/* CAMADA-MED V72 — Reference Lock: Champagne Paper + Premium Liquid Glass */
:root{
  --v72-paper:#efe3cb;
  --v72-paper-soft:#f8eedc;
  --v72-paper-deep:#ddc9a6;
  --v72-ink:#062f28;
  --v72-ink-2:#0b453b;
  --v72-ink-soft:rgba(6,47,40,.78);
  --v72-gold:#b47a1d;
  --v72-gold-2:#d6a43f;
  --v72-gold-3:#f3df9a;
  --v72-gold-deep:#714807;
  --v72-glass:rgba(255,250,236,.18);
  --v72-edge:rgba(255,238,188,.78);
  --v72-edge-2:rgba(255,255,255,.74);
  --v72-shadow:rgba(69,45,9,.18);
  --v72-dark-glass:rgba(5,43,36,.68);
  color-scheme:only light;
}

@property --v72-angle{syntax:"<angle>";inherits:false;initial-value:0deg}
@keyframes v72-border-drift{to{--v72-angle:360deg}}
@keyframes v72-sheen-slow{0%,18%{transform:translateX(-135%) rotate(0.001deg);opacity:0}31%{opacity:.24}58%{opacity:.12}78%,100%{transform:translateX(135%) rotate(0.001deg);opacity:0}}
@keyframes v72-caustic-breathe{0%,100%{opacity:.42;filter:blur(16px) saturate(112%)}50%{opacity:.58;filter:blur(18px) saturate(126%)}}
@keyframes v72-spark-breathe{0%,100%{opacity:.28;transform:scale(.82)}50%{opacity:.62;transform:scale(1.04)}}
@keyframes v72-testimonial-soft{from{opacity:0;transform:translateY(6px);filter:blur(2px)}to{opacity:1;transform:none;filter:blur(0)}}
@keyframes v72-modal-in{from{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:none}}

html{background:var(--v72-paper)!important;scroll-padding-top:120px}
body.v70-site,body[data-v70="true"]{
  background:
    radial-gradient(88% 54% at 50% -8%,rgba(255,255,250,.92),transparent 64%),
    radial-gradient(46% 36% at 12% 18%,rgba(255,255,255,.34),transparent 66%),
    radial-gradient(44% 44% at 88% 28%,rgba(200,142,45,.18),transparent 64%),
    radial-gradient(60% 52% at 50% 88%,rgba(195,138,37,.13),transparent 68%),
    linear-gradient(142deg,var(--v72-paper-soft),var(--v72-paper) 48%,var(--v72-paper-deep))!important;
  color:var(--v72-ink)!important;
  min-height:100vh;
  letter-spacing:-.01em;
}
body.v70-site::before,body[data-v70="true"]::before{
  opacity:.19!important;
  background:
    url('/assets/brand/camadamed-brain-emboss-v37-lite.webp') 2% 42%/420px auto no-repeat,
    url('/assets/brand/camadamed-brain-emboss-v37-lite.webp') 101% 46%/380px auto no-repeat,
    radial-gradient(circle at 26% 24%,rgba(255,255,255,.44),transparent 18%),
    linear-gradient(115deg,rgba(255,255,255,.25),transparent 34%,rgba(84,57,10,.08) 68%,transparent 88%)!important;
  filter:grayscale(1) sepia(.08) contrast(.94) brightness(1.08)!important;
  mix-blend-mode:multiply!important;
}
body.v70-site::after,body[data-v70="true"]::after{
  opacity:.54!important;
  background-image:
    url('/assets/brand/paper-cream-v37.png'),
    radial-gradient(circle at 20% 20%,rgba(100,74,27,.12) 0 .8px,transparent 1.2px),
    repeating-linear-gradient(102deg,rgba(103,77,31,.045) 0 1px,transparent 1px 8px),
    repeating-linear-gradient(12deg,rgba(255,255,255,.10) 0 1px,transparent 1px 10px)!important;
  background-size:300px 300px,18px 18px,148px 148px,128px 128px!important;
}
.v70-wrap{width:min(1260px,calc(100% - 48px));margin-inline:auto}
.v70-header{padding:18px 0 10px;position:relative;z-index:50}.v70-nav{display:grid;grid-template-columns:180px 1fr auto;gap:28px;align-items:center}.v70-brand{gap:0;min-width:0}.v70-brand img{width:142px;height:142px;object-fit:contain;filter:drop-shadow(0 18px 26px rgba(78,54,14,.18))}.v70-brand-text{display:none!important}.v70-menu{display:flex;align-items:center;justify-content:center;gap:clamp(24px,3.2vw,54px);font-size:16px}.v70-menu a{font-weight:500;color:rgba(6,47,40,.82);position:relative;padding:12px 0}.v70-menu a:hover,.v70-menu a.active{color:var(--v72-ink)}.v70-menu a.active::after,.v70-menu a:hover::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:2px;border-radius:99px;background:linear-gradient(90deg,transparent,var(--v72-gold),var(--v72-gold-3),transparent);box-shadow:0 0 16px rgba(214,164,63,.42)}

.v70-glass,.v70-btn,.v70-chip,.v70-student,.v70-mini-card,.v70-testimonial-card,.v70-testimonial-strip,.v72-diagnostic-main,.v72-coupon-pill,.v71-priority-card,.v71-priority-mini,.v71-offer-modal-card{
  position:relative;isolation:isolate;overflow:hidden;
  background:
    linear-gradient(180deg,rgba(255,255,255,.40),rgba(255,248,229,.16) 44%,rgba(223,194,136,.09)),
    radial-gradient(82% 92% at 14% 4%,rgba(255,255,255,.50),transparent 42%),
    radial-gradient(78% 74% at 86% 92%,rgba(185,122,29,.14),transparent 55%)!important;
  border:1px solid rgba(255,238,188,.68)!important;
  box-shadow:
    0 32px 90px var(--v72-shadow),
    0 0 38px rgba(214,164,63,.16),
    inset 1px 1px 0 rgba(255,255,255,.86),
    inset -1px -1px 0 rgba(104,67,9,.16),
    inset 0 0 0 1px rgba(255,255,255,.24)!important;
  -webkit-backdrop-filter:blur(25px) saturate(154%) contrast(105%);
  backdrop-filter:blur(25px) saturate(154%) contrast(105%);
}
.v70-glass::before,.v70-btn::before,.v70-chip::before,.v70-student::before,.v70-mini-card::before,.v70-testimonial-card::before,.v70-testimonial-strip::before,.v72-diagnostic-main::before,.v72-coupon-pill::before,.v71-offer-modal-card::before{
  content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;pointer-events:none;padding:1.5px;
  background:conic-gradient(from var(--v72-angle),rgba(255,255,255,.18),rgba(255,255,255,.92) 6%,rgba(245,216,141,.92) 10%,transparent 18%,rgba(12,83,72,.22) 34%,transparent 47%,rgba(255,255,255,.76) 63%,rgba(190,123,23,.70) 67%,transparent 78%,rgba(255,255,255,.18));
  -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;
  animation:v72-border-drift 44s linear infinite;
  opacity:.82;
}
.v70-glass::after,.v70-btn::after,.v70-chip::after,.v70-student::after,.v70-mini-card::after,.v70-testimonial-card::after,.v70-testimonial-strip::after,.v72-diagnostic-main::after,.v72-coupon-pill::after,.v71-offer-modal-card::after{
  content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;
  background:
    linear-gradient(108deg,transparent 0 18%,rgba(255,255,255,.58) 29%,rgba(255,255,255,.13) 39%,transparent 57% 100%),
    radial-gradient(44% 34% at 12% 12%,rgba(255,255,255,.46),transparent 62%),
    radial-gradient(56% 40% at 90% 88%,rgba(245,205,103,.16),transparent 72%);
  transform:translateX(-135%);
  animation:v72-sheen-slow 21s cubic-bezier(.45,0,.15,1) infinite;
  opacity:.32;
}
.v70-glass>*,.v70-btn>*,.v70-chip>*,.v70-student>*,.v70-mini-card>*,.v70-testimonial-card>*,.v70-testimonial-strip>*,.v72-diagnostic-main>*,.v72-coupon-pill>*{position:relative;z-index:2}
.v70-spark{width:6px!important;height:6px!important;background:radial-gradient(circle,#fff 0 20%,#fbe7a2 46%,rgba(218,162,50,.58) 62%,transparent 76%)!important;box-shadow:0 0 14px rgba(255,235,164,.86),0 0 28px rgba(206,141,32,.42)!important;animation:v72-spark-breathe 8.5s ease-in-out infinite!important;opacity:.42!important}.v70-s1{top:2.6%;left:48%}.v70-s2{right:5.5%;top:48%}.v70-s3{bottom:2.8%;left:51%}.v70-s4{left:3.8%;top:56%}

.v70-student{display:flex!important;align-items:center;gap:10px;border-radius:999px!important;background:linear-gradient(180deg,#0a4238,#052d26 52%,#041f1a)!important;color:#f3dc91!important;padding:15px 24px!important;min-height:56px;font-family:"IBM Plex Mono",monospace;font-size:13px;font-weight:700;letter-spacing:.09em;box-shadow:0 18px 34px rgba(5,45,38,.26),0 0 18px rgba(220,166,59,.26),inset 1px 1px 0 rgba(255,255,255,.28),inset -1px -1px 0 rgba(0,0,0,.25)!important}.v70-student svg{width:20px;height:20px;color:#e4b84f}.v70-student:hover{transform:translateY(-2px)}

.v72-diagnostic-rail{display:grid;grid-template-columns:1fr auto;gap:14px;width:min(980px,100%);margin:0 auto 28px;text-align:left}.v72-diagnostic-main,.v72-coupon-pill{border-radius:28px;min-height:72px;display:flex;align-items:center;color:var(--v72-ink)!important}.v72-diagnostic-main{padding:14px 20px;gap:18px}.v72-diagnostic-main span,.v72-coupon-pill span{font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.22em;color:rgba(6,47,40,.70);white-space:nowrap}.v72-diagnostic-main strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:29px;line-height:.96;font-weight:700;color:var(--v72-ink)}.v72-diagnostic-main em{margin-left:auto;font-family:"IBM Plex Mono",monospace;font-style:normal;font-size:11px;letter-spacing:.15em;color:#f0d98b;background:linear-gradient(180deg,#083b32,#052820);padding:13px 16px;border-radius:999px;box-shadow:inset 1px 1px 0 rgba(255,255,255,.22),0 10px 22px rgba(7,48,40,.15)}.v72-coupon-pill{padding:12px 18px;flex-direction:column;justify-content:center;align-items:center;min-width:174px}.v72-coupon-pill strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:31px;color:var(--v72-gold-deep);line-height:1}

.v70-hero{width:min(980px,100%);margin:12px auto 0;padding:34px 62px 48px!important;border-radius:64px!important;min-height:420px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.v70-hero h1{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(54px,6.4vw,86px)!important;line-height:.88!important;font-weight:700!important;letter-spacing:-.055em!important;margin:0 0 24px!important;color:var(--v72-ink)!important;text-shadow:0 2px 0 rgba(255,255,255,.34)}.v70-gold-text{background:linear-gradient(132deg,#f7e7aa 0%,#cd9430 34%,#8d5a0c 68%,#e3b84f 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.v70-sub{font-size:clamp(19px,1.7vw,25px)!important;margin:0 0 32px!important;color:rgba(6,47,40,.88)!important}.v70-features{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:28px;width:min(770px,100%)}.v70-feature{display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(6,47,40,.85)}.v70-feature .v70-icon{font-size:0;color:var(--v72-gold)}.v70-feature .v70-icon svg{width:42px;height:42px;stroke:var(--v72-gold);filter:drop-shadow(0 8px 10px rgba(148,94,9,.18))}.v70-feature span:last-child{font-size:14px;font-weight:500}.v70-divider{height:58px;width:1px;background:linear-gradient(transparent,rgba(92,64,15,.26),rgba(255,255,255,.34),transparent)}

.v70-actions{display:grid;grid-template-columns:repeat(4,1fr)!important;gap:22px;margin:30px auto 28px;width:min(1160px,100%)}.v70-btn{height:74px;border-radius:28px!important;padding:0 26px!important;display:flex;align-items:center;justify-content:space-between;color:var(--v72-ink)!important;font-weight:600;transition:transform .28s ease,box-shadow .28s ease}.v70-btn:hover{transform:translateY(-3px);box-shadow:0 38px 94px rgba(72,48,11,.22),0 0 38px rgba(214,164,63,.20),inset 1px 1px 0 rgba(255,255,255,.88)!important}.v70-btn svg{width:30px;height:30px;stroke:var(--v72-gold);filter:drop-shadow(0 5px 8px rgba(148,94,9,.16))}.v70-btn .arrow{font-family:"Cormorant Garamond",serif;font-size:31px;line-height:1;color:var(--v72-ink-soft)}

.v70-lower{width:min(1180px,100%);margin:0 auto 66px!important;padding:0!important;display:grid;grid-template-columns:minmax(0,.98fr) minmax(340px,.72fr);gap:28px;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.v70-lower::before,.v70-lower::after{display:none!important}.v70-offer{position:relative;isolation:isolate;overflow:hidden;border-radius:56px;padding:42px 42px 38px;text-align:center;background:linear-gradient(180deg,rgba(255,255,255,.38),rgba(255,248,229,.17) 42%,rgba(220,190,134,.10)),radial-gradient(80% 70% at 50% 0%,rgba(255,255,255,.46),transparent 55%),radial-gradient(62% 48% at 50% 100%,rgba(214,164,63,.18),transparent 72%)!important;border:1px solid rgba(255,238,188,.70);box-shadow:0 32px 90px rgba(69,45,9,.17),0 0 38px rgba(214,164,63,.15),inset 1px 1px 0 rgba(255,255,255,.86),inset -1px -1px 0 rgba(104,67,9,.15);backdrop-filter:blur(24px) saturate(150%)}.v70-offer::before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--v72-angle),rgba(255,255,255,.12),rgba(255,255,255,.93) 6%,rgba(245,216,141,.90) 11%,transparent 22%,rgba(12,83,72,.22) 38%,transparent 50%,rgba(255,255,255,.73) 63%,rgba(190,123,23,.72) 67%,transparent 80%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v72-border-drift 48s linear infinite;pointer-events:none}.v70-offer::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(44% 18% at 50% 0,rgba(255,255,255,.65),transparent 70%),linear-gradient(108deg,transparent 0 20%,rgba(255,255,255,.52) 30%,rgba(255,255,255,.12) 39%,transparent 58% 100%);transform:translateX(-135%);animation:v72-sheen-slow 23s cubic-bezier(.45,0,.15,1) infinite;pointer-events:none}.v70-offer>*{position:relative;z-index:2}.v70-kicker{font-family:"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.42em;color:rgba(6,47,40,.82);margin-bottom:28px}.v70-offer h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(44px,5.2vw,74px);line-height:.90;letter-spacing:-.055em;font-weight:700;color:var(--v72-ink);margin:0 0 28px}.v70-offer h2 em{display:block;font-style:italic;font-weight:400;letter-spacing:-.04em}.v70-offer p{font-size:clamp(19px,2vw,29px);line-height:1.62;color:rgba(6,47,40,.86);max-width:800px;margin:0 auto 28px}.v70-price{display:flex;align-items:flex-end;justify-content:center;gap:28px;margin:12px 0 32px}.v70-price del{font-size:26px;color:rgba(6,47,40,.82);text-decoration-thickness:2px}.v70-price strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(68px,8vw,112px);line-height:.78;font-weight:700;letter-spacing:-.06em;background:linear-gradient(130deg,#edd083 0%,#b77a1d 42%,#7d500b 80%,#e3bd5a);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 10px 24px rgba(128,83,10,.12)}.v70-chips{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 auto 28px;max-width:700px}.v70-chip{min-height:56px;border-radius:20px!important;display:flex!important;align-items:center;justify-content:center;gap:8px;padding:0 18px!important;font-family:"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.25em;color:rgba(6,47,40,.88)!important;white-space:normal}.v70-chip:first-child{grid-column:1/-1}.v70-chip svg{width:18px;height:18px;stroke:var(--v72-gold)}.v70-cta-stack{display:grid;gap:17px;max-width:760px;margin:0 auto}.v70-cta-stack .v70-btn{justify-content:center;height:78px;border-radius:32px!important;font-family:"IBM Plex Mono",monospace;font-size:15px;letter-spacing:.32em}.v70-gold-btn{background:linear-gradient(180deg,#f8e9ad 0%,#d5a344 42%,#b07714 74%,#eac96b 100%)!important;color:#0a312a!important;border-color:rgba(255,237,184,.86)!important;box-shadow:0 18px 44px rgba(164,101,12,.24),0 0 26px rgba(230,184,82,.32),inset 1px 1px 0 rgba(255,255,255,.64),inset -1px -1px 0 rgba(98,56,5,.18)!important}.v70-secondary{height:62px!important;background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,246,222,.13))!important;color:var(--v72-ink)!important}

.v70-testimonial{display:flex;flex-direction:column;gap:18px;min-width:0}.v70-testimonial-card{border-radius:46px!important;min-height:360px!important;padding:34px 30px!important;background:linear-gradient(135deg,rgba(5,50,42,.76),rgba(6,34,29,.70) 55%,rgba(14,73,63,.60))!important;color:#fff8e6!important;display:grid;grid-template-columns:96px 1fr;gap:22px;align-items:center;border-color:rgba(255,238,188,.54)!important}.v70-testimonial-card::before,.v70-testimonial-strip::before{opacity:.65}.v70-quote-medal{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;font-family:"Cormorant Garamond",serif;font-size:88px;line-height:1;color:#f1d47f;background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.28),rgba(214,164,63,.10) 44%,rgba(0,0,0,.06));box-shadow:inset 1px 1px 0 rgba(255,255,255,.34),0 14px 34px rgba(0,0,0,.18)}.v70-testimonial-text{font-size:26px;line-height:1.35;font-weight:500;color:#fff8e9;min-height:130px}.v70-testimonial-text em{font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;color:#f1d47f;font-size:1.18em}.v71-real-tag{display:inline-flex!important;margin:0 0 18px!important;padding:8px 13px!important;border-radius:999px!important;background:rgba(255,255,255,.10)!important;border:1px solid rgba(237,206,128,.42)!important;color:#f6e9bd!important;font-family:"IBM Plex Mono",monospace!important;font-size:10px!important;letter-spacing:.18em!important}.v70-person{display:grid;grid-template-columns:32px auto;grid-template-areas:"badge name" "badge role" "stars stars";gap:2px 10px;margin-top:22px}.v70-person .badge{grid-area:badge;width:32px;height:32px;border-radius:50%;background:#0a4238;border:1px solid rgba(237,206,128,.45);display:grid;place-items:center}.v70-person b{grid-area:name;color:#fff9e9}.v70-person small{grid-area:role;color:rgba(255,248,230,.68);font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.16em}.v70-stars{grid-area:stars;color:#f0ca65;letter-spacing:.18em;margin-top:10px}.v70-testimonial-strip{border-radius:34px!important;min-height:132px;padding:24px 26px!important;background:linear-gradient(135deg,rgba(5,50,42,.72),rgba(6,34,29,.66) 55%,rgba(14,73,63,.56))!important;color:#fff8e6!important;display:flex;align-items:center;justify-content:space-between;gap:18px;border-color:rgba(255,238,188,.54)!important}.v70-testimonial-strip .left{display:flex;align-items:center;gap:18px}.v70-round{width:58px;height:58px;border-radius:50%;background:radial-gradient(circle,rgba(12,72,62,.94),rgba(4,37,31,.82));border:1px solid rgba(237,206,128,.52);display:grid;place-items:center}.v70-round svg{width:27px;height:27px;stroke:#d7a744}.v70-testimonial-strip b{font-size:21px}.v70-testimonial-strip small{display:block;margin-top:10px;color:rgba(255,248,230,.65);font-size:15px;line-height:1.45}.v70-dots{display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:150px;flex-wrap:wrap}.v70-dots i{display:block;width:7px;height:7px;border-radius:50%;background:rgba(255,248,230,.28);box-shadow:0 0 0 1px rgba(237,206,128,.15)}.v70-dots i.active{background:#e2b653;box-shadow:0 0 18px rgba(226,182,83,.68)}

.v70-more{margin:0 auto 38px}.v70-more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.v70-mini-card{border-radius:34px!important;padding:28px!important;min-height:170px;color:var(--v72-ink)!important}.v70-mini-card h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:32px;line-height:1;margin:0 0 14px}.v70-mini-card p{font-size:16px;line-height:1.55;margin:0;color:rgba(6,47,40,.72)}.v70-footer{padding:24px 0 42px;text-align:center;color:rgba(6,47,40,.62);font-size:13px;line-height:1.5}

.v71-offer-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:18px;background:rgba(8,16,14,.38);backdrop-filter:blur(10px)}.v71-offer-modal[hidden]{display:none!important}.v71-offer-modal-card{width:min(560px,100%);border-radius:40px!important;padding:32px 28px 26px;text-align:center;animation:v72-modal-in .28s ease both}.v71-offer-modal-card h3{font-family:"Cormorant Garamond",Georgia,serif;font-size:46px;line-height:.95;margin:0 0 12px;color:var(--v72-ink)}.v71-offer-modal-card p{font-size:17px;line-height:1.55;color:rgba(6,47,40,.82);margin:0 auto 18px;max-width:430px}.v71-offer-time{display:inline-block;margin:8px auto 18px;padding:12px 18px;border-radius:999px;background:rgba(255,249,232,.45);border:1px solid rgba(214,164,63,.35);font-family:"IBM Plex Mono",monospace;font-size:24px;letter-spacing:.20em;color:var(--v72-gold-deep);font-weight:700}.v71-offer-modal-actions{display:grid;gap:12px}.v71-close,.v71-close-x{cursor:pointer}.v71-close{appearance:none;border:0;background:transparent;color:rgba(6,47,40,.60);font-weight:600}.v71-close-x{position:absolute;top:16px;right:16px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(214,164,63,.30);background:rgba(255,255,255,.30);color:var(--v72-ink)}

@media(max-width:1100px){.v70-nav{grid-template-columns:150px 1fr auto;gap:18px}.v70-brand img{width:126px;height:126px}.v70-menu{gap:22px;font-size:14px}.v70-actions{grid-template-columns:repeat(2,1fr)!important}.v70-lower{grid-template-columns:1fr}.v70-testimonial-card{min-height:280px!important}.v70-offer h2{font-size:58px}.v70-price strong{font-size:86px}}
@media(max-width:780px){.v70-wrap{width:min(100% - 28px,680px)}.v70-header{padding-top:12px}.v70-nav{display:grid;grid-template-columns:92px 1fr;grid-template-areas:"brand student" "menu menu";gap:12px}.v70-brand{grid-area:brand}.v70-brand img{width:88px;height:88px}.v70-student{grid-area:student;justify-self:end;min-height:48px;padding:12px 15px!important;font-size:11px}.v70-menu{grid-area:menu;justify-content:flex-start;gap:8px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 10px}.v70-menu::-webkit-scrollbar{display:none}.v70-menu a{white-space:nowrap;font-size:13px;padding:10px 12px;border-radius:999px;background:rgba(255,249,235,.28);border:1px solid rgba(255,239,196,.32)}.v70-menu a.active::after,.v70-menu a:hover::after{display:none}.v70-hero{border-radius:42px!important;padding:22px 18px 32px!important;min-height:0;margin-top:4px}.v72-diagnostic-rail{grid-template-columns:1fr;gap:10px;margin-bottom:22px}.v72-diagnostic-main{display:grid;grid-template-columns:1fr;gap:8px;padding:15px 16px}.v72-diagnostic-main span,.v72-coupon-pill span{font-size:9px}.v72-diagnostic-main strong{font-size:28px}.v72-diagnostic-main em{margin-left:0;text-align:center}.v72-coupon-pill{min-width:0;min-height:58px}.v70-hero h1{font-size:clamp(42px,13vw,58px)!important;line-height:.92!important}.v70-sub{font-size:18px!important}.v70-features{grid-template-columns:1fr;gap:14px}.v70-divider{display:none}.v70-feature .v70-icon svg{width:34px;height:34px}.v70-actions{grid-template-columns:1fr!important;gap:14px;margin-top:18px}.v70-btn{height:68px;border-radius:24px!important;padding:0 20px!important}.v70-lower{gap:18px;margin-bottom:38px!important}.v70-offer{border-radius:42px;padding:30px 19px 24px}.v70-kicker{font-size:10px;letter-spacing:.22em;margin-bottom:20px}.v70-offer h2{font-size:44px}.v70-offer p{font-size:18px;line-height:1.55}.v70-price{gap:14px;align-items:center}.v70-price del{font-size:18px}.v70-price strong{font-size:64px}.v70-chips{grid-template-columns:1fr;gap:10px}.v70-chip{min-height:50px;font-size:10px;letter-spacing:.16em}.v70-cta-stack .v70-btn{height:66px;font-size:12px;letter-spacing:.20em}.v70-testimonial-card{grid-template-columns:1fr;gap:8px;padding:26px 22px!important;border-radius:38px!important;text-align:left}.v70-quote-medal{width:64px;height:64px;font-size:66px}.v70-testimonial-text{font-size:21px;min-height:112px}.v70-testimonial-strip{border-radius:30px!important;padding:20px!important;align-items:flex-start;flex-direction:column}.v70-more-grid{grid-template-columns:1fr;gap:14px}.v70-mini-card{min-height:0}.v70-mini-card h3{font-size:28px}}
@media(max-width:410px){.v70-wrap{width:calc(100% - 22px)}.v70-student span{font-size:10px}.v70-brand img{width:82px;height:82px}.v70-hero h1{font-size:41px!important}.v72-diagnostic-main strong{font-size:25px}.v70-offer h2{font-size:39px}.v70-price strong{font-size:56px}.v70-price del{font-size:16px}.v70-chip{font-size:9px}.v70-cta-stack .v70-btn{letter-spacing:.16em}.v70-testimonial-text{font-size:19px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition:none!important}}

/* V73 approved fixes — header language selector + diagnostic clarity */
.v70-lang-switch{display:inline-flex;align-items:center;gap:6px;margin-left:4px;padding:7px 9px;border:1px solid rgba(158,111,27,.22);border-radius:999px;background:rgba(255,248,232,.30);box-shadow:inset 1px 1px 0 rgba(255,255,255,.45),0 8px 18px rgba(35,25,8,.04);font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.14em;color:rgba(6,47,40,.76);white-space:nowrap}
.v70-lang-switch::before{content:"IDIOMA";font-size:8px;letter-spacing:.18em;color:rgba(6,47,40,.44);margin-right:2px}
.v70-lang-switch a,.v70-lang-current{padding:5px 7px!important;border-radius:999px;text-decoration:none!important;line-height:1;color:rgba(6,47,40,.78)!important;background:transparent!important;border:0!important}
.v70-lang-current{color:#6f4b0c!important;background:linear-gradient(180deg,rgba(245,219,142,.62),rgba(194,139,42,.22))!important;box-shadow:inset 1px 1px 0 rgba(255,255,255,.55),0 0 14px rgba(218,168,66,.16)}
.v70-lang-switch a::after,.v70-lang-switch a:hover::after{display:none!important}
.v72-diagnostic-main strong{max-width:650px}
@media(max-width:780px){.v70-lang-switch{font-size:10px;padding:6px 8px}.v70-lang-switch::before{display:none}.v70-lang-switch a,.v70-lang-current{padding:6px 7px!important}.v72-diagnostic-main strong{max-width:none}}


/* V73 — Approved funnel, hierarchy and luxury material corrections */
body.v73-approved::before{
  opacity:.24!important;
  background:
    url('/assets/brand/camadamed-brain-emboss-v37-lite.webp') 0% 34%/500px auto no-repeat,
    url('/assets/brand/camadamed-crest-stamp-v37-opt.webp') 104% 38%/430px auto no-repeat,
    radial-gradient(circle at 26% 24%,rgba(255,255,255,.46),transparent 18%),
    linear-gradient(115deg,rgba(255,255,255,.26),transparent 34%,rgba(84,57,10,.09) 68%,transparent 88%)!important;
  filter:grayscale(1) sepia(.10) contrast(.98) brightness(1.08)!important;
}
body.v73-approved::after{
  opacity:.68!important;
  background-image:
    url('/assets/brand/paper-cream-v37.png'),
    repeating-linear-gradient(102deg,rgba(97,70,29,.055) 0 1px,transparent 1px 7px),
    repeating-linear-gradient(12deg,rgba(255,255,255,.14) 0 1px,transparent 1px 9px),
    radial-gradient(circle at 20% 20%,rgba(88,64,23,.13) 0 .72px,transparent 1.15px)!important;
  background-size:260px 260px,128px 128px,118px 118px,16px 16px!important;
}
.v73-approved .v70-glass,.v73-approved .v70-btn,.v73-approved .v70-chip,.v73-approved .v70-student,.v73-approved .v70-mini-card,.v73-approved .v70-testimonial-card,.v73-approved .v70-testimonial-strip,.v73-approved .v71-offer-modal-card,.v73-approved .v70-offer{
  background:
    linear-gradient(180deg,rgba(255,255,255,.32),rgba(255,249,234,.135) 45%,rgba(210,178,116,.065)),
    radial-gradient(95% 98% at 12% 0%,rgba(255,255,255,.43),transparent 46%),
    radial-gradient(68% 56% at 90% 100%,rgba(179,112,22,.115),transparent 62%)!important;
  border:1px solid rgba(255,241,201,.56)!important;
  box-shadow:
    0 30px 88px rgba(66,44,10,.145),
    0 0 0 1px rgba(255,255,255,.18),
    0 0 44px rgba(215,169,74,.13),
    0 0 24px rgba(255,255,255,.16),
    inset 1px 1px 0 rgba(255,255,255,.78),
    inset -1px -1px 0 rgba(91,60,12,.13),
    inset 0 0 0 1px rgba(255,255,255,.18)!important;
  -webkit-backdrop-filter:blur(30px) saturate(168%) contrast(108%);
  backdrop-filter:blur(30px) saturate(168%) contrast(108%);
}
.v73-approved .v70-glass::before,.v73-approved .v70-btn::before,.v73-approved .v70-chip::before,.v73-approved .v70-student::before,.v73-approved .v70-mini-card::before,.v73-approved .v70-testimonial-card::before,.v73-approved .v71-offer-modal-card::before,.v73-approved .v70-offer::before{
  padding:1px!important;
  background:conic-gradient(from var(--v72-angle),rgba(255,255,255,.12),rgba(255,255,255,.96) 5%,rgba(248,220,149,.88) 9%,transparent 19%,rgba(7,57,48,.18) 37%,transparent 50%,rgba(255,255,255,.76) 62%,rgba(180,112,17,.66) 66%,transparent 80%,rgba(255,255,255,.10))!important;
  opacity:.74!important;
  animation:v72-border-drift 64s linear infinite!important;
}
.v73-approved .v70-glass::after,.v73-approved .v70-btn::after,.v73-approved .v70-chip::after,.v73-approved .v70-student::after,.v73-approved .v70-mini-card::after,.v73-approved .v70-testimonial-card::after,.v73-approved .v71-offer-modal-card::after,.v73-approved .v70-offer::after{
  animation:v72-sheen-slow 34s cubic-bezier(.45,0,.15,1) infinite!important;
  opacity:.22!important;
}
.v73-approved .v70-glass{overflow:hidden}.v73-approved .v70-spark{width:4px!important;height:4px!important;opacity:.46!important;box-shadow:0 0 11px rgba(255,240,181,.82),0 0 24px rgba(204,145,44,.36)!important;animation:v72-spark-breathe 11s ease-in-out infinite!important}.v73-approved .v70-s1{top:1.6%;left:17%}.v73-approved .v70-s2{right:2.2%;top:28%}.v73-approved .v70-s3{bottom:2%;left:62%}.v73-approved .v70-s4{left:2%;top:72%}
.v73-approved .v70-header{padding:14px 0 8px}.v73-approved .v70-nav{grid-template-columns:154px 1fr auto;gap:22px}.v73-approved .v70-brand img{width:124px;height:124px;filter:drop-shadow(0 18px 26px rgba(78,54,14,.18)) drop-shadow(0 0 12px rgba(231,196,104,.18))}.v73-approved .v70-menu{gap:clamp(16px,2.3vw,34px);font-size:14px}.v73-approved .v70-lang-switch{margin-left:8px}.v73-approved .v70-student{min-height:50px;padding:13px 20px!important;font-size:12px}
.v73-approved .v73-hero{width:min(1040px,100%);min-height:520px;margin-top:10px;padding:54px 64px 50px!important;border-radius:62px!important}.v73-emboss-mark{position:absolute;right:4%;bottom:-16%;width:min(360px,42vw);opacity:.10;filter:grayscale(1) sepia(.15) contrast(1.05);mix-blend-mode:multiply;pointer-events:none}.v73-hero-kicker{font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.36em;color:rgba(6,47,40,.66);margin-bottom:20px}.v73-approved .v73-hero h1{font-size:clamp(45px,5.5vw,74px)!important;line-height:.95!important;max-width:980px;margin-bottom:22px!important}.v73-hero-sub{max-width:820px;line-height:1.45!important;margin-bottom:24px!important}.v73-hero-ctas{display:grid;grid-template-columns:minmax(260px,360px) minmax(220px,300px);gap:14px;justify-content:center;margin:2px auto 14px;width:min(720px,100%)}.v73-hero-ctas .v70-btn{justify-content:center;height:70px;font-family:"IBM Plex Mono",monospace;letter-spacing:.18em;font-size:13px;text-align:center}.v73-microcopy{font-family:"Cormorant Garamond",serif;font-style:italic;font-size:23px;color:rgba(6,47,40,.80);margin:10px auto 20px}.v73-chips{display:flex;align-items:center;justify-content:center;gap:9px;flex-wrap:wrap;max-width:860px}.v73-chips span{font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.16em;color:rgba(6,47,40,.72);border:1px solid rgba(178,122,30,.20);border-radius:999px;padding:9px 12px;background:rgba(255,249,234,.20);box-shadow:inset 1px 1px 0 rgba(255,255,255,.42)}
.v73-diagnosis-section{width:min(980px,100%);margin:28px auto 24px;padding:30px 34px!important;border-radius:44px!important;display:grid;grid-template-columns:1fr minmax(260px,330px);align-items:center;gap:24px}.v73-diagnosis-section h2,.v73-section-head h2,.v73-who h2{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(38px,4.3vw,60px);line-height:.96;letter-spacing:-.045em;color:var(--v72-ink);margin:0 0 14px}.v73-diagnosis-section p,.v73-section-head p,.v73-who p{font-size:19px;line-height:1.58;color:rgba(6,47,40,.78);margin:0}.v73-diagnosis-section .v70-btn{justify-content:center;height:72px;font-family:"IBM Plex Mono",monospace;letter-spacing:.18em;font-size:12px;text-align:center}
.v73-method-section{width:min(980px,100%);grid-template-columns:1fr!important;margin:0 auto 28px!important;padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}.v73-method-section::before,.v73-method-section::after{display:none!important}.v73-method-section .v70-offer{padding:44px 44px 40px}.v73-method-section .v70-kicker{letter-spacing:.36em;color:rgba(6,47,40,.70)}
.v73-testimonials-section{width:min(980px,100%);margin:0 auto 28px;padding:34px!important;border-radius:54px!important}.v73-section-head{text-align:center;margin:0 auto 26px}.v73-section-head span{display:inline-flex;margin-bottom:12px;font-family:"IBM Plex Mono",monospace;font-size:10px;letter-spacing:.24em;color:rgba(109,75,15,.78);text-transform:uppercase}.v73-testimonials-section .v70-testimonial{max-width:780px;margin:0 auto}.v73-testimonials-section .v70-testimonial-card{min-height:286px!important;cursor:grab;touch-action:pan-y}.v73-testimonials-section .v70-testimonial-card:active{cursor:grabbing}.v73-testimonial-controls{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:18px}.v73-testimonial-controls button{appearance:none;border:1px solid rgba(237,206,128,.42);background:rgba(6,47,40,.72);color:#f1d47f;width:42px;height:42px;border-radius:999px;font-size:26px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:inset 1px 1px 0 rgba(255,255,255,.18),0 12px 28px rgba(4,37,31,.14)}.v73-testimonial-controls .v70-dots{max-width:none;justify-content:center}.v73-testimonials-section .v70-person b{font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff9e9}.v73-testimonials-section .v71-real-tag{letter-spacing:.16em}
.v73-explore{width:min(1080px,100%);margin:0 auto 28px}.v73-explore .v70-more-grid{grid-template-columns:repeat(3,1fr)}.v73-explore-card strong{display:inline-flex;margin-top:18px;font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.15em;color:#77520f}.v73-who{width:min(980px,100%);margin:0 auto 34px;padding:36px 42px!important;border-radius:52px!important}.v73-who-copy{max-width:820px;margin:0 auto}.v73-who p+p{margin-top:14px}.v73-approved .v70-footer{padding:28px 0 44px;color:rgba(6,47,40,.62);font-family:"IBM Plex Mono",monospace;font-size:11px;letter-spacing:.08em}.v73-approved .v70-footer strong{font-family:"Cormorant Garamond",serif;font-size:22px;letter-spacing:.02em;color:var(--v72-ink)}
.v73-approved .v72-coupon-pill{display:none!important}.v73-approved .v71-offer-modal-card h3{font-family:"Cormorant Garamond",serif;font-size:46px;line-height:.98;color:var(--v72-ink);margin:12px 0}.v73-approved .v71-offer-modal-card p{color:rgba(6,47,40,.78)}
@media(max-width:1100px){.v73-approved .v70-nav{grid-template-columns:132px 1fr auto}.v73-approved .v70-brand img{width:108px;height:108px}.v73-approved .v70-menu{gap:10px;font-size:13px}.v73-approved .v70-student{padding:12px 15px!important}.v73-explore .v70-more-grid{grid-template-columns:1fr 1fr}.v73-explore-card:last-child{grid-column:1/-1}}
@media(max-width:780px){.v73-approved .v70-nav{grid-template-columns:86px 1fr;grid-template-areas:"brand student" "menu menu"}.v73-approved .v70-brand img{width:82px;height:82px}.v73-approved .v70-menu{gap:7px}.v73-approved .v70-menu a{font-size:12px;padding:9px 10px}.v73-approved .v70-student{min-height:44px;padding:10px 12px!important;font-size:10px}.v73-approved .v73-hero{border-radius:40px!important;padding:34px 18px 28px!important;min-height:0}.v73-emboss-mark{width:290px;right:-12%;bottom:-8%;opacity:.085}.v73-hero-kicker{font-size:9px;letter-spacing:.26em;margin-bottom:14px}.v73-approved .v73-hero h1{font-size:clamp(36px,10.5vw,48px)!important;line-height:.98!important;margin-bottom:16px!important}.v73-hero-sub{font-size:17px!important;line-height:1.45!important;margin-bottom:18px!important}.v73-hero-ctas{grid-template-columns:1fr;gap:10px}.v73-hero-ctas .v70-btn{height:62px;font-size:11px;letter-spacing:.13em}.v73-microcopy{font-size:19px;margin:8px auto 16px}.v73-chips{gap:7px}.v73-chips span{font-size:9px;padding:8px 10px}.v73-diagnosis-section{grid-template-columns:1fr;margin:20px auto 20px;padding:26px 20px!important;border-radius:36px!important;text-align:left}.v73-diagnosis-section h2,.v73-section-head h2,.v73-who h2{font-size:40px}.v73-diagnosis-section p,.v73-section-head p,.v73-who p{font-size:17px}.v73-method-section .v70-offer{padding:30px 19px 24px}.v73-testimonials-section{padding:26px 16px!important;border-radius:40px!important}.v73-testimonials-section .v70-testimonial-card{min-height:326px!important}.v73-testimonial-controls button{width:38px;height:38px}.v73-explore .v70-more-grid{grid-template-columns:1fr}.v73-explore-card:last-child{grid-column:auto}.v73-who{padding:30px 20px!important;border-radius:40px!important}.v73-approved .v70-footer{font-size:10px;line-height:1.6}}
@media(max-width:410px){.v73-approved .v73-hero h1{font-size:34px!important}.v73-approved .v70-student span{font-size:9px}.v73-approved .v70-menu a{font-size:11px}.v73-diagnosis-section h2,.v73-section-head h2,.v73-who h2{font-size:34px}.v73-testimonials-section .v70-testimonial-card{min-height:350px!important}}

/* V73 texture: wedding paper 300ppi-inspired grain */


/* V74 corrections: readability, language pill, included section, stronger brand usage */
.v74-lang-pill{display:flex!important;align-items:center;justify-content:center;gap:8px;padding:8px 10px!important;min-width:124px!important;background:linear-gradient(180deg,rgba(255,252,242,.34),rgba(236,216,167,.14) 74%,rgba(182,125,24,.10))!important;color:var(--v72-ink)!important}
.v74-lang-pill a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:38px;padding:0 12px;border-radius:999px;font-family:"IBM Plex Mono",monospace;font-size:12px;font-weight:700;letter-spacing:.16em;color:rgba(6,47,40,.74);border:1px solid rgba(255,243,208,.36);background:rgba(255,248,230,.12)}
.v74-lang-pill a.is-active{background:linear-gradient(180deg,#0a4238,#052d26 52%,#041f1a)!important;color:#f3dc91!important;box-shadow:0 10px 22px rgba(5,45,38,.18), inset 1px 1px 0 rgba(255,255,255,.12)}
.v70-lang-switch{display:none!important}
.v74-wordmark{display:block;max-width:min(420px,86vw);height:auto;filter:drop-shadow(0 14px 20px rgba(86,60,16,.10))}
.v74-wordmark-hero{margin:0 auto 12px;opacity:.98}
.v74-wordmark-footer{max-width:280px;margin:0 auto 8px}

.v73-approved .v70-glass,.v73-approved .v70-btn,.v73-approved .v70-chip,.v73-approved .v70-student,.v73-approved .v70-mini-card,.v73-approved .v70-offer,.v73-approved .v71-offer-modal-card{
  background:
    linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,248,229,.09) 44%,rgba(223,194,136,.05)),
    radial-gradient(82% 92% at 10% 0%,rgba(255,255,255,.28),transparent 44%),
    radial-gradient(52% 48% at 90% 100%,rgba(179,112,22,.08),transparent 62%)!important;
  box-shadow:
    0 32px 94px rgba(66,44,10,.10),
    0 0 0 1px rgba(255,255,255,.16),
    0 0 34px rgba(215,169,74,.11),
    0 0 20px rgba(255,255,255,.14),
    inset 1px 1px 0 rgba(255,255,255,.68),
    inset -1px -1px 0 rgba(91,60,12,.11),
    inset 0 0 0 1px rgba(255,255,255,.16)!important;
}
.v73-approved .v70-testimonial-card{
  background:
    linear-gradient(145deg,rgba(8,50,43,.84),rgba(8,42,37,.74) 56%,rgba(17,76,65,.66))!important;
  border:1px solid rgba(245,227,180,.42)!important;
  box-shadow:
    0 36px 88px rgba(12,36,31,.24),
    0 0 28px rgba(214,164,63,.14),
    inset 1px 1px 0 rgba(255,255,255,.10),
    inset -1px -1px 0 rgba(0,0,0,.14)!important;
}
.v73-approved .v70-testimonial-text{color:#fff7e5!important;font-size:clamp(21px,2vw,27px);line-height:1.48;min-height:0}
.v73-approved .v70-testimonial-text em,.v73-approved .v73-result{color:#f1d47f!important}
.v73-approved .v71-real-tag{background:rgba(255,248,228,.08)!important;color:#f0ddb0!important}
.v73-approved .v70-person b{color:#fff7e5!important}
.v73-approved .v70-person small{color:rgba(255,244,219,.78)!important}
.v73-approved .v70-stars{color:#f0ca65!important}
.v73-approved .v70-quote-medal{background:radial-gradient(circle at 35% 25%,rgba(255,255,255,.22),rgba(214,164,63,.18) 44%,rgba(0,0,0,.05))!important}

.v74-included-section{width:min(1080px,100%);margin:0 auto 28px;padding:34px 28px!important;border-radius:52px!important}
.v74-included-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.v74-include-card{min-height:0!important;padding:26px!important}
.v74-include-card h3{font-size:30px;margin:0 0 12px}
.v74-buy-row,.v74-inline-buy{text-align:center;margin:24px auto 0}
.v74-inline-buy{width:min(980px,100%);margin:0 auto 28px}
.v74-inline-buy .v70-btn,.v74-buy-row .v70-btn{min-width:min(320px,100%);justify-content:center;font-family:"IBM Plex Mono",monospace;letter-spacing:.18em}
.v74-final-cta{margin:0 auto 34px}
.v74-final-cta-card{padding:28px 24px!important;border-radius:42px!important;text-align:center}
.v74-final-cta-card p{font-size:19px;line-height:1.5;color:rgba(6,47,40,.80);margin:0 auto 18px;max-width:660px}
.v74-final-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}
.v74-footer-link{font-family:"IBM Plex Mono",monospace;font-size:12px;letter-spacing:.16em;color:rgba(6,47,40,.78);padding:12px 14px}

@media(max-width:780px){
  .v73-approved .v70-nav{grid-template-columns:86px 1fr;grid-template-areas:"brand lang" "menu menu";align-items:start}
  .v73-approved .v70-student{grid-area:lang;justify-self:end;min-height:44px!important;padding:7px 8px!important}
  .v74-lang-pill a{min-width:40px;height:34px;font-size:11px;padding:0 10px}
  .v73-approved .v70-menu{justify-content:center;flex-wrap:wrap;overflow:visible;gap:8px;padding:4px 0 10px}
  .v73-approved .v70-menu a{font-size:11px;padding:9px 12px;line-height:1.1}
  .v74-wordmark-hero{max-width:260px;margin-bottom:10px}
  .v74-included-section{padding:28px 16px!important;border-radius:40px!important}
  .v74-included-grid{grid-template-columns:1fr}
  .v74-final-cta-card{padding:24px 16px!important;border-radius:34px!important}
  .v74-final-cta-card p{font-size:17px}
  .v73-approved .v70-testimonial-card{padding:28px 20px!important;min-height:0!important}
  .v73-approved .v70-testimonial-text{font-size:20px}
}
@media(max-width:420px){
  .v73-approved .v70-menu a{font-size:10px;padding:8px 10px}
  .v74-lang-pill{min-width:110px!important}
  .v74-lang-pill a{min-width:36px;font-size:10px;letter-spacing:.12em}
}

/* V75 guided-tab correction: default entry = diagnóstico, no long scroll */
body.v75-tabs .v75-panel{display:none!important;animation:v72-testimonial-soft .42s ease both}
body.v75-tabs[data-active-panel="inicio"] .v75-panel[data-v75-panel="inicio"]{display:flex!important}
body.v75-tabs[data-active-panel="diagnostico"] .v75-panel[data-v75-panel="diagnostico"]{display:grid!important}
body.v75-tabs[data-active-panel="metodo"] .v75-panel[data-v75-panel="metodo"]{display:block!important}
body.v75-tabs[data-active-panel="depoimentos"] .v75-panel[data-v75-panel="depoimentos"]{display:block!important}
body.v75-tabs[data-active-panel="materiais"] .v75-panel[data-v75-panel="materiais"]{display:block!important}
body.v75-tabs[data-active-panel="quem-somos"] .v75-panel[data-v75-panel="quem-somos"]{display:block!important}
body.v75-tabs[data-active-panel="casos-reais"] .v75-panel[data-v75-panel="casos-reais"]{display:block!important}
body.v75-tabs .v70-header{position:sticky;top:0;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%);background:linear-gradient(180deg,rgba(248,238,216,.88),rgba(248,238,216,.56) 72%,transparent);z-index:100}
body.v75-tabs main.v70-wrap{padding-top:8px;min-height:calc(100vh - 180px);display:grid;align-items:start}
body.v75-tabs .v70-menu a[data-v75-tab].active{color:var(--v72-ink);font-weight:700;background:rgba(255,248,230,.34);border-color:rgba(214,164,63,.32)}
.v75-diagnosis-first{width:min(1040px,100%)!important;margin:18px auto 28px!important;padding:48px 50px!important;border-radius:58px!important;min-height:min(620px,calc(100vh - 210px));align-content:center;background:linear-gradient(150deg,rgba(255,255,255,.23),rgba(255,246,222,.10) 44%,rgba(218,158,52,.10)),radial-gradient(80% 70% at 82% 18%,rgba(218,158,52,.20),transparent 62%)!important}
.v75-diagnosis-first .v70-kicker{display:inline-flex;margin-bottom:18px;padding:10px 14px;border-radius:999px;background:rgba(6,47,40,.08);border:1px solid rgba(180,122,29,.25);color:#76500f;font-size:11px;letter-spacing:.22em}
.v75-diagnosis-first h2{font-size:clamp(54px,7vw,94px)!important;line-height:.86!important;max-width:720px;margin-bottom:22px!important;text-shadow:0 2px 0 rgba(255,255,255,.30)}
.v75-diagnosis-first p{font-size:clamp(20px,2.1vw,28px)!important;line-height:1.42!important;max-width:720px;color:rgba(6,47,40,.86)!important}
.v75-diagnosis-hook{margin-top:18px!important;font-family:"Cormorant Garamond",serif!important;font-style:italic;color:#7a540f!important;font-size:clamp(24px,2.4vw,36px)!important;line-height:1.08!important}
.v75-mega-cta{min-height:86px!important;border-radius:999px!important;font-size:14px!important;letter-spacing:.19em!important;box-shadow:0 24px 44px rgba(169,103,11,.28),0 0 34px rgba(230,181,78,.46),inset 1px 1px 0 rgba(255,255,255,.52),inset 0 -16px 28px rgba(103,63,6,.18)!important;background:linear-gradient(180deg,#ffe9a6 0%,#dfad42 45%,#a66d11 100%)!important;color:#062f28!important;text-shadow:0 1px 0 rgba(255,255,255,.30)!important;animation:v72-spark-breathe 5.8s ease-in-out infinite}
.v75-mega-cta:hover{transform:translateY(-3px) scale(1.012)}
.v74-wordmark-hero{max-height:86px;object-fit:contain;object-position:center center;overflow:hidden;margin-top:0!important}
.v74-wordmark-footer{max-height:70px;object-fit:contain;object-position:center center;overflow:hidden}
.v73-approved .v70-menu{gap:clamp(10px,1.7vw,25px)}
.v73-approved .v70-menu a{white-space:nowrap}
.v73-approved .v71-real-tag{letter-spacing:.20em!important;color:#f2dfab!important}
@media(max-width:780px){
  body.v75-tabs main.v70-wrap{min-height:calc(100vh - 165px);padding-top:2px}
  .v75-diagnosis-first{min-height:calc(100vh - 190px);margin:8px auto 20px!important;padding:34px 20px!important;border-radius:42px!important;grid-template-columns:1fr!important;text-align:left!important}
  .v75-diagnosis-first h2{font-size:clamp(43px,13vw,58px)!important;line-height:.90!important}
  .v75-diagnosis-first p{font-size:18px!important;line-height:1.45!important}
  .v75-diagnosis-hook{font-size:24px!important}
  .v75-mega-cta{min-height:74px!important;font-size:11px!important;letter-spacing:.14em!important;width:100%}
  .v73-approved .v70-menu{justify-content:center;flex-wrap:wrap;gap:7px;overflow:visible;padding-bottom:8px}
  .v73-approved .v70-menu a{font-size:10px!important;padding:8px 9px!important}
  .v74-wordmark-hero{max-width:255px;max-height:58px}
}
@media(max-width:390px){.v73-approved .v70-menu a{font-size:9px!important;padding:8px 8px!important}.v75-diagnosis-first h2{font-size:40px!important}}
body.v75-tabs[data-active-panel="materiais"] .v73-explore .v70-more-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1100px){body.v75-tabs[data-active-panel="materiais"] .v73-explore .v70-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:780px){body.v75-tabs[data-active-panel="materiais"] .v73-explore .v70-more-grid{grid-template-columns:1fr}}


/* ── V98 FINISH · micro-detalhes de alto acabamento ──────────────── */
body.v70-site,body[data-v70="true"]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
body.v70-site ::selection,body[data-v70="true"] ::selection{background:rgba(231,199,102,.5);color:#0E2A24}
body.v70-site a,body.v70-site button,body[data-v70="true"] a,body[data-v70="true"] button{-webkit-tap-highlight-color:transparent}
body.v70-site a:focus-visible,body.v70-site button:focus-visible,
body[data-v70="true"] a:focus-visible,body[data-v70="true"] button:focus-visible{
  outline:2px solid rgba(231,199,102,.95);outline-offset:3px;border-radius:inherit}
@media(min-width:900px){
  html:has(body.v70-site)::-webkit-scrollbar,html:has(body[data-v70="true"])::-webkit-scrollbar{width:11px}
  html:has(body.v70-site)::-webkit-scrollbar-track,html:has(body[data-v70="true"])::-webkit-scrollbar-track{background:#EDE2C8}
  html:has(body.v70-site)::-webkit-scrollbar-thumb,html:has(body[data-v70="true"])::-webkit-scrollbar-thumb{
    background:linear-gradient(180deg,#E7C766,#B8862A);border:3px solid #EDE2C8;border-radius:999px}
  html:has(body.v70-site),html:has(body[data-v70="true"]){scrollbar-width:thin;scrollbar-color:#B8862A #EDE2C8}
}
