@layer clone {
/* ============================================================
   HONEY PEAK GELATIN — Safe Page
   ============================================================ */
:root{
  --ink:#0B0A08;
  --ink-2:#17130D;
  --ink-3:#241D13;
  --paper:#FAF6EC;
  --paper-2:#F2E9D6;
  --honey:#D9930C;
  --honey-lite:#F5C24B;
  --amber-deep:#8A5406;
  --line:#DCCFB2;
  --line-dark:#3A2F1F;
  --muted:#544D40;
  --muted-dark:#B8AC93;

  --wrap:1180px;
  --r:14px;
  --ease:cubic-bezier(.22,.68,0,1);
}

*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{
  margin:0;
  background:var(--paper);
  color:var(--ink);
  font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;
  font-size:17px;
  line-height:1.65;
  -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
img{max-width:100%;display:block}
a{color:var(--amber-deep);text-decoration:none}
a:focus-visible,button:focus-visible,summary:focus-visible{
  outline:3px solid var(--honey);outline-offset:3px;border-radius:4px;
}

.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 24px}
.sec{padding:104px 0;position:relative}
.sec--paper2{background:var(--paper-2)}
.sec--ink{background:var(--ink);color:var(--paper)}

h1,h2,h3{
  font-family:'Archivo',Impact,sans-serif;
  font-weight:900;
  letter-spacing:-.028em;
  line-height:.96;
  margin:0;
  text-transform:uppercase;
}
h1{font-size:clamp(38px,7.2vw,78px)}
h2{font-size:clamp(30px,4.6vw,54px)}
h3{font-size:clamp(19px,2.2vw,24px);letter-spacing:-.015em}
p{margin:0 0 18px}
.lede{font-size:clamp(16px,1.5vw,19px);color:var(--muted);max-width:56ch}
.sec--ink .lede{color:var(--muted-dark)}

.mono{
  font-family:'IBM Plex Mono',ui-monospace,SFMono-Regular,Menlo,monospace;
  font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;
}
.eyebrow{
  display:inline-flex;align-items:center;gap:10px;
  color:var(--amber-deep);margin-bottom:22px;
}
.eyebrow::before{content:"";width:26px;height:1px;background:var(--honey)}
.sec--ink .eyebrow{color:var(--honey-lite)}
.gold{color:var(--honey)}

/* asterisco de claim -> disclaimer */
.ast{
  font-family:'IBM Plex Mono',monospace;
  color:var(--amber-deep);text-decoration:none;font-weight:600;padding:0 1px;
}
.sec--ink .ast{color:var(--honey-lite)}
.ast:hover{text-decoration:underline}

/* ============ BOTOES ============ */
.btn{
  display:inline-flex;align-items:center;gap:10px;
  font-family:'Archivo',sans-serif;font-weight:800;font-size:14px;
  letter-spacing:.06em;text-transform:uppercase;
  padding:16px 26px;border-radius:999px;border:2px solid var(--ink);
  background:var(--ink);color:var(--paper);
  cursor:pointer;transition:transform .25s var(--ease),background .25s,color .25s,box-shadow .25s;
  text-decoration:none;
}
.btn:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(11,10,8,.22)}
.btn .arw{transition:transform .3s var(--ease)}
.btn:hover .arw{transform:translate(4px,-4px)}
.btn--honey{background:var(--honey);border-color:var(--honey);color:#231703}
.btn--honey:hover{background:var(--honey-lite);border-color:var(--honey-lite)}
.btn--ghost{background:transparent;color:var(--ink);border-color:var(--ink)}
.btn--ghost:hover{background:var(--ink);color:var(--paper)}
.btn--block{width:100%;justify-content:center}

/* ============ HEADER ============ */
.hdr{
  position:fixed;top:0;left:0;right:0;z-index:70;
  transition:background .3s var(--ease),box-shadow .3s var(--ease),padding .3s var(--ease);
  padding:16px 0;
}
.hdr.is-stuck{background:rgba(250,246,236,.92);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);padding:10px 0}
.hdr__in{display:flex;align-items:center;justify-content:space-between;gap:20px}
.brand{display:flex;align-items:center;color:var(--ink)}
.brand__logo{height:50px;width:auto;transition:height .3s var(--ease)}
.hdr.is-stuck .brand__logo{height:40px}
.ftr .brand__logo{height:52px}
.nav{display:flex;align-items:center;gap:30px}
.nav a{font-size:14px;font-weight:500;color:var(--ink);opacity:.78;transition:opacity .2s}
.nav a:hover{opacity:1}
.hdr .btn{padding:12px 20px;font-size:12.5px}
.burger{display:none;width:44px;height:44px;border:1px solid var(--line);background:transparent;border-radius:10px;cursor:pointer;align-items:center;justify-content:center}
.burger span{display:block;width:18px;height:2px;background:var(--ink);position:relative}
.burger span::before,.burger span::after{content:"";position:absolute;left:0;width:18px;height:2px;background:var(--ink)}
.burger span::before{top:-6px}.burger span::after{top:6px}
.mnav{display:none;position:fixed;inset:0;z-index:65;background:var(--paper);padding:96px 24px 40px;flex-direction:column;gap:6px}
.mnav.is-open{display:flex}
.mnav a{font-family:'Archivo',sans-serif;font-weight:800;text-transform:uppercase;font-size:26px;color:var(--ink);padding:12px 0;border-bottom:1px solid var(--line)}
.mnav .btn{margin-top:22px;color:#231703}

/* ============ HERO ============ */
.hero{padding:150px 0 0;position:relative;overflow:hidden}
.hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
.hero h1{margin-bottom:26px}
.hero h1 .ln{display:block;overflow:hidden;padding-bottom:2px}
.hero h1 .ln>span{display:block;transform:translateY(110%);animation:rise .9s var(--ease) forwards}
.hero h1 .ln:nth-child(2)>span{animation-delay:.09s}
.hero h1 .ln:nth-child(3)>span{animation-delay:.18s}
@keyframes rise{to{transform:translateY(0)}}
.hero__fade{opacity:0;animation:fadeUp .8s var(--ease) .38s forwards}
@keyframes fadeUp{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 22px}
.hero__fine{font-size:12.5px;line-height:1.55;color:var(--muted);max-width:48ch}

.stage{position:relative;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}
.stage__glow{
  position:absolute;inset:8%;
  background:radial-gradient(circle at 50% 45%,rgba(245,194,75,.55),rgba(217,147,12,.18) 42%,transparent 68%);
  filter:blur(6px);
}
.stage__comb{position:absolute;inset:0;opacity:.5;animation:drift 26s linear infinite}
@keyframes drift{to{transform:translate(-26px,-45px)}}
.stage__hex{
  position:absolute;width:72%;aspect-ratio:1/1;
  clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);
  background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(245,194,75,.30));
  border:0;
}
.stage__jar{
  position:relative;height:58%;max-height:420px;width:auto;
  filter:drop-shadow(0 28px 34px rgba(11,10,8,.30));
  animation:float 7s ease-in-out infinite;
}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
.side{
  position:absolute;right:-6px;top:50%;transform:translateY(-50%) rotate(90deg);
  transform-origin:right center;color:var(--muted);white-space:nowrap;
}

/* painel de dados do rotulo */
.panel{border:1px solid var(--line);border-radius:var(--r);background:var(--paper);overflow:hidden}
.panel__hd{
  display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;
  background:var(--ink);color:var(--paper);padding:16px 22px;
}
.panel__hd span:last-child{color:var(--honey-lite)}
.panel__list{list-style:none;margin:0;padding:0}
.panel__list li{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:15px 22px;border-bottom:1px solid var(--line)}
.panel__list li span{font-size:15.5px;color:var(--muted)}
.panel__list li b{font-family:'IBM Plex Mono',monospace;font-size:15px;font-weight:600;letter-spacing:.02em}
.panel__ft{margin:0;padding:18px 22px;font-size:12.5px;line-height:1.6;color:var(--muted)}

/* ============ MARQUEE ============ */
.strip{background:var(--ink);color:var(--paper);padding:15px 0;overflow:hidden;white-space:nowrap}
.strip__track{display:inline-flex;animation:slide 34s linear infinite;will-change:transform}
.strip__track b{font-weight:500;padding:0 26px;color:var(--paper)}
.strip__track i{color:var(--honey);font-style:normal}
@keyframes slide{from{transform:translateX(0)}to{transform:translateX(-50%)}}

/* ============ FACT ROW ============ */
.facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}
.fact{background:var(--paper);padding:30px 24px}
.fact__n{font-family:'Archivo',sans-serif;font-weight:900;font-size:38px;line-height:1;letter-spacing:-.03em}
.fact__l{margin-top:10px;color:var(--muted);font-size:13.5px;line-height:1.5}

/* ============ CARDS ============ */
.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}
.stack{display:grid;grid-template-columns:1fr;gap:14px}
.card{
  background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:30px;
  transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s;
}
.card:hover{transform:translateY(-6px);box-shadow:0 18px 40px rgba(11,10,8,.09);border-color:var(--honey)}
.card h3{margin-bottom:12px}
.card p{color:var(--muted);font-size:15.5px;margin:0}
.card__ix{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.16em;color:var(--amber-deep);display:block;margin-bottom:16px}
.card--dark{background:var(--ink-3);border-color:var(--line-dark)}
.card--dark h3{color:var(--paper)}
.card--dark p{color:var(--muted-dark)}

/* ============ HONEYCOMB (assinatura) ============ */
.comb{margin-top:52px}
.comb__row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}
.comb__row--2{margin-top:-52px}
.cell{
  width:196px;aspect-ratio:196/224;position:relative;overflow:hidden;
  clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);
  background:var(--paper);
  display:flex;flex-direction:column;align-items:center;justify-content:center;
  text-align:center;padding:26px 18px;
  transition:transform .4s var(--ease);
}
.cell::before{
  content:"";position:absolute;left:0;right:0;bottom:0;height:0;
  background:linear-gradient(180deg,var(--honey-lite),var(--honey));
  transition:height .55s var(--ease);z-index:0;
}
.cell:hover{transform:translateY(-8px)}
.cell:hover::before{height:100%}
.cell>*{position:relative;z-index:1}
.cell__amt{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.1em;color:var(--amber-deep);font-weight:600;transition:color .35s}
.cell__name{font-family:'Archivo',sans-serif;font-weight:800;text-transform:uppercase;font-size:15px;line-height:1.15;letter-spacing:-.01em;margin:9px 0 6px}
.cell__lat{font-size:11.5px;line-height:1.35;color:var(--muted);font-style:italic;transition:color .35s}
.cell:hover .cell__amt{color:#3B2503}
.cell:hover .cell__lat{color:#4A2F04}
.comb__note{text-align:center;color:var(--muted);font-size:13.5px;margin:34px auto 0;max-width:64ch}

/* ============ OFERTAS ============ */
.offers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}
.offer{
  background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:28px;
  display:flex;flex-direction:column;position:relative;
  transition:transform .35s var(--ease),box-shadow .35s var(--ease);
}
.offer:hover{transform:translateY(-6px);box-shadow:0 20px 44px rgba(11,10,8,.10)}
.offer--pick{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.offer--pick h3{color:var(--paper)}
.offer__top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}
.offer__tag{color:var(--amber-deep)}
.offer--pick .offer__tag{color:var(--honey-lite)}
.offer__qty{color:var(--muted)}
.offer--pick .offer__qty{color:var(--muted-dark)}
.offer__img{
  width:100%;height:220px;object-fit:contain;margin:6px 0 22px;
  filter:drop-shadow(0 16px 22px rgba(11,10,8,.20));
}
.offer--pick .offer__img{filter:drop-shadow(0 16px 26px rgba(0,0,0,.55))}
.offer h3{margin-bottom:8px}
.offer__desc{font-size:14.5px;color:var(--muted);margin-bottom:20px}
.offer--pick .offer__desc{color:var(--muted-dark)}
.offer__price{font-family:'Archivo',sans-serif;font-weight:900;font-size:40px;line-height:1;letter-spacing:-.03em}
.offer__per{font-family:'IBM Plex Mono',monospace;font-size:12px;letter-spacing:.06em;color:var(--muted);margin:9px 0 4px}
.offer--pick .offer__per{color:var(--muted-dark)}
.offer__ship{font-size:13px;color:var(--muted);margin-bottom:22px}
.offer--pick .offer__ship{color:var(--muted-dark)}
.offer .btn{margin-top:auto}
.offer--pick .btn:not(.btn--honey){background:var(--paper);border-color:var(--paper);color:var(--ink)}
.badge{
  position:absolute;top:-13px;left:28px;background:var(--honey);color:#231703;
  padding:6px 14px;border-radius:999px;font-family:'IBM Plex Mono',monospace;
  font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;
}
.offers__note{margin-top:26px;text-align:center;font-size:13.5px;color:var(--muted)}

/* ============ LABEL ============ */
.labelbox{border:1px solid var(--line-dark);border-radius:var(--r);overflow:hidden}
.labelbox img{width:100%;height:auto;display:block}
.labelinfo{display:grid;grid-template-columns:1fr 1fr;gap:26px 34px;margin-top:44px}
.li__t{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--honey-lite);margin-bottom:8px}
.li__b{font-size:15px;color:var(--muted-dark);margin:0}

/* ============ FAQ ============ */
.faq{border-top:1px solid var(--line)}
.faq details{border-bottom:1px solid var(--line)}
.faq summary{
  list-style:none;cursor:pointer;padding:24px 44px 24px 0;position:relative;
  font-family:'Archivo',sans-serif;font-weight:700;font-size:clamp(17px,2vw,21px);letter-spacing:-.01em;
}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{
  content:"";position:absolute;right:8px;top:50%;width:14px;height:14px;
  background:
    linear-gradient(var(--ink),var(--ink)) center/14px 2px no-repeat,
    linear-gradient(var(--ink),var(--ink)) center/2px 14px no-repeat;
  transform:translateY(-50%);transition:transform .3s var(--ease);
}
.faq details[open] summary::after{transform:translateY(-50%) rotate(135deg)}
.faq__a{padding:0 8% 26px 0;color:var(--muted);font-size:15.5px}
.faq__a p:last-child{margin-bottom:0}

/* ============ CTA FINAL ============ */
.finale{background:var(--ink);color:var(--paper);padding:96px 0;position:relative;overflow:hidden}
.finale__comb{position:absolute;inset:-10%;opacity:.18}
.finale__in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:36px;flex-wrap:wrap}
.finale h2{max-width:16ch}

/* ============ FOOTER ============ */
.ftr{background:var(--ink-2);color:var(--muted-dark);padding:64px 0 34px;font-size:14px}
.disc{
  border:2px solid var(--honey);border-radius:12px;padding:18px 20px;
  background:rgba(217,147,12,.07);color:var(--paper);
  font-weight:700;font-size:13.5px;line-height:1.6;margin-bottom:46px;
}
.ftr__grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:40px;padding-bottom:34px;border-bottom:1px solid var(--line-dark)}
.ftr h4{font-family:'IBM Plex Mono',monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--paper);margin:0 0 16px;font-weight:500}
.ftr ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.ftr a{color:var(--muted-dark);transition:color .2s}
.ftr a:hover{color:var(--honey-lite)}
.mor{margin-top:24px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.mor img{width:158px;height:auto}
.mor span{color:var(--paper);font-weight:600}
.ftr__bot{padding-top:26px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12.5px}

/* ============ REVEAL ============ */
.rv{opacity:0;transform:translateY(26px);transition:opacity .7s var(--ease),transform .7s var(--ease)}
.rv.is-in{opacity:1;transform:none}

/* ============ RESPONSIVO ============ */
@media (max-width:1024px){
  .hero__grid{grid-template-columns:1fr;gap:34px}
  .stage{max-width:460px;margin:0 auto;width:100%}
  .side{display:none}
  .facts{grid-template-columns:1fr 1fr}
  .grid2{grid-template-columns:1fr;gap:34px}
  .offers{grid-template-columns:1fr;max-width:520px;margin:0 auto}
  .grid3{grid-template-columns:1fr}
  .sec{padding:78px 0}
  .hero{padding-top:124px}
}
@media (max-width:860px){
  .nav,.hdr__in>.btn{display:none}
  .burger{display:flex}
}
@media (max-width:640px){
  body{font-size:16px}
  .wrap{padding:0 18px}
  .sec{padding:64px 0}
  .card,.offer{padding:24px}
  .labelinfo{grid-template-columns:1fr}
  .ftr__grid{grid-template-columns:1fr;gap:32px}
  .brand__logo{height:42px}
  .hdr.is-stuck .brand__logo{height:36px}
  .cell{width:44vw;padding:16px 10px}
  .comb__row--2{margin-top:-11.4vw}
  .cell__name{font-size:13.5px}
  .finale__in{flex-direction:column;align-items:flex-start}
}

@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation:none!important;transition:none!important}
  .rv{opacity:1;transform:none}
  .hero h1 .ln>span,.hero__fade{transform:none;opacity:1}
  html{scroll-behavior:auto}
}
html body { background: var(--paper); color: var(--ink); font-family: 'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif; }
}
*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}:root{undefined:undefined;--paper:#FBF6EC;--paper-alt:#F4EAD6;--surface:#FFFFFF;--ink:#241A0C;--ink-2:#4E3F2B;--muted:#746446;--line:#E7D8BC;--honey:#D99A18;--honey-soft:#F6E3B4;--honey-deep:#8A5A0F;--honey-press:#6B4508;--leaf:#2F5D45;--alert:#A63A22;--dark:#1B1508;--display:"Fraunces", "Iowan Old Style", Georgia, serif;--body:"Karla", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--wrap:720px;--wrap-wide:1080px;--radius:14px;--radius-sm:9px;--shadow-sm:0 1px 2px rgba(36,26,12,.06), 0 6px 18px rgba(36,26,12,.06);--shadow-md:0 2px 6px rgba(36,26,12,.08), 0 18px 44px rgba(36,26,12,.12);}*, *::before, *::after{box-sizing:border-box;}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:18px;line-height:1.68;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;}img{max-width:100%;display:block;height:auto;}a{color:var(--honey-deep);}a:hover{color:var(--honey-press);}h1, h2, h3, h4{font-family:var(--display);font-weight:600;line-height:1.16;letter-spacing:-.012em;color:var(--ink);margin:0 0 .55em;}h1{font-size:clamp(2rem,5.4vw,3.15rem);font-weight:700;}h2{font-size:clamp(1.6rem,4vw,2.35rem);}h3{font-size:1.16rem;letter-spacing:-.005em;}p{margin:0 0 1.1em;}p:last-child{margin-bottom:0;}strong{font-weight:700;color:var(--ink);}:focus-visible{outline:3px solid var(--honey-press);outline-offset:3px;border-radius:4px;}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:22px;}.wrap-wide{width:100%;max-width:var(--wrap-wide);margin-inline:auto;padding-inline:22px;}.section{padding:66px 0;}.section--tint{background:var(--paper-alt);}.section--white{background:var(--surface);}.section--rule{border-top:1px solid var(--line);}.eyebrow{font-family:var(--body);font-size:.735rem;font-weight:800;letter-spacing:.19em;text-transform:uppercase;color:var(--honey-deep);margin:0 0 14px;display:flex;align-items:center;gap:10px;}.eyebrow::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--honey) 0%, rgba(217,154,24,0) 100%);}.eyebrow--center{justify-content:center;}.eyebrow--center::after{display:none;}.section-intro{max-width:60ch;color:var(--ink-2);margin-bottom:34px;}.comb-rule{display:block;width:100px;height:20px;margin:0 0 20px;background-repeat:repeat-x;background-size:20px 20px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M10 1.2 17 5.2v8L10 17.2 3 13.2v-8z' fill='none' stroke='%23D99A18' stroke-width='1.3'/></svg>");opacity:.85;}.disclosure b{color:var(--honey);letter-spacing:.16em;text-transform:uppercase;font-weight:800;margin-right:6px;}.hero{position:relative;background:radial-gradient(1100px 460px at 50% -12%, #FFF7E4 0%, rgba(255,247,228,0) 68%),
    var(--paper);padding:44px 0 58px;border-bottom:1px solid var(--line);overflow:hidden;}.hero::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 48'><path d='M28 2 52 15.5v27L28 56 4 42.5v-27z' fill='none' stroke='%23B98A2E' stroke-width='1'/></svg>");background-size:56px 48px;opacity:.06;pointer-events:none;}.hero > *{position:relative;}.hero-kicker{display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--honey-deep);background:var(--honey-soft);border:1px solid #E9C978;border-radius:999px;padding:6px 15px;margin-bottom:20px;}.hero h1{margin-bottom:.5em;}.hero h1 .drip{position:relative;white-space:nowrap;color:var(--honey-deep);}.hero h1 .drip::after{content:"";position:absolute;left:0;right:0;bottom:-.13em;height:.16em;background:linear-gradient(90deg,#F2C55C,#D99A18);border-radius:999px;opacity:.62;}.hero-sub{font-size:1.12rem;color:var(--ink-2);max-width:60ch;margin-bottom:30px;}.player{position:relative;width:100%;max-width:396px;margin:0 auto 22px;border-radius:var(--radius);overflow:hidden;background:#2A2010;box-shadow:var(--shadow-md);border:1px solid rgba(36,26,12,.14);display:block;cursor:pointer;aspect-ratio:1092 / 1440;transition:transform .25s ease, box-shadow .25s ease;}.player:hover{transform:translateY(-3px);box-shadow:0 4px 10px rgba(36,26,12,.12), 0 26px 60px rgba(36,26,12,.2);}.player img{width:100%;height:100%;object-fit:cover;}.player::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(20,14,4,.20) 0%, rgba(20,14,4,0) 38%, rgba(20,14,4,.62) 100%);pointer-events:none;}.player-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:86px;height:86px;border-radius:50%;background:rgba(255,252,244,.94);border:2px solid rgba(217,154,24,.85);box-shadow:0 10px 34px rgba(20,14,4,.4);display:grid;place-items:center;z-index:2;transition:transform .25s ease, background .25s ease;}.player:hover .player-play{transform:translate(-50%,-50%) scale(1.06);background:#FFFDF7;}.player-play::before{content:"";width:0;height:0;margin-left:7px;border-left:26px solid var(--honey-press);border-top:16px solid transparent;border-bottom:16px solid transparent;}.player-label{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:16px 18px;color:#FFF6E2;font-size:.86rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.6);}.player-note{text-align:center;font-size:.83rem;color:var(--muted);margin-bottom:26px;}.btn{display:inline-block;font-family:var(--body);font-weight:800;font-size:1.02rem;letter-spacing:.01em;line-height:1.3;text-align:center;text-decoration:none;color:#FFF8E9;background:linear-gradient(180deg,#9A6510 0%,var(--honey-press) 100%);border:1px solid #573606;border-radius:999px;padding:17px 34px;box-shadow:0 2px 0 #4A2F05, 0 12px 28px rgba(107,69,8,.28);transition:transform .16s ease, box-shadow .16s ease, filter .16s ease;}.btn:hover{color:#FFF8E9;filter:brightness(1.07);transform:translateY(-2px);box-shadow:0 2px 0 #4A2F05, 0 18px 36px rgba(107,69,8,.34);}.btn:active{transform:translateY(0);}.btn--block{display:block;width:100%;max-width:520px;margin-inline:auto;}.btn--lg{font-size:1.14rem;padding:21px 38px;}.btn--light{color:var(--honey-press);background:linear-gradient(180deg,#FFF6DF 0%,#F5DFA6 100%);border-color:#E3C070;box-shadow:0 2px 0 #C79E48, 0 14px 30px rgba(0,0,0,.3);}.btn--light:hover{color:var(--honey-press);}.btn-sub{display:block;text-align:center;font-size:.8rem;color:var(--muted);margin-top:12px;letter-spacing:.03em;}.trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:26px;font-size:.79rem;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:var(--muted);}.trust-row span{display:inline-flex;align-items:center;gap:7px;}.trust-row span::before{content:"";width:7px;height:7px;border-radius:2px;background:var(--honey);transform:rotate(45deg);}.grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px;box-shadow:var(--shadow-sm);}.card h3{margin-bottom:.45em;}.card p{font-size:.97rem;color:var(--ink-2);}.card-index{font-family:var(--display);font-size:.9rem;font-weight:700;letter-spacing:.14em;color:var(--honey-deep);display:block;margin-bottom:10px;}.mf-col{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;}.mf-myth{background:#FBEFE9;border-bottom:1px solid #EBD4C9;padding:20px 22px;}.mf-fact{padding:20px 22px;flex:1;}.mf-tag{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;padding:4px 11px;border-radius:999px;margin-bottom:11px;}.mf-tag--myth{color:#7C2A15;background:#F3DACF;border:1px solid #E3BCAC;}.mf-tag--fact{color:#1E4433;background:#DFEDE5;border:1px solid #BEDACD;}.mf-col p{font-size:.97rem;margin:0;}.mf-myth p{color:#6E3221;font-style:italic;}.mf-fact p{color:var(--ink-2);}.steps{display:grid;gap:18px;}.step{position:relative;background:var(--surface);border:1px solid var(--line);border-left:6px solid var(--honey);border-radius:var(--radius);padding:26px 26px 26px 30px;box-shadow:var(--shadow-sm);}.step:nth-child(2){border-left-color:var(--leaf);}.step:nth-child(3){border-left-color:var(--honey-press);}.step-num{font-family:var(--display);font-size:2.4rem;font-weight:700;line-height:1;color:var(--honey);display:block;margin-bottom:8px;}.step:nth-child(2) .step-num{color:var(--leaf);}.step:nth-child(3) .step-num{color:var(--honey-press);}.step h3{font-size:1.28rem;margin-bottom:.4em;}.step p{font-size:.99rem;color:var(--ink-2);}.step-meta{display:inline-block;margin-top:14px;font-size:.75rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--line);padding-top:12px;}.origin-body p{color:var(--ink-2);}.pullquote{font-family:var(--display);font-size:1.24rem;line-height:1.45;color:var(--ink);border-left:3px solid var(--honey);padding-left:20px;margin:26px 0;font-style:italic;}.insight{margin-top:30px;background:linear-gradient(180deg,#FFF9EA 0%,#FBEFD2 100%);border:1px solid #E8CF95;border-radius:var(--radius);padding:26px 26px 24px;box-shadow:var(--shadow-sm);}.insight-title{font-family:var(--body);font-size:.74rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--honey-press);margin:0 0 10px;}.insight p{font-size:1rem;color:#4A3A1C;}.insight p:last-child{margin-bottom:0;}.sign{background:var(--surface);border:1px solid #ECD9CF;border-radius:var(--radius);padding:22px 22px 22px 20px;box-shadow:var(--shadow-sm);display:flex;gap:14px;align-items:flex-start;}.sign-mark{flex:0 0 auto;font-size:1.12rem;line-height:1.4;filter:saturate(.9);}.sign h3{font-size:1.03rem;margin-bottom:.35em;}.sign p{font-size:.93rem;color:var(--ink-2);margin:0;}.notice{margin-top:24px;background:#FBF0EC;border:1px solid #EBD0C5;border-left:5px solid var(--alert);border-radius:var(--radius-sm);padding:18px 20px;font-size:.93rem;color:#6E3221;}.notice strong{color:#7C2A15;}.quote{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px 22px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;}.quote-mark{font-family:var(--display);font-size:2.6rem;line-height:.7;color:var(--honey);opacity:.55;margin-bottom:12px;}.quote p{font-size:.98rem;color:var(--ink-2);flex:1;}.quote-by{margin-top:16px;padding-top:14px;border-top:1px solid var(--line);font-size:.83rem;font-weight:700;letter-spacing:.05em;color:var(--ink);}.quote-by span{display:block;font-weight:500;letter-spacing:.02em;color:var(--muted);font-size:.79rem;margin-top:2px;}.results-note{margin-top:22px;font-size:.83rem;line-height:1.6;color:var(--muted);background:var(--paper-alt);border:1px dashed var(--line);border-radius:var(--radius-sm);padding:16px 18px;}.faq{border-top:1px solid var(--line);}.faq details{border-bottom:1px solid var(--line);background:transparent;}.faq summary{list-style:none;cursor:pointer;padding:20px 44px 20px 2px;position:relative;font-family:var(--display);font-size:1.06rem;font-weight:600;color:var(--ink);transition:color .18s ease;}.faq summary::-webkit-details-marker{display:none;}.faq summary:hover{color:var(--honey-press);}.faq summary::after{content:"";position:absolute;right:8px;top:50%;width:11px;height:11px;margin-top:-7px;border-right:2.4px solid var(--honey-deep);border-bottom:2.4px solid var(--honey-deep);transform:rotate(45deg);transition:transform .22s ease;}.faq details[open] summary::after{transform:rotate(-135deg);margin-top:-2px;}.faq-answer{padding:0 8px 22px 2px;font-size:.98rem;color:var(--ink-2);}.final{position:relative;background:radial-gradient(760px 320px at 50% 0%, rgba(217,154,24,.26) 0%, rgba(217,154,24,0) 70%),
    linear-gradient(165deg,#2C2110 0%, var(--dark) 55%, #120E05 100%);color:#F0E5CD;padding:74px 0 78px;text-align:center;overflow:hidden;}.final::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 48'><path d='M28 2 52 15.5v27L28 56 4 42.5v-27z' fill='none' stroke='%23E7B84D' stroke-width='1'/></svg>");background-size:56px 48px;opacity:.08;pointer-events:none;}.final > *{position:relative;}.final h2{color:#FFF7E5;}.final .eyebrow{color:var(--honey);justify-content:center;}.final .eyebrow::after{display:none;}.final p{color:#D9CBAC;max-width:56ch;margin-inline:auto;}.final .btn-sub{color:#B7A88A;}.final-mini{margin-top:30px;font-size:.8rem;color:#9E8F72;letter-spacing:.03em;}.site-footer{background:#141007;color:#A79778;padding:52px 0 40px;font-size:.83rem;line-height:1.7;}.footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;padding-bottom:26px;border-bottom:1px solid #2E2716;margin-bottom:26px;}.footer-nav a, .footer-nav button{font-family:var(--body);font-size:.83rem;font-weight:700;letter-spacing:.05em;color:#E2D3B0;background:none;border:none;padding:0;cursor:pointer;text-decoration:none;border-bottom:1px solid transparent;}.footer-nav a:hover, .footer-nav button:hover{color:var(--honey);border-bottom-color:var(--honey);}.disclaimers{display:grid;gap:16px;}.disclaimer{border:1px solid #2E2716;border-radius:var(--radius-sm);padding:15px 17px;background:#191308;}.disclaimer h4{font-family:var(--body);font-size:.7rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase;color:var(--honey);margin:0 0 7px;}.disclaimer p{margin:0;color:#9A8B6C;font-size:.8rem;}.footer-base{margin-top:28px;padding-top:22px;border-top:1px solid #2E2716;text-align:center;color:#8A7C60;font-size:.79rem;}.footer-base a{color:#C9B98F;text-decoration:underline;}.footer-base a:hover{color:var(--honey);}.modal{position:fixed;inset:0;z-index:900;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(14,10,3,.72);backdrop-filter:blur(2px);}.modal.is-open{display:flex;}body.modal-open{overflow:hidden;}.modal-box{background:var(--surface);color:var(--ink);width:100%;max-width:720px;max-height:86vh;border-radius:var(--radius);box-shadow:0 30px 90px rgba(0,0,0,.5);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);}.modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;border-bottom:1px solid var(--line);background:var(--paper);}.modal-head h3{margin:0;font-size:1.24rem;}.modal-x{flex:0 0 auto;width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-size:1.15rem;line-height:1;cursor:pointer;transition:background .18s ease, color .18s ease;}.modal-x:hover{background:var(--honey-soft);color:var(--honey-press);}.modal-body{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:24px 24px 8px;font-size:.94rem;line-height:1.72;color:var(--ink-2);}.modal-body h4{font-family:var(--display);font-size:1.04rem;color:var(--ink);margin:22px 0 .4em;}.modal-body h4:first-child{margin-top:0;}.modal-body ul{margin:0 0 1.1em;padding-left:20px;}.modal-body li{margin-bottom:.4em;}.modal-body .modal-updated{font-size:.8rem;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-weight:700;}.modal-foot{padding:16px 22px 20px;border-top:1px solid var(--line);background:var(--paper);text-align:right;}.modal-close-btn{font-family:var(--body);font-weight:800;font-size:.92rem;color:#FFF8E9;background:linear-gradient(180deg,#9A6510 0%,var(--honey-press) 100%);border:1px solid #573606;border-radius:999px;padding:11px 26px;cursor:pointer;}.modal-close-btn:hover{filter:brightness(1.07);}@media (prefers-reduced-motion:reduce){*, *::before, *::after{animation-duration:.001ms !important;transition-duration:.001ms !important;scroll-behavior:auto !important;}}@media print{.player-play{display:none !important;}.modal{display:none !important;}}@media (max-width:860px){.grid-3{grid-template-columns:1fr;}}@media (max-width:660px){body{font-size:17px;}.section{padding:52px 0;}.grid-2{grid-template-columns:1fr;}.hero{padding:34px 0 46px;}.player{max-width:330px;}.player-play{width:72px;height:72px;}.player-play::before{border-left-width:22px;border-top-width:14px;border-bottom-width:14px;}.btn{padding:16px 24px;font-size:.98rem;}.btn--lg{padding:19px 26px;font-size:1.04rem;}.step{padding:22px 20px 22px 24px;}.modal-box{max-height:90vh;}.modal-body{padding:20px 18px 6px;}.final{padding:58px 0 62px;}}
[data-delay-vturb] {
  display: none !important;
}
  