.bruno-marketing *{margin:0;padding:0;box-sizing:border-box}[data-product-brand=bruno]{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:Rubik,system-ui,-apple-system,sans-serif;color:#0a0a0a;background:#fff;overflow-x:hidden}.bruno-marketing a{text-decoration:none;color:inherit}.bruno-marketing button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}.bruno-marketing img,.bruno-marketing video{display:block;max-width:100%}.bruno-marketing input{font-family:inherit}.bruno-marketing ::-webkit-scrollbar{height:0;width:0}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/rubik-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/rubik-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/rubik-hebrew.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}[data-product-brand=bruno]{scroll-behavior:smooth}.bruno-marketing #faq,.bruno-marketing #how,.bruno-marketing #reviews{scroll-margin-top:104px}@media (prefers-reduced-motion:reduce){[data-product-brand=bruno]{scroll-behavior:auto}}.bruno-marketing .pv-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.bruno-marketing .pv-reveal.pv-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.bruno-marketing .pv-reveal,.bruno-marketing .pv-reveal.pv-in{opacity:1!important;transform:none!important;transition:none!important}}.bruno-marketing h1,.bruno-marketing h2,.bruno-marketing h3,.bruno-marketing h4{font-family:Rubik,system-ui,sans-serif;font-weight:800;letter-spacing:-.01em;line-height:1.1}.bruno-marketing .page-landing h1,.bruno-marketing .page-landing h2,.bruno-marketing .page-landing h3,.bruno-marketing .page-landing h4{line-height:1.08}.bruno-marketing .page-pricing h1,.bruno-marketing .page-pricing h2,.bruno-marketing .page-pricing h3,.bruno-marketing .page-pricing h4{line-height:1.14}@keyframes mqL{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes mqR{0%{transform:translateX(-50%)}to{transform:translateX(0)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-7px) scale(1.025)}}@keyframes logopulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.13)}}.bruno-marketing .mq-row:hover .mq-track{animation-play-state:paused}.bruno-marketing .lnk{transition:color .15s}.bruno-marketing .lnk:hover{color:#0a0a0a!important}.bruno-marketing .btncirc{transition:background .15s,transform .15s}.bruno-marketing .btncirc:hover{background:#ececec!important}.bruno-marketing .btncirc:active{transform:scale(.92)}.bruno-marketing .page-about .btncirc:hover,.bruno-marketing .page-pricing .btncirc:hover{background:#e9e9e9!important}.bruno-marketing .btncirc:disabled{opacity:.3;cursor:default;pointer-events:none}.bruno-marketing .faqrow:hover{background:#fafafa}.bruno-marketing .gradbtn{transition:transform .15s,filter .15s}.bruno-marketing .gradbtn:hover{filter:brightness(1.05)}.bruno-marketing .gradbtn:active{transform:scale(.96)}.bruno-marketing .outbtn{transition:background .15s}.bruno-marketing .outbtn:hover{background:#f1edff}@media (max-width:820px){.bruno-marketing .page-landing .hide-mob{display:none!important}}@media (min-width:821px){.bruno-marketing .page-landing .only-mob{display:none!important}}@media (max-width:768px){.bruno-marketing .page-landing .stack-mob,.bruno-marketing .page-landing .stack-mob-r{flex-direction:column!important}}.bruno-marketing .conf-grid{display:grid;gap:34px;grid-template-columns:1fr 1.32fr;grid-template-areas:"txt img" "card img";align-items:start}.bruno-marketing .conf-txt{grid-area:txt}.bruno-marketing .conf-img{grid-area:img}.bruno-marketing .conf-card{grid-area:card}@media (max-width:768px){.bruno-marketing .conf-grid{grid-template-columns:1fr;grid-template-areas:"txt" "img" "card";gap:28px}}.bruno-marketing .t-cols{display:flex;gap:20px;align-items:flex-start}.bruno-marketing .t-col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:20px}@media (max-width:1024px){.bruno-marketing .t-cols{flex-wrap:wrap}.bruno-marketing .t-col{flex:1 1 300px}}@media (max-width:640px){.bruno-marketing .t-col{flex-basis:100%}}.bruno-marketing .page-landing .team-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:768px){.bruno-marketing .page-landing .team-grid{grid-template-columns:1fr}}.bruno-marketing .cms-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:28px 16px}.bruno-marketing .cms-grid>div{flex:0 0 calc((100% - 4 * 16px) / 5)}@media (max-width:760px){.bruno-marketing .cms-grid>div{flex-basis:calc((100% - 2 * 16px) / 3)}}.bruno-marketing .page-pricing .cara{display:flex;gap:20px;will-change:transform;direction:ltr}.bruno-marketing .cara::-webkit-scrollbar{display:none}.bruno-marketing .cara-card{flex:0 0 calc((100% - 20px) / 2);scroll-snap-align:start}.bruno-marketing .trust-grid{display:grid;grid-template-columns:1fr 1fr}@media (max-width:680px){.bruno-marketing .cara-card{flex:0 0 84%}.bruno-marketing .trust-grid{grid-template-columns:1fr}}.bruno-marketing .trust-wide{margin-top:62px;display:flex;flex-direction:column;gap:20px}@media (min-width:900px){.bruno-marketing .trust-wide{width:min(1140px,94vw);margin-left:calc(50% - min(570px, 47vw))}}.bruno-marketing .page-about .cara{display:flex;gap:18px;will-change:transform;direction:ltr}.bruno-marketing .tl-card{flex:0 0 clamp(250px,28%,360px);direction:rtl}.bruno-marketing .page-about .team-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.bruno-marketing .rc-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:start}@media (max-width:1024px){.bruno-marketing .page-about .team-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:680px){.bruno-marketing .tl-card{flex:0 0 86%}.bruno-marketing .page-about .team-grid{grid-template-columns:repeat(2,1fr)}.bruno-marketing .rc-grid{grid-template-columns:1fr}.bruno-marketing .page-about .hide-mob{display:none!important}}@media (min-width:681px){.bruno-marketing .page-about .only-mob{display:none!important}}.bruno-marketing .page-login{background:#f4f4f6}.bruno-marketing .page-login input:focus{border-color:#7050ff;box-shadow:0 0 0 3px rgba(112,80,255,.14);background:#fff}.bruno-marketing .lf-forgot{transition:color .15s}.bruno-marketing .lf-forgot:hover{color:#7050ff}.bruno-marketing .lf-enter{transition:transform .15s,filter .15s}.bruno-marketing .lf-enter:hover{filter:brightness(1.05)}.bruno-marketing .lf-enter:active{transform:scale(.98)}.bruno-marketing .lf-google{transition:background .15s}.bruno-marketing .lf-google:hover{background:#f6f6f8}@media (max-width:560px){.bruno-marketing .page-login .login-mascot{display:none}}@media (max-width:600px){.bruno-marketing .pv-nav{padding:12px 16px!important;gap:12px!important}.bruno-marketing .pv-nav-logo{height:32px!important}.bruno-marketing .pv-nav-cta{font-size:16px!important;padding:10px 20px!important}.bruno-marketing .page-landing .pv-hero{padding-left:12px!important;padding-right:12px!important}.bruno-marketing .page-landing .pv-hero-h1{font-size:min(42px,9.3vw)!important;font-weight:700!important;letter-spacing:-.03em!important;line-height:1.1!important}.bruno-marketing .page-landing .pv-hero-l2{white-space:nowrap}.bruno-marketing .page-landing .pv-vp h2{font-size:21px!important;font-weight:600!important;line-height:1.45!important}.bruno-marketing .page-landing .pv-charts h2{font-size:26px!important;font-weight:700!important}.bruno-marketing .page-landing .pv-charts-sub{font-size:15px!important;line-height:1.4!important}.bruno-marketing .page-landing .pv-date-mid{display:none!important}.bruno-marketing .page-landing .pv-steps{padding-top:44px!important;padding-bottom:44px!important}.bruno-marketing .page-landing .pv-steps h2{margin-bottom:30px!important}.bruno-marketing .page-landing .pv-steps-grid{gap:30px!important}.bruno-marketing .page-landing .pv-step-media{height:auto!important}.bruno-marketing .page-landing .pv-auto{padding-top:48px!important;padding-bottom:44px!important}.bruno-marketing .page-landing .pv-auto-mascot{width:clamp(270px,76vw,320px)!important}.bruno-marketing .page-landing .pv-auto-top{margin-bottom:10px!important;gap:8px!important}.bruno-marketing .page-landing .pv-auto-box{padding-top:28px!important}.bruno-marketing .page-landing .pv-auto-box img{height:58px!important;margin-top:22px!important}.bruno-marketing .page-landing .vp-emoji{width:38px!important;height:38px!important}.bruno-marketing .page-landing .vp-logo{width:21px!important}.bruno-marketing .page-landing .pv-testi-pill{gap:10px!important;padding:7px 12px!important;max-width:100%}.bruno-marketing .page-landing .pv-testi-count{gap:8px!important}.bruno-marketing .page-landing .pv-testi-count img{height:24px!important}.bruno-marketing .page-landing .pv-testi-count span,.bruno-marketing .page-landing .t-toggle{font-size:12.5px!important;white-space:nowrap!important}.bruno-marketing .page-landing .t-toggle{padding:5px 6px!important}.bruno-marketing .page-landing .pv-testi .t-fade{height:150px!important}.bruno-marketing .page-landing .conf-txt{text-align:center!important}.bruno-marketing .page-landing .conf-txt p{margin-left:auto!important;margin-right:auto!important}.bruno-marketing .page-landing .pv-brand-line,.bruno-marketing .page-landing .pv-clicks-line{display:block}.bruno-marketing .page-landing .cms-grid img{max-height:72px!important}.bruno-marketing .page-landing .cms-grid>div>div{height:72px!important}.bruno-marketing .page-landing .pv-cms-box{width:72px!important}.bruno-marketing .page-landing .pv-cmp>div{padding-top:11px!important;padding-bottom:11px!important;font-size:13px!important}.bruno-marketing .page-landing .pv-cmp img{width:24px!important;height:24px!important}.bruno-marketing .page-landing .pv-team-line2{display:block}.bruno-marketing .page-landing .pv-team-card{height:88px!important}.bruno-marketing .page-landing .pv-team-photo{width:92px!important}.bruno-marketing .page-landing .pv-team-photo img{width:100%!important;height:100%!important}.bruno-marketing .page-landing .pv-testi:not(.t-open) .t-clip{max-height:720px!important}.bruno-marketing .page-landing .pv-testi.t-open .t-clip{max-height:none!important}.bruno-marketing .pv-faq-q{font-weight:500!important;font-size:17px!important}}.bruno-marketing .pv-brand-line,.bruno-marketing .pv-clicks-line,.bruno-marketing .pv-team-line2{white-space:nowrap}.bruno-marketing h1,.bruno-marketing h2,.bruno-marketing h3,.bruno-marketing h4{font-weight:700!important}.bruno-marketing .page-landing .pv-hero-media{margin-top:6px!important}.bruno-marketing .page-landing .pv-hero-media video{aspect-ratio:840/686!important;object-fit:cover!important;object-position:center bottom!important;max-height:none!important}@media (max-width:600px){.bruno-marketing .page-landing .pv-hero-media{margin-top:2px!important}}.bruno-marketing .pv-buy-fab{box-shadow:inset 0 0 10px rgba(255,255,255,.45),0 4px 30px 3px rgba(112,80,255,.45)!important}@media (max-width:600px){.bruno-marketing .pv-buy-fab{bottom:40px!important;padding:14px 40px!important;font-size:18px!important}.bruno-marketing .page-pricing .pv-promo-row{flex-wrap:nowrap!important;gap:7px!important;padding:9px 12px!important;font-size:12.5px!important}.bruno-marketing .page-pricing .pv-promo-text{white-space:nowrap!important}.bruno-marketing .page-pricing .pv-promo-timer{padding:3px 8px!important;gap:4px!important;letter-spacing:.3px!important}.bruno-marketing .page-pricing .pv-hero-card{padding:20px!important}.bruno-marketing .page-pricing .pv-hero-rel{min-height:126px!important}.bruno-marketing .page-pricing .pv-hero-pre{margin-top:8px!important;font-size:15px!important}.bruno-marketing .page-pricing .pv-hero-price{font-size:38px!important;font-weight:800!important;margin-top:2px!important}.bruno-marketing .page-pricing .pv-hero-price .pv-hero-per{font-size:19px!important;font-weight:700!important}.bruno-marketing .page-pricing .pv-hero-divider{margin:6px 0 16px!important}.bruno-marketing .page-pricing .pv-hero-mascot{width:54%!important;left:-8px!important;top:-10px!important;bottom:3px!important}.bruno-marketing .page-pricing .pv-hero-mascot video{object-position:left bottom!important}.bruno-marketing .page-pricing .pv-hero-mascot:after{content:"";position:absolute;left:0;right:0;bottom:0;height:24%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 90%);pointer-events:none}.bruno-marketing .page-pricing .pv-hero-divider{position:relative;z-index:2}.bruno-marketing .page-pricing .pv-feat-list{gap:17px!important}.bruno-marketing .page-pricing .pv-feat-ic{width:42px!important;height:42px!important;border-radius:12px!important}.bruno-marketing .page-pricing .pv-feat-ic img{width:21px!important;height:21px!important}.bruno-marketing .page-pricing .pv-feat-t{font-size:17.5px!important}.bruno-marketing .page-pricing .pv-feat-d{font-size:14.5px!important;line-height:1.5!important;margin-top:4px!important}.bruno-marketing .page-pricing .pv-ai{margin-top:20px!important}.bruno-marketing .page-pricing .pv-ai-box{padding:16px 18px!important;gap:6px!important;overflow:hidden!important}.bruno-marketing .page-pricing .pv-ai-h2{font-size:18px!important;font-weight:600!important;line-height:1.34!important;max-width:none!important}.bruno-marketing .page-pricing .pv-ai-img{width:124px!important;margin-left:-52px!important;flex-shrink:0!important}}.bruno-marketing .pavo-wa-fab:hover{filter:brightness(1.04);transform:translateY(-2px)!important;box-shadow:0 12px 30px rgba(37,211,102,.5),0 3px 8px rgba(0,0,0,.14)!important}.bruno-marketing .pavo-wa-fab:active{transform:translateY(0) scale(.95)!important}.bruno-marketing .pavo-wa-fab:focus-visible{outline:3px solid rgba(37,211,102,.45);outline-offset:3px}@media (max-width:600px){.bruno-marketing .pavo-wa-fab{width:3.25rem!important;height:3.25rem!important}}.bruno-marketing .pavo-faq-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;text-align:center;margin:32px auto 0;font-family:Rubik;color:#777;font-size:clamp(15px,2vw,17px)}.bruno-marketing .pavo-faq-cta .pavo-wa-link{display:inline-flex;align-items:center;gap:9px;background:#25D366;color:#fff;font-family:Rubik;font-weight:700;font-size:clamp(14px,1.9vw,16px);line-height:1;padding:11px 20px;border-radius:9999px;box-shadow:0 6px 18px rgba(37,211,102,.32);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.bruno-marketing .pavo-faq-cta .pavo-wa-link:hover{filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 9px 22px rgba(37,211,102,.4)}.bruno-marketing .pavo-faq-cta .pavo-wa-link:active{transform:translateY(0) scale(.97)}.bruno-marketing .pavo-wa-link svg{width:18px;height:18px;flex-shrink:0}.bruno-marketing .pavo-talk{max-width:940px;margin:40px auto 0;padding:0 20px}.bruno-marketing .pavo-talk-card{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:24px;overflow:hidden;border-radius:26px;background:linear-gradient(135deg,#f3f0ff,#efe9ff 55%,#f6efff);border:1px solid #e6ddff;box-shadow:0 18px 48px rgba(112,80,255,.12)}.bruno-marketing .pavo-talk-copy{flex:1 1 auto;min-width:0;padding:40px 44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:right}.bruno-marketing .pavo-talk-h{font-family:Rubik;font-weight:800;font-size:clamp(24px,3.4vw,34px);line-height:1.18;color:#0a0a0a;letter-spacing:-.01em}.bruno-marketing .pavo-talk-sub{font-family:Rubik;color:#6a6478;font-size:clamp(15px,2.1vw,18px);line-height:1.55;margin-top:14px;max-width:32ch}.bruno-marketing .pavo-talk-btn{display:inline-flex;align-items:center;gap:10px;margin-top:24px;background:#25D366;color:#fff;font-family:Rubik;font-weight:700;font-size:clamp(15px,2vw,17px);line-height:1;padding:15px 28px;border-radius:9999px;box-shadow:0 10px 26px rgba(37,211,102,.34);transition:transform .15s ease,filter .15s ease,box-shadow .15s ease}.bruno-marketing .pavo-talk-btn:hover{filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 30px rgba(37,211,102,.44)}.bruno-marketing .pavo-talk-btn:active{transform:translateY(0) scale(.97)}.bruno-marketing .pavo-talk-btn svg{width:20px;height:20px;flex-shrink:0}.bruno-marketing .pavo-talk-figure{position:relative;flex:0 0 40%;max-width:320px;align-self:flex-end}.bruno-marketing .pavo-talk-figure img{display:block;width:100%;height:auto;aspect-ratio:600/410;margin-bottom:-8px}@media (max-width:700px){.bruno-marketing .pavo-talk-card{flex-direction:column;text-align:center;gap:0}.bruno-marketing .pavo-talk-copy{align-items:center;text-align:center;padding:34px 26px 4px;order:2}.bruno-marketing .pavo-talk-sub{max-width:36ch}.bruno-marketing .pavo-talk-figure{flex:none;width:min(230px,62%);max-width:230px;margin:0 auto;order:1;align-self:center}}.bruno-marketing .pv-plans-overlay{position:fixed;inset:0;z-index:200;display:flex;align-items:flex-end;justify-content:center;padding:0;background:rgba(18,12,33,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .25s ease}.bruno-marketing .pv-plans-overlay.pv-open{opacity:1;pointer-events:auto}.bruno-marketing .pv-plans-sheet{position:relative;width:100%;max-width:none;background:#fff;border-radius:24px 24px 0 0;padding:14px 20px calc(24px + env(safe-area-inset-bottom));box-shadow:0 -20px 70px rgba(20,10,40,.28);max-height:94vh;overflow-y:auto;transform:translateY(100%);transition:transform .34s cubic-bezier(.16,1,.3,1)}.bruno-marketing .pv-plans-overlay.pv-open .pv-plans-sheet{transform:none}.bruno-marketing .pv-plans-handle{display:block;width:42px;height:5px;border-radius:9999px;background:#e2e2e7;margin:4px auto 14px}.bruno-marketing .pv-plans-inner{max-width:470px;margin:0 auto}.bruno-marketing .pv-plans-x{display:none;position:absolute;top:16px;left:16px;width:30px;height:30px;border-radius:50%;background:#f2f2f4;color:#6b6b6b;align-items:center;justify-content:center}.bruno-marketing .pv-plans-title{font-family:Rubik;font-size:19px;font-weight:800;color:#0a0a0a;margin-bottom:18px}.bruno-marketing .pv-plans-list{display:flex;flex-direction:column;gap:14px}.bruno-marketing .pv-plan{position:relative;display:block;width:100%;text-align:right;background:#fff;border:1.6px solid #e7e7ec;border-radius:16px;padding:19px 22px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.bruno-marketing .pv-plan:hover{border-color:#cdbcff}.bruno-marketing .pv-plan.pv-plan-sel{border-color:#7c3aed;box-shadow:0 0 0 1.6px #7c3aed}.bruno-marketing .pv-plan-price{display:flex;flex-direction:row;align-items:baseline;gap:9px}.bruno-marketing .pv-plan-old{color:#a0a0a8;text-decoration:line-through;font-family:Rubik;font-size:17px;font-weight:600}.bruno-marketing .pv-plan-new{color:#0a0a0a;font-family:Rubik;font-size:27px;font-weight:800;letter-spacing:-.4px}.bruno-marketing .pv-plan-per{color:#7b7b82;font-family:Rubik;font-size:15px;font-weight:500}.bruno-marketing .pv-plan-sub{display:block;color:#8c8c93;font-family:Rubik;font-size:14px;margin-top:5px}.bruno-marketing .pv-plan-badge-best{position:absolute;top:-11px;right:18px;background:#fff;border:1.5px solid #7c3aed;color:#7c3aed;font-family:Rubik;font-size:12px;font-weight:700;padding:3px 12px;border-radius:9999px}.bruno-marketing .pv-plan-badge-off{display:none;position:absolute;top:50%;left:18px;transform:translateY(-50%);background:#fa5252;color:#fff;font-family:Rubik;font-size:12px;font-weight:800;padding:4px 10px;border-radius:8px}.bruno-marketing .pv-plan.pv-plan-sel .pv-plan-badge-off{display:block}.bruno-marketing .pv-plans-buy{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:20px;background:linear-gradient(90deg,#7050ff,#a938ff);color:#fff;font-family:Rubik;font-weight:700;font-size:18px;padding:17px;border-radius:9999px;box-shadow:inset 0 0 10px rgba(255,255,255,.45),0 10px 28px rgba(112,80,255,.45);transition:opacity .15s ease}.bruno-marketing .pv-plans-buy.pv-loading{opacity:.8;pointer-events:none}.bruno-marketing .pv-plans-guarantee{display:flex;align-items:center;justify-content:center;gap:8px;color:#6f6f76;font-family:Rubik;font-size:14px;margin-top:15px}@media (max-width:560px){.bruno-marketing .pv-plans-overlay{align-items:flex-end;padding:0}.bruno-marketing .pv-plans-sheet{max-width:none;border-radius:22px 22px 0 0;padding:12px 18px calc(20px + env(safe-area-inset-bottom));max-height:94vh;transform:translateY(100%)}.bruno-marketing .pv-plans-overlay.pv-open .pv-plans-sheet{transform:none}.bruno-marketing .pv-plans-handle{display:block;width:42px;height:5px;border-radius:9999px;background:#e2e2e7;margin:4px auto 14px}.bruno-marketing .pv-plans-x{display:none}}.bruno-marketing .bruno-home-mascots #faq[data-bruno-faq]{max-width:1040px!important}.bruno-marketing .bp-mascots [data-bruno-faq-grid],.bruno-marketing .bruno-home-mascots [data-bruno-faq-grid]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important}.bruno-marketing .bp-mascots .bf-column,.bruno-marketing .bruno-home-mascots .bf-column{display:flex;flex-direction:column;gap:12px;min-width:0}.bruno-marketing .bp-mascots [data-bruno-faq] .faq-item,.bruno-marketing .bruno-home-mascots [data-bruno-faq] .faq-item{border:0!important;border-bottom:1px solid #dce7f2!important;border-radius:0!important;background:transparent!important;overflow:visible;box-shadow:none!important}.bruno-marketing .bp-mascots [data-bruno-faq] .faqrow,.bruno-marketing .bruno-home-mascots [data-bruno-faq] .faqrow{padding:20px!important;gap:14px!important;align-items:flex-start!important;background:transparent!important}.bruno-marketing .bp-mascots [data-bruno-faq] .pv-faq-q,.bruno-marketing .bruno-home-mascots [data-bruno-faq] .pv-faq-q{font-family:Rubik,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.6;color:#10233f!important}.bruno-marketing .bp-mascots [data-bruno-faq] .faq-sign,.bruno-marketing .bruno-home-mascots [data-bruno-faq] .faq-sign{color:#287fe8!important;font-weight:400;font-size:23px!important;width:22px!important;line-height:26px!important}.bruno-marketing .bp-mascots [data-bruno-faq] .faq-answer,.bruno-marketing .bruno-home-mascots [data-bruno-faq] .faq-answer{padding:0 20px 22px!important;font-family:Rubik,sans-serif!important;font-size:16px!important;line-height:1.8!important;color:#52647a!important}.bruno-marketing .bp-mascots .bf-contact a:focus-visible,.bruno-marketing .bp-mascots [data-bruno-faq] .faqrow:focus-visible,.bruno-marketing .bruno-home-mascots .bf-contact a:focus-visible,.bruno-marketing .bruno-home-mascots [data-bruno-faq] .faqrow:focus-visible{outline:3px solid #287fe8;outline-offset:-4px;border-radius:12px}.bruno-marketing .bp-mascots .bf-contact,.bruno-marketing .bruno-home-mascots .bf-contact{margin-top:30px;display:grid;grid-template-columns:minmax(0,1fr) 180px;align-items:end;gap:28px;padding:30px 30px 0;background:#eff7ff;border:1px solid #d4e4f5;border-radius:18px;overflow:hidden;font-family:Rubik,sans-serif;text-align:right}.bruno-marketing .bp-mascots .bf-contact-copy,.bruno-marketing .bruno-home-mascots .bf-contact-copy{padding-bottom:30px;min-width:0}.bruno-marketing .bp-mascots .bf-contact h3,.bruno-marketing .bruno-home-mascots .bf-contact h3{margin:0;font:500 24px/1.35 Rubik,sans-serif;color:#10233f}.bruno-marketing .bp-mascots .bf-contact p,.bruno-marketing .bruno-home-mascots .bf-contact p{margin:8px 0 18px;font:400 16px/1.7 Rubik,sans-serif;color:#52647a}.bruno-marketing .bp-mascots .bf-contact a,.bruno-marketing .bruno-home-mascots .bf-contact a{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;padding:12px 17px;background:#10233f;color:#fff;text-decoration:none;border-radius:10px;font:500 15px/1.5 Rubik,sans-serif}.bruno-marketing .bp-mascots .bf-contact a svg,.bruno-marketing .bruno-home-mascots .bf-contact a svg{width:19px;height:19px;flex-shrink:0}.bruno-marketing .bp-mascots .bf-contact-art,.bruno-marketing .bruno-home-mascots .bf-contact-art{position:relative;line-height:0;border-bottom:1px solid #91b9e4;pointer-events:none;isolation:isolate}.bruno-marketing .bp-mascots .bf-contact-art:before,.bruno-marketing .bruno-home-mascots .bf-contact-art:before{content:"";position:absolute;inset:-30px -20px 0;background:radial-gradient(#287fe826 1px,transparent 1.4px) 0 0/9px 9px;mask-image:radial-gradient(ellipse,#000,transparent 70%);z-index:-1}.bruno-marketing .bp-mascots .bf-contact-art img,.bruno-marketing .bruno-home-mascots .bf-contact-art img{display:block;width:100%;height:auto;object-fit:contain}@media(max-width:700px){.bruno-marketing .bp-mascots [data-bruno-faq-grid],.bruno-marketing .bruno-home-mascots [data-bruno-faq-grid]{grid-template-columns:1fr;gap:12px}.bruno-marketing .bp-mascots .bf-contact,.bruno-marketing .bruno-home-mascots .bf-contact{grid-template-columns:1fr;justify-items:center;text-align:center;padding:26px 20px 0;gap:12px}.bruno-marketing .bp-mascots .bf-contact-copy,.bruno-marketing .bruno-home-mascots .bf-contact-copy{padding-bottom:0;width:100%}.bruno-marketing .bp-mascots .bf-contact h3,.bruno-marketing .bruno-home-mascots .bf-contact h3{font-size:23px}.bruno-marketing .bp-mascots .bf-contact-art,.bruno-marketing .bruno-home-mascots .bf-contact-art{width:150px;margin-top:4px}}@media(min-width:701px){.bruno-marketing .bp-mascots .bf-contact,.bruno-marketing .bruno-home-mascots .bf-contact{grid-template-columns:minmax(0,1fr) 220px;padding:36px 36px 0}.bruno-marketing .bp-mascots .bf-contact-copy,.bruno-marketing .bruno-home-mascots .bf-contact-copy{padding-bottom:36px}.bruno-marketing .bp-mascots .bf-contact h3,.bruno-marketing .bruno-home-mascots .bf-contact h3{font-size:27px}.bruno-marketing .bp-mascots .bf-contact-art img,.bruno-marketing .bruno-home-mascots .bf-contact-art img{transform:scale(1.25);transform-origin:center bottom}}