
/* V3 — Demonstração realmente vinculada a um estabelecimento */
.v3-bora-hero{position:relative;overflow:hidden;background:#07110f;color:#f5f8ef;isolation:isolate}.v3-bora-glow{position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 80% 26%,#34784c66,transparent 48%),radial-gradient(ellipse at 4% 72%,#1a463844,transparent 55%)}.v3-bora-hero-grid{min-height:650px;display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:42px;padding-top:92px;padding-bottom:105px}.v3-eyebrow{font-size:.75rem;font-weight:900;letter-spacing:.14em;color:#c7f88b}.v3-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#c7fa82;box-shadow:0 0 16px #c7fa82;margin-right:12px}.v3-bora-hero h1{font-size:clamp(3.7rem,6vw,6.8rem);max-width:850px;line-height:1.01;letter-spacing:-.065em;margin:35px 0}.v3-bora-hero h1 em,.v3-section-heading em,.v3-segments h2 em{color:#b9f37f;font-style:normal}.v3-bora-hero p{font-size:clamp(1.04rem,1.45vw,1.22rem);max-width:660px;line-height:1.75;color:#c8d7d0}.v3-light-link{display:inline-flex;gap:32px;align-items:center;margin-top:30px;background:#bbf887;border-radius:100px;padding:18px 24px;color:#132119!important;font-size:1rem;font-weight:900;box-shadow:0 15px 40px #b5fa7024}.v3-light-link:hover{background:#e0ffb6;transform:translateY(-2px)}.v3-hero-proof{display:flex;gap:24px;flex-wrap:wrap;margin-top:66px;border-top:1px solid #ffffff20;padding-top:26px}.v3-hero-proof span{font-size:.74rem;color:#b1ef8a}.v3-hero-proof b{font-size:.78rem;color:#eef6ee;margin-left:6px}.v3-bora-hero-art{min-height:480px;position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:flex-start}.v3-art-photo{position:absolute;inset:0 0 25px 22px;border-radius:25px;background:linear-gradient(#04100c22,#04100c44),url('/assets/img/lifebox-demo.webp') center/cover;filter:saturate(1.13);box-shadow:0 45px 100px #0009;transform:rotate(3deg)}.v3-art-invite{position:relative;margin:0 35px 0 0;background:#f5f6eb;color:#14231a;border:1px solid #ffffffa8;box-shadow:0 30px 65px #0009;border-radius:22px;padding:27px 30px;width:min(370px,90%);transform:rotate(-5deg)}.v3-art-invite span{display:block;font-size:.66rem;font-weight:900;letter-spacing:.12em;color:#3f6f50}.v3-art-invite strong{display:block;font-size:2rem;font-weight:900;letter-spacing:-.06em;margin:18px 0 7px}.v3-art-invite p{font-size:.95rem;color:#53685a;margin:0}.v3-art-invite i{display:grid;place-items:center;font-style:normal;font-size:1.5rem;background:#bffa85;border-radius:50%;width:50px;height:50px;position:absolute;right:22px;top:-23px}.v3-demo-area{background:#f1f4ed;color:#17251d;padding:115px 0 130px}.v3-section-heading{max-width:970px;margin-bottom:45px}.v3-section-heading h2{font-size:clamp(3rem,5.5vw,6rem);letter-spacing:-.065em;line-height:1.04;margin:18px 0 20px}.v3-demo-area .v3-section-heading h2 em{color:#327e49}.v3-section-heading p{font-size:1.13rem;line-height:1.75;color:#5c665f;max-width:810px}.v3-article-shell{background:#fff;overflow:hidden;border-radius:26px;border:1px solid #e1e7dd;box-shadow:0 30px 85px #24432a1b;max-width:1170px}.v3-article-top{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#172820;color:#d5eacb;padding:20px 34px;font-size:.7rem;font-weight:800;letter-spacing:.12em}.v3-live-circle{display:inline-block;width:8px;height:8px;border-radius:50%;background:#b7fa89;margin-right:10px}.v3-article-intro{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:50px 54px 43px}.v3-article-tag{font-size:.68rem;color:#408956;font-weight:900;letter-spacing:.13em}.v3-article-intro h3{font-size:clamp(1.9rem,3.1vw,3.25rem);letter-spacing:-.056em;line-height:1.12;margin:16px 0;max-width:830px}.v3-article-intro p{color:#657268;font-size:1.07rem;line-height:1.7;max-width:730px;margin:0}.v3-article-number{font-weight:900;color:#b1c2ac;font-size:1.2rem;white-space:nowrap}.v3-venue-card{margin:0 28px 30px;background:#f6f8f2;border:1px solid #e1e9dc;overflow:hidden;border-radius:20px;box-shadow:0 10px 45px #15321a13}.v3-venue-photo{position:relative;background:#0b1d16;aspect-ratio:2.8/1;overflow:hidden}.v3-venue-photo img{width:100%;height:100%;object-fit:cover;object-position:center 50%;display:block}.v3-photo-label{position:absolute;bottom:18px;left:20px;color:#efffed;background:#10281ecb;backdrop-filter:blur(8px);font-size:.65rem;font-weight:900;letter-spacing:.1em;padding:10px 15px;border-radius:8px}.v3-venue-content{padding:clamp(24px,4.5vw,58px)}.v3-venue-meta{display:flex;justify-content:space-between;gap:14px;color:#488454;font-size:.73rem;letter-spacing:.12em;font-weight:900}.v3-venue-type{background:#e4f3d7;color:#284634;border-radius:100px;padding:8px 13px;letter-spacing:0}.v3-venue-card h4{font-size:clamp(2.1rem,4.2vw,4.5rem);letter-spacing:-.07em;line-height:1.05;margin:20px 0 18px}.v3-venue-card h4 em{font-weight:500;font-size:.65em;color:#597364;font-style:normal;display:block;margin-top:9px}.v3-venue-card p{font-size:1.11rem;color:#637065;line-height:1.65;max-width:810px}.v3-venue-location{display:flex;align-items:center;gap:17px;margin-top:30px;background:#fff;border:1px solid #e0eadd;padding:19px 21px;border-radius:14px;max-width:650px}.v3-location-icon{font-size:2rem;line-height:1;color:#3a8052}.v3-venue-location strong,.v3-venue-location small{display:block}.v3-venue-location strong{font-size:1rem}.v3-venue-location small{margin-top:5px;color:#758275}.v3-venue-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:15px}.v3-venue-actions a{color:#357a4e;font-size:.92rem;font-weight:900;text-decoration:underline;text-underline-offset:3px}.v3-venue-actions span{font-size:.82rem;color:#89978a}.v3-invite-widget{margin-top:42px;border-radius:21px;padding:clamp(22px,3.8vw,39px);background:linear-gradient(125deg,#0c2f25,#133522 55%,#205b35);display:grid;grid-template-columns:1fr auto;align-items:center;gap:25px;box-shadow:0 20px 55px #10452026}.v3-widget-copy span{font-size:.68rem;letter-spacing:.14em;color:#bdf397;font-weight:900}.v3-widget-copy strong{display:block;color:#fff;font-size:clamp(1.3rem,2.25vw,2rem);letter-spacing:-.045em;line-height:1.2;margin:11px 0 10px;max-width:560px}.v3-widget-copy small{font-size:.93rem;line-height:1.6;color:#d0e4d5;display:block;max-width:580px}.v3-demo-form{min-width:230px;max-width:100%}.v3-bora-action{border:none;background:#beff86;border-radius:16px;min-width:230px;padding:18px 18px;display:flex;gap:17px;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 12px 30px #0004;color:#162d1c;transition:transform .2s,background .2s}.v3-bora-action:hover{background:#e2ffbb;transform:translateY(-3px)}.v3-bora-action:focus-visible{outline:3px solid #fff;outline-offset:4px}.v3-bora-action:disabled{opacity:.7;transform:none;cursor:wait}.v3-action-symbol{font-size:1.9rem}.v3-bora-action b{font-size:1.6rem;letter-spacing:-.06em;display:block;text-align:left}.v3-bora-action small{display:block;text-align:left;font-size:.75rem;font-weight:700;margin-top:3px}.v3-action-arrow{font-size:1.5rem;margin-left:10px}.v3-invite-widget .form-feedback{font-size:.8rem;color:#fff;margin:10px 0 0}.v3-trust-note{margin-top:17px;font-size:.8rem;color:#768775;line-height:1.6}.v3-after-click{background:#0e1d18;color:#f3f8ef;padding:115px 0 125px}.v3-after-click .v3-section-heading p{color:#b3c8bb}.v3-step-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.v3-step-cards article{padding:34px 30px;background:#162a20;border:1px solid #ffffff18;border-radius:18px}.v3-step-cards article>span{font-size:.75rem;color:#baf583;font-weight:900}.v3-step-icon{font-size:2rem;color:#bdfa89;margin:30px 0}.v3-step-cards h3{font-size:1.6rem;letter-spacing:-.04em}.v3-step-cards p{color:#b8cdc0;line-height:1.7}.v3-segments{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-top:110px;padding-bottom:110px}.v3-segments h2{font-size:clamp(2.9rem,4vw,4.7rem);letter-spacing:-.06em;line-height:1.09;margin:16px 0}.v3-segments p{font-size:1.05rem;color:#b3c6bb;line-height:1.7}.v3-segment-pills{display:flex;gap:12px;flex-wrap:wrap;align-content:center}.v3-segment-pills span{padding:17px 21px;border:1px solid #ffffff29;border-radius:100px;font-weight:800;color:#e5eee1;background:#ffffff0a}.v3-event-photo{height:320px;position:relative;overflow:hidden;background:#172b1d}.v3-event-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.v3-event-photo>span{position:absolute;bottom:20px;left:22px;background:#0c2619d6;color:#e7f6d9;border-radius:10px;padding:12px 15px;font-weight:900;font-size:.72rem;letter-spacing:.12em}.v3-event-notice{padding:15px 18px;background:#eaf6e1;color:#31583a;border-radius:13px;margin-bottom:20px;line-height:1.5}.v3-event-notice b,.v3-event-notice span{display:block;font-size:.84rem}.v3-event-notice span{margin-top:5px}.v3-ready-band{background:linear-gradient(115deg,#0e3b28,#1f5836);color:#fff;border-radius:16px;padding:25px;margin:6px 0 24px}.v3-ready-band span{font-size:.67rem;font-weight:900;color:#c2ff9b;letter-spacing:.14em}.v3-ready-band strong{display:block;font-size:1.55rem;letter-spacing:-.04em;margin:12px 0 7px}.v3-ready-band p{color:#d6ebd8;margin:0 0 18px;line-height:1.5}.v3-ready-whatsapp{background:#c0fa95;border:0;color:#173421;font-size:1rem;font-weight:900;padding:14px 20px;border-radius:12px;cursor:pointer}
@media (max-width:1000px){.v3-bora-hero-grid{grid-template-columns:1fr;gap:15px}.v3-bora-hero-art{min-height:350px;max-width:640px}.v3-invite-widget{grid-template-columns:1fr}.v3-demo-form,.v3-bora-action{width:100%}.v3-segments{grid-template-columns:1fr}.v3-article-intro{padding:38px}.v3-step-cards{grid-template-columns:1fr}}
@media (max-width:640px){.v3-bora-hero-grid{padding:75px 0 65px;min-height:auto}.v3-bora-hero h1{font-size:clamp(3.4rem,12vw,4.8rem)}.v3-bora-hero-art{min-height:245px}.v3-art-photo{inset:0 0 10px 0}.v3-art-invite{padding:19px;width:75%}.v3-art-invite strong{font-size:1.4rem;margin:9px 0}.v3-art-invite p{font-size:.75rem}.v3-hero-proof{margin-top:35px}.v3-demo-area{padding:68px 0}.v3-section-heading h2{font-size:clamp(2.5rem,10vw,3.5rem)}.v3-article-top{font-size:.56rem;padding:15px}.v3-article-top>span:last-child{display:none}.v3-article-intro{padding:25px 20px}.v3-article-number{display:none}.v3-article-intro h3{font-size:1.9rem}.v3-venue-card{margin:0 10px 13px}.v3-venue-photo{aspect-ratio:1.8/1}.v3-venue-content{padding:20px}.v3-venue-meta{font-size:.59rem}.v3-venue-card h4{font-size:2.5rem}.v3-venue-card p{font-size:1rem}.v3-venue-location{padding:14px}.v3-invite-widget{margin-top:28px;padding:19px;gap:18px}.v3-widget-copy strong{font-size:1.5rem}.v3-widget-copy small{font-size:.88rem}.v3-bora-action{min-width:0}.v3-after-click,.v3-segments{padding-top:70px;padding-bottom:70px}.v3-step-cards article{padding:24px}.v3-event-photo{height:215px}.v3-event-photo>span{font-size:.57rem}}
@media(prefers-reduced-motion:reduce){.v3-bora-action,.v3-light-link{transition:none}}

/* Cartão contextual real já no primeiro bloco */
.v3-hero-real-card{position:relative;overflow:hidden;background:#f4f7ec;color:#132b20;border:1px solid #ffffff38;border-radius:24px;box-shadow:0 35px 85px #0009;transform:rotate(1deg);max-width:540px;width:100%;justify-self:end}.v3-hero-real-photo{position:relative;height:235px;overflow:hidden;background:#173321}.v3-hero-real-photo img{width:100%;height:100%;object-fit:cover;object-position:center}.v3-hero-real-photo span{position:absolute;top:16px;left:18px;background:#0d2a1ddb;color:#e8f9e4;padding:8px 10px;border-radius:7px;font-size:.68rem;font-weight:900;letter-spacing:.1em}.v3-hero-real-content{padding:30px}.v3-hero-label{color:#3f8d56;font-size:.72rem;font-weight:900;letter-spacing:.1em}.v3-hero-real-content strong{font-size:2.15rem;letter-spacing:-.055em;font-weight:900;display:block;margin:10px 0 4px}.v3-hero-real-content p{font-size:1rem;color:#536c5b;margin:0 0 22px}.v3-hero-real-content>small{display:block;font-size:.79rem;color:#677c6b;margin-top:10px}.v3-hero-bora-btn{cursor:pointer;width:100%;border:0;border-radius:14px;padding:16px 18px;background:#102f20;color:#eafaeb;display:flex;justify-content:space-between;align-items:center;gap:16px;text-align:left;transition:background .2s}.v3-hero-bora-btn:hover{background:#247342}.v3-hero-bora-btn span{font-size:.88rem;font-weight:700;max-width:185px;line-height:1.35}.v3-hero-bora-btn b{font-size:1.55rem;color:#c7fa94;white-space:nowrap}.v3-hero-bora-btn:disabled{opacity:.7;cursor:wait}.v3-hero-real-card .form-feedback{color:#395c40;font-size:.84rem;padding-top:7px}
@media(max-width:1000px){.v3-hero-real-card{justify-self:start;transform:none;max-width:620px}}
@media(max-width:640px){.v3-hero-real-photo{height:195px}.v3-hero-real-content{padding:21px}.v3-hero-real-content strong{font-size:1.75rem}.v3-hero-bora-btn span{font-size:.77rem}}
