/* CAMADA-MED V69 — IDENTIDADE POSTER LIQUID CREAM/GOLD
   Base congelada: creme acetinado + vidro translúcido + dourado premium + verde petróleo.
   Corrige V68: aplica a identidade do card de referência ao site inteiro, com foco no /pt/comecar. */
:root{
  color-scheme:only light!important;
  --v69-paper:#efe1ca;
  --v69-paper-2:#f6ead8;
  --v69-paper-3:#dcc39d;
  --v69-ink:#0d332a;
  --v69-ink-2:#17493d;
  --v69-muted:#61766a;
  --v69-gold-0:#fff3c9;
  --v69-gold-1:#e7c766;
  --v69-gold-2:#bd8725;
  --v69-gold-3:#7a5410;
  --v69-glass:rgba(255,248,233,.28);
  --v69-glass-2:rgba(255,255,255,.18);
  --v69-line:rgba(255,239,194,.64);
  --v69-line-2:rgba(149,110,31,.22);
  --v69-shadow:rgba(85,58,14,.18);
  --v69-green-glow:rgba(7,61,51,.16);
  --v69-gold-text:linear-gradient(150deg,#f6dfa0 0%,#c89326 32%,#9c6d1b 62%,#6d470e 100%);
  --v69-gold-button:linear-gradient(160deg,rgba(255,242,196,.72) 0%,rgba(232,194,90,.62) 38%,rgba(185,129,33,.54) 75%,rgba(124,82,13,.42) 100%);
}

html,body{background:var(--v69-paper)!important;color:var(--v69-ink)!important;}
body{
  min-height:100vh!important;
  font-family:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  background:
    radial-gradient(90% 72% at 50% -8%,rgba(255,252,242,.98),rgba(255,252,242,.10) 58%,transparent 68%),
    radial-gradient(58% 72% at 0% 50%,rgba(255,255,255,.42),transparent 64%),
    radial-gradient(55% 80% at 100% 56%,rgba(216,164,62,.22),transparent 70%),
    linear-gradient(146deg,#f8eddb 0%,#efe0c8 48%,#d9c09a 100%)!important;
  -webkit-font-smoothing:antialiased!important;
  text-rendering:geometricPrecision!important;
}
body::before,body::after{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:-1!important;}
body::before{
  opacity:.58!important;
  background:
    linear-gradient(116deg,transparent 0 9%,rgba(255,255,255,.58) 16%,rgba(255,255,255,.18) 22%,transparent 31% 100%),
    linear-gradient(62deg,transparent 0 57%,rgba(255,255,255,.44) 65%,transparent 76% 100%),
    radial-gradient(ellipse at 18% 8%,rgba(255,255,255,.56),transparent 28%),
    radial-gradient(ellipse at 92% 20%,rgba(245,212,137,.38),transparent 30%),
    radial-gradient(ellipse at 72% 92%,rgba(151,102,21,.14),transparent 48%);
  filter:blur(.1px)!important;
}
body::after{
  opacity:.28!important;mix-blend-mode:multiply!important;
  background-image:url('/assets/brand/paper-cream-v37.png')!important;
  background-size:320px 320px!important;
}
.paper-bg{background:transparent!important;}
.paper-bg::after{opacity:.18!important;mix-blend-mode:multiply!important;}
.grain,.glow,.cm-diamond-sheen{opacity:.22!important;mix-blend-mode:screen!important;}

/* Tipografia da imagem-referência */
h1,h2,h3,.title,.sc-hero h1,.dive-title,.offer-strip h2,
.gateway-title,.language-heading,.foot-brand{
  font-family:"Cormorant Garamond","Playfair Display",Georgia,serif!important;
  color:var(--v69-ink)!important;
  letter-spacing:-.035em!important;
}
em,.offer-strip h2 em,.dive-title em,.sc-hero h1 strong{
  font-family:"Cormorant Garamond","Playfair Display",Georgia,serif!important;
  font-style:italic!important;
  font-weight:300!important;
  color:var(--v69-ink)!important;
}
p,.lead,.gateway-copy,.gateway-sub,.dive-lead,.v62-offer-copy{color:var(--v69-ink)!important;}
.eye,.kicker,.tag,.gateway-tag,.dive-eye,.nav-btn,.nav-lang,.v69-micro,.v62-trust span,.chip,.fct,.cm-contact-link,.btn3d,.btn-ghost,.btn,.nav-cta{
  font-family:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace!important;
  letter-spacing:.22em!important;
  text-transform:uppercase!important;
}
.gold-text,.pnow,.offer-price strong,.cm-founder-price strong,.srow .sn,.shelf-yr{
  background:var(--v69-gold-text)!important;
  -webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
}

/* Vidro líquido global — mesmo DNA em todos os retângulos/botões/cards */
@keyframes v69-border-ambilight{0%{transform:rotate(0deg) scale(1.018)}100%{transform:rotate(360deg) scale(1.018)}}
@keyframes v69-edge-breathe{0%,100%{opacity:.72;filter:blur(12px) saturate(145%)}50%{opacity:1;filter:blur(16px) saturate(170%)}}
@keyframes v69-sheen{0%{transform:translateX(-135%) skewX(-15deg);opacity:0}18%{opacity:.12}45%{opacity:.46}70%{opacity:.10}100%{transform:translateX(135%) skewX(-15deg);opacity:0}}
@keyframes v69-text-fade{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}12%,78%{opacity:1;transform:none;filter:blur(0)}100%{opacity:0;transform:translateY(-8px);filter:blur(5px)}}

:is(.glass,.portal,.quote-card,.faq-card,.shelf-item,.q-card,.step-card,.module,.lang-card,.language-card,.result-box,.cm-proof-card,.cm-founder-offer,.wrap.panel.offer,.offer-strip .wrap,.v62-rect-card,.v67-testimonial-card,.v68-testimonial-card,.dlayer.glass.price-strip,.dlayer.dive-cta,.dive-panel,.input,.choice,.btn,.btn3d,.btn-ghost,.nav-btn,.nav-cta,.cm-contact-link,.fct,.faq-item,.quote,.cm-founder-rule,.v68-chip,.v68-secondary-cta,.v68-gold-cta,.gateway-note,.gateway-shell,.gateway-hero){
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
  color:var(--v69-ink)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.30),rgba(255,248,231,.14) 44%,rgba(255,255,255,.07) 100%)!important;
  background-color:rgba(255,248,231,.10)!important;
  border:1px solid rgba(255,244,211,.58)!important;
  -webkit-backdrop-filter:blur(34px) saturate(170%) contrast(104%)!important;
  backdrop-filter:blur(34px) saturate(170%) contrast(104%)!important;
  box-shadow:
    0 28px 72px rgba(81,56,18,.14),
    0 10px 28px rgba(12,51,42,.055),
    inset 0 1px 1px rgba(255,255,255,.68),
    inset 1px 0 1px rgba(255,255,255,.35),
    inset -1px -1px 1px rgba(129,84,12,.13),
    inset 18px 20px 44px rgba(255,255,255,.10),
    inset -24px -20px 38px rgba(13,67,56,.060)!important;
}
:is(.glass,.portal,.quote-card,.faq-card,.shelf-item,.q-card,.step-card,.module,.lang-card,.language-card,.result-box,.cm-proof-card,.cm-founder-offer,.wrap.panel.offer,.offer-strip .wrap,.v62-rect-card,.v67-testimonial-card,.v68-testimonial-card,.dlayer.glass.price-strip,.dlayer.dive-cta,.dive-panel,.input,.choice,.btn,.btn3d,.btn-ghost,.nav-btn,.nav-cta,.cm-contact-link,.fct,.faq-item,.quote,.cm-founder-rule,.v68-chip,.v68-secondary-cta,.v68-gold-cta,.gateway-note,.gateway-shell,.gateway-hero)::before{
  content:""!important;position:absolute!important;inset:-30%!important;z-index:0!important;pointer-events:none!important;
  background:
    radial-gradient(28% 16% at 50% 0%,rgba(255,255,255,.78),transparent 72%),
    radial-gradient(22% 14% at 100% 48%,rgba(255,236,177,.58),transparent 74%),
    radial-gradient(24% 14% at 0% 52%,rgba(255,248,224,.58),transparent 72%),
    radial-gradient(31% 16% at 50% 100%,rgba(229,177,71,.52),transparent 74%),
    radial-gradient(28% 24% at 94% 88%,rgba(8,73,60,.16),transparent 78%)!important;
  opacity:.82!important;filter:blur(13px) saturate(150%)!important;
  animation:v69-border-ambilight 19s linear infinite,v69-edge-breathe 7s ease-in-out infinite!important;
}
:is(.glass,.portal,.quote-card,.faq-card,.shelf-item,.q-card,.step-card,.module,.lang-card,.language-card,.result-box,.cm-proof-card,.cm-founder-offer,.wrap.panel.offer,.offer-strip .wrap,.v62-rect-card,.v67-testimonial-card,.v68-testimonial-card,.dlayer.glass.price-strip,.dlayer.dive-cta,.dive-panel,.input,.choice,.btn,.btn3d,.btn-ghost,.nav-btn,.nav-cta,.cm-contact-link,.fct,.faq-item,.quote,.cm-founder-rule,.v68-chip,.v68-secondary-cta,.v68-gold-cta,.gateway-note,.gateway-shell,.gateway-hero)::after{
  content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;z-index:1!important;pointer-events:none!important;
  background:
    linear-gradient(105deg,transparent 0 17%,rgba(255,255,255,.52) 31%,rgba(255,255,255,.12) 41%,transparent 62% 100%)!important;
  box-shadow:
    inset 1px 1px 0 rgba(255,255,255,.76),
    inset -1px -1px 0 rgba(155,99,17,.20),
    inset 0 0 0 1px rgba(255,238,190,.25),
    0 0 0 1px rgba(255,255,255,.20),
    0 0 24px rgba(236,190,91,.28),
    0 0 42px rgba(255,231,168,.22),
    0 0 26px rgba(7,63,53,.09)!important;
}
:is(.glass,.portal,.quote-card,.faq-card,.shelf-item,.q-card,.step-card,.module,.lang-card,.language-card,.result-box,.cm-proof-card,.cm-founder-offer,.wrap.panel.offer,.offer-strip .wrap,.v62-rect-card,.v67-testimonial-card,.v68-testimonial-card,.dlayer.glass.price-strip,.dlayer.dive-cta,.dive-panel,.btn,.btn3d,.btn-ghost,.nav-btn,.nav-cta,.cm-contact-link,.fct,.faq-item,.quote,.cm-founder-rule,.v68-chip,.v68-secondary-cta,.v68-gold-cta,.gateway-note,.gateway-shell,.gateway-hero)>*{position:relative!important;z-index:2!important;}

/* Navegação mais limpa dentro da identidade do card */
nav,.nav,.topbar,.gateway-top,header{color:var(--v69-ink)!important;}
.nav-btn,.nav-lang,.nav-cta,.gateway-top a,.gateway-top span{color:var(--v69-ink)!important;}
.nav-cta,.btn3d,.btn.btn-gold,.v68-gold-cta{background:var(--v69-gold-button)!important;border-color:rgba(255,236,177,.72)!important;}
.btn3d,.btn-ghost,.btn,.nav-btn,.nav-cta,.v68-chip,.v68-gold-cta,.v68-secondary-cta{
  border-radius:999px!important;
  min-height:56px!important;
  padding:15px 26px!important;
  font-size:11px!important;
  font-weight:500!important;
  letter-spacing:.24em!important;
}

/* /pt/comecar e /es/comenzar — card de compra idêntico à identidade da imagem enviada */
.showcase{padding-top:76px!important;}
.sc-hero{max-width:850px!important;margin:0 auto 18px!important;text-align:center!important;}
.sc-hero .kicker,.sc-hero .eye{color:var(--v69-ink)!important;}
.sc-hero h1{font-size:clamp(44px,7.4vw,84px)!important;line-height:.94!important;max-width:920px!important;margin-left:auto!important;margin-right:auto!important;}
.sc-hero p{font-size:clamp(17px,2vw,22px)!important;color:var(--v69-ink)!important;max-width:650px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.55!important;}

.offer-strip.v62-offer{padding:26px 20px 62px!important;text-align:center!important;}
.offer-strip.v62-offer>.wrap{
  width:min(94vw,900px)!important;
  max-width:900px!important;
  margin:0 auto!important;
  padding:58px 68px 56px!important;
  border-radius:58px!important;
  background:
    radial-gradient(88% 62% at 24% 10%,rgba(255,255,255,.46),transparent 58%),
    radial-gradient(70% 70% at 98% 56%,rgba(233,185,84,.20),transparent 68%),
    linear-gradient(180deg,rgba(255,251,238,.32),rgba(250,235,204,.18) 54%,rgba(255,250,238,.10))!important;
  border:1px solid rgba(255,239,194,.66)!important;
  box-shadow:
    0 40px 120px rgba(86,58,17,.18),
    0 16px 42px rgba(11,51,43,.06),
    inset 0 1px 2px rgba(255,255,255,.78),
    inset 0 -2px 2px rgba(119,76,10,.13),
    inset 18px 20px 56px rgba(255,255,255,.16),
    inset -22px -28px 70px rgba(177,122,27,.08)!important;
}
.offer-strip.v62-offer>.wrap::before{
  inset:-22%!important;
  opacity:.95!important;
  filter:blur(12px) saturate(160%)!important;
  background:
    radial-gradient(18% 8% at 50% 1%,rgba(255,255,255,.95),transparent 70%),
    radial-gradient(16% 8% at 98% 8%,rgba(255,233,159,.75),transparent 70%),
    radial-gradient(14% 10% at 0% 48%,rgba(255,248,226,.78),transparent 70%),
    radial-gradient(20% 10% at 100% 62%,rgba(255,225,134,.62),transparent 70%),
    radial-gradient(24% 12% at 50% 100%,rgba(223,164,54,.70),transparent 74%),
    radial-gradient(18% 14% at 88% 92%,rgba(9,61,52,.16),transparent 74%)!important;
}
.offer-strip.v62-offer>.wrap::after{
  box-shadow:
    inset 2px 2px 0 rgba(255,255,255,.78),
    inset -2px -2px 0 rgba(152,96,14,.18),
    inset 0 0 0 1px rgba(255,239,195,.32),
    0 0 22px rgba(255,232,168,.38),
    0 0 48px rgba(225,177,69,.26)!important;
}
.offer-strip.v62-offer .eye{
  display:block!important;margin:0 auto 42px!important;
  color:var(--v69-ink)!important;font-size:12px!important;line-height:1.3!important;letter-spacing:.43em!important;font-weight:500!important;
}
.offer-strip.v62-offer h2{
  margin:0 auto 34px!important;max-width:720px!important;
  font-family:"Cormorant Garamond",Georgia,serif!important;
  font-size:clamp(54px,7.2vw,82px)!important;line-height:.92!important;
  font-weight:700!important;color:var(--v69-ink)!important;letter-spacing:-.052em!important;
}
.offer-strip.v62-offer h2 em{
  display:block!important;font-size:.76em!important;font-style:italic!important;font-weight:300!important;letter-spacing:-.04em!important;
}
.offer-strip.v62-offer .v62-offer-copy{
  max-width:690px!important;margin:0 auto 26px!important;
  font-size:clamp(22px,3.1vw,31px)!important;line-height:1.55!important;
  font-weight:400!important;color:var(--v69-ink)!important;
}
.offer-strip.v62-offer .offer-price{
  display:grid!important;grid-template-columns:minmax(130px,.62fr) auto!important;align-items:center!important;justify-content:center!important;gap:36px!important;
  max-width:690px!important;margin:20px auto 34px!important;
}
.offer-strip.v62-offer .offer-price del{
  justify-self:end!important;color:var(--v69-ink)!important;font-size:clamp(21px,2.6vw,31px)!important;text-decoration-thickness:2px!important;text-decoration-color:var(--v69-ink)!important;
}
.offer-strip.v62-offer .offer-price strong{
  justify-self:start!important;font-family:"Cormorant Garamond",Georgia,serif!important;
  font-size:clamp(84px,11vw,132px)!important;line-height:.78!important;letter-spacing:-.065em!important;font-weight:700!important;
  background:var(--v69-gold-text)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;
  text-shadow:0 2px 18px rgba(255,224,142,.08)!important;
}
.offer-strip.v62-offer .v62-trust{
  width:min(100%,680px)!important;margin:0 auto 26px!important;
  display:grid!important;grid-template-columns:1fr 1fr!important;gap:14px!important;justify-content:center!important;
}
.offer-strip.v62-offer .v62-trust span{
  min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  padding:16px 22px!important;border-radius:999px!important;font-size:12px!important;letter-spacing:.26em!important;font-weight:500!important;
  color:var(--v69-ink)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.30),rgba(255,248,231,.12))!important;
  border:1px solid rgba(255,244,211,.58)!important;
  -webkit-backdrop-filter:blur(30px) saturate(165%)!important;backdrop-filter:blur(30px) saturate(165%)!important;
  box-shadow:inset 1px 1px 0 rgba(255,255,255,.72),inset -1px -1px 0 rgba(130,82,11,.12),0 12px 26px rgba(86,58,17,.07),0 0 18px rgba(236,190,91,.13)!important;
}
.offer-strip.v62-offer .v62-trust span:first-child{grid-column:1 / -1!important;width:80%!important;margin:0 auto!important;}
.offer-strip.v62-offer .wrap>div[style*="display:flex"]{
  display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:18px!important;width:min(100%,760px)!important;margin:24px auto 0!important;
}
.offer-strip.v62-offer .btn3d,
.offer-strip.v62-offer .btn-ghost{
  width:100%!important;max-width:760px!important;min-height:76px!important;display:flex!important;align-items:center!important;justify-content:center!important;
  font-size:clamp(13px,1.55vw,17px)!important;letter-spacing:.34em!important;font-weight:500!important;border-radius:999px!important;
}
.offer-strip.v62-offer .btn3d{
  color:var(--v69-ink)!important;background:var(--v69-gold-button)!important;
  border-color:rgba(255,234,164,.80)!important;
  box-shadow:0 24px 68px rgba(172,116,26,.22),inset 1px 1px 0 rgba(255,255,255,.72),inset -1px -1px 0 rgba(99,64,9,.18),0 0 28px rgba(239,191,82,.36)!important;
}
.offer-strip.v62-offer .btn-ghost{background:linear-gradient(180deg,rgba(255,255,255,.23),rgba(255,247,228,.08))!important;color:var(--v69-ink)!important;}

/* Popup/mergulho de compra segue o mesmo card */
.price-strip,.dlayer.glass.price-strip,.cm-founder-offer,.fp-card{
  border-radius:44px!important;background:linear-gradient(180deg,rgba(255,255,255,.30),rgba(255,248,231,.12))!important;
}
.dive.open .dive-scrim{background:rgba(239,225,202,.88)!important;backdrop-filter:blur(12px) saturate(1.1)!important;}
.dive-title{font-size:clamp(46px,6.8vw,78px)!important;line-height:.94!important;}
.dive-lead{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(22px,3vw,30px)!important;color:var(--v69-ink)!important;}
.bonus li{border-color:rgba(171,126,40,.26)!important;color:var(--v69-ink)!important;}
.bonus li::before{color:var(--v69-gold-2)!important;}

/* Depoimentos: um único retângulo premium com troca de 5s */
.v68-testimonial-card,.v67-testimonial-card,.quote-card,.quote{
  border-radius:44px!important;min-height:210px!important;padding:34px 42px!important;display:grid!important;place-items:center!important;text-align:center!important;
}
.v68-testimonial-badge,.v68-real-label strong,.cm-proof-label,.v69-real-label{
  color:var(--v69-ink)!important;letter-spacing:.28em!important;font-family:"IBM Plex Mono",monospace!important;text-transform:uppercase!important;font-size:11px!important;font-weight:500!important;
}
.v68-quote-text,.v67-quote,.quote p{font-family:"Cormorant Garamond",Georgia,serif!important;font-size:clamp(28px,4vw,46px)!important;line-height:1.05!important;color:var(--v69-ink)!important;}
.v68-author,.v67-author{font-family:"IBM Plex Mono",monospace!important;color:var(--v69-gold-3)!important;letter-spacing:.20em!important;text-transform:uppercase!important;}

/* Gateway e páginas curtas */
.gateway-shell{max-width:960px!important;margin:38px auto!important;padding:42px!important;border-radius:54px!important;}
.gateway-hero{border-radius:46px!important;padding:48px 44px!important;text-align:center!important;}
.language-grid{gap:18px!important;}
.language-card{border-radius:34px!important;padding:26px!important;}
.gateway-logo{filter:drop-shadow(0 14px 24px rgba(80,54,14,.12))!important;}
.cm-contact-strip{gap:12px!important;}
.cm-contact-link{border-radius:999px!important;}

/* Correções de legibilidade e responsivo */
@media(max-width:760px){
  .showcase{padding-top:52px!important;}
  .sc-hero h1{font-size:46px!important;}
  .offer-strip.v62-offer{padding:12px 12px 38px!important;}
  .offer-strip.v62-offer>.wrap{width:calc(100vw - 24px)!important;padding:36px 22px 30px!important;border-radius:38px!important;}
  .offer-strip.v62-offer .eye{font-size:9.5px!important;letter-spacing:.24em!important;margin-bottom:28px!important;}
  .offer-strip.v62-offer h2{font-size:42px!important;margin-bottom:22px!important;}
  .offer-strip.v62-offer .v62-offer-copy{font-size:18px!important;line-height:1.55!important;}
  .offer-strip.v62-offer .offer-price{grid-template-columns:1fr!important;gap:8px!important;margin:14px auto 24px!important;}
  .offer-strip.v62-offer .offer-price del,.offer-strip.v62-offer .offer-price strong{justify-self:center!important;}
  .offer-strip.v62-offer .offer-price strong{font-size:76px!important;}
  .offer-strip.v62-offer .v62-trust{grid-template-columns:1fr!important;gap:10px!important;}
  .offer-strip.v62-offer .v62-trust span:first-child{width:100%!important;}
  .offer-strip.v62-offer .v62-trust span{min-height:50px!important;font-size:10px!important;letter-spacing:.18em!important;padding:13px 14px!important;}
  .offer-strip.v62-offer .btn3d,.offer-strip.v62-offer .btn-ghost{min-height:62px!important;font-size:12px!important;letter-spacing:.22em!important;}
  .gateway-shell{width:calc(100vw - 22px)!important;margin:14px auto!important;padding:18px!important;border-radius:34px!important;}
  .gateway-hero{padding:32px 20px!important;border-radius:30px!important;}
}

@media(prefers-reduced-motion:reduce){
  *{animation:none!important;transition:none!important;}
}
.v67-proof-wrap{padding:20px 20px 60px!important;}
.v67-testimonial-card{max-width:900px!important;min-height:270px!important;margin:0 auto!important;border-radius:48px!important;}
.v67-stage,.v68-testimonial-stage{position:relative!important;width:100%!important;min-height:150px!important;display:grid!important;place-items:center!important;}
.v67-layer,.v68-testimonial-layer{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;opacity:0!important;transform:translateY(14px)!important;filter:blur(8px)!important;transition:opacity .78s ease,transform .78s ease,filter .78s ease!important;}
.v67-layer.active,.v68-testimonial-layer.active{opacity:1!important;transform:none!important;filter:none!important;}
.v67-layer.out,.v68-testimonial-layer.out{opacity:0!important;transform:translateY(-12px)!important;filter:blur(7px)!important;}
.v69-real-label{position:relative!important;z-index:3!important;margin:0 auto 18px!important;color:var(--v69-ink)!important;font-family:"IBM Plex Mono",monospace!important;font-size:11px!important;letter-spacing:.34em!important;text-transform:uppercase!important;}
.v67-quote,.v68-quote-text{max-width:760px!important;margin:0 auto!important;}
.v67-author,.v68-author{margin-top:6px!important;color:var(--v69-gold-3)!important;}
/* Home/landing offer strip also becomes reference-card when present */
.offer-strip:not(.v62-offer) .wrap{border-radius:52px!important;padding:48px 44px!important;}
/* product cards/list pages keep same identity without over-expanding */
.card,.module-card,.year-card,.flash-card,.library-card,.resource-card{position:relative!important;overflow:hidden!important;border-radius:36px!important;border:1px solid rgba(255,244,211,.55)!important;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,248,231,.10))!important;backdrop-filter:blur(28px) saturate(160%)!important;-webkit-backdrop-filter:blur(28px) saturate(160%)!important;box-shadow:0 24px 70px rgba(80,54,14,.12),inset 1px 1px 0 rgba(255,255,255,.58),inset -1px -1px 0 rgba(132,82,12,.13)!important;color:var(--v69-ink)!important;}
