
  :root{
    --bg:#070706; --surface:#1B1510; --surface-2:#100C08;
    --gold:#C9A24B; --gold-soft:#E3C77A;
    --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22);
    --line-soft:rgba(255,255,255,.07);
  }
  *{box-sizing:border-box; margin:0; padding:0;}
  html{scroll-behavior:smooth;}
  body{background:radial-gradient(75% 45% at 50% 0,rgba(201,162,75,.07),transparent 62%) fixed, var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.6; -webkit-font-smoothing:antialiased; overflow-x:hidden;}
  h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:inherit; text-decoration:none;}
  .wrap{max-width:1180px; margin:0 auto; padding:0 24px;}
  .eyebrow{font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--gold); font-weight:600;}
  .gold{color:var(--gold-soft);}
  .rule{width:54px; height:2px; background:linear-gradient(90deg,var(--gold),transparent); margin:18px 0;}

  /* HEADER */
  header{position:fixed; top:0; left:0; right:0; z-index:50; transition:background .3s,border-color .3s,padding .3s; border-bottom:1px solid transparent;}
  header.scrolled{background:rgba(16,12,8,.9); backdrop-filter:blur(10px); border-bottom-color:var(--line);}
  .nav{display:flex; align-items:center; justify-content:space-between; padding:18px 24px; max-width:1180px; margin:0 auto;}
  .brand{display:flex; align-items:center; gap:12px;}
  .brand .mono{width:48px; height:48px; background:url('data:image/png;base64,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') center/contain no-repeat;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.15rem; color:#fff; letter-spacing:.04em; line-height:1;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.58rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .menu{display:flex; align-items:center; gap:30px;}
  .menu a{font-size:.86rem; color:var(--text); opacity:.85; transition:opacity .2s,color .2s;}
  .menu a:hover{opacity:1; color:var(--gold-soft);}
  .menu .cta{border:1px solid var(--gold); color:var(--gold-soft); padding:9px 18px; border-radius:8px; font-weight:500;}
  .menu .cta:hover{background:var(--gold); color:#1A1206;}
  .burger{display:none; background:none; border:none; color:var(--gold-soft); font-size:1.5rem; cursor:pointer;}
  @media(max-width:900px){
    .menu{position:fixed; inset:0 0 0 auto; width:min(78vw,320px); background:var(--surface); flex-direction:column; align-items:flex-start; justify-content:center; gap:26px; padding:40px; transform:translateX(100%); transition:transform .3s; border-left:1px solid var(--line);}
    .menu.open{transform:none;}
    .burger{display:block; z-index:60;}
  }

  /* HERO */
  .hero{position:relative; min-height:100vh; display:flex; align-items:center; overflow:hidden;}
  .hero .bgvideo, .hero .bgfallback{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:0;}
  .hero .bgfallback{background:
      radial-gradient(120% 90% at 70% 10%, rgba(201,162,75,.10), transparent 55%),
      linear-gradient(180deg,#15100a 0%, #0b0807 55%, #070706 100%);}
  .hero::after{content:""; position:absolute; inset:0; z-index:1; background:linear-gradient(180deg,rgba(16,12,8,.5),rgba(16,12,8,.82) 70%, var(--bg));}
  .hero .inner{position:relative; z-index:2; padding:120px 0 80px; max-width:760px;}
  .hero h1{font-size:clamp(2.5rem,6.5vw,4.6rem); font-weight:700; line-height:1.04; color:#fff; letter-spacing:.5px;}
  .hero p.sub{font-size:clamp(1rem,2.2vw,1.25rem); color:var(--text); opacity:.9; max-width:46ch; margin-top:22px;}
  .hero .ctas{display:flex; flex-wrap:wrap; gap:14px; margin-top:36px;}
  .btn{display:inline-flex; align-items:center; gap:9px; padding:15px 26px; border-radius:10px; font-weight:600; font-size:.95rem; cursor:pointer; border:1px solid transparent; transition:transform .15s,box-shadow .15s,background .2s;}
  .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206;}
  .btn-gold:hover{transform:translateY(-2px); box-shadow:0 12px 28px rgba(201,162,75,.3);}
  .btn-ghost{border-color:var(--line); color:var(--text);}
  .btn-ghost:hover{border-color:var(--gold); color:var(--gold-soft);}
  .hero .videohint{margin-top:30px; font-size:.78rem; color:var(--muted); display:flex; align-items:center; gap:8px;}
  .placeholder-tag{position:absolute; z-index:2; top:90px; left:50%; transform:translateX(-50%); font-size:.68rem; letter-spacing:.2em; text-transform:uppercase; color:var(--muted); border:1px dashed var(--line); padding:6px 14px; border-radius:20px; background:rgba(0,0,0,.3);}

  /* SECTIONS */
  section{padding:clamp(64px,9vw,110px) 0;}
  .sec-head{max-width:640px; margin-bottom:48px;}
  .sec-head h2{font-size:clamp(2rem,4.5vw,3rem); color:#fff; font-weight:700; line-height:1.1; margin-top:10px;}
  .sec-head p{color:var(--muted); margin-top:14px;}
  .alt{background:var(--surface-2);}

  /* DIFERENCIAIS */
  .diffs{display:grid; grid-template-columns:repeat(4,1fr); gap:18px;}
  @media(max-width:880px){.diffs{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:520px){.diffs{grid-template-columns:1fr;}}
  .diff{padding:28px 22px; border:1px solid var(--line); border-radius:14px; background:linear-gradient(180deg,var(--surface),var(--surface-2)); transition:transform .25s,border-color .25s;}
  .diff:hover{transform:translateY(-4px); border-color:var(--gold);}
  .diff .ic{width:44px; height:44px; border-radius:10px; display:grid; place-items:center; border:1px solid var(--line); color:var(--gold-soft); margin-bottom:16px;}
  .diff h3{font-size:1.3rem; color:#fff;}
  .diff p{font-size:.88rem; color:var(--muted); margin-top:8px;}
  .diff .soon{display:inline-block; margin-top:12px; font-size:.66rem; letter-spacing:.16em; text-transform:uppercase; color:var(--gold-soft); border:1px solid var(--line); border-radius:20px; padding:3px 10px;}

  /* ÁREAS */
  .areas{display:grid; grid-template-columns:repeat(3,1fr); gap:16px;}
  @media(max-width:820px){.areas{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:520px){.areas{grid-template-columns:1fr;}}
  .area{position:relative; padding:26px 22px; border:1px solid var(--line-soft); border-radius:14px; overflow:hidden; transition:border-color .25s,transform .25s; background:var(--surface);}
  .area:hover{border-color:var(--gold); transform:translateY(-3px);}
  .area .num{font-family:'Cormorant Garamond',serif; font-size:1.1rem; color:var(--gold); opacity:.6;}
  .area h3{font-size:1.4rem; color:#fff; margin:6px 0 8px;}
  .area p{font-size:.85rem; color:var(--muted);}
  .area .arrow{margin-top:16px; color:var(--gold-soft); font-size:.82rem; opacity:0; transform:translateX(-6px); transition:opacity .25s,transform .25s;}
  .area:hover .arrow{opacity:1; transform:none;}

  /* EQUIPE */
  .team{display:grid; grid-template-columns:1.1fr 1fr; gap:40px; align-items:center;}
  @media(max-width:820px){.team{grid-template-columns:1fr;}}
  .team .photo{position:relative; aspect-ratio:4/3; border-radius:16px; border:1px solid var(--line); background:linear-gradient(135deg,#241c12,#120d08); display:grid; place-items:center; color:var(--muted); font-size:.78rem; letter-spacing:.18em; text-transform:uppercase; text-align:center; padding:20px;}

  /* BLOG */
  .posts{display:grid; grid-template-columns:repeat(3,1fr); gap:18px;}
  @media(max-width:820px){.posts{grid-template-columns:1fr;}}
  .post{border:1px solid var(--line-soft); border-radius:14px; overflow:hidden; background:var(--surface); transition:transform .25s,border-color .25s;}
  .post:hover{transform:translateY(-4px); border-color:var(--gold);}
  .post .thumb{aspect-ratio:16/9; background:linear-gradient(135deg,#241c12,#120d08); display:grid; place-items:center; color:var(--muted); font-size:.7rem; letter-spacing:.16em; text-transform:uppercase;}
  .post .body{padding:20px;}
  .post .cat{font-size:.68rem; letter-spacing:.16em; text-transform:uppercase; color:var(--gold);}
  .post h3{font-size:1.25rem; color:#fff; margin:8px 0; line-height:1.25;}
  .post .meta{font-size:.78rem; color:var(--muted);}

  /* PROVA SOCIAL */
  .social{text-align:center;}
  .stars{color:var(--gold-soft); font-size:1.6rem; letter-spacing:4px;}
  .social p.q{font-family:'Cormorant Garamond',serif; font-size:clamp(1.4rem,3vw,2rem); color:#fff; max-width:760px; margin:18px auto; line-height:1.4;}
  .social .src{font-size:.8rem; color:var(--muted);}

  /* CTA FINAL */
  .cta-band{background:linear-gradient(135deg,#231a0f,#120d08); border:1px solid var(--line); border-radius:20px; padding:clamp(36px,6vw,64px); text-align:center;}
  .cta-band h2{font-size:clamp(1.9rem,4.5vw,2.8rem); color:#fff;}
  .cta-band p{color:var(--muted); margin:14px auto 30px; max-width:52ch;}

  /* FOOTER */
  footer{border-top:1px solid var(--line); padding:60px 0 34px; background:var(--surface-2);}
  .fgrid{display:grid; grid-template-columns:1.4fr 1fr 1fr; gap:36px;}
  @media(max-width:760px){.fgrid{grid-template-columns:1fr;}}
  footer h4{font-size:.74rem; letter-spacing:.18em; text-transform:uppercase; color:var(--gold-soft); margin-bottom:14px;}
  footer p,footer a{font-size:.86rem; color:var(--muted); display:block; margin-bottom:8px;}
  footer a:hover{color:var(--gold-soft);}
  .socials{display:flex; gap:12px; margin-top:8px;}
  .socials a{width:36px; height:36px; border:1px solid var(--line); border-radius:8px; display:grid; place-items:center; color:var(--gold-soft); margin:0;}
  .socials a:hover{background:var(--gold); color:#1A1206;}
  .legal{margin-top:40px; padding-top:22px; border-top:1px solid var(--line-soft); font-size:.74rem; color:var(--muted); display:flex; justify-content:space-between; flex-wrap:wrap; gap:10px;}

  /* WHATSAPP FLOAT */
  .wfloat{position:fixed; bottom:22px; right:22px; z-index:60; width:58px; height:58px; border-radius:50%; background:#25D366; display:grid; place-items:center; color:#fff; box-shadow:0 10px 28px rgba(0,0,0,.4); transition:transform .2s;}
  .wfloat:hover{transform:scale(1.07);}

  /* REVEAL */
  .reveal{opacity:0; transform:translateY(22px); transition:opacity .7s ease,transform .7s ease;}
  .reveal.in{opacity:1; transform:none;}
  @media(prefers-reduced-motion:reduce){.reveal{opacity:1; transform:none; transition:none;} html{scroll-behavior:auto;}}
  body::before{content:""; position:fixed; inset:0; z-index:200; pointer-events:none; opacity:.05; 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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
  .hero h1 .gold{font-style:italic;}
  .hero .mono-wm{position:absolute; right:-2%; bottom:-10%; z-index:1; font-family:'Cormorant Garamond',serif; font-weight:700; font-size:clamp(16rem,40vw,38rem); line-height:.8; color:rgba(201,162,75,.05); letter-spacing:-.02em; pointer-events:none; user-select:none;}
  @media(max-width:700px){.hero .mono-wm{font-size:22rem; right:-14%; bottom:4%;}}
  .hero .inner > *{animation:heroUp 1s cubic-bezier(.2,.7,.2,1) both;}
  .hero .eyebrow{animation-delay:.15s} .hero .rule{animation-delay:.28s}
  .hero h1{animation-delay:.4s} .hero .sub{animation-delay:.6s}
  .hero .ctas{animation-delay:.78s} .hero .videohint{animation-delay:.95s}
  @keyframes heroUp{from{opacity:0; transform:translateY(22px)} to{opacity:1; transform:none}}
  .sec-head h2::after{content:""; display:block; width:58px; height:2px; margin-top:18px; background:linear-gradient(90deg,var(--gold),transparent);}
  .menu a:not(.cta){position:relative;}
  .menu a:not(.cta)::after{content:""; position:absolute; left:0; bottom:-5px; width:100%; height:1px; background:var(--gold-soft); transform:scaleX(0); transform-origin:left; transition:transform .28s;}
  .menu a:not(.cta):hover::after{transform:scaleX(1);}
  @media(prefers-reduced-motion:reduce){.hero .inner > *{animation:none;}}

  .team .photo,.member .ph,.spec .ph,.esp .ph,.banner .img{filter:brightness(.9) contrast(1.05) saturate(.85) sepia(.12);}
  .wbar{display:none;}
  .cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:90; background:var(--surface); border:1px solid var(--line); border-radius:12px; padding:14px 16px; display:flex; gap:14px; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 12px 30px rgba(0,0,0,.4); font-size:.84rem; color:var(--muted);}
  .cookie a{color:var(--gold-soft);} .cookie .cbtn{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; border:none; border-radius:8px; padding:9px 18px; font-weight:600; cursor:pointer; font-family:inherit;}
  @media(max-width:600px){
    .wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px; text-decoration:none;}
    .wbar small{font-weight:400; opacity:.85; font-size:.72rem;}
    .wfloat{display:none;} .cookie{bottom:64px;}
  }
  .trust{border-top:1px solid var(--line-soft); border-bottom:1px solid var(--line-soft); background:var(--surface-2);}
  .trust .row{display:flex; flex-wrap:wrap; gap:10px 26px; justify-content:center; padding:18px 24px; max-width:1180px; margin:0 auto;}
  .trust span{font-size:.82rem; color:var(--muted);} .trust b{color:var(--gold-soft);}
  .faq{max-width:820px; margin:0 auto;}
  .faq details{border:1px solid var(--line-soft); border-radius:12px; background:var(--surface); margin-bottom:12px; overflow:hidden; transition:border-color .2s;}
  .faq details[open]{border-color:var(--line);}
  .faq summary{list-style:none; cursor:pointer; padding:18px 22px; font-family:'Cormorant Garamond',serif; font-size:1.06rem; color:#fff; display:flex; justify-content:space-between; align-items:center; gap:14px;}
  .faq summary::-webkit-details-marker{display:none;}
  .faq summary::after{content:"+"; color:var(--gold-soft); font-size:1.4rem; flex:none; line-height:1;}
  .faq details[open] summary::after{content:"\2013";}
  .faq .ans{padding:0 22px 20px; color:var(--muted); font-size:.93rem;}
  .quizband{background:linear-gradient(135deg,#241c12,#120d08); border:1px solid var(--line); border-radius:20px; padding:clamp(28px,5vw,46px); display:grid; grid-template-columns:1.3fr 1fr; gap:26px; align-items:center;}
  @media(max-width:720px){.quizband{grid-template-columns:1fr;}}
  .quizband h2{font-family:'Cormorant Garamond',serif; font-size:clamp(1.6rem,3.4vw,2.2rem); color:#fff; margin:10px 0;}
  .quizband p{color:var(--muted);}
  @keyframes wpulse{0%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,.45);}70%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 16px rgba(37,211,102,0);}100%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,0);}}
  .wfloat{animation:wpulse 2.8s infinite;}
  @media(prefers-reduced-motion:reduce){.wfloat{animation:none;}}



  :root{
    --bg:#070706; --surface:#1B1510; --surface-2:#100C08;
    --gold:#C9A24B; --gold-soft:#E3C77A;
    --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22); --line-soft:rgba(255,255,255,.06);
  }
  *{box-sizing:border-box; margin:0; padding:0;}
  html{scroll-behavior:smooth;}
  body{background:radial-gradient(75% 45% at 50% 0,rgba(201,162,75,.07),transparent 62%) fixed, var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.6; -webkit-font-smoothing:antialiased; overflow-x:hidden;}
  body::before{content:""; position:fixed; inset:0; z-index:200; pointer-events:none; opacity:.05; 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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
  h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:inherit; text-decoration:none;}
  .wrap{max-width:1180px; margin:0 auto; padding:0 24px;}
  .eyebrow{font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--gold); font-weight:600;}
  .gold{color:var(--gold-soft);}
  .rule{width:54px; height:2px; background:linear-gradient(90deg,var(--gold),transparent); margin:18px 0;}
  .btn{display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:14px 24px; border-radius:10px; font-weight:600; font-size:.92rem; cursor:pointer; border:1px solid transparent; transition:transform .15s,box-shadow .15s,background .2s; font-family:inherit;}
  .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206;}
  .btn-gold:hover{transform:translateY(-2px); box-shadow:0 12px 28px rgba(201,162,75,.3);}
  .btn-ghost{border-color:var(--line); color:var(--text);}
  .btn-ghost:hover{border-color:var(--gold); color:var(--gold-soft);}

  header{position:fixed; top:0; left:0; right:0; z-index:50; transition:background .3s,border-color .3s; border-bottom:1px solid transparent;}
  header.scrolled{background:rgba(16,12,8,.9); backdrop-filter:blur(10px); border-bottom-color:var(--line);}
  .nav{display:flex; align-items:center; justify-content:space-between; padding:16px 24px; max-width:1180px; margin:0 auto;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.12rem; color:#fff; letter-spacing:.04em; line-height:1;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.56rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .menu{display:flex; align-items:center; gap:19px;}
  .menu a{font-size:.85rem; color:var(--text); opacity:.85; transition:opacity .2s,color .2s;}
  .menu a:hover{opacity:1; color:var(--gold-soft);}
  .menu .cta{border:1px solid var(--gold); color:var(--gold-soft); padding:9px 18px; border-radius:8px;}
  .menu .cta:hover{background:var(--gold); color:#1A1206;}
  .burger{display:none; background:none; border:none; color:var(--gold-soft); font-size:1.5rem; cursor:pointer;}
  @media(max-width:900px){
    .menu{position:fixed; inset:0 0 0 auto; width:min(78vw,320px); background:var(--surface); flex-direction:column; align-items:flex-start; justify-content:center; gap:24px; padding:40px; transform:translateX(100%); transition:transform .3s; border-left:1px solid var(--line);}
    .menu.open{transform:none;} .burger{display:block; z-index:60;}
  }

  .hero{position:relative; padding:160px 0 80px; overflow:hidden;}
  .hero .mono-wm{position:absolute; right:-3%; top:32%; z-index:0; font-family:'Cormorant Garamond',serif; font-weight:800; font-size:clamp(13rem,32vw,28rem); line-height:.8; color:rgba(201,162,75,.045); pointer-events:none; user-select:none;}
  .hero .inner{position:relative; z-index:2; max-width:720px;}
  .hero h1{font-size:clamp(2.3rem,5.6vw,3.9rem); font-weight:800; line-height:1.06; color:#fff;}
  .hero p.sub{font-size:clamp(1rem,2.2vw,1.2rem); color:var(--text); opacity:.9; max-width:50ch; margin-top:20px;}
  .hero .ctas{display:flex; flex-wrap:wrap; gap:13px; margin-top:32px;}

  section{padding:clamp(56px,8vw,92px) 0;}
  .alt{background:var(--surface-2);}
  .sec-head{max-width:660px; margin-bottom:40px;}
  .sec-head h2{font-size:clamp(1.9rem,4.4vw,2.7rem); color:#fff; font-weight:700; line-height:1.12; margin-top:10px;}
  .sec-head h2::after{content:""; display:block; width:58px; height:2px; margin-top:18px; background:linear-gradient(90deg,var(--gold),transparent);}
  .sec-head p{color:var(--muted); margin-top:14px;}

  .check{display:grid; grid-template-columns:1fr 1fr; gap:40px; align-items:center;}
  @media(max-width:820px){.check{grid-template-columns:1fr;}}
  .check ul{list-style:none; display:grid; gap:14px;}
  .check li{display:flex; gap:13px; align-items:flex-start; font-size:1.02rem;}
  .check li .ck{flex:none; width:24px; height:24px; border-radius:50%; border:1px solid var(--gold); color:var(--gold-soft); display:grid; place-items:center; font-size:.8rem; margin-top:2px;}

  .servs{display:grid; grid-template-columns:repeat(3,1fr); gap:14px;}
  @media(max-width:760px){.servs{grid-template-columns:1fr;}}
  .serv{padding:22px 20px; border:1px solid var(--line-soft); border-radius:13px; background:var(--surface); transition:border-color .25s,transform .25s;}
  .serv:hover{border-color:var(--gold); transform:translateY(-3px);}
  .serv h3{font-size:1.15rem; color:#fff; margin-bottom:6px;}
  .serv p{font-size:.85rem; color:var(--muted);}

  .specs{display:grid; grid-template-columns:1fr 1fr; gap:18px;}
  @media(max-width:680px){.specs{grid-template-columns:1fr;}}
  .spec{display:flex; gap:18px; align-items:center; padding:22px; border:1px solid var(--line); border-radius:16px; background:linear-gradient(135deg,#231a0f,#120d08);}
  .spec .ph{flex:none; width:96px; height:120px; border-radius:12px; border:1px solid var(--line); background:#160f09 center/cover;}
  .spec .ph.ph-placeholder{display:grid; place-items:center; background:linear-gradient(135deg,#241c12,#120d08);}
  .spec .ph .initials{font-family:'Cormorant Garamond',serif; font-size:1.7rem; color:var(--gold-soft);}
  .spec h3{font-size:1.3rem; color:#fff;}
  .spec .oab{color:var(--gold-soft); font-size:.74rem; margin:5px 0 9px;}
  .spec p{font-size:.82rem; color:var(--muted);}

  .cta-band{background:linear-gradient(135deg,#231a0f,#120d08); border:1px solid var(--line); border-radius:20px; padding:clamp(36px,6vw,60px); text-align:center;}
  .cta-band h2{font-size:clamp(1.9rem,4.5vw,2.7rem); color:#fff;}
  .cta-band p{color:var(--muted); margin:14px auto 28px; max-width:52ch;}

  footer{border-top:1px solid var(--line); padding:50px 0 30px; background:var(--surface-2); margin-top:20px;}
  footer p,footer a{font-size:.86rem; color:var(--muted); display:block; margin-bottom:8px;}
  footer a:hover{color:var(--gold-soft);}
  .legal{margin-top:28px; padding-top:20px; border-top:1px solid var(--line-soft); font-size:.74rem; color:var(--muted);}

  .wfloat{position:fixed; bottom:22px; right:22px; z-index:60; width:58px; height:58px; border-radius:50%; background:#25D366; display:grid; place-items:center; color:#fff; box-shadow:0 10px 28px rgba(0,0,0,.4); transition:transform .2s;}
  .wfloat:hover{transform:scale(1.07);}

  .reveal{opacity:0; transform:translateY(22px); transition:opacity .7s ease,transform .7s ease;}
  .reveal.in{opacity:1; transform:none;}
  @media(prefers-reduced-motion:reduce){.reveal{opacity:1; transform:none; transition:none;} html{scroll-behavior:auto;}}

  .team .photo,.member .ph,.spec .ph,.esp .ph,.banner .img{filter:brightness(.9) contrast(1.05) saturate(.85) sepia(.12);}
  .wbar{display:none;}
  .cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:90; background:var(--surface); border:1px solid var(--line); border-radius:12px; padding:14px 16px; display:flex; gap:14px; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 12px 30px rgba(0,0,0,.4); font-size:.84rem; color:var(--muted);}
  .cookie a{color:var(--gold-soft);} .cookie .cbtn{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; border:none; border-radius:8px; padding:9px 18px; font-weight:600; cursor:pointer; font-family:inherit;}
  @media(max-width:600px){
    .wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px; text-decoration:none;}
    .wbar small{font-weight:400; opacity:.85; font-size:.72rem;}
    .wfloat{display:none;} .cookie{bottom:64px;}
  }
  @keyframes wpulse{0%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,.45);}70%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 16px rgba(37,211,102,0);}100%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,0);}}
  .wfloat{animation:wpulse 2.8s infinite;}
  @media(prefers-reduced-motion:reduce){.wfloat{animation:none;}}
  .plans{display:grid; grid-template-columns:repeat(3,1fr); gap:18px; align-items:start;}
  @media(max-width:840px){.plans{grid-template-columns:1fr;}}
  .plan{border:1px solid var(--line-soft); border-radius:16px; background:var(--surface); padding:28px 24px; display:flex; flex-direction:column;}
  .plan.featured{border-color:var(--gold); background:linear-gradient(180deg,#231a0f,#140e08); position:relative; box-shadow:0 14px 40px rgba(0,0,0,.4);}
  .plan .tag{position:absolute; top:-12px; left:50%; transform:translateX(-50%); background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; font-size:.7rem; font-weight:700; padding:4px 14px; border-radius:20px; letter-spacing:.04em; white-space:nowrap;}
  .plan h3{font-size:1.5rem; color:#fff; margin-bottom:4px;}
  .plan .tl{color:var(--gold-soft); font-size:.84rem; margin-bottom:16px;}
  .plan ul{list-style:none; display:grid; gap:10px; margin-bottom:22px; flex:1;}
  .plan li{font-size:.9rem; color:var(--text); padding-left:22px; position:relative;}
  .plan li::before{content:"\2713"; position:absolute; left:0; color:var(--gold-soft);}
  .plan .btn{width:100%;}
  .modal{position:fixed; inset:0; z-index:300; display:none; align-items:center; justify-content:center; padding:20px; background:rgba(8,6,4,.7); backdrop-filter:blur(4px);}
  .modal.show{display:flex;}
  .modal .box{width:100%; max-width:440px; background:linear-gradient(180deg,var(--surface),var(--surface-2)); border:1px solid var(--line); border-radius:18px; padding:30px; box-shadow:0 30px 70px rgba(0,0,0,.5);}
  .modal .x{float:right; background:none; border:none; color:var(--muted); font-size:1.3rem; cursor:pointer;}
  .modal .eg{font-size:.7rem; letter-spacing:.16em; text-transform:uppercase; color:var(--gold);}
  .modal h3{font-size:1.4rem; color:#fff; margin:6px 0 4px;}
  .modal .mt{color:var(--muted); font-size:.86rem; margin-bottom:14px;}
  .modal label{display:block; font-size:.78rem; color:var(--muted); margin:11px 0 6px;}
  .modal input,.modal textarea{width:100%; padding:11px 13px; background:rgba(255,255,255,.04); border:1px solid var(--line-soft); border-radius:9px; color:var(--text); font-family:inherit;}
  .modal input:focus,.modal textarea:focus{outline:none; border-color:var(--gold);}
  .modal .cons{display:flex; gap:10px; align-items:flex-start; font-size:.78rem; color:var(--muted); margin:13px 0 4px;}
  .modal .cons input{width:17px;height:17px;margin-top:2px;accent-color:var(--gold);flex:none;}
  .modal .err{color:#E29A9A; font-size:.8rem; min-height:1em; margin-top:8px;}
  .modal .ok{display:none; text-align:center; padding:14px 0;} .modal .ok.show{display:block;} .modal .ok .big{font-family:'Cormorant Garamond',serif; font-size:1.5rem; color:var(--gold-soft);}



  :root{
    --bg:#070706; --surface:#1B1510; --surface-2:#100C08;
    --gold:#C9A24B; --gold-soft:#E3C77A;
    --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22); --line-soft:rgba(255,255,255,.06);
  }
  *{box-sizing:border-box; margin:0; padding:0;}
  html{scroll-behavior:smooth;}
  body{background:radial-gradient(75% 45% at 50% 0,rgba(201,162,75,.07),transparent 62%) fixed, var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.6; -webkit-font-smoothing:antialiased; overflow-x:hidden;}
  body::before{content:""; position:fixed; inset:0; z-index:200; pointer-events:none; opacity:.05; 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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
  h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:inherit; text-decoration:none;}
  .wrap{max-width:1180px; margin:0 auto; padding:0 24px;}
  .eyebrow{font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--gold); font-weight:600;}
  .gold{color:var(--gold-soft);}
  .rule{width:54px; height:2px; background:linear-gradient(90deg,var(--gold),transparent); margin:18px 0;}
  .btn{display:inline-flex; align-items:center; gap:9px; padding:14px 24px; border-radius:10px; font-weight:600; font-size:.92rem; cursor:pointer; border:1px solid transparent; transition:transform .15s,box-shadow .15s,background .2s; font-family:inherit;}
  .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206;}
  .btn-gold:hover{transform:translateY(-2px); box-shadow:0 12px 28px rgba(201,162,75,.3);}
  .btn-ghost{border-color:var(--line); color:var(--text);}
  .btn-ghost:hover{border-color:var(--gold); color:var(--gold-soft);}

  header{position:fixed; top:0; left:0; right:0; z-index:50; transition:background .3s,border-color .3s; border-bottom:1px solid transparent;}
  header.scrolled{background:rgba(16,12,8,.9); backdrop-filter:blur(10px); border-bottom-color:var(--line);}
  .nav{display:flex; align-items:center; justify-content:space-between; padding:16px 24px; max-width:1180px; margin:0 auto;}
  .brand{display:flex; align-items:center; gap:12px;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.12rem; color:#fff; letter-spacing:.04em; line-height:1;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.56rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .menu{display:flex; align-items:center; gap:19px;}
  .menu a{font-size:.85rem; color:var(--text); opacity:.85; transition:opacity .2s,color .2s; position:relative;}
  .menu a:hover{opacity:1; color:var(--gold-soft);}
  .menu .cta{border:1px solid var(--gold); color:var(--gold-soft); padding:9px 18px; border-radius:8px;}
  .menu .cta:hover{background:var(--gold); color:#1A1206;}
  .burger{display:none; background:none; border:none; color:var(--gold-soft); font-size:1.5rem; cursor:pointer;}
  @media(max-width:900px){
    .menu{position:fixed; inset:0 0 0 auto; width:min(78vw,320px); background:var(--surface); flex-direction:column; align-items:flex-start; justify-content:center; gap:24px; padding:40px; transform:translateX(100%); transition:transform .3s; border-left:1px solid var(--line);}
    .menu.open{transform:none;} .burger{display:block; z-index:60;}
  }

  .hero{position:relative; padding:160px 0 90px; overflow:hidden;}
  .hero .mono-wm{position:absolute; right:-3%; top:30%; z-index:0; font-family:'Cormorant Garamond',serif; font-weight:800; font-size:clamp(14rem,34vw,30rem); line-height:.8; color:rgba(201,162,75,.045); pointer-events:none; user-select:none;}
  .hero .inner{position:relative; z-index:2; max-width:720px;}
  .hero h1{font-size:clamp(2.4rem,6vw,4rem); font-weight:800; line-height:1.05; color:#fff;}
  .hero p.sub{font-size:clamp(1rem,2.2vw,1.2rem); color:var(--text); opacity:.9; max-width:48ch; margin-top:20px;}
  .hero .ctas{display:flex; flex-wrap:wrap; gap:13px; margin-top:32px;}

  section{padding:clamp(56px,8vw,96px) 0;}
  .alt{background:var(--surface-2);}
  .sec-head{max-width:640px; margin-bottom:42px;}
  .sec-head h2{font-size:clamp(1.9rem,4.4vw,2.8rem); color:#fff; font-weight:700; line-height:1.12; margin-top:10px;}
  .sec-head h2::after{content:""; display:block; width:58px; height:2px; margin-top:18px; background:linear-gradient(90deg,var(--gold),transparent);}
  .sec-head p{color:var(--muted); margin-top:14px;}

  /* SEGMENTAÇÃO */
  .seg{display:grid; grid-template-columns:1fr 1fr; gap:20px;}
  @media(max-width:760px){.seg{grid-template-columns:1fr;}}
  .seg .col{padding:34px 30px; border:1px solid var(--line); border-radius:16px; background:linear-gradient(180deg,var(--surface),var(--surface-2)); transition:transform .25s,border-color .25s;}
  .seg .col:hover{transform:translateY(-4px); border-color:var(--gold);}
  .seg .col .tag{font-size:.7rem; letter-spacing:.18em; text-transform:uppercase; color:var(--gold);}
  .seg .col h3{font-size:1.7rem; color:#fff; margin:8px 0 12px;}
  .seg .col p{color:var(--muted); font-size:.95rem; margin-bottom:22px;}

  /* CHECKLIST */
  .check{display:grid; grid-template-columns:1.1fr 1fr; gap:40px; align-items:center;}
  @media(max-width:820px){.check{grid-template-columns:1fr;}}
  .check ul{list-style:none; display:grid; gap:14px;}
  .check li{display:flex; gap:13px; align-items:flex-start; font-size:1.02rem;}
  .check li .ck{flex:none; width:24px; height:24px; border-radius:50%; border:1px solid var(--gold); color:var(--gold-soft); display:grid; place-items:center; font-size:.8rem; margin-top:2px;}

  /* CALCULADORAS */
  .calcs{display:grid; grid-template-columns:repeat(3,1fr); gap:18px;}
  @media(max-width:820px){.calcs{grid-template-columns:1fr;}}
  .calc{display:flex; flex-direction:column; padding:28px 24px; border:1px solid var(--line); border-radius:16px; background:linear-gradient(180deg,var(--surface),var(--surface-2)); transition:transform .25s,border-color .25s;}
  .calc:hover{transform:translateY(-5px); border-color:var(--gold);}
  .calc .ic{font-size:1.7rem; margin-bottom:12px;}
  .calc h3{font-size:1.45rem; color:#fff;}
  .calc p{font-size:.88rem; color:var(--muted); margin:8px 0 20px; flex:1;}

  /* SERVIÇOS */
  .servs{display:flex; flex-wrap:wrap; gap:10px;}
  .servs span{font-size:.85rem; color:var(--text); border:1px solid var(--line-soft); border-radius:30px; padding:9px 16px; background:rgba(255,255,255,.02);}

  /* ESPECIALISTA */
  .esp{display:grid; grid-template-columns:.8fr 1.2fr; gap:36px; align-items:center; padding:clamp(28px,4vw,44px); border:1px solid var(--line); border-radius:20px; background:linear-gradient(135deg,#231a0f,#120d08);}
  @media(max-width:760px){.esp{grid-template-columns:1fr;}}
  .esp .ph{aspect-ratio:4/5; border-radius:14px; border:1px solid var(--line); ;}
  .esp h3{font-size:1.9rem; color:#fff;}
  .esp .oab{color:var(--gold-soft); font-size:.86rem; letter-spacing:.04em; margin:6px 0 14px;}
  .esp p{color:var(--muted); margin-bottom:22px;}

  .social{text-align:center;}
  .stars{color:var(--gold-soft); font-size:1.6rem; letter-spacing:4px;}
  .social p.q{font-family:'Cormorant Garamond',serif; font-size:clamp(1.4rem,3vw,2rem); color:#fff; max-width:760px; margin:16px auto; line-height:1.4;}
  .social .src{font-size:.8rem; color:var(--muted);}

  .cta-band{background:linear-gradient(135deg,#231a0f,#120d08); border:1px solid var(--line); border-radius:20px; padding:clamp(36px,6vw,60px); text-align:center;}
  .cta-band h2{font-size:clamp(1.9rem,4.5vw,2.7rem); color:#fff;}
  .cta-band p{color:var(--muted); margin:14px auto 28px; max-width:52ch;}

  footer{border-top:1px solid var(--line); padding:54px 0 30px; background:var(--surface-2);}
  footer p,footer a{font-size:.86rem; color:var(--muted); display:block; margin-bottom:8px;}
  footer a:hover{color:var(--gold-soft);}
  .legal{margin-top:30px; padding-top:20px; border-top:1px solid var(--line-soft); font-size:.74rem; color:var(--muted);}

  .wfloat{position:fixed; bottom:22px; right:22px; z-index:60; width:58px; height:58px; border-radius:50%; background:#25D366; display:grid; place-items:center; color:#fff; box-shadow:0 10px 28px rgba(0,0,0,.4); transition:transform .2s;}
  .wfloat:hover{transform:scale(1.07);}

  .reveal{opacity:0; transform:translateY(22px); transition:opacity .7s ease,transform .7s ease;}
  .reveal.in{opacity:1; transform:none;}
  @media(prefers-reduced-motion:reduce){.reveal{opacity:1; transform:none; transition:none;} html{scroll-behavior:auto;}}

  .team .photo,.member .ph,.spec .ph,.esp .ph,.banner .img{filter:brightness(.9) contrast(1.05) saturate(.85) sepia(.12);}
  .wbar{display:none;}
  .cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:90; background:var(--surface); border:1px solid var(--line); border-radius:12px; padding:14px 16px; display:flex; gap:14px; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 12px 30px rgba(0,0,0,.4); font-size:.84rem; color:var(--muted);}
  .cookie a{color:var(--gold-soft);} .cookie .cbtn{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; border:none; border-radius:8px; padding:9px 18px; font-weight:600; cursor:pointer; font-family:inherit;}
  @media(max-width:600px){
    .wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px; text-decoration:none;}
    .wbar small{font-weight:400; opacity:.85; font-size:.72rem;}
    .wfloat{display:none;} .cookie{bottom:64px;}
  }
  @keyframes wpulse{0%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,.45);}70%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 16px rgba(37,211,102,0);}100%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,0);}}
  .wfloat{animation:wpulse 2.8s infinite;}
  @media(prefers-reduced-motion:reduce){.wfloat{animation:none;}}



  :root{--bg:#070706; --surface:#1B1510; --surface-2:#100C08; --gold:#C9A24B; --gold-soft:#E3C77A; --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22); --line-soft:rgba(255,255,255,.06);}
  *{box-sizing:border-box; margin:0; padding:0;}
  html{scroll-behavior:smooth;}
  body{background:radial-gradient(75% 45% at 50% 0,rgba(201,162,75,.07),transparent 62%) fixed, var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.6; -webkit-font-smoothing:antialiased; overflow-x:hidden;}
  body::before{content:""; position:fixed; inset:0; z-index:200; pointer-events:none; opacity:.05; 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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
  h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:inherit; text-decoration:none;}
  .wrap{max-width:1180px; margin:0 auto; padding:0 24px;}
  .eyebrow{font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--gold); font-weight:600;}
  .gold{color:var(--gold-soft);}
  .rule{width:54px; height:2px; background:linear-gradient(90deg,var(--gold),transparent); margin:18px 0;}
  .btn{display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:14px 24px; border-radius:10px; font-weight:600; font-size:.92rem; cursor:pointer; border:1px solid transparent; transition:transform .15s,box-shadow .15s,background .2s; font-family:inherit;}
  .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206;}
  .btn-gold:hover{transform:translateY(-2px); box-shadow:0 12px 28px rgba(201,162,75,.3);}
  .btn-ghost{border-color:var(--line); color:var(--text);}
  .btn-ghost:hover{border-color:var(--gold); color:var(--gold-soft);}
  header{position:fixed; top:0; left:0; right:0; z-index:50; transition:background .3s,border-color .3s; border-bottom:1px solid transparent;}
  header.scrolled{background:rgba(16,12,8,.9); backdrop-filter:blur(10px); border-bottom-color:var(--line);}
  .nav{display:flex; align-items:center; justify-content:space-between; padding:16px 24px; max-width:1180px; margin:0 auto;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.12rem; color:#fff; letter-spacing:.04em; line-height:1;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.56rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .menu{display:flex; align-items:center; gap:19px;}
  .menu a{font-size:.85rem; color:var(--text); opacity:.85; transition:opacity .2s,color .2s;}
  .menu a:hover{opacity:1; color:var(--gold-soft);}
  .menu .cta{border:1px solid var(--gold); color:var(--gold-soft); padding:9px 18px; border-radius:8px;}
  .menu .cta:hover{background:var(--gold); color:#1A1206;}
  .burger{display:none; background:none; border:none; color:var(--gold-soft); font-size:1.5rem; cursor:pointer;}
  @media(max-width:900px){.menu{position:fixed; inset:0 0 0 auto; width:min(78vw,320px); background:var(--surface); flex-direction:column; align-items:flex-start; justify-content:center; gap:24px; padding:40px; transform:translateX(100%); transition:transform .3s; border-left:1px solid var(--line);} .menu.open{transform:none;} .burger{display:block; z-index:60;}}
  .hero{position:relative; padding:160px 0 80px; overflow:hidden;}
  .hero .mono-wm{position:absolute; right:-3%; top:32%; z-index:0; font-family:'Cormorant Garamond',serif; font-weight:800; font-size:clamp(13rem,32vw,28rem); line-height:.8; color:rgba(201,162,75,.045); pointer-events:none; user-select:none;}
  .hero .inner{position:relative; z-index:2; max-width:720px;}
  .hero h1{font-size:clamp(2.3rem,5.6vw,3.9rem); font-weight:800; line-height:1.06; color:#fff;}
  .hero p.sub{font-size:clamp(1rem,2.2vw,1.2rem); color:var(--text); opacity:.9; max-width:50ch; margin-top:20px;}
  .hero .ctas{display:flex; flex-wrap:wrap; gap:13px; margin-top:32px;}
  section{padding:clamp(56px,8vw,92px) 0;}
  .alt{background:var(--surface-2);}
  .sec-head{max-width:660px; margin-bottom:40px;}
  .sec-head h2{font-size:clamp(1.9rem,4.4vw,2.7rem); color:#fff; font-weight:700; line-height:1.12; margin-top:10px;}
  .sec-head h2::after{content:""; display:block; width:58px; height:2px; margin-top:18px; background:linear-gradient(90deg,var(--gold),transparent);}
  .sec-head p{color:var(--muted); margin-top:14px;}
  .check{display:grid; grid-template-columns:1fr 1fr; gap:40px; align-items:center;}
  @media(max-width:820px){.check{grid-template-columns:1fr;}}
  .check ul{list-style:none; display:grid; gap:14px;}
  .check li{display:flex; gap:13px; align-items:flex-start; font-size:1.02rem;}
  .check li .ck{flex:none; width:24px; height:24px; border-radius:50%; border:1px solid var(--gold); color:var(--gold-soft); display:grid; place-items:center; font-size:.8rem; margin-top:2px;}
  .servs{display:grid; grid-template-columns:repeat(3,1fr); gap:14px;}
  @media(max-width:760px){.servs{grid-template-columns:1fr;}}
  .serv{padding:22px 20px; border:1px solid var(--line-soft); border-radius:13px; background:var(--surface); transition:border-color .25s,transform .25s;}
  .serv:hover{border-color:var(--gold); transform:translateY(-3px);}
  .serv h3{font-size:1.15rem; color:#fff; margin-bottom:6px;}
  .serv p{font-size:.85rem; color:var(--muted);}
  .esp{display:grid; grid-template-columns:.7fr 1.3fr; gap:34px; align-items:center; padding:clamp(26px,4vw,40px); border:1px solid var(--line); border-radius:20px; background:linear-gradient(135deg,#231a0f,#120d08);}
  @media(max-width:680px){.esp{grid-template-columns:1fr;}}
  .esp .ph{aspect-ratio:4/5; border-radius:14px; border:1px solid var(--line); }
  .esp h3{font-size:1.7rem; color:#fff;}
  .esp .oab{color:var(--gold-soft); font-size:.82rem; margin:6px 0 12px;}
  .esp p{color:var(--muted); margin-bottom:20px;}
  .cta-band{background:linear-gradient(135deg,#231a0f,#120d08); border:1px solid var(--line); border-radius:20px; padding:clamp(36px,6vw,60px); text-align:center;}
  .cta-band h2{font-size:clamp(1.9rem,4.5vw,2.7rem); color:#fff;}
  .cta-band p{color:var(--muted); margin:14px auto 28px; max-width:52ch;}
  footer{border-top:1px solid var(--line); padding:50px 0 30px; background:var(--surface-2); margin-top:20px;}
  footer p,footer a{font-size:.86rem; color:var(--muted); display:block; margin-bottom:8px;}
  footer a:hover{color:var(--gold-soft);}
  .legal{margin-top:28px; padding-top:20px; border-top:1px solid var(--line-soft); font-size:.74rem; color:var(--muted);}
  .wfloat{position:fixed; bottom:22px; right:22px; z-index:60; width:58px; height:58px; border-radius:50%; background:#25D366; display:grid; place-items:center; color:#fff; box-shadow:0 10px 28px rgba(0,0,0,.4); transition:transform .2s;}
  .wfloat:hover{transform:scale(1.07);}
  .reveal{opacity:0; transform:translateY(22px); transition:opacity .7s ease,transform .7s ease;}
  .reveal.in{opacity:1; transform:none;}
  @media(prefers-reduced-motion:reduce){.reveal{opacity:1; transform:none; transition:none;} html{scroll-behavior:auto;}}

  .team .photo,.member .ph,.spec .ph,.esp .ph,.banner .img{filter:brightness(.9) contrast(1.05) saturate(.85) sepia(.12);}
  .wbar{display:none;}
  .cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:90; background:var(--surface); border:1px solid var(--line); border-radius:12px; padding:14px 16px; display:flex; gap:14px; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 12px 30px rgba(0,0,0,.4); font-size:.84rem; color:var(--muted);}
  .cookie a{color:var(--gold-soft);} .cookie .cbtn{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; border:none; border-radius:8px; padding:9px 18px; font-weight:600; cursor:pointer; font-family:inherit;}
  @media(max-width:600px){
    .wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px; text-decoration:none;}
    .wbar small{font-weight:400; opacity:.85; font-size:.72rem;}
    .wfloat{display:none;} .cookie{bottom:64px;}
  }
  .quizband{background:linear-gradient(135deg,#241c12,#120d08); border:1px solid var(--line); border-radius:20px; padding:clamp(28px,5vw,46px); display:grid; grid-template-columns:1.3fr 1fr; gap:26px; align-items:center;}
  @media(max-width:720px){.quizband{grid-template-columns:1fr;}}
  .quizband h2{font-family:'Cormorant Garamond',serif; font-size:clamp(1.6rem,3.4vw,2.2rem); color:#fff; margin:10px 0;}
  .quizband p{color:var(--muted);}
  @keyframes wpulse{0%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,.45);}70%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 16px rgba(37,211,102,0);}100%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,0);}}
  .wfloat{animation:wpulse 2.8s infinite;}
  @media(prefers-reduced-motion:reduce){.wfloat{animation:none;}}



  :root{
    --bg:#070706; --surface:#1B1510; --surface-2:#100C08;
    --gold:#C9A24B; --gold-soft:#E3C77A;
    --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22); --line-soft:rgba(255,255,255,.06);
  }
  *{box-sizing:border-box; margin:0; padding:0;}
  html{scroll-behavior:smooth;}
  body{background:radial-gradient(75% 45% at 50% 0,rgba(201,162,75,.07),transparent 62%) fixed, var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.6; -webkit-font-smoothing:antialiased; overflow-x:hidden;}
  body::before{content:""; position:fixed; inset:0; z-index:200; pointer-events:none; opacity:.05; 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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
  h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:inherit; text-decoration:none;}
  .wrap{max-width:1180px; margin:0 auto; padding:0 24px;}
  .eyebrow{font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--gold); font-weight:600;}
  .gold{color:var(--gold-soft);}
  .rule{width:54px; height:2px; background:linear-gradient(90deg,var(--gold),transparent); margin:18px 0;}
  .btn{display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:14px 24px; border-radius:10px; font-weight:600; font-size:.92rem; cursor:pointer; border:1px solid transparent; transition:transform .15s,box-shadow .15s,background .2s; font-family:inherit;}
  .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206;}
  .btn-gold:hover{transform:translateY(-2px); box-shadow:0 12px 28px rgba(201,162,75,.3);}
  .btn-ghost{border-color:var(--line); color:var(--text);}
  .btn-ghost:hover{border-color:var(--gold); color:var(--gold-soft);}

  header{position:fixed; top:0; left:0; right:0; z-index:50; transition:background .3s,border-color .3s; border-bottom:1px solid transparent;}
  header.scrolled{background:rgba(16,12,8,.9); backdrop-filter:blur(10px); border-bottom-color:var(--line);}
  .nav{display:flex; align-items:center; justify-content:space-between; padding:16px 24px; max-width:1180px; margin:0 auto;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.12rem; color:#fff; letter-spacing:.04em; line-height:1;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.56rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .menu{display:flex; align-items:center; gap:19px;}
  .menu a{font-size:.85rem; color:var(--text); opacity:.85; transition:opacity .2s,color .2s;}
  .menu a:hover{opacity:1; color:var(--gold-soft);}
  .menu .cta{border:1px solid var(--gold); color:var(--gold-soft); padding:9px 18px; border-radius:8px;}
  .menu .cta:hover{background:var(--gold); color:#1A1206;}
  .burger{display:none; background:none; border:none; color:var(--gold-soft); font-size:1.5rem; cursor:pointer;}
  @media(max-width:900px){
    .menu{position:fixed; inset:0 0 0 auto; width:min(78vw,320px); background:var(--surface); flex-direction:column; align-items:flex-start; justify-content:center; gap:24px; padding:40px; transform:translateX(100%); transition:transform .3s; border-left:1px solid var(--line);}
    .menu.open{transform:none;} .burger{display:block; z-index:60;}
  }

  .top{padding:150px 0 40px; max-width:760px;}
  .top h1{font-size:clamp(2.3rem,5.5vw,3.7rem); font-weight:800; color:#fff; line-height:1.06;}
  .top p{color:var(--muted); margin-top:18px; font-size:1.02rem;}

  .banner{margin:14px 0 0;}
  .banner .img{height:clamp(220px,40vw,420px); border-radius:18px; border:1px solid var(--line);}
  .banner .img{height:clamp(220px,40vw,420px); border-radius:18px; border:1px solid var(--line);}

  section{padding:clamp(56px,8vw,90px) 0;}
  .alt{background:var(--surface-2);}
  .sec-head{max-width:640px; margin-bottom:40px;}
  .sec-head h2{font-size:clamp(1.9rem,4.4vw,2.7rem); color:#fff; font-weight:700; line-height:1.12; margin-top:10px;}
  .sec-head h2::after{content:""; display:block; width:58px; height:2px; margin-top:18px; background:linear-gradient(90deg,var(--gold),transparent);}
  .sec-head p{color:var(--muted); margin-top:14px;}

  .members{display:grid; grid-template-columns:repeat(4,1fr); gap:18px;}
  @media(max-width:900px){.members{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:520px){.members{grid-template-columns:1fr;}}
  .member{border:1px solid var(--line); border-radius:16px; overflow:hidden; background:linear-gradient(180deg,var(--surface),var(--surface-2)); transition:transform .25s,border-color .25s;}
  .member:hover{transform:translateY(-4px); border-color:var(--gold);}
  .member .ph{position:relative; aspect-ratio:4/5; background:#160f09 center/cover;}
  .member .ph.ph-placeholder{display:grid; place-items:center; background:linear-gradient(135deg,#241c12,#120d08);}
  .member .ph .initials{font-family:'Cormorant Garamond',serif; font-size:2.2rem; color:var(--gold-soft); border:1px solid var(--line); width:84px; height:84px; border-radius:50%; display:grid; place-items:center;}
  .member .ph .soon{position:absolute; bottom:12px; left:0; right:0; text-align:center; font-size:.62rem; letter-spacing:.18em; text-transform:uppercase; color:var(--muted);}
  .member .mi{padding:18px 18px 22px;}
  .member h3{font-size:1.3rem; color:#fff;}
  .member .oab{color:var(--gold-soft); font-size:.76rem; margin:6px 0 11px; letter-spacing:.01em;}
  .member p{font-size:.84rem; color:var(--muted);}

  .vals{display:grid; grid-template-columns:repeat(3,1fr); gap:18px;}
  @media(max-width:760px){.vals{grid-template-columns:1fr;}}
  .val{padding:28px 24px; border:1px solid var(--line); border-radius:14px; background:linear-gradient(180deg,var(--surface),var(--surface-2));}
  .val .ic{font-size:1.6rem; margin-bottom:12px;}
  .val h3{font-size:1.3rem; color:#fff;}
  .val p{font-size:.88rem; color:var(--muted); margin-top:8px;}

  .cta-band{background:linear-gradient(135deg,#231a0f,#120d08); border:1px solid var(--line); border-radius:20px; padding:clamp(36px,6vw,60px); text-align:center;}
  .cta-band h2{font-size:clamp(1.9rem,4.5vw,2.7rem); color:#fff;}
  .cta-band p{color:var(--muted); margin:14px auto 28px; max-width:52ch;}

  footer{border-top:1px solid var(--line); padding:50px 0 30px; background:var(--surface-2); margin-top:20px;}
  footer p,footer a{font-size:.86rem; color:var(--muted); display:block; margin-bottom:8px;}
  footer a:hover{color:var(--gold-soft);}
  .legal{margin-top:28px; padding-top:20px; border-top:1px solid var(--line-soft); font-size:.74rem; color:var(--muted);}

  .wfloat{position:fixed; bottom:22px; right:22px; z-index:60; width:58px; height:58px; border-radius:50%; background:#25D366; display:grid; place-items:center; color:#fff; box-shadow:0 10px 28px rgba(0,0,0,.4); transition:transform .2s;}
  .wfloat:hover{transform:scale(1.07);}

  .reveal{opacity:0; transform:translateY(22px); transition:opacity .7s ease,transform .7s ease;}
  .reveal.in{opacity:1; transform:none;}
  @media(prefers-reduced-motion:reduce){.reveal{opacity:1; transform:none; transition:none;} html{scroll-behavior:auto;}}

  .team .photo,.member .ph,.spec .ph,.esp .ph,.banner .img{filter:brightness(.9) contrast(1.05) saturate(.85) sepia(.12);}
  .wbar{display:none;}
  .cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:90; background:var(--surface); border:1px solid var(--line); border-radius:12px; padding:14px 16px; display:flex; gap:14px; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 12px 30px rgba(0,0,0,.4); font-size:.84rem; color:var(--muted);}
  .cookie a{color:var(--gold-soft);} .cookie .cbtn{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; border:none; border-radius:8px; padding:9px 18px; font-weight:600; cursor:pointer; font-family:inherit;}
  @media(max-width:600px){
    .wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px; text-decoration:none;}
    .wbar small{font-weight:400; opacity:.85; font-size:.72rem;}
    .wfloat{display:none;} .cookie{bottom:64px;}
  }
  @keyframes wpulse{0%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,.45);}70%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 16px rgba(37,211,102,0);}100%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,0);}}
  .wfloat{animation:wpulse 2.8s infinite;}
  @media(prefers-reduced-motion:reduce){.wfloat{animation:none;}}



  :root{
    --bg:#070706; --surface:#1B1510; --surface-2:#100C08;
    --gold:#C9A24B; --gold-soft:#E3C77A;
    --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22); --line-soft:rgba(255,255,255,.06); --danger:#E29A9A;
  }
  *{box-sizing:border-box; margin:0; padding:0;}
  html{scroll-behavior:smooth;}
  body{background:radial-gradient(75% 45% at 50% 0,rgba(201,162,75,.07),transparent 62%) fixed, var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.6; -webkit-font-smoothing:antialiased; overflow-x:hidden;}
  body::before{content:""; position:fixed; inset:0; z-index:200; pointer-events:none; opacity:.05; 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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
  h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:inherit; text-decoration:none;}
  .wrap{max-width:1180px; margin:0 auto; padding:0 24px;}
  .eyebrow{font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--gold); font-weight:600;}
  .gold{color:var(--gold-soft);}
  .rule{width:54px; height:2px; background:linear-gradient(90deg,var(--gold),transparent); margin:18px 0;}
  .btn{display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:14px 22px; border-radius:10px; font-weight:600; font-size:.9rem; cursor:pointer; border:1px solid transparent; transition:transform .15s,box-shadow .15s,background .2s; font-family:inherit;}
  .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206;}
  .btn-gold:hover{transform:translateY(-2px); box-shadow:0 12px 28px rgba(201,162,75,.3);}
  .btn-ghost{border-color:var(--line); color:var(--text);}
  .btn-ghost:hover{border-color:var(--gold); color:var(--gold-soft);}
  .btn-wpp{background:#25D366; color:#fff;}
  .btn-wpp:hover{filter:brightness(1.08);}

  header{position:fixed; top:0; left:0; right:0; z-index:50; transition:background .3s,border-color .3s; border-bottom:1px solid transparent;}
  header.scrolled{background:rgba(16,12,8,.9); backdrop-filter:blur(10px); border-bottom-color:var(--line);}
  .nav{display:flex; align-items:center; justify-content:space-between; padding:16px 24px; max-width:1180px; margin:0 auto;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.12rem; color:#fff; letter-spacing:.04em; line-height:1;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.56rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .menu{display:flex; align-items:center; gap:19px;}
  .menu a{font-size:.85rem; color:var(--text); opacity:.85; transition:opacity .2s,color .2s;}
  .menu a:hover{opacity:1; color:var(--gold-soft);}
  .menu .cta{border:1px solid var(--gold); color:var(--gold-soft); padding:9px 18px; border-radius:8px;}
  .menu .cta:hover{background:var(--gold); color:#1A1206;}
  .burger{display:none; background:none; border:none; color:var(--gold-soft); font-size:1.5rem; cursor:pointer;}
  @media(max-width:900px){
    .menu{position:fixed; inset:0 0 0 auto; width:min(78vw,320px); background:var(--surface); flex-direction:column; align-items:flex-start; justify-content:center; gap:24px; padding:40px; transform:translateX(100%); transition:transform .3s; border-left:1px solid var(--line);}
    .menu.open{transform:none;} .burger{display:block; z-index:60;}
  }

  .top{padding:150px 0 50px;}
  .top h1{font-size:clamp(2.4rem,6vw,3.8rem); font-weight:800; color:#fff; line-height:1.05;}
  .top p{color:var(--muted); margin-top:16px; max-width:52ch;}

  .grid2{display:grid; grid-template-columns:1fr 1.1fr; gap:34px; padding-bottom:30px;}
  @media(max-width:860px){.grid2{grid-template-columns:1fr;}}

  .info .blk{padding:22px 0; border-bottom:1px solid var(--line-soft);}
  .info .lab{font-size:.7rem; letter-spacing:.18em; text-transform:uppercase; color:var(--gold);}
  .info .val{color:var(--text); margin-top:6px; font-size:1.02rem;}
  .info .val a:hover{color:var(--gold-soft);}
  .actions{display:flex; flex-direction:column; gap:11px; margin-top:24px;}
  .row2{display:grid; grid-template-columns:1fr 1fr; gap:11px;}

  .card{background:linear-gradient(180deg,var(--surface),var(--surface-2)); border:1px solid var(--line); border-radius:16px; padding:clamp(22px,4vw,34px);}
  .card h2{font-size:1.6rem; color:#fff;}
  .card .sub{color:var(--muted); font-size:.9rem; margin:6px 0 22px;}
  label{display:block; font-size:.8rem; color:var(--muted); margin:14px 0 7px; font-weight:500;}
  input,select,textarea{width:100%; padding:12px 14px; background:rgba(255,255,255,.04); border:1px solid var(--line-soft); border-radius:10px; color:var(--text); font-size:.95rem; font-family:inherit; transition:border-color .18s,background .18s;}
  input:focus,select:focus,textarea:focus{outline:none; border-color:var(--gold); background:rgba(201,162,75,.06);}
  textarea{resize:vertical; min-height:110px;}
  select{appearance:none; cursor:pointer; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23C9A24B' stroke-width='1.6' fill='none'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:right 14px center; padding-right:38px;}
  .consent{display:flex; gap:11px; align-items:flex-start; margin:18px 0 4px; font-size:.82rem; color:var(--muted);}
  .consent input{width:18px; height:18px; margin-top:2px; accent-color:var(--gold); flex:none;}
  .err{color:var(--danger); font-size:.82rem; margin-top:10px; min-height:1em;}
  .ok{display:none; text-align:center; padding:20px 10px;}
  .ok.show{display:block;}
  .ok .big{font-family:'Cormorant Garamond',serif; font-size:1.8rem; color:var(--gold-soft);}
  .ok p{color:var(--muted); margin-top:8px;}

  .mapwrap{border:1px solid var(--line); border-radius:16px; overflow:hidden; height:380px; background:#160f09;}
  .mapwrap iframe{width:100%; height:100%; border:0; filter:grayscale(.2) contrast(1.05);}

  footer{border-top:1px solid var(--line); padding:50px 0 30px; background:var(--surface-2); margin-top:60px;}
  footer p,footer a{font-size:.86rem; color:var(--muted); display:block; margin-bottom:8px;}
  footer a:hover{color:var(--gold-soft);}
  .legal{margin-top:28px; padding-top:20px; border-top:1px solid var(--line-soft); font-size:.74rem; color:var(--muted);}

  .wfloat{position:fixed; bottom:22px; right:22px; z-index:60; width:58px; height:58px; border-radius:50%; background:#25D366; display:grid; place-items:center; color:#fff; box-shadow:0 10px 28px rgba(0,0,0,.4); transition:transform .2s;}
  .wfloat:hover{transform:scale(1.07);}

  .team .photo,.member .ph,.spec .ph,.esp .ph,.banner .img{filter:brightness(.9) contrast(1.05) saturate(.85) sepia(.12);}
  .wbar{display:none;}
  .cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:90; background:var(--surface); border:1px solid var(--line); border-radius:12px; padding:14px 16px; display:flex; gap:14px; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 12px 30px rgba(0,0,0,.4); font-size:.84rem; color:var(--muted);}
  .cookie a{color:var(--gold-soft);} .cookie .cbtn{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; border:none; border-radius:8px; padding:9px 18px; font-weight:600; cursor:pointer; font-family:inherit;}
  @media(max-width:600px){
    .wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px; text-decoration:none;}
    .wbar small{font-weight:400; opacity:.85; font-size:.72rem;}
    .wfloat{display:none;} .cookie{bottom:64px;}
  }
  @keyframes wpulse{0%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,.45);}70%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 16px rgba(37,211,102,0);}100%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,0);}}
  .wfloat{animation:wpulse 2.8s infinite;}
  @media(prefers-reduced-motion:reduce){.wfloat{animation:none;}}



  :root{--bg:#070706; --surface:#1B1510; --surface-2:#100C08; --gold:#C9A24B; --gold-soft:#E3C77A; --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22); --line-soft:rgba(255,255,255,.06);}
  *{box-sizing:border-box; margin:0; padding:0;}
  body{background:radial-gradient(75% 45% at 50% 0,rgba(201,162,75,.07),transparent 62%) fixed, var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.6; -webkit-font-smoothing:antialiased; overflow-x:hidden;}
  body::before{content:""; position:fixed; inset:0; z-index:1; pointer-events:none; opacity:.05; 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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
  h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:inherit; text-decoration:none;}
  .wrap{max-width:1180px; margin:0 auto; padding:0 24px;}
  .eyebrow{font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--gold); font-weight:600;}
  .gold{color:var(--gold-soft);}
  .rule{width:54px; height:2px; background:linear-gradient(90deg,var(--gold),transparent); margin:18px 0;}
  .btn{display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:13px 20px; border-radius:10px; font-weight:600; font-size:.9rem; cursor:pointer; border:1px solid transparent; transition:transform .15s,box-shadow .15s,background .2s; font-family:inherit;}
  .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206;}
  .btn-gold:hover{transform:translateY(-2px); box-shadow:0 12px 28px rgba(201,162,75,.3);}
  .btn-ghost{border-color:var(--line); color:var(--text);}
  .btn-ghost:hover{border-color:var(--gold); color:var(--gold-soft);}
  header{position:fixed; top:0; left:0; right:0; z-index:50; transition:background .3s,border-color .3s; border-bottom:1px solid transparent;}
  header.scrolled{background:rgba(16,12,8,.9); backdrop-filter:blur(10px); border-bottom-color:var(--line);}
  .nav{display:flex; align-items:center; justify-content:space-between; padding:16px 24px; max-width:1180px; margin:0 auto; position:relative; z-index:2;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.12rem; color:#fff; letter-spacing:.04em; line-height:1;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.56rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .menu{display:flex; align-items:center; gap:19px;}
  .menu a{font-size:.85rem; color:var(--text); opacity:.85;}
  .menu a:hover{opacity:1; color:var(--gold-soft);}
  .menu .cta{border:1px solid var(--gold); color:var(--gold-soft); padding:9px 18px; border-radius:8px;}
  .menu .cta:hover{background:var(--gold); color:#1A1206;}
  .burger{display:none; background:none; border:none; color:var(--gold-soft); font-size:1.5rem; cursor:pointer;}
  @media(max-width:980px){.menu{position:fixed; inset:0 0 0 auto; width:min(78vw,320px); background:var(--surface); flex-direction:column; align-items:flex-start; justify-content:center; gap:24px; padding:40px; transform:translateX(100%); transition:transform .3s; border-left:1px solid var(--line); z-index:60;} .menu.open{transform:none;} .burger{display:block; z-index:61;}}
  .top{padding:150px 0 10px; max-width:720px; position:relative; z-index:2;}
  .top h1{font-size:clamp(2.3rem,5.5vw,3.6rem); font-weight:800; color:#fff; line-height:1.06;}
  .top p{color:var(--muted); margin-top:16px;}
  .grid{display:grid; grid-template-columns:repeat(3,1fr); gap:18px; padding:40px 0 70px; position:relative; z-index:2;}
  @media(max-width:880px){.grid{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:560px){.grid{grid-template-columns:1fr;}}
  .mat{display:flex; flex-direction:column; border:1px solid var(--line); border-radius:16px; overflow:hidden; background:linear-gradient(180deg,var(--surface),var(--surface-2)); transition:transform .25s,border-color .25s;}
  .mat:hover{transform:translateY(-4px); border-color:var(--gold);}
  .mat .cover{aspect-ratio:3/2; background:linear-gradient(135deg,#2a2013,#120d08); display:grid; place-items:center; font-size:2rem;}
  .mat .b{padding:22px; display:flex; flex-direction:column; flex:1;}
  .mat .tag{font-size:.66rem; letter-spacing:.16em; text-transform:uppercase; color:var(--gold);}
  .mat h3{font-size:1.18rem; color:#fff; margin:8px 0;}
  .mat p{font-size:.84rem; color:var(--muted); flex:1; margin-bottom:16px;}
  footer{border-top:1px solid var(--line); padding:50px 0 30px; background:var(--surface-2); position:relative; z-index:2;}
  footer p,footer a{font-size:.86rem; color:var(--muted); display:block; margin-bottom:8px;}
  footer a:hover{color:var(--gold-soft);}
  .legal{margin-top:28px; padding-top:20px; border-top:1px solid var(--line-soft); font-size:.74rem; color:var(--muted);}
  .wfloat{position:fixed; bottom:22px; right:22px; z-index:55; width:58px; height:58px; border-radius:50%; background:#25D366; display:grid; place-items:center; color:#fff; box-shadow:0 10px 28px rgba(0,0,0,.4);}
  /* MODAL */
  .modal{position:fixed; inset:0; z-index:300; display:none; align-items:center; justify-content:center; padding:20px; background:rgba(8,6,4,.7); backdrop-filter:blur(4px);}
  .modal.show{display:flex;}
  .modal .box{width:100%; max-width:420px; background:linear-gradient(180deg,var(--surface),var(--surface-2)); border:1px solid var(--line); border-radius:18px; padding:30px; box-shadow:0 30px 70px rgba(0,0,0,.5);}
  .modal .eg{font-size:.7rem; letter-spacing:.16em; text-transform:uppercase; color:var(--gold);}
  .modal h3{font-size:1.4rem; color:#fff; margin:6px 0 4px;}
  .modal .mt{color:var(--muted); font-size:.86rem; margin-bottom:18px;}
  .modal label{display:block; font-size:.78rem; color:var(--muted); margin:12px 0 6px;}
  .modal input{width:100%; padding:11px 13px; background:rgba(255,255,255,.04); border:1px solid var(--line-soft); border-radius:9px; color:var(--text); font-family:inherit;}
  .modal input:focus{outline:none; border-color:var(--gold);}
  .modal .cons{display:flex; gap:10px; align-items:flex-start; font-size:.78rem; color:var(--muted); margin:14px 0 4px;}
  .modal .cons input{width:17px; height:17px; margin-top:2px; accent-color:var(--gold); flex:none;}
  .modal .err{color:#E29A9A; font-size:.8rem; min-height:1em; margin-top:8px;}
  .modal .x{float:right; background:none; border:none; color:var(--muted); font-size:1.3rem; cursor:pointer;}
  .modal .ok{display:none; text-align:center; padding:14px 0;}
  .modal .ok.show{display:block;} .modal .ok .big{font-family:'Cormorant Garamond',serif; font-size:1.5rem; color:var(--gold-soft);}

  .team .photo,.member .ph,.spec .ph,.esp .ph,.banner .img{filter:brightness(.9) contrast(1.05) saturate(.85) sepia(.12);}
  .wbar{display:none;}
  .cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:90; background:var(--surface); border:1px solid var(--line); border-radius:12px; padding:14px 16px; display:flex; gap:14px; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 12px 30px rgba(0,0,0,.4); font-size:.84rem; color:var(--muted);}
  .cookie a{color:var(--gold-soft);} .cookie .cbtn{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; border:none; border-radius:8px; padding:9px 18px; font-weight:600; cursor:pointer; font-family:inherit;}
  @media(max-width:600px){
    .wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px; text-decoration:none;}
    .wbar small{font-weight:400; opacity:.85; font-size:.72rem;}
    .wfloat{display:none;} .cookie{bottom:64px;}
  }
  @keyframes wpulse{0%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,.45);}70%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 16px rgba(37,211,102,0);}100%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,0);}}
  .wfloat{animation:wpulse 2.8s infinite;}
  @media(prefers-reduced-motion:reduce){.wfloat{animation:none;}}



  :root{--bg:#070706; --surface:#1B1510; --surface-2:#100C08; --gold:#C9A24B; --gold-soft:#E3C77A; --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22); --line-soft:rgba(255,255,255,.06);}
  *{box-sizing:border-box; margin:0; padding:0;}
  body{background:radial-gradient(75% 45% at 50% 0,rgba(201,162,75,.07),transparent 62%) fixed, var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.6; -webkit-font-smoothing:antialiased; overflow-x:hidden;}
  body::before{content:""; position:fixed; inset:0; z-index:1; pointer-events:none; opacity:.05; 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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
  h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:inherit; text-decoration:none;}
  .wrap{max-width:1180px; margin:0 auto; padding:0 24px;}
  .eyebrow{font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--gold); font-weight:600;}
  .gold{color:var(--gold-soft);}
  .rule{width:54px; height:2px; background:linear-gradient(90deg,var(--gold),transparent); margin:18px auto;}
  .btn{display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:13px 22px; border-radius:10px; font-weight:600; font-size:.92rem; cursor:pointer; border:1px solid transparent; font-family:inherit; transition:transform .15s,box-shadow .15s;}
  .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206;}
  .btn-gold:hover{transform:translateY(-2px); box-shadow:0 12px 28px rgba(201,162,75,.3);}
  .btn-ghost{border-color:var(--line); color:var(--text);}
  .btn-ghost:hover{border-color:var(--gold); color:var(--gold-soft);}
  header{position:relative; z-index:2; border-bottom:1px solid var(--line-soft);}
  .nav{display:flex; align-items:center; justify-content:space-between; padding:16px 24px; max-width:1180px; margin:0 auto;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.1rem; color:#fff; letter-spacing:.04em;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.56rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .nav a.back{font-size:.82rem; color:var(--muted);} .nav a.back:hover{color:var(--gold-soft);}
  .intro{position:relative; z-index:2; text-align:center; padding:60px 20px 10px; max-width:660px; margin:0 auto;}
  .intro h1{font-size:clamp(2rem,5vw,3rem); color:#fff; line-height:1.08; margin-top:8px;}
  .intro p{color:var(--muted); margin-top:14px;}
  .quizwrap{position:relative; z-index:2; max-width:680px; margin:30px auto 70px; padding:0 20px;}
  .qcard{background:linear-gradient(180deg,var(--surface),var(--surface-2)); border:1px solid var(--line); border-radius:20px; padding:clamp(26px,4vw,40px); box-shadow:0 24px 60px rgba(0,0,0,.4);}
  .areas{display:grid; grid-template-columns:1fr 1fr; gap:12px;}
  @media(max-width:560px){.areas{grid-template-columns:1fr;}}
  .areabtn{display:flex; gap:12px; align-items:center; padding:16px; border:1px solid var(--line-soft); border-radius:12px; background:rgba(255,255,255,.02); color:var(--text); cursor:pointer; font-family:inherit; font-size:.95rem; text-align:left; transition:border-color .2s,transform .15s;}
  .areabtn:hover{border-color:var(--gold); transform:translateY(-2px);}
  .areabtn .em{font-size:1.5rem; flex:none;}
  .prog{height:5px; background:rgba(255,255,255,.07); border-radius:5px; overflow:hidden; margin-bottom:8px;}
  .prog i{display:block; height:100%; background:linear-gradient(90deg,var(--gold),var(--gold-soft)); width:0; transition:width .3s;}
  .pnum{font-size:.74rem; color:var(--muted); margin-bottom:18px;}
  .qtext{font-family:'Cormorant Garamond',serif; font-size:1.4rem; color:#fff; margin-bottom:20px; line-height:1.3;}
  .opts{display:grid; gap:10px;}
  .opt{padding:14px 16px; border:1px solid var(--line-soft); border-radius:11px; background:rgba(255,255,255,.02); color:var(--text); cursor:pointer; font-family:inherit; font-size:.95rem; text-align:left; transition:border-color .2s,background .2s;}
  .opt:hover{border-color:var(--gold); background:rgba(201,162,75,.06);}
  .qback{margin-top:18px; background:none; border:none; color:var(--muted); cursor:pointer; font-family:inherit; font-size:.84rem;}
  .qback:hover{color:var(--gold-soft);}
  .result .rmsg{font-family:'Cormorant Garamond',serif; font-size:1.4rem; color:var(--gold-soft); margin-bottom:6px;}
  .result .rsub{color:var(--text); opacity:.9; font-size:.95rem;}
  .disc{font-size:.8rem; color:var(--muted); background:rgba(201,162,75,.07); border:1px solid var(--line); border-radius:10px; padding:12px 14px; margin:16px 0;}
  .flbl{display:block; font-size:.78rem; color:var(--muted); margin:12px 0 6px;}
  .fin{width:100%; padding:12px 14px; background:rgba(255,255,255,.04); border:1px solid var(--line-soft); border-radius:10px; color:var(--text); font-family:inherit;}
  .fin:focus{outline:none; border-color:var(--gold);}
  .cons2{display:flex; gap:10px; align-items:flex-start; font-size:.78rem; color:var(--muted); margin:14px 0 4px;}
  .cons2 input{width:17px;height:17px;margin-top:2px;accent-color:var(--gold);flex:none;}
  .ferr{color:#E29A9A; font-size:.8rem; min-height:1em; margin-top:8px;}
  .okbox{display:none; text-align:center; padding:14px 0;}
  .okbox.show{display:block;} .okbox .big{font-family:'Cormorant Garamond',serif; font-size:1.5rem; color:var(--gold-soft);}
  footer{position:relative; z-index:2; border-top:1px solid var(--line); padding:40px 0 28px; background:var(--surface-2);}
  footer p,footer a{font-size:.84rem; color:var(--muted); display:block; margin-bottom:7px;} footer a:hover{color:var(--gold-soft);}
  .wfloat{position:fixed; bottom:22px; right:22px; z-index:55; width:58px; height:58px; border-radius:50%; background:#25D366; display:grid; place-items:center; color:#fff; box-shadow:0 10px 28px rgba(0,0,0,.4);}
  .wbar{display:none;}
  @media(max-width:600px){.wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px;} .wbar small{font-weight:400; opacity:.85; font-size:.72rem;} .wfloat{display:none;}}
  .steps{display:flex; justify-content:center; gap:12px; flex-wrap:wrap; margin-top:26px;}
  .step{display:flex; align-items:center; gap:9px; background:rgba(255,255,255,.03); border:1px solid var(--line-soft); border-radius:30px; padding:8px 15px;}
  .step .n{width:23px;height:23px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--gold-soft));color:#1A1206;display:grid;place-items:center;font-weight:700;font-size:.78rem;flex:none;}
  .step p{font-size:.81rem; color:var(--text);}
  @keyframes wpulse{0%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,.45);}70%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 16px rgba(37,211,102,0);}100%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,0);}}
  .wfloat{animation:wpulse 2.8s infinite;}
  @media(prefers-reduced-motion:reduce){.wfloat{animation:none;}}



  :root{--bg:#070706; --surface:#1B1510; --surface-2:#100C08; --gold:#C9A24B; --gold-soft:#E3C77A; --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22); --line-soft:rgba(255,255,255,.06); --green:#5FB98A; --amber:#E3C77A;}
  *{box-sizing:border-box; margin:0; padding:0;}
  body{background:radial-gradient(80% 55% at 50% 0,rgba(201,162,75,.08),transparent 60%) fixed, var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.6; min-height:100vh; -webkit-font-smoothing:antialiased;}
  body::before{content:""; position:fixed; inset:0; z-index:0; pointer-events:none; opacity:.05; 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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
  h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:inherit; text-decoration:none;}
  .gold{color:var(--gold-soft);}
  .topbar{position:relative; z-index:2; display:flex; align-items:center; justify-content:space-between; padding:18px 24px; max-width:1100px; margin:0 auto;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.1rem; color:#fff; letter-spacing:.04em;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.56rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .topbar a.back{font-size:.82rem; color:var(--muted);} .topbar a.back:hover{color:var(--gold-soft);}
  .btn{display:inline-flex; align-items:center; justify-content:center; gap:8px; padding:13px 22px; border-radius:10px; font-weight:600; font-size:.92rem; cursor:pointer; border:1px solid transparent; font-family:inherit; transition:transform .15s,box-shadow .15s, border-color .2s, color .2s;}
  button.btn{background:transparent; appearance:none; -webkit-appearance:none;}
  .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; width:100%;}
  .btn-gold:hover{transform:translateY(-1px); box-shadow:0 10px 24px rgba(201,162,75,.28);}
  .btn-ghost{background:transparent; border-color:var(--line); color:var(--gold-soft);} .btn-ghost:hover{border-color:var(--gold); color:var(--gold-soft);}

  .auth-wrap{position:relative; z-index:2; min-height:72vh; display:grid; place-items:center; padding:30px 20px;}
  .auth{width:100%; max-width:440px; background:linear-gradient(180deg,var(--surface),var(--surface-2)); border:1px solid var(--line); border-radius:18px; padding:34px 30px; box-shadow:0 24px 60px rgba(0,0,0,.5);}
  .auth .mark{width:52px; height:52px; border:1px solid var(--gold); border-radius:50%; display:grid; place-items:center; font-family:'Cormorant Garamond',serif; color:var(--gold-soft); font-size:1.15rem; font-weight:700; margin:0 auto 16px;}
  .auth h1{text-align:center; font-size:1.6rem; color:#fff;}
  .auth .sub{text-align:center; color:var(--muted); font-size:.85rem; margin:6px 0 22px;}
  .tabs{display:flex; gap:6px; background:rgba(255,255,255,.04); border:1px solid var(--line-soft); border-radius:12px; padding:5px; margin-bottom:22px;}
  .tabs button{flex:1; padding:10px; border:none; background:none; color:var(--muted); font-family:inherit; font-size:.88rem; font-weight:600; cursor:pointer; border-radius:8px; transition:background .2s,color .2s;}
  .tabs button.on{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206;}
  label{display:block; font-size:.76rem; color:var(--muted); margin:12px 0 6px; font-weight:500;}
  input{width:100%; padding:11px 13px; background:rgba(255,255,255,.04); border:1px solid var(--line-soft); border-radius:10px; color:var(--text); font-size:.94rem; font-family:inherit;}
  input:focus{outline:none; border-color:var(--gold); background:rgba(201,162,75,.06);}
  .row2{display:grid; grid-template-columns:1fr 1fr; gap:12px;}
  .forgot{display:block; text-align:right; font-size:.78rem; color:var(--gold-soft); margin:10px 0 16px;}
  .cons{display:flex; gap:9px; align-items:flex-start; font-size:.76rem; color:var(--muted); margin:14px 0 6px;}
  .cons input{width:16px;height:16px;margin-top:2px;accent-color:var(--gold);flex:none;}
  .err{color:#E29A9A; font-size:.8rem; min-height:1em; margin:8px 0;}
  .demo-note{text-align:center; font-size:.72rem; color:var(--muted); margin-top:18px; border-top:1px solid var(--line-soft); padding-top:14px;}

  .dash{display:none; position:relative; z-index:2; max-width:1040px; margin:0 auto; padding:10px 24px 90px;}
  .dash.show{display:block;}
  .dash .hello{display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; padding:24px 0 8px;}
  .dash .hello h1{font-size:clamp(1.6rem,4vw,2.2rem); color:#fff;}
  .dash .hello p{color:var(--muted); font-size:.9rem;}
  .demobar{background:rgba(201,162,75,.08); border:1px solid var(--line); border-radius:10px; padding:10px 14px; font-size:.78rem; color:var(--gold-soft); margin:14px 0 26px;}
  .cards{display:grid; grid-template-columns:1.4fr 1fr; gap:18px;}
  @media(max-width:820px){.cards{grid-template-columns:1fr;}}
  .panel{background:linear-gradient(180deg,var(--surface),var(--surface-2)); border:1px solid var(--line); border-radius:16px; padding:24px;}
  .panel h2{font-size:1.15rem; color:#fff; margin-bottom:16px; display:flex; align-items:center; gap:9px;}
  .proc{display:flex; align-items:flex-start; justify-content:space-between; gap:12px; padding:14px 0; border-bottom:1px solid var(--line-soft);}
  .proc:last-child{border-bottom:none;}
  .proc .pn{color:#fff; font-size:.95rem;} .proc .meta{color:var(--muted); font-size:.78rem; margin-top:3px;}
  .badge{font-size:.68rem; padding:4px 10px; border-radius:20px; border:1px solid var(--line); white-space:nowrap;}
  .badge.run{color:var(--green); border-color:rgba(95,185,138,.4);} .badge.wait{color:var(--amber); border-color:rgba(227,199,122,.4);}
  .item{display:flex; gap:11px; padding:12px 0; border-bottom:1px solid var(--line-soft); font-size:.88rem;} .item:last-child{border-bottom:none;}
  .item .ic{color:var(--gold-soft);} .item .doc-act{margin-left:auto; font-size:.74rem; color:var(--gold-soft); border:1px solid var(--line); border-radius:8px; padding:4px 10px;}
  .msg{background:rgba(255,255,255,.03); border:1px solid var(--line-soft); border-radius:12px; padding:16px; font-size:.88rem;}
  .msg .from{font-size:.72rem; color:var(--gold-soft); margin-bottom:6px; letter-spacing:.04em;}
  .stack{display:grid; gap:18px;}
  .wbar{display:none;}
  @media(max-width:600px){.wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px;} .wbar small{font-weight:400; opacity:.85; font-size:.72rem;}}
  .cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:90; background:var(--surface); border:1px solid var(--line); border-radius:12px; padding:14px 16px; display:flex; gap:14px; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 12px 30px rgba(0,0,0,.4); font-size:.84rem; color:var(--muted);}
  .cookie a{color:var(--gold-soft);} .cookie .cbtn{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; border:none; border-radius:8px; padding:9px 18px; font-weight:600; cursor:pointer; font-family:inherit;}
  @media(max-width:600px){.cookie{bottom:64px;}}



  :root{--bg:#070706; --surface:#1B1510; --surface-2:#100C08; --gold:#C9A24B; --gold-soft:#E3C77A; --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22); --line-soft:rgba(255,255,255,.06);}
  *{box-sizing:border-box; margin:0; padding:0;}
  body{background:var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.7; -webkit-font-smoothing:antialiased;}
  h1,h2,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:var(--gold-soft); text-decoration:none;}
  .wrap{max-width:820px; margin:0 auto; padding:0 24px;}
  header{border-bottom:1px solid var(--line);}
  .nav{display:flex; align-items:center; justify-content:space-between; padding:16px 24px; max-width:1180px; margin:0 auto;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.1rem; color:#fff; letter-spacing:.04em;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.56rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .nav a.back{font-size:.82rem; color:var(--muted);} .nav a.back:hover{color:var(--gold-soft);}
  .top{padding:60px 0 30px; border-bottom:1px solid var(--line-soft);}
  .eyebrow{font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--gold); font-weight:600;}
  .top h1{font-size:clamp(2rem,5vw,2.8rem); color:#fff; margin-top:10px;}
  .top .upd{color:var(--muted); font-size:.82rem; margin-top:10px;}
  .content{padding:40px 0 70px;}
  .content h2{font-size:1.3rem; color:#fff; margin:34px 0 10px;}
  .content p{color:var(--text); opacity:.92; margin-bottom:12px; font-size:.97rem;}
  .content ul{margin:0 0 14px 20px; color:var(--text); opacity:.92;}
  .content li{margin-bottom:7px; font-size:.95rem;}
  .note{background:rgba(201,162,75,.07); border:1px solid var(--line); border-radius:10px; padding:14px 16px; font-size:.84rem; color:var(--gold-soft); margin:20px 0;}
  footer{border-top:1px solid var(--line); padding:36px 0; background:var(--surface-2);}
  footer p{color:var(--muted); font-size:.82rem;}

  .team .photo,.member .ph,.spec .ph,.esp .ph,.banner .img{filter:brightness(.9) contrast(1.05) saturate(.85) sepia(.12);}
  .wbar{display:none;}
  .cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:90; background:var(--surface); border:1px solid var(--line); border-radius:12px; padding:14px 16px; display:flex; gap:14px; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 12px 30px rgba(0,0,0,.4); font-size:.84rem; color:var(--muted);}
  .cookie a{color:var(--gold-soft);} .cookie .cbtn{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; border:none; border-radius:8px; padding:9px 18px; font-weight:600; cursor:pointer; font-family:inherit;}
  @media(max-width:600px){
    .wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px; text-decoration:none;}
    .wbar small{font-weight:400; opacity:.85; font-size:.72rem;}
    .wfloat{display:none;} .cookie{bottom:64px;}
  }
  @keyframes wpulse{0%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,.45);}70%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 16px rgba(37,211,102,0);}100%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,0);}}
  .wfloat{animation:wpulse 2.8s infinite;}
  @media(prefers-reduced-motion:reduce){.wfloat{animation:none;}}



  :root{--bg:#070706; --surface:#1B1510; --surface-2:#100C08; --gold:#C9A24B; --gold-soft:#E3C77A; --text:#ECE7DB; --muted:#A1937E; --line:rgba(201,162,75,.22); --line-soft:rgba(255,255,255,.06);}
  *{box-sizing:border-box; margin:0; padding:0;}
  html{scroll-behavior:smooth;}
  body{background:radial-gradient(75% 45% at 50% 0,rgba(201,162,75,.07),transparent 62%) fixed, var(--bg); color:var(--text); font-family:'Inter',-apple-system,"Segoe UI",Roboto,sans-serif; line-height:1.6; -webkit-font-smoothing:antialiased; overflow-x:hidden;}
  body::before{content:""; position:fixed; inset:0; z-index:200; pointer-events:none; opacity:.05; 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='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}
  h1,h2,h3,.serif{font-family:'Cormorant Garamond',Georgia,serif;}
  a{color:inherit; text-decoration:none;}
  .wrap{max-width:1180px; margin:0 auto; padding:0 24px;}
  .eyebrow{font-size:.72rem; letter-spacing:.28em; text-transform:uppercase; color:var(--gold); font-weight:600;}
  .gold{color:var(--gold-soft);}
  .rule{width:54px; height:2px; background:linear-gradient(90deg,var(--gold),transparent); margin:18px 0;}
  .btn{display:inline-flex; align-items:center; justify-content:center; gap:9px; padding:14px 24px; border-radius:10px; font-weight:600; font-size:.92rem; cursor:pointer; border:1px solid transparent; font-family:inherit; transition:transform .15s,box-shadow .15s,background .2s;}
  .btn-gold{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206;}
  .btn-gold:hover{transform:translateY(-2px); box-shadow:0 12px 28px rgba(201,162,75,.3);}
  .btn-ghost{border-color:var(--line); color:var(--text);}
  .btn-ghost:hover{border-color:var(--gold); color:var(--gold-soft);}
  header{position:fixed; top:0; left:0; right:0; z-index:50; transition:background .3s,border-color .3s; border-bottom:1px solid transparent;}
  header.scrolled{background:rgba(16,12,8,.9); backdrop-filter:blur(10px); border-bottom-color:var(--line);}
  .nav{display:flex; align-items:center; justify-content:space-between; padding:16px 24px; max-width:1180px; margin:0 auto;}
  .brand .bn{font-family:'Cormorant Garamond',serif; font-size:1.12rem; color:#fff; letter-spacing:.04em;}
  .brand .bn small{display:block; font-family:'Inter',sans-serif; font-size:.56rem; letter-spacing:.34em; color:var(--muted); text-transform:uppercase; margin-top:3px;}
  .menu{display:flex; align-items:center; gap:24px;}
  .menu a{font-size:.85rem; color:var(--text); opacity:.85;}
  .menu a:hover{opacity:1; color:var(--gold-soft);}
  .menu .cta{border:1px solid var(--gold); color:var(--gold-soft); padding:9px 18px; border-radius:8px;}
  .menu .cta:hover{background:var(--gold); color:#1A1206;}
  .burger{display:none; background:none; border:none; color:var(--gold-soft); font-size:1.5rem; cursor:pointer;}
  @media(max-width:960px){.menu{position:fixed; inset:0 0 0 auto; width:min(78vw,320px); background:var(--surface); flex-direction:column; align-items:flex-start; justify-content:center; gap:22px; padding:40px; transform:translateX(100%); transition:transform .3s; border-left:1px solid var(--line);} .menu.open{transform:none;} .burger{display:block; z-index:60;}}
  .top{padding:150px 0 30px; max-width:680px;}
  .top h1{font-size:clamp(2.3rem,5.5vw,3.6rem); font-weight:800; color:#fff; line-height:1.06;}
  .top p{color:var(--muted); margin-top:16px;}
  .chips{display:flex; flex-wrap:wrap; gap:9px; padding:6px 0 36px;}
  .chip{font-size:.8rem; color:var(--text); border:1px solid var(--line-soft); border-radius:30px; padding:8px 16px; transition:border-color .2s,color .2s;}
  .chip:hover,.chip.on{border-color:var(--gold); color:var(--gold-soft);}
  .posts{display:grid; grid-template-columns:repeat(3,1fr); gap:20px; padding-bottom:30px;}
  @media(max-width:820px){.posts{grid-template-columns:repeat(2,1fr);}}
  @media(max-width:560px){.posts{grid-template-columns:1fr;}}
  .post{border:1px solid var(--line-soft); border-radius:16px; overflow:hidden; background:var(--surface); transition:transform .25s,border-color .25s;}
  .post:hover{transform:translateY(-5px); border-color:var(--gold);}
  .post .thumb{aspect-ratio:16/9; background:linear-gradient(135deg,#241c12,#120d08); display:grid; place-items:center; color:var(--muted); font-size:.7rem; letter-spacing:.16em; text-transform:uppercase;}
  .post .b{padding:20px;}
  .post .cat{font-size:.66rem; letter-spacing:.16em; text-transform:uppercase; color:var(--gold);}
  .post h3{font-size:1.25rem; color:#fff; margin:8px 0 10px; line-height:1.25;}
  .post .meta{font-size:.76rem; color:var(--muted);}
  .matband{margin:30px 0 70px; background:linear-gradient(135deg,#231a0f,#120d08); border:1px solid var(--line); border-radius:20px; padding:clamp(30px,5vw,50px); display:flex; align-items:center; justify-content:space-between; gap:24px; flex-wrap:wrap;}
  .matband h2{font-size:clamp(1.5rem,3.5vw,2.1rem); color:#fff;}
  .matband p{color:var(--muted); margin-top:8px; max-width:46ch;}
  footer{border-top:1px solid var(--line); padding:50px 0 30px; background:var(--surface-2);}
  footer p,footer a{font-size:.86rem; color:var(--muted); display:block; margin-bottom:8px;}
  footer a:hover{color:var(--gold-soft);}
  .legal{margin-top:28px; padding-top:20px; border-top:1px solid var(--line-soft); font-size:.74rem; color:var(--muted);}
  .wfloat{position:fixed; bottom:22px; right:22px; z-index:60; width:58px; height:58px; border-radius:50%; background:#25D366; display:grid; place-items:center; color:#fff; box-shadow:0 10px 28px rgba(0,0,0,.4);}

  .team .photo,.member .ph,.spec .ph,.esp .ph,.banner .img{filter:brightness(.9) contrast(1.05) saturate(.85) sepia(.12);}
  .wbar{display:none;}
  .cookie{position:fixed; left:12px; right:12px; bottom:12px; z-index:90; background:var(--surface); border:1px solid var(--line); border-radius:12px; padding:14px 16px; display:flex; gap:14px; align-items:center; justify-content:space-between; flex-wrap:wrap; box-shadow:0 12px 30px rgba(0,0,0,.4); font-size:.84rem; color:var(--muted);}
  .cookie a{color:var(--gold-soft);} .cookie .cbtn{background:linear-gradient(135deg,var(--gold),var(--gold-soft)); color:#1A1206; border:none; border-radius:8px; padding:9px 18px; font-weight:600; cursor:pointer; font-family:inherit;}
  @media(max-width:600px){
    .wbar{display:flex; position:fixed; left:0; right:0; bottom:0; z-index:70; align-items:center; justify-content:center; gap:8px; background:#25D366; color:#fff; font-weight:600; font-size:.92rem; padding:14px; text-decoration:none;}
    .wbar small{font-weight:400; opacity:.85; font-size:.72rem;}
    .wfloat{display:none;} .cookie{bottom:64px;}
  }
  @keyframes wpulse{0%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,.45);}70%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 16px rgba(37,211,102,0);}100%{box-shadow:0 10px 28px rgba(0,0,0,.4),0 0 0 0 rgba(37,211,102,0);}}
  .wfloat{animation:wpulse 2.8s infinite;}
  @media(prefers-reduced-motion:reduce){.wfloat{animation:none;}}

.post-content h2,.post-content h3{font-family:'Cormorant Garamond',serif;color:#fff;margin:26px 0 10px;}
.post-content p{margin-bottom:16px;} .post-content a{color:var(--gold-soft);}
.post-content ul,.post-content ol{margin:0 0 16px 22px;} .post-content img{max-width:100%;border-radius:12px;}
.posts .post a{color:inherit;display:block;}

/* fix: modal rolável quando o conteúdo é maior que a tela (botão Enviar sempre acessível) */
.modal .box{max-height:calc(100vh - 40px); overflow-y:auto; -webkit-overflow-scrolling:touch;}

/* modal rolável (overlay) — botão Enviar acessível em qualquer tela */
.modal{align-items:flex-start; overflow-y:auto; -webkit-overflow-scrolling:touch;}
.modal .box{margin:auto;}
body.modal-open{overflow:hidden;}

/* seleção de plano clicável — destaque acompanha o clique */
.plan{position:relative; cursor:pointer; transition:border-color .2s, box-shadow .2s, transform .2s, background .2s;}
.plan.featured{border-color:var(--line-soft); background:var(--surface); box-shadow:none;}
.plan.selected{border-color:var(--gold); background:linear-gradient(180deg,#231a0f,#140e08); box-shadow:0 16px 44px rgba(0,0,0,.45); transform:translateY(-6px);}

/* logo da área do cliente = símbolo do escritório */
.auth .mark{border:none; border-radius:0; width:auto; height:54px; display:flex; align-items:center; justify-content:center;}
.auth .mark img{height:54px; width:auto; display:block;}
.dash .empty{color:var(--muted); font-size:.88rem; padding:8px 0; margin:0;}
.auth .okmsg{color:var(--gold-soft); font-size:.85rem; margin:8px 0; line-height:1.4;}

/* Watermarks § / % removidos — em alguns navegadores apareciam como letra "L" solta */
.mono-wm, .hero .mono-wm{display:none!important;visibility:hidden;height:0;overflow:hidden}
