.bwp-ann{box-sizing:border-box;width:min(36rem,calc(100vw - 2rem));max-width:36rem;max-height:calc(100dvh - 2rem);margin:auto;padding:0;border:1px solid #00293619;border-radius:6px;background:var(--bwp-ann-paper);color:var(--bwp-ann-navy);box-shadow:0 20px 70px #001b3155;overflow:hidden;overscroll-behavior:contain;font:400 15px/1.5 var(--yl-font-body,Inter,Arial,sans-serif);text-align:left;scrollbar-width:thin;isolation:isolate}
.bwp-ann::backdrop{background:#002936b3;backdrop-filter:blur(3px)}
.bwp-ann::before{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23899673' filter='url(%23n)' opacity='.22' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}
.bwp-ann *{box-sizing:border-box}.bwp-ann :is(h2,h3,p){padding:0;margin:0;color:inherit}.bwp-ann button,.bwp-ann input{font:inherit;letter-spacing:normal;box-shadow:none}.bwp-ann button{cursor:pointer}.bwp-ann :is(a,button,input):focus-visible{outline:3px solid var(--bwp-ann-navy);outline-offset:3px}.bwp-ann input:focus-visible{outline-offset:1px}.bwp-ann[open]{animation:bwp-ann-in .2s ease-out}.bwp-ann-open{overflow:hidden!important}
.bwp-ann .bwp-ann-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:36px;height:36px;min-height:36px;padding:7px;border:1px solid #83979b;border-radius:4px;background:transparent;color:var(--bwp-ann-navy);z-index:2}.bwp-ann-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.bwp-ann .bwp-ann-close:hover{background:var(--bwp-ann-lime)}
.bwp-ann .bwp-ann-header{text-align:center;padding:0 .5rem}.bwp-ann .bwp-ann-subtitle{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;max-width:calc(100% - 4rem);margin:0 auto 1rem}.bwp-ann .bwp-ann-header h2{font:800 40px/1.15 var(--yl-font-heading,'Barlow Condensed','Arial Narrow',Arial,sans-serif);letter-spacing:-.015em;margin:0;position:relative;isolation:isolate;text-transform:none;text-wrap:balance}.bwp-ann-header h2 span{position:relative}.bwp-ann-header h2 span::before{content:'';position:absolute;inset:-.15rem -.9rem;z-index:-1;background:var(--bwp-ann-sage);clip-path:polygon(2% 13%,8% 2%,92% 8%,100% 20%,97% 40%,100% 64%,94% 92%,6% 95%,0 78%,3% 55%,0 37%);transform:rotate(-2deg)}
.bwp-ann .bwp-ann-accent{font:650 25px/1.3 var(--yl-font-accent,Caveat,cursive);margin:.65rem auto 0;width:fit-content;max-width:100%;position:relative}.bwp-ann .bwp-ann-accent::after{content:'';position:absolute;right:0;bottom:-3px;width:48%;height:2px;background:var(--bwp-ann-lime);transform:rotate(-3deg)}.bwp-ann .bwp-ann-intro{margin:1.4rem 0 1rem;font-size:14px;line-height:1.6}
.bwp-ann-newsletter{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.8rem;padding:1rem;background:var(--bwp-ann-sage);border-radius:4px}.bwp-ann-icon{width:30px;height:30px;flex:none;align-self:start}.bwp-ann-newsletter>.bwp-ann-icon{margin-top:3px}.bwp-ann .bwp-ann-newsletter h3{font:750 15px/1.4 var(--yl-font-body,Inter,Arial,sans-serif);text-transform:none;letter-spacing:0}.bwp-ann .bwp-ann-newsletter p{font-size:13px;line-height:1.5}.bwp-ann .bwp-ann-newsletter small{display:block;font-size:11px;margin-top:.4rem;color:#425b58}
.bwp-ann .bwp-ann-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;margin-top:.7rem;padding:0;border:0;background:none}.bwp-ann .bwp-ann-form input[type=email]{display:block;min-width:0;width:100%;height:44px;padding:.6rem .7rem;background:#fff;color:var(--bwp-ann-navy);border:1px solid #b1c2b6;border-radius:4px;font-size:14px}.bwp-ann .bwp-ann-form button{display:flex;align-items:center;justify-content:center;gap:.6rem;height:44px;padding:.6rem .8rem;background:var(--bwp-ann-navy);color:white;border:1px solid var(--bwp-ann-navy);border-radius:4px;font-size:14px;font-weight:650}.bwp-ann .bwp-ann-form button:hover{background:var(--bwp-ann-lime);color:var(--bwp-ann-navy)}.bwp-ann .bwp-ann-form button:disabled{opacity:.6;cursor:wait}.bwp-ann .bwp-ann-form .bwp-ann-result{grid-column:1/-1;font-size:13px;line-height:1.5;padding:.6rem;background:#ffffff80;border-left:3px solid var(--bwp-ann-navy)}.bwp-ann [hidden]{display:none!important}.bwp-ann .bwp-ann-hp,.bwp-ann .bwp-ann-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.bwp-ann .bwp-ann-links{margin-top:.35rem;display:block}.bwp-ann .bwp-ann-links a{display:grid;grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:.8rem;padding:.8rem .65rem;color:var(--bwp-ann-navy);text-decoration:none;border-bottom:1px solid #0029361a;border-radius:3px;transition:background .16s}.bwp-ann .bwp-ann-links a:last-child{border-bottom:0}.bwp-ann .bwp-ann-links a:hover{background:var(--bwp-ann-sage)}.bwp-ann .bwp-ann-links strong{display:block;font:750 15px/1.4 var(--yl-font-body,Inter,Arial,sans-serif)}.bwp-ann .bwp-ann-links small{display:block;font-size:13px;line-height:1.45;color:#425b61;margin-top:1px}.bwp-ann-links .bwp-ann-icon{align-self:center}.bwp-ann-arrow{font-size:23px;line-height:1;text-align:right}.bwp-ann-icon-whatsapp{color:#12af62}.bwp-ann-icon-instagram{color:#d5238f}.bwp-ann-icon-facebook{color:#1575ed}.bwp-ann-icon-bible{color:#a53c32}
.bwp-ann .bwp-ann-footer{display:flex;justify-content:center;margin-top:.75rem;padding:0;background:none;border:0}.bwp-ann .bwp-ann-footer button{min-height:44px;padding:.5rem 1rem;border:0;border-radius:3px;background:none;color:var(--bwp-ann-navy);text-decoration:underline;text-underline-offset:3px;font-size:13px}.bwp-ann .bwp-ann-footer button:hover{background:var(--bwp-ann-sage)}.bwp-ann .bwp-ann-preview{font:600 11px/1.4 Arial,sans-serif;background:#fff1b9;padding:.4rem 2rem .4rem .4rem;margin-bottom:1rem}
.bwp-ann-brand-bwp{font-family:inherit}.bwp-ann-brand-bwp .bwp-ann-header h2{font-family:inherit;font-size:30px}.bwp-ann-brand-bwp .bwp-ann-accent{font-family:inherit;font-size:17px;font-weight:500}
@media(max-width:480px){.bwp-ann{width:calc(100vw - 1.25rem);max-height:calc(100dvh - 1.25rem);padding:0}.bwp-ann .bwp-ann-content{padding:1.5rem .85rem .6rem;max-height:calc(100dvh - 1.25rem)}.bwp-ann .bwp-ann-header h2{font-size:32px}.bwp-ann .bwp-ann-subtitle{margin-bottom:1rem;font-size:9px}.bwp-ann .bwp-ann-accent{font-size:23px}.bwp-ann .bwp-ann-intro{font-size:13px;margin:1.2rem 0 .9rem}.bwp-ann .bwp-ann-newsletter{gap:.65rem;padding:.8rem;grid-template-columns:26px minmax(0,1fr)}.bwp-ann .bwp-ann-newsletter>.bwp-ann-icon{width:26px;height:26px}.bwp-ann .bwp-ann-form{grid-template-columns:1fr}.bwp-ann .bwp-ann-links a{gap:.7rem;padding:.75rem .4rem}.bwp-ann .bwp-ann-links strong{font-size:14px}.bwp-ann .bwp-ann-links small{font-size:12px}.bwp-ann-brand-bwp .bwp-ann-header h2{font-size:28px}}
@keyframes bwp-ann-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.bwp-ann[open]{animation:none}.bwp-ann .bwp-ann-links a{transition:none}}

.bwp-ann-content{max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;padding:1.75rem 1.5rem 1rem;scrollbar-width:thin}
@media(max-width:480px){.bwp-ann .bwp-ann-content{padding:1.5rem .85rem .6rem;max-height:calc(100dvh - 1.25rem)}}
.bwp-ann-brand-younglife .bwp-ann-header h2 span::after{content:'';position:absolute;right:-2.1rem;top:-.4rem;width:1.6rem;height:2.1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 40'%3E%3Cpath d='m5 11 4-8m5 18 11-4m-9 14 10 4' fill='none' stroke='%23c9eb25' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;pointer-events:none}