.v3-tb-lead-form{background:linear-gradient(180deg, var(--be-navy) 0%, var(--be-navy-deep) 100%);padding:40px 0;position:relative;overflow:hidden}@media (min-width:1024px){.v3-tb-lead-form{padding:64px 0}}.v3-tb-lead-form:before{content:"";background:var(--v3-accent,var(--be-cyan));height:3px;position:absolute;top:0;left:0;right:0}.v3-tb-lead-form__container{z-index:2;width:100%;max-width:1224px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px;position:relative}@media (min-width:1024px){.v3-tb-lead-form__container{padding-left:56px;padding-right:56px}}.v3-tb-lead-form__process{grid-gap:6px;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 32px;padding:16px 4px;display:grid}@media (min-width:768px){.v3-tb-lead-form__process{gap:8px;padding:8px 0 16px}}.v3-tb-lead-form__process-step{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}@media (min-width:768px){.v3-tb-lead-form__process-step:not(:last-child):after{content:"";z-index:0;border-top:1px dashed rgba(255,255,255,.2);height:1px;position:absolute;top:21px;left:calc(50% + 30px);right:calc(30px - 50%)}}.v3-tb-lead-form__process-icon{z-index:1;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.14);border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:8px;display:inline-flex;position:relative}.v3-tb-lead-form__process-icon svg{width:15px;height:15px;stroke:var(--v3-accent,var(--be-cyan));fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.v3-tb-lead-form__process-label{color:var(--v3-accent,var(--be-cyan));letter-spacing:.2px;letter-spacing:.0125rem;margin-bottom:3px;font-size:.5625rem;font-style:italic;font-weight:500}.v3-tb-lead-form__process-title{color:#fff;margin:0;font-size:.65625rem;font-weight:700;line-height:1.15}@media (min-width:768px){.v3-tb-lead-form__process-icon{width:42px;height:42px;margin-bottom:10px}.v3-tb-lead-form__process-icon svg{width:18px;height:18px}.v3-tb-lead-form__process-label{letter-spacing:.3px;letter-spacing:.01875rem;margin-bottom:4px;font-size:.6875rem}.v3-tb-lead-form__process-title{font-size:.8125rem;line-height:1.2}}@media (min-width:1024px){.v3-tb-lead-form__process-title{font-size:.875rem}}.v3-tb-lead-form__wrap{grid-gap:32px;max-width:1080px;scroll-margin-top:calc(var(--header-height,76px) + 24px);grid-template-columns:1fr;gap:32px;margin-left:auto;margin-right:auto;display:grid}@media (min-width:1024px){.v3-tb-lead-form__wrap{grid-template-columns:.8fr 1.2fr;align-items:start;gap:64px}}.v3-tb-lead-form__title{text-transform:uppercase;color:#fff;margin-bottom:16px;font-family:Anton,Impact,sans-serif;font-size:2.25rem;font-weight:400;line-height:1}@media (min-width:1024px){.v3-tb-lead-form__title{font-size:3rem}}.v3-tb-lead-form__title .accent{color:var(--v3-accent,var(--be-cyan))}.v3-tb-lead-form__intro-text{color:rgba(255,255,255,.75);margin:0 0 22px;font-size:.9375rem;line-height:1.65}.v3-tb-lead-form__intro-text p{margin:0 0 12px}.v3-tb-lead-form__intro-text p:last-child{margin-bottom:0}.v3-tb-lead-form__intro-text a{color:var(--v3-accent,var(--be-cyan));font-weight:600}.v3-tb-lead-form__intro-text strong{color:#fff}.v3-tb-lead-form__assurances{flex-direction:column;gap:10px;display:flex}.v3-tb-lead-form__assurance{color:rgba(255,255,255,.85);align-items:center;gap:10px;font-size:.8125rem;display:flex}.v3-tb-lead-form__assurance:before{content:"✓";width:22px;height:22px;color:var(--be-navy-deep);background:var(--v3-accent,var(--be-cyan));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:inline-flex}.v3-tb-lead-form__contact{border-top:1px solid rgba(255,255,255,.1);margin-top:24px;padding-top:22px}.v3-tb-lead-form__contact-label{letter-spacing:.18em;text-transform:uppercase;color:var(--v3-accent,var(--be-cyan));margin-bottom:8px;font-size:.6875rem;font-weight:700}.v3-tb-lead-form__contact a{color:#fff;margin-bottom:4px;font-size:.875rem;-webkit-text-decoration:none;text-decoration:none;display:block}.v3-tb-lead-form__contact a strong{color:var(--v3-accent,var(--be-cyan))}.v3-tb-lead-form__form-wrap{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px}@media (min-width:1024px){.v3-tb-lead-form__form-wrap{padding:36px}}.v3-tb-lead-form__form-wrap--loading{opacity:.85;pointer-events:none}.v3-tb-lead-form__row{grid-gap:14px;grid-template-columns:1fr;gap:14px;margin-bottom:14px;display:grid}@media (min-width:768px){.v3-tb-lead-form__row--2{grid-template-columns:1fr 1fr}}.v3-tb-lead-form__field label{letter-spacing:.04em;color:rgba(255,255,255,.85);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.v3-tb-lead-form__required{color:var(--v3-accent,var(--be-cyan))}.v3-tb-lead-form__field input,.v3-tb-lead-form__field select,.v3-tb-lead-form__field textarea{color:#fff;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.15);border-radius:8px;width:100%;padding:12px 14px;font-size:.875rem;transition:border-color .2s,background .2s}.v3-tb-lead-form__field input:focus,.v3-tb-lead-form__field select:focus,.v3-tb-lead-form__field textarea:focus{border-color:var(--v3-accent,var(--be-cyan));background:rgba(0,0,0,.45);outline:none}.v3-tb-lead-form__field select{height:auto;position:static;top:auto;bottom:auto;left:auto;right:auto}.v3-tb-lead-form__field input[type=date]:before,.v3-tb-lead-form__field input[type=time]:before{content:none}.v3-tb-lead-form__field textarea{resize:vertical;min-height:88px;font-family:inherit}.v3-tb-lead-form__turnstile{margin-top:16px}.v3-tb-lead-form__submit{text-transform:uppercase;letter-spacing:.1em;width:100%;color:var(--be-navy-deep);background:var(--v3-accent,var(--be-cyan));cursor:pointer;border:none;border-radius:8px;margin-top:8px;padding:16px;font-size:.8125rem;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 8px 24px rgba(61,217,244,.35)}.v3-tb-lead-form__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 32px rgba(61,217,244,.45)}.v3-tb-lead-form__submit:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.v3-tb-lead-form__error{color:#ff9b9b;text-align:center;margin-top:14px;font-size:.8125rem;line-height:1.5}.v3-tb-lead-form__legal{color:rgba(255,255,255,.5);text-align:center;margin-top:14px;font-size:.6875rem;line-height:1.5}.v3-tb-lead-form__legal p{margin:0}.v3-tb-lead-form__legal a{color:rgba(255,255,255,.7);-webkit-text-decoration:underline;text-decoration:underline}.v3-tb-lead-form__success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:240px;padding:24px 8px;display:flex}.v3-tb-lead-form__success-icon{width:56px;height:56px;color:var(--be-navy-deep);background:var(--v3-accent,var(--be-cyan));border-radius:50%;justify-content:center;align-items:center;font-size:1.75rem;font-weight:800;display:inline-flex}.v3-tb-lead-form__success-text{color:rgba(255,255,255,.85);max-width:380px;margin:0;font-size:.9375rem;line-height:1.6}
.v3-tb-logos{background:var(--be-light-bg-2);color:var(--be-text-dark);padding:40px 0}.v3-tb-logos__inner{text-align:center}.v3-tb-logos__tag{letter-spacing:.24em;text-transform:uppercase;color:var(--v3-accent-dark,var(--be-cyan-dark));margin-bottom:18px;font-size:.6875rem;font-weight:700}.v3-tb-logos__list{letter-spacing:.06em;color:var(--be-text-dark);flex-wrap:wrap;justify-content:center;gap:8px 32px;font-family:Anton,Impact,sans-serif;font-size:1.375rem;display:flex}@media (min-width:1025px){.v3-tb-logos__list{gap:12px 48px;font-size:1.75rem}}.v3-tb-logos__brand:nth-child(odd){color:var(--be-text-dark)}.v3-tb-logos__brand:nth-child(2n){color:var(--be-text-muted)}
.v3-tb-rse{color:#fff;background:var(--be-navy-deep);padding:40px 0;position:relative;overflow:hidden}@media (min-width:1025px){.v3-tb-rse{padding:64px 0}}.v3-tb-rse__grid{grid-gap:28px;grid-template-columns:1fr;gap:28px;margin-top:28px;display:grid}@media (min-width:1025px){.v3-tb-rse__grid{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-top:40px}}.v3-tb-rse__text p{color:rgba(255,255,255,.82);margin:0 0 14px;font-size:.9375rem;line-height:1.7}.v3-tb-rse__text p:last-child{margin-bottom:0}.v3-tb-rse__text strong,.v3-tb-rse__text b{color:#fff;font-weight:700}.v3-tb-rse__text a{color:var(--v3-accent,var(--be-cyan));-webkit-text-decoration:underline;text-decoration:underline}.v3-tb-rse__pillars{grid-gap:12px;grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:640px){.v3-tb-rse__pillars{grid-template-columns:1fr 1fr;gap:14px}}.v3-tb-rse__pillar{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.v3-tb-rse__pillar-icon{width:48px;height:48px;color:var(--v3-accent,var(--be-cyan));background:color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 15%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.v3-tb-rse__pillar-icon svg{width:22px;height:22px}.v3-tb-rse__pillar-text{flex:1;min-width:0}.v3-tb-rse__pillar-title{color:#fff;margin:0 0 3px;font-size:.875rem;font-weight:700}.v3-tb-rse__pillar-desc{color:rgba(255,255,255,.72);margin:0;font-size:.8125rem;line-height:1.5}
.v3-anniv-ages{color:#fff;background:linear-gradient(180deg, var(--be-navy-light) 0%, var(--be-navy) 100%);padding:40px 0}@media (min-width:1025px){.v3-anniv-ages{padding:64px 0}}.v3-anniv-ages__grid{grid-gap:16px;grid-template-columns:1fr;gap:16px;margin-top:28px;display:grid}@media (min-width:769px){.v3-anniv-ages__grid{grid-template-columns:1fr 1fr;gap:24px}}.v3-anniv-ages__card{color:inherit;cursor:pointer;box-shadow:none;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;flex-direction:column;padding:28px 26px;-webkit-text-decoration:none;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s,background .3s;display:flex}.v3-anniv-ages__card:hover{border-color:color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 25%, transparent);background:rgba(255,255,255,.05);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.35)}.v3-anniv-ages__card-title{color:#fff;margin:0 0 6px;font-size:1.125rem;font-weight:700;line-height:1.3}.v3-anniv-ages__card-subtitle{color:rgba(255,255,255,.72);margin:0 0 16px;font-size:.8125rem;line-height:1.5}.v3-anniv-ages__list{flex-direction:column;gap:10px;display:flex}.v3-anniv-ages__item{color:rgba(255,255,255,.85);align-items:flex-start;gap:10px;font-size:.875rem;line-height:1.5;display:flex}.v3-anniv-ages__check{width:20px;height:20px;color:var(--be-navy-deep);background:var(--v3-accent,var(--be-cyan));border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.6875rem;font-weight:800;display:inline-flex}.v3-anniv-ages__check:before{content:"✓"}.v3-anniv-ages__item-text{flex:1}.v3-anniv-ages__item-text p{margin:0}.v3-anniv-ages__item-text strong{color:#fff;font-weight:700}
.v3-anniv-journey{background:var(--be-navy-deep);color:#fff;padding:40px 0;position:relative;overflow:hidden}@media (min-width:1025px){.v3-anniv-journey{padding:64px 0}}.v3-anniv-journey:before{content:"";z-index:0;background:radial-gradient(circle,rgba(255,214,10,.05) 0%,transparent 70%);width:500px;height:500px;position:absolute;top:-100px;left:-150px}.v3-anniv-journey .v3-section-header{z-index:1;margin-bottom:24px;position:relative}@media (min-width:1025px){.v3-anniv-journey .v3-section-header{margin-bottom:28px}}.v3-anniv-journey__grid{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}@media (min-width:1025px){.v3-anniv-journey__grid{grid-gap:24px;grid-template-columns:1fr 1fr;gap:24px;display:grid}.v3-anniv-journey__step--full{grid-column:1/-1}}.v3-anniv-journey__step{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:16px;flex-direction:column;width:100%;padding:20px;transition:border-color .3s,background .3s;display:flex;position:relative;overflow:hidden}@media (min-width:1025px){.v3-anniv-journey__step{padding:24px}}@media (hover:hover){.v3-anniv-journey__step:hover{background:rgba(255,255,255,.043);border-color:rgba(255,214,10,.25)}}@media (min-width:1025px){.v3-anniv-journey__step:not(.v3-anniv-journey__step--full){flex-direction:row;align-items:stretch;gap:20px}}.v3-anniv-journey__photo{aspect-ratio:16/9;background:var(--be-navy);border-radius:12px;flex-shrink:0;margin-bottom:14px;position:relative;overflow:hidden}@media (min-width:1025px){.v3-anniv-journey__step .v3-anniv-journey__photo{aspect-ratio:4/3;flex:0 0 50%;margin-bottom:0}}.v3-anniv-journey__photo-img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.v3-anniv-journey__photo--placeholder{background:repeating-linear-gradient(45deg, rgba(255,214,10,.04) 0,rgba(255,214,10,.04) 12px, transparent 12px, transparent 24px), linear-gradient(135deg, var(--be-navy) 0%, var(--be-navy-deep) 100%);background:repeating-linear-gradient(45deg, rgba(255,214,10,.04) 0 12px, transparent 12px 24px), linear-gradient(135deg, var(--be-navy) 0%, var(--be-navy-deep) 100%);border:1px dashed rgba(255,214,10,.3);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.v3-anniv-journey__photo--placeholder:before{content:"📸";opacity:.5;font-size:1.75rem}.v3-anniv-journey__photo--placeholder span{letter-spacing:.16em;text-transform:uppercase;color:rgba(255,214,10,.7);text-align:center;max-width:320px;padding:0 24px;font-size:.6875rem;font-weight:700;line-height:1.4}.v3-anniv-journey__content{flex-direction:column;display:flex}@media (min-width:1025px){.v3-anniv-journey__step:not(.v3-anniv-journey__step--full) .v3-anniv-journey__content{flex:1;justify-content:center;min-width:0}}.v3-anniv-journey__step-title{font-family:var(--font-family-heading);text-transform:uppercase;color:var(--be-yellow);margin:0 0 12px;font-size:1.375rem;font-weight:400;line-height:1.05}@media (min-width:1025px){.v3-anniv-journey__step-title{font-size:1.5rem}.v3-anniv-journey__step--full .v3-anniv-journey__step-title{font-size:1.875rem}}.v3-anniv-journey__step-prefix{color:var(--v3-accent,var(--be-cyan))}.v3-anniv-journey__desc{color:rgba(255,255,255,.78);margin:0;font-size:.8125rem;line-height:1.55}@media (min-width:1025px){.v3-anniv-journey__desc{font-size:.875rem}}.v3-anniv-journey__missions{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;margin-top:16px;padding-bottom:4px;scroll-padding-left:0;display:flex;overflow-x:auto}.v3-anniv-journey__missions::-webkit-scrollbar{display:none}@media (min-width:769px){.v3-anniv-journey__missions{scroll-snap-type:none;grid-template-columns:repeat(3,1fr);padding-bottom:0;display:grid;overflow:visible}}.v3-anniv-journey-mission{color:inherit;cursor:pointer;scroll-snap-align:start;border:1px solid var(--mission-accent,rgba(255,255,255,.1));background:rgba(255,255,255,.04);border-radius:12px;flex-direction:column;flex:0 0 80%;-webkit-text-decoration:none;text-decoration:none;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex;overflow:hidden}@media (min-width:769px){.v3-anniv-journey-mission{flex:initial}}@media (hover:hover){.v3-anniv-journey-mission:hover{border-color:var(--mission-accent,rgba(255,214,10,.22));box-shadow:0 0 24px color-mix(in srgb, var(--mission-accent,var(--be-cyan)) 32%, transparent)}}.v3-anniv-journey-mission__photo{aspect-ratio:4/3;background:var(--be-navy);position:relative;overflow:hidden}.v3-anniv-journey-mission__photo-img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.v3-anniv-journey-mission__photo--placeholder{background:repeating-linear-gradient(45deg, rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 10px, transparent 10px, transparent 20px), var(--be-navy);background:repeating-linear-gradient(45deg, rgba(255,255,255,.03) 0 10px, transparent 10px 20px), var(--be-navy)}.v3-anniv-journey-mission__tag{z-index:2;letter-spacing:.02em;color:#fff;background:var(--mission-accent,var(--be-cyan));box-shadow:0 4px 12px color-mix(in srgb, var(--mission-accent,var(--be-cyan)) 45%, transparent);border-radius:999px;align-items:center;gap:5px;padding:5px 11px;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px}.v3-anniv-journey-mission__body{flex-direction:column;align-items:flex-start;gap:6px;padding:14px 14px 16px;display:flex}.v3-anniv-journey-mission__name{font-family:var(--font-family-heading);text-transform:uppercase;color:var(--mission-accent,#fff);letter-spacing:.02em;font-size:1rem;line-height:1}.v3-anniv-journey-mission__specs{text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:.6875rem;font-weight:600}.v3-anniv-journey-mission__desc{color:rgba(255,255,255,.95);margin:0;font-size:.8125rem;line-height:1.5}.v3-anniv-journey__banner{grid-gap:10px 12px;z-index:1;grid-template-columns:1fr 1fr;gap:10px 12px;max-width:600px;margin:28px auto 0;display:grid;position:relative}.v3-anniv-journey__banner-item{text-align:center;color:rgba(255,255,255,.92);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:999px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 16px;font-size:.8125rem;font-weight:600;display:flex}@media (min-width:1025px){.v3-anniv-journey__banner{grid-template-columns:repeat(4,auto);justify-content:center;max-width:none}.v3-anniv-journey__banner-item{width:auto}}.v3-anniv-journey__cta{z-index:1;justify-content:center;margin-top:26px;display:flex;position:relative}.v3-anniv-journey__btn{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:.8125rem;font-weight:800;-webkit-text-decoration:none;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.v3-anniv-journey__btn--primary{color:#0b1220;background:var(--v3-accent,var(--be-cyan));box-shadow:0 12px 32px rgba(255,214,10,.35)}@media (hover:hover){.v3-anniv-journey__btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(255,214,10,.45)}}
.v3-anniv-reassurance{background:var(--be-navy);border-top:1px solid rgba(255,214,10,.1);border-bottom:1px solid rgba(255,255,255,.06)}.v3-anniv-reassurance__grid{grid-gap:10px;grid-template-columns:1fr 1fr;gap:10px;padding:16px 0;display:grid}@media (min-width:769px){.v3-anniv-reassurance__grid{grid-template-columns:repeat(4,1fr);gap:0;padding:18px 0}}.v3-anniv-reassurance__item{align-items:center;gap:12px;min-width:0;display:flex}@media (min-width:769px){.v3-anniv-reassurance__item{padding:4px 24px}.v3-anniv-reassurance__item:not(:first-child){border-left:1px solid rgba(255,255,255,.14)}}.v3-anniv-reassurance__pastille{background:var(--be-navy-deep);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.375rem;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(61,217,244,.4)}.v3-anniv-reassurance__text{flex-direction:column;gap:1px;min-width:0;display:flex}.v3-anniv-reassurance__label{color:#fff;font-size:.8125rem;font-weight:700;line-height:1.2}@media (min-width:769px){.v3-anniv-reassurance__label{font-size:.875rem}}.v3-anniv-reassurance__sub{text-transform:uppercase;letter-spacing:.03em;color:rgba(255,255,255,.55);font-size:.6875rem;font-weight:500;line-height:1.2}
.v3-bar-menu{color:#fff;background:linear-gradient(180deg, var(--be-navy-light) 0%, var(--be-navy-deep) 100%);padding:40px 0;position:relative;overflow:hidden}@media (min-width:1025px){.v3-bar-menu{padding:64px 0}}.v3-bar-menu:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 8%, transparent) 0%, transparent 70%);pointer-events:none;z-index:0;width:500px;height:500px;position:absolute;top:-100px;left:-150px}.v3-bar-menu__header{z-index:1;max-width:880px;margin-bottom:36px;position:relative}.v3-bar-menu__tag{text-transform:uppercase;letter-spacing:.24em;color:var(--v3-accent,var(--be-cyan));align-items:center;gap:10px;margin-bottom:12px;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.v3-bar-menu__tag-bar{background:var(--v3-accent,var(--be-cyan));width:24px;height:1px;display:inline-block}.v3-bar-menu__title{font-family:var(--font-family-heading);text-transform:uppercase;color:#fff;margin:0 0 14px;font-size:2.25rem;font-weight:400;line-height:1}@media (min-width:1025px){.v3-bar-menu__title{font-size:3.5rem}}.v3-bar-menu__accent{color:var(--v3-accent,var(--be-cyan));text-shadow:0 0 24px color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 45%, transparent)}.v3-bar-menu__intro{color:rgba(255,255,255,.75);max-width:780px;font-size:.9375rem;line-height:1.6}@media (min-width:1025px){.v3-bar-menu__intro{font-size:1.0625rem}}.v3-bar-menu__intro p{margin:0}.v3-bar-menu__grid{z-index:1;grid-gap:14px;grid-template-columns:1fr;gap:14px;display:grid;position:relative}@media (min-width:769px){.v3-bar-menu__grid{grid-template-columns:1fr 1fr;gap:16px}}@media (min-width:1025px){.v3-bar-menu__grid{grid-template-columns:repeat(3,1fr);gap:20px}}.v3-bar-menu__item{border:1px solid color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 22%, transparent);background:rgba(255,255,255,.03);border-radius:14px;flex-direction:column;gap:10px;padding:24px 22px 20px;transition:border-color .3s,box-shadow .3s,transform .3s,background .3s;display:flex;position:relative}.v3-bar-menu__item:hover{background:color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 5%, transparent);border-color:color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 60%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 22%, transparent), inset 0 0 24px color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 5%, transparent);transform:translateY(-3px)}.v3-bar-menu__item:before{content:"";background:var(--v3-accent,var(--be-cyan));width:46px;height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 80%, transparent);border-radius:0 0 3px 3px;position:absolute;top:-1px;left:22px}.v3-bar-menu__item-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v3-bar-menu__item-name{font-family:var(--font-family-heading);text-transform:uppercase;letter-spacing:.02em;color:var(--v3-accent,var(--be-cyan));text-shadow:0 0 18px color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 55%, transparent);margin:0;font-size:1.375rem;font-weight:400;line-height:1.05}@media (min-width:1025px){.v3-bar-menu__item-name{font-size:1.5rem}}.v3-bar-menu__item-price{font-family:var(--font-family-heading);color:#fff;flex-shrink:0;font-size:1.25rem;line-height:1}.v3-bar-menu__item-desc{color:rgba(255,255,255,.78);flex:1;margin:0;font-size:.84375rem;line-height:1.55}.v3-bar-menu__item-tags{flex-wrap:wrap;gap:6px;display:flex}.v3-bar-menu__item-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--v3-accent-light,var(--be-cyan-bright));background:color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 10%, transparent);border:1px solid color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 30%, transparent);border-radius:999px;padding:4px 10px;font-size:.65625rem;font-weight:700}.v3-bar-menu__happy{z-index:1;color:#fff;background:linear-gradient(90deg, color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 18%, transparent), color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 6%, transparent));border:1px solid color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 45%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 15%, transparent);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;padding:13px 20px;font-size:.875rem;font-weight:700;line-height:1.4;display:inline-flex;position:relative}.v3-bar-menu__more{z-index:1;color:rgba(255,255,255,.65);margin:12px 0 0;font-size:.84375rem;line-height:1.6;position:relative}.v3-bar-menu__actions{z-index:1;margin-top:22px;position:relative}.v3-bar-menu__cta{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--v3-accent,var(--be-cyan));box-shadow:0 12px 32px color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 35%, transparent);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:16px 28px;font-size:.8125rem;font-weight:800;-webkit-text-decoration:none;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.v3-bar-menu__cta:hover{box-shadow:0 16px 40px color-mix(in srgb, var(--v3-accent,var(--be-cyan)) 50%, transparent);transform:translateY(-2px)}
