@font-face{font-family:Nohemi;src:url(/assets/Nohemi-Regular-CrOZruC8.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/Nohemi-Bold-Bauk3-tk.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{color:#f7f3ed;background:#050505;font-family:Nohemi,Arial,sans-serif;--champagne: #d9b56f;--champagne-soft: #f3dfb5;--ink: #0b0a08;--paper: #fffaf0;--muted: rgba(247, 243, 237, .74);--line: rgba(255, 255, 255, .18)}*{box-sizing:border-box}html{min-width:320px;background:#050505}body{min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--champagne-soft);outline-offset:4px}.modal-open{overflow:hidden}.countdown-bar{position:fixed;inset:0 0 auto;z-index:30;min-height:58px;display:flex;align-items:center;justify-content:center;gap:20px;padding:8px 18px;color:#2d211c;background:#fffaf08f;border-bottom:1px solid rgba(45,33,28,.08);box-shadow:0 14px 36px #160e0b14;backdrop-filter:blur(28px) saturate(130%);-webkit-backdrop-filter:blur(28px) saturate(130%);animation:revealDown .7s cubic-bezier(.2,.8,.2,1) both}.countdown-brand{display:none;width:148px;height:auto;flex:0 0 auto}.countdown-icon{display:inline-grid;place-items:center;width:28px;height:28px;color:#2d211c;font-size:1rem;line-height:1}.countdown-content{display:flex;align-items:center;gap:20px}.countdown-label{position:relative;padding-right:34px;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.countdown-label:after{content:"";position:absolute;top:50%;right:0;width:1px;height:44px;background:#2d211c29;transform:translateY(-50%)}.countdown-units{display:flex;align-items:center;gap:13px}.countdown-unit{min-width:42px;min-height:28px;display:grid;place-items:center;padding:0;color:#2d211c}.countdown-unit strong{font-size:1.55rem;line-height:.95;letter-spacing:.04em}.countdown-separator{color:#2d211c6b;font-size:1.25rem;font-weight:700}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-shell{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;padding-top:0;padding-bottom:72px}.background-layer{position:absolute;inset:0;z-index:-2;background:url(/fundo-bg-segredos.webp) center / cover no-repeat;animation:backgroundReveal 1.4s ease-out both}.hero{width:100%;min-height:100svh;margin:0;display:flex;align-items:stretch}.hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:94px 0 56px 6vw;max-width:980px}.brand-row{display:flex;align-items:center;gap:22px;margin-bottom:30px;animation:fadeUpBlur .76s .12s cubic-bezier(.2,.8,.2,1) both}.logo{flex:0 0 auto;display:inline-block;text-decoration:none}.logo img{display:block;width:260px;max-width:28vw;height:auto}.badge{display:inline-flex;align-items:center;gap:9px;min-height:38px;margin:0;padding:9px 14px;border:1px solid rgba(45,33,28,.18);border-radius:999px;color:#3b2b23;background:#fffaf09e;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 14px 28px #37241d14}.badge span{width:9px;height:9px;border-radius:50%;background:#d71920;box-shadow:0 0 #d71920a3;animation:recPulse 1.2s ease-out infinite}@keyframes recPulse{0%{box-shadow:0 0 #d71920a3;opacity:1}70%{box-shadow:0 0 0 8px #d7192000;opacity:.72}to{box-shadow:0 0 #d7192000;opacity:1}}h1{width:min(49vw,790px);max-width:790px;margin:0;color:#2d211c;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,3.8vw,4.45rem);font-weight:400;line-height:.92;animation:headlineReveal .9s .24s cubic-bezier(.2,.8,.2,1) both}h1 em{color:#8f6a24;font-style:italic}.subtitle{width:min(100%,640px);margin:24px 0 32px;color:#2d211cc7;font-size:clamp(1rem,1.5vw,1.18rem);letter-spacing:.018em;line-height:1.65;animation:fadeUpBlur .78s .39s cubic-bezier(.2,.8,.2,1) both}.deliveries-section{position:relative;z-index:1;padding:0 20px}.deliveries-shell{width:min(1180px,100%);margin:0 auto;padding:44px 28px 30px;border:1px solid rgba(45,33,28,.12);border-radius:28px;background:linear-gradient(180deg,#fffaf0d1,#fffaf0eb),linear-gradient(135deg,#d9b56f24,#ffffff2e);box-shadow:0 28px 80px #3b2b231f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.deliveries-heading{max-width:760px;display:grid;gap:10px;margin-bottom:28px;color:#2d211c}.deliveries-heading p,.delivery-card-copy p{margin:0;color:#8f6a24;font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.deliveries-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3vw,3.2rem);font-weight:400;line-height:.96}.deliveries-heading span{color:#2d211cb8;font-size:1rem;line-height:1.6}.deliveries-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.delivery-card{min-height:248px;display:flex;flex-direction:column;justify-content:space-between;gap:22px;padding:24px;border:1px solid rgba(45,33,28,.12);border-radius:22px;background:#ffffff8a;box-shadow:inset 0 1px #ffffff7a}.delivery-card-copy{display:grid;gap:12px}.delivery-card-copy h3{margin:0;color:#2d211c;font-family:Georgia,Times New Roman,serif;font-size:1.72rem;font-weight:400;line-height:1.02}.delivery-card-copy span{color:#2d211cbd;font-size:.98rem;line-height:1.6}.delivery-card-action,.delivery-card-soon,.download-action,.downloads-primary,.downloads-secondary{min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none}.delivery-card-action,.download-action,.downloads-primary{border:0;background:#2d211c;color:#fffaf0;box-shadow:0 14px 28px #2d211c29}.delivery-card-action:hover,.download-action:hover,.downloads-primary:hover{transform:translateY(-1px);background:#201814}.delivery-card-soon,.downloads-secondary{border:1px solid rgba(45,33,28,.14);color:#2d211ca8;background:#fff6}.delivery-card--muted{opacity:.5}.modal-copy{margin:-6px 0 22px;color:#0d0c0ab8;font-size:.98rem;line-height:1.6}.primary-cta,.form-submit{position:relative;overflow:hidden;min-height:54px;border:0;border-radius:8px;background:var(--champagne);color:var(--ink);box-shadow:0 16px 45px #d9b56f38;font-size:.86rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.primary-cta:before,.form-submit:before{content:"";position:absolute;top:-30%;left:-55%;width:42%;height:160%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.62),transparent);transform:skew(-22deg);animation:lightSweep 3s ease-in-out infinite;pointer-events:none}.primary-cta{min-width:310px;padding:0 34px;animation:fadeUpBlur .78s .52s cubic-bezier(.2,.8,.2,1) both}.primary-cta:hover,.form-submit:hover{background:var(--champagne-soft);box-shadow:0 20px 54px #f3dfb547;transform:translateY(-2px)}@keyframes lightSweep{0%,38%{left:-55%}62%,to{left:115%}}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:22px;background:#000000b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.modal{position:relative;width:min(100%,460px);padding:34px;border:1px solid rgba(217,181,111,.28);border-radius:8px;background:#fffaf0;color:var(--ink);box-shadow:0 24px 80px #0000007a;animation:modalReveal .26s cubic-bezier(.2,.8,.2,1) both}.modal-close{position:absolute;top:14px;right:14px;width:44px;height:44px;border:1px solid rgba(13,12,10,.12);border-radius:50%;background:transparent;color:#1b1711;font-size:1rem;line-height:1}.modal-kicker{margin:0 0 10px;color:#765d28;font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.modal h2{margin:0 42px 26px 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,7vw,2.85rem);font-weight:400;line-height:1}.lead-form{display:grid;gap:14px}.lead-form label{display:grid;gap:7px;color:#0d0c0abd;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.lead-form input{width:100%;min-height:52px;border:1px solid rgba(13,12,10,.17);border-radius:8px;padding:0 14px;background:#fff;color:#0d0c0a;font-size:1rem;text-transform:none}.form-submit{width:100%;margin-top:6px}.form-submit:disabled{cursor:wait;opacity:.72}.form-error{margin:0;color:#9f1d1d;font-size:.88rem;line-height:1.4}.duplicate-lead{display:grid;gap:7px;margin-top:2px;padding:14px;border:1px solid rgba(31,168,85,.24);border-radius:8px;background:#1fa85514;color:#1b1711;text-align:center}.duplicate-lead strong{color:#1b1711;font-size:.95rem}.duplicate-lead span{color:#0d0c0aad;font-size:.86rem}.duplicate-lead a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;justify-self:center;padding:0 18px;border-radius:8px;background:#1fa855;color:#fff;font-size:.76rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.success-message{display:grid;gap:8px;min-height:112px;align-content:center;padding:18px;border:1px solid rgba(118,93,40,.2);border-radius:8px;background:#d9b56f24;color:#1b1711}.success-message strong{font-size:1.18rem}.success-message span{color:#0d0c0ab8;line-height:1.5}.downloads-modal{width:min(100%,760px)}.download-list{display:grid;gap:12px}.download-item{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(45,33,28,.1);border-radius:16px;background:#ffffffb8}.download-item-copy strong{display:block;color:#1b1711;font-size:.98rem;line-height:1.45}.download-action{min-width:156px}.downloads-footer{display:flex;justify-content:space-between;gap:12px;margin-top:22px}.downloads-primary,.downloads-secondary{flex:1 1 0}.group-page{position:relative;min-height:100svh;display:grid;place-items:center;padding:152px 20px 44px;overflow:hidden;isolation:isolate;background:#050505}.group-page:before,.group-page:after{content:"";position:absolute;inset:0;z-index:-2}.group-page:before{background:url(/fundo-bg-segredos.webp) center / cover no-repeat;filter:blur(14px);transform:scale(1.04);animation:blurredBackgroundReveal 1.4s ease-out both}.group-page:after{z-index:-1;background:#000000ad}.group-card{width:min(100%,560px);display:grid;justify-items:center;padding:0;border:0;border-radius:0;background:transparent;color:#fffaf0;text-align:center;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.group-progress-header{position:fixed;inset:0 0 auto;z-index:20;display:grid;place-items:center;padding:34px 20px 18px;background:transparent;border-bottom:0;backdrop-filter:none;-webkit-backdrop-filter:none;animation:revealDown .76s .12s cubic-bezier(.2,.8,.2,1) both}.group-logo{width:min(58vw,220px);height:auto;margin-bottom:34px;animation:fadeUpBlur .76s 1.45s cubic-bezier(.2,.8,.2,1) both}.progress-block{width:min(100%,620px);display:grid;gap:10px;margin:0}.progress-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fffaf0b8;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.progress-topline strong{color:#fffaf0;font-size:1rem}.progress-track{width:100%;height:12px;overflow:hidden;border-radius:999px;background:#fffaf029}.progress-track span{display:block;width:90%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#d9b56f,#f3dfb5);transform-origin:left center;animation:progressFill 1.2s .3s cubic-bezier(.2,.8,.2,1) both}.group-card h1{width:100%;max-width:460px;color:#fffaf0;font-size:clamp(2.2rem,6vw,3.4rem);line-height:.95;margin:0;animation:headlineReveal .85s 1.58s cubic-bezier(.2,.8,.2,1) both}.group-card h1 em{color:var(--champagne);font-style:italic}.group-card p{max-width:470px;margin:28px 0 34px;color:#fffaf0c2;font-size:1.02rem;letter-spacing:.012em;line-height:1.55;animation:fadeUpBlur .76s 1.72s cubic-bezier(.2,.8,.2,1) both}.whatsapp-cta{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 24px;border-radius:8px;background:#1fa855;color:#fff;box-shadow:0 18px 48px #1fa85552;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;animation:fadeUpBlur .76s 1.86s cubic-bezier(.2,.8,.2,1) both,whatsappPulse 2.2s 2.8s ease-in-out infinite}.whatsapp-cta:hover{background:#179447;box-shadow:0 22px 58px #1fa85566;transform:translateY(-2px)}.whatsapp-cta svg{width:24px;height:24px;fill:currentColor;flex:0 0 auto}@keyframes fadeUpBlur{0%{opacity:0;filter:blur(14px);transform:translateY(22px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes headlineReveal{0%{opacity:0;filter:blur(18px);transform:translateY(26px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes revealDown{0%{opacity:0;filter:blur(10px);transform:translateY(-14px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes backgroundReveal{0%{opacity:0;filter:blur(16px);transform:scale(1.025)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes blurredBackgroundReveal{0%{opacity:0;filter:blur(24px);transform:scale(1.08)}to{opacity:1;filter:blur(14px);transform:scale(1.04)}}@keyframes modalReveal{0%{opacity:0;filter:blur(12px);transform:translateY(18px) scale(.98)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes progressFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes whatsappPulse{0%,to{transform:scale(1);box-shadow:0 18px 48px #1fa85552;filter:brightness(1)}50%{transform:scale(1.035);box-shadow:0 24px 68px #1fa85580;filter:brightness(1.08)}}@media(max-width:1024px){.countdown-bar{min-height:66px;gap:10px;padding:8px 10px}.countdown-label{padding-right:13px;font-size:.6rem;letter-spacing:.1em}.countdown-label:after{height:36px}.countdown-units{gap:6px}.countdown-unit{min-width:34px;min-height:28px}.countdown-unit strong{font-size:1.18rem}.countdown-separator{font-size:.95rem}.background-layer{background:url(/fundo-bh-segredos-mobile.webp) center top / cover no-repeat}.countdown-bar{min-height:72px;justify-content:space-between;gap:12px;padding:10px 14px}.countdown-brand{display:block;width:min(38vw,152px)}.countdown-icon{display:none}.countdown-content{flex:1 1 auto;flex-direction:column;align-items:center;gap:3px}.countdown-label{padding-right:0;font-size:.58rem;letter-spacing:.11em;text-align:center}.countdown-label:after{display:none}.countdown-units{gap:3px;justify-content:center}.countdown-unit{min-width:30px}.countdown-separator{font-size:.88rem}.hero{width:100%;min-height:100svh;align-items:end}.hero-copy{z-index:2;width:100%;max-width:none;align-items:center;justify-content:flex-end;padding:0 20px 32px;text-align:center}.logo{display:none}.logo img{width:min(74vw,285px);max-width:none}.brand-row{flex-direction:column-reverse;gap:14px;margin-bottom:18px}h1{width:100%;max-width:380px;font-size:clamp(1.86rem,7.9vw,2.55rem);line-height:1}.subtitle{max-width:390px;margin:16px 0 20px;font-size:.95rem;line-height:1.5}.deliveries-section{padding:0 16px}.deliveries-shell{padding:30px 20px 22px;border-radius:24px}.deliveries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-page{background:#050505}.group-page:before{background:url(/fundo-bh-segredos-mobile.webp) center top / cover no-repeat}}@media(max-width:480px){.countdown-units{justify-content:center}.countdown-unit{padding-inline:6px}.hero{width:100%}.badge{max-width:100%;min-height:34px;padding:8px 11px;font-size:.63rem;letter-spacing:.1em}.primary-cta{min-width:0;width:100%;padding:0 16px}.deliveries-grid{grid-template-columns:1fr}.delivery-card{min-height:0;padding:20px}.delivery-card-copy h3{font-size:1.45rem}.modal{padding:28px 20px 22px}.download-item{align-items:flex-start;flex-direction:column}.download-action{width:100%;min-width:0}.downloads-footer{flex-direction:column}.group-card{padding:28px 20px}.group-page{padding-top:136px}.group-progress-header{padding:30px 16px 14px}.group-logo{margin-bottom:26px}.group-card p{margin:22px 0 28px}.whatsapp-cta{width:100%;padding:0 16px;font-size:.78rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
