.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;font-family:"space-grotesk-variable",Sans-serif;font-size:18px}.elementor-kit-10 e-page-transition{background-color:#FFBC7D}.elementor-kit-10 a{font-family:"space-grotesk-variable",Sans-serif}.elementor-kit-10 h1{font-family:"dystopian",Sans-serif}.elementor-kit-10 h2{font-family:"dystopian",Sans-serif}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}:root{--brand-primary:#008ea6;--brand-secondary:#a63f2b;--brand-recovery:#7c5548;--brand-neutral:#d0cdc8;--surface-base:#ffffff;--surface-soft:#F3F3F1;--surface-dark:#303130;--text-primary:#303130;--text-secondary:#a63f2b;--text-inverse:#ffffff;--text-brand:#008ea6;--interactive-hover:#40AABB;--interactive-active:#ffffff;--e-gv-59dbf38:8px;--space-sm:clamp(8px, calc(3px + 0.78vw), 16px);--space-md:clamp(16px, calc(8px + 1.04vw), 24px);--space-lg:clamp(24px, calc(8px + 2.6vw), 48px);--space-xl:clamp(40px, calc(8px + 5.19vw), 80px);--space-2xl:clamp(60px, calc(8px + 7.27vw), 120px);--space-section-tablet:80px;--space-section-mobile:0px;--radius-sm:4px;--radius-md:clamp(6px, calc(4px + 0.26vw), 8px);--radius-lg:clamp(12px, calc(8px + 0.52vw), 16px);--radius-xl:24px;--radius-full:0px;--container-narrow:720px;--container-default:1240px;--container-wide:1440px;--e-gv-fba9fa4:px;--space-xs:clamp(4px, calc(2px + 0.39vw), 8px);--space-3xl:clamp(80px, calc(8px + 10.39vw), 160px);--Headline-Font:dystopian;--text:space-grotesk-variable;--h-display:clamp(40px, calc(16px + 3.9vw), 80px);--h-1:clamp(36px, calc(16px + 2.6vw), 56px);--h-2:clamp(28px, calc(16px + 1.56vw), 40px);--h-3:clamp(22px, calc(14px + 0.91vw), 28px);--h-4:clamp(18px, calc(14px + 0.39vw), 20px);--text-lead:clamp(18px, calc(14px + 0.39vw), 20px);--text-body:16px;--text-small:14px;--text-button:16px;--Logo:clamp(110px, calc(95.43px + 3.88vw), 170px);--logo-big:clamp(120px, calc(100.6px + 5.18vw), 200px);--font-size-hero-statement:clamp(48px, calc(16px + 12vw), 240px);--font-size-hero-small:clamp(42px, calc(14px + 7vw), 150px)}::selection{background:var(--brand-primary);color:#fff}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:focus-visible{outline:2px solid var(--brand-primary);outline-offset:4px}#train-smart-text{opacity:0;transform:translateY(100%);will-change:transform,opacity;display:inline-block}#train-smart-text.is-revealed{opacity:1;animation:trainSmartReveal 1.2s cubic-bezier(.22,1,.36,1) forwards}#train-smart-text.is-scrollable{animation:none!important;transition:transform 0.05s linear,opacity 0.05s linear}@keyframes trainSmartReveal{0%{opacity:0;transform:translateY(100%)}60%{opacity:1}100%{opacity:1;transform:translateY(0)}}body{overflow-x:hidden}@media (prefers-reduced-motion:reduce){#train-smart-text{opacity:1;transform:none;animation:none}}#hero-image{opacity:0;transform:translateY(60px);clip-path:inset(100% 0 0 0);will-change:transform,opacity,clip-path;transition:none}#hero-image.is-revealed{animation:heroImageReveal 1.4s cubic-bezier(.22,1,.36,1) 0.4s forwards}@keyframes heroImageReveal{0%{opacity:0;transform:translateY(60px);clip-path:inset(100% 0 0 0)}100%{opacity:1;transform:translateY(0);clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:reduce){#hero-image{opacity:1;transform:none;clip-path:none;animation:none}}@media (max-width:767px){body #hero-image,body .hero-image,body img#hero-image{width:clamp(540px, 135vw, 780px)!important;max-width:none!important;min-width:0!important}}#cards-container{perspective:1200px;position:relative}.card{position:absolute;top:0;left:50%;transform-origin:bottom center;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 0.6s ease-out;will-change:transform,opacity;opacity:0;transform:translateX(-50%) translateY(120vh) rotate(0deg)}.card.is-flown:nth-child(1){opacity:1;transform:translateX(calc(-50% + 120px)) translateY(40px) rotate(15deg);z-index:1}.card.is-flown:nth-child(2){opacity:1;transform:translateX(calc(-50% + 70px)) translateY(20px) rotate(9deg);z-index:2}.card.is-flown:nth-child(3){opacity:1;transform:translateX(calc(-50% + 30px)) translateY(8px) rotate(4deg);z-index:3}.card.is-flown:nth-child(4){opacity:1;transform:translateX(calc(-50% - 120px)) translateY(40px) rotate(-15deg);z-index:4}.card.is-flown:nth-child(5){opacity:1;transform:translateX(calc(-50% - 70px)) translateY(20px) rotate(-9deg);z-index:5}.card.is-flown:nth-child(6){opacity:1;transform:translateX(calc(-50% - 30px)) translateY(8px) rotate(-4deg);z-index:6}.card.is-flown:nth-child(7){opacity:1;transform:translateX(-50%) translateY(0) rotate(0deg);z-index:7}.card.is-flown{box-shadow:0 12px 32px rgb(0 0 0 / .12)}.card.is-flown:hover{z-index:100!important;transition:transform 0.4s cubic-bezier(.22,1,.36,1)!important}.card.is-flown:nth-child(1):hover{transform:translateX(calc(-50% + 120px)) translateY(20px) rotate(15deg) scale(1.05)}.card.is-flown:nth-child(2):hover{transform:translateX(calc(-50% + 70px)) translateY(0) rotate(9deg) scale(1.05)}.card.is-flown:nth-child(3):hover{transform:translateX(calc(-50% + 30px)) translateY(-12px) rotate(4deg) scale(1.05)}.card.is-flown:nth-child(4):hover{transform:translateX(calc(-50% - 120px)) translateY(20px) rotate(-15deg) scale(1.05)}.card.is-flown:nth-child(5):hover{transform:translateX(calc(-50% - 70px)) translateY(0) rotate(-9deg) scale(1.05)}.card.is-flown:nth-child(6):hover{transform:translateX(calc(-50% - 30px)) translateY(-12px) rotate(-4deg) scale(1.05)}.card.is-flown:nth-child(7):hover{transform:translateX(-50%) translateY(-20px) rotate(0deg) scale(1.05)}@media (prefers-reduced-motion:reduce){.card{opacity:1;transition:none}}#cards-sticky h2{opacity:0;transform:translateY(30px);transition:opacity 1s ease-out,transform 1s cubic-bezier(.22,1,.36,1)}#cards-section.is-active #cards-sticky h2{opacity:1;transform:translateY(0)}@media (max-width:767px){#cards-section{min-height:auto!important;padding:var(--space-2xl) 0!important}#cards-sticky{position:relative!important;height:auto!important;top:auto!important;padding:0!important}#cards-container{position:relative!important;width:100%!important;max-width:100%!important;height:auto!important;margin-top:var(--space-xl)!important;display:flex!important;flex-direction:row!important;overflow-x:auto!important;overflow-y:visible!important;scroll-snap-type:x mandatory;scroll-padding:20px;-webkit-overflow-scrolling:touch;padding:20px 20px 40px 20px!important;gap:16px;scrollbar-width:none}#cards-container::-webkit-scrollbar{display:none}#cards-container>.card{position:relative!important;top:auto!important;left:auto!important;transform:none!important;opacity:1!important;z-index:auto!important;scroll-snap-align:center;flex-shrink:0;width:75vw!important;max-width:280px;height:380px!important;box-shadow:0 8px 24px rgb(0 0 0 / .12);transition:none!important}#cards-container.is-fanned>.card:hover,#cards-container>.card.is-flown:hover{transform:none!important;z-index:auto!important}#cards-sticky h2{opacity:1!important;transform:none!important;padding:0 var(--space-md);text-align:center}}@media (max-width:767px){#cards-container::after{content:"← swipe →";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);font-family:var(--font-body,sans-serif);font-size:11px;color:var(--text-secondary,#7c5548);letter-spacing:.15em;text-transform:uppercase;opacity:.6;pointer-events:none}#cards-container>.card:nth-child(7){order:4!important}#cards-container>.card:nth-child(6){order:5!important}#cards-container>.card:nth-child(5){order:3!important}#cards-container>.card:nth-child(4){order:1!important}#cards-container>.card:nth-child(3){order:2!important}#cards-container>.card:nth-child(2){order:6!important}#cards-container>.card:nth-child(1){order:7!important}}#marquee-banner{position:relative;width:100%;overflow:hidden}#marquee-banner .marquee-track{display:flex;flex-direction:row;align-items:center;width:max-content;animation:marqueeScroll 40s linear infinite}@keyframes marqueeScroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#marquee-banner:hover .marquee-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){#marquee-banner .marquee-track{animation:none}}@media (max-width:767px){#marquee-banner .marquee-track{animation-duration:30s}}.slider-arrow{cursor:pointer;user-select:none;display:inline-block;transition:transform 0.3s cubic-bezier(.22,1,.36,1),opacity 0.3s ease}#slider-prev:hover,.slider-arrow#slider-prev:hover{transform:translateX(-4px)!important}#slider-next:hover,.slider-arrow#slider-next:hover{transform:translateX(4px)!important}.slider-arrow.is-disabled{opacity:.3;cursor:not-allowed}.slider-arrow.is-disabled:hover{transform:none!important}#recovery-slider-wrap{position:relative;overflow:hidden;width:100%;margin-top:var(--space-lg);user-select:none}#recovery-slider-track{display:flex;flex-direction:row;cursor:grab;will-change:transform;transition:transform 0.6s cubic-bezier(.22,1,.36,1)}#recovery-slider-track.is-dragging{cursor:grabbing;transition:none}#recovery-slider-track.is-dragging .recovery-card{pointer-events:none}.recovery-card{flex-shrink:0;user-select:none}.recovery-card *{pointer-events:none;user-select:none}.recovery-card{transition:transform 0.4s cubic-bezier(.22,1,.36,1)}#recovery-slider-track:not(.is-dragging) .recovery-card:hover{transform:translateY(-6px)}.slider-arrow.is-disabled{opacity:.3;cursor:not-allowed;pointer-events:none}#recovery-slider-wrap{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 24px,black calc(100% - 80px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 24px,black calc(100% - 80px),transparent 100%)}#recover-heart-text{position:absolute;top:-.18em;left:0;width:100%;line-height:.85;margin:0;letter-spacing:-.03em;opacity:var(--reveal-opacity,0);transform:translateY(var(--reveal-y,-180px));will-change:transform,opacity;pointer-events:none}@media (prefers-reduced-motion:reduce){#recover-heart-text{opacity:1!important;transform:none!important}}@media (max-width:767px){#recovery-section{position:relative;overflow:hidden;padding-top:clamp(140px, 32vw, 240px)!important;margin-top:0!important;min-height:auto}#recovery-info{padding-top:clamp(80px, 20vw, 140px)!important}#recover-heart-text{position:absolute!important;top:0,10em!important;bottom:auto!important;left:0!important;right:auto!important;width:100%!important;font-size:clamp(58px, 17vw, 96px)!important;line-height:0.9!important;letter-spacing:-0.02em!important;opacity:var(--reveal-opacity,0)!important;transform:translateY(var(--reveal-y,-150px))!important;margin:0!important;padding:0!important;z-index:1}}#studio-section{position:relative}#studio-text-col{position:sticky;top:120px;align-self:flex-start;height:fit-content}#studio-gallery-stack{display:flex;flex-direction:column;gap:0;padding:0;position:relative}.studio-stack-image{position:sticky;top:100px;width:100%;border-radius:8px;overflow:hidden;margin-bottom:var(--space-xl);opacity:0;transform:translateX(120px);transition:transform 0.8s cubic-bezier(.22,1,.36,1),opacity 0.8s ease-out;will-change:transform,opacity}.studio-stack-image:nth-child(1){z-index:1;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(2){z-index:2;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(3){z-index:3;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(4){z-index:4;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image.is-visible{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.studio-stack-image{opacity:1;transform:none;transition:none}}@media (max-width:767px){#studio-section{padding-top:var(--space-xl);padding-bottom:var(--space-xl)}#studio-section>.e-con-inner>.e-flex,#studio-section .e-flex{flex-direction:column!important}#studio-text-col{position:relative!important;top:auto!important;width:100%!important;margin-bottom:var(--space-xl);padding:0 20px}#studio-gallery-stack{display:flex!important;flex-direction:column!important;gap:0!important;padding:0 20px;overflow:visible!important;margin:0;position:relative}#studio-gallery-stack::after{display:none}.studio-stack-image{position:sticky!important;top:80px!important;width:100%!important;max-width:100%!important;margin-bottom:var(--space-xl);border-radius:8px;overflow:hidden;opacity:0;transform:translateY(40px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.studio-stack-image:nth-child(1){z-index:1;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(2){z-index:2;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(3){z-index:3;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image:nth-child(4){z-index:4;box-shadow:0 8px 24px rgb(0 0 0 / .08)}.studio-stack-image.is-visible{opacity:1;transform:translateY(0)}}#lagree-section{position:relative}#probestunde-sticker{position:absolute!important;bottom:clamp(40px, 6vw, 80px);right:clamp(40px, 6vw, 80px);width:clamp(140px, 16vw, 200px);height:clamp(140px, 16vw, 200px);z-index:10;opacity:0;transform:translateY(60px) rotate(0deg);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}#probestunde-sticker.is-revealed{opacity:1;animation:stickerRotateLoop 40s linear infinite}@keyframes stickerRotateLoop{0%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(0) rotate(360deg)}}#probestunde-sticker:hover{animation-play-state:paused}@media (max-width:767px){#probestunde-sticker{width:clamp(120px,32vw, 160px);height:clamp(120px,32vw, 160px);bottom:20px;right:20px}#probestunde-sticker.is-revealed{animation-duration:30s}}@media (prefers-reduced-motion:reduce){#probestunde-sticker{opacity:1!important;transform:none!important;animation:none!important}}p a,li a:not(.elementor-button):not([class*="button"]),.elementor-widget-text-editor a,.elementor-field-label a,.elementor-form a:not(.elementor-button),form a{color:#008EA6;transition:color 0.3s ease}p a:hover,li a:not(.elementor-button):not([class*="button"]):hover,.elementor-widget-text-editor a:hover,.elementor-field-label a:hover,.elementor-form a:not(.elementor-button):hover,form a:hover{color:#A63F2B}@media (max-width:767px){#recovery-slider-wrap{-webkit-mask-image:linear-gradient(to right,black 0%,black calc(100% - 20px),transparent 100%)!important;mask-image:linear-gradient(to right,black 0%,black calc(100% - 20px),transparent 100%)!important;transition:-webkit-mask-image 0.4s ease,mask-image 0.4s ease!important}#recovery-slider-track.is-dragging~*,#recovery-slider-wrap:has(.is-dragging){-webkit-mask-image:none!important;mask-image:none!important}#recovery-slider-wrap,#recovery-slider-track,#recovery-slider-track *{pointer-events:auto!important;touch-action:pan-x!important;-webkit-user-select:none!important;user-select:none!important}.slider-arrow{font-size:22px!important;font-weight:900!important;width:56px!important;height:56px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#E8DCD0!important;border:2px solid #A63F2B!important;border-radius:50%!important;padding:0!important;margin-right:14px!important;color:#A63F2B!important;transition:background 0.3s ease,transform 0.3s ease!important;box-shadow:0 2px 8px rgb(0 0 0 / .08)!important}.slider-arrow:active{background:#A63F2B!important;color:#E8DCD0!important}#slider-prev:active{transform:translateX(-3px) scale(.95)}#slider-next:active{transform:translateX(3px) scale(.95)}#recovery-nav{padding-bottom:var(--space-lg)!important;gap:12px!important}}.bento-section{min-height:100vh;max-height:100vh;overflow:hidden;padding:0!important;display:flex!important}.bento-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;grid-template-rows:repeat(3,1fr)!important;gap:8px!important;width:100%!important;height:100%!important;padding:8px!important}.bento-tile{position:relative!important;overflow:hidden!important;border-radius:0!important;cursor:pointer;min-height:0!important;min-width:0!important;transition:border-radius 500ms cubic-bezier(.16,1,.3,1),transform 400ms cubic-bezier(.16,1,.3,1)!important}.bento-tile:hover{border-radius:clamp(16px, 2vw, 32px)!important;transform:translateY(-4px)}.bento-tile--lagree{grid-column:1 / 3!important;grid-row:1 / 3!important}.bento-tile--red-light{grid-column:3 / 4!important;grid-row:1 / 2!important}.bento-tile--yoga{grid-column:4 / 5!important;grid-row:1 / 2!important}.bento-tile--pilates{grid-column:3 / 4!important;grid-row:2 / 3!important}.bento-tile--balance{grid-column:4 / 5!important;grid-row:2 / 3!important}.bento-tile--running{grid-column:1 / 5!important;grid-row:3 / 4!important}.bento-tile .elementor-widget-image,.bento-tile .e-image,.bento-tile .e-image-base{width:100%!important;height:100%!important;position:absolute!important;inset:0!important;margin:0!important}.bento-tile img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;max-width:none!important;border-radius:0!important}@media (max-width:767px){.bento-section{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.bento-grid{grid-template-columns:1fr!important;grid-template-rows:none!important;grid-auto-rows:auto!important;align-content:start!important}.bento-tile,.bento-tile--lagree,.bento-tile--red-light,.bento-tile--yoga,.bento-tile--pilates,.bento-tile--balance,.bento-tile--running{grid-column:auto!important;grid-row:auto!important;aspect-ratio:4 / 3}.bento-tile--lagree{aspect-ratio:16 / 10}}.bento-tile img{transition:filter 600ms cubic-bezier(.16,1,.3,1),transform 800ms cubic-bezier(.16,1,.3,1)!important}.bento-tile::before{content:"";position:absolute;inset:0;background:#40AABB;opacity:0;z-index:1;pointer-events:none;transition:opacity 500ms cubic-bezier(.16,1,.3,1);border-radius:inherit}.bento-title,.bento-tile .elementor-widget-heading,.bento-tile [class*="heading"]{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:clamp(20px, 2.5vw, 40px)!important;margin:0!important;z-index:3!important;transform:translateY(110%);transition:transform 600ms cubic-bezier(.16,1,.3,1);pointer-events:none;width:auto!important;height:auto!important}.bento-tile--lagree .bento-title,.bento-tile--lagree h3{font-size:clamp(28px, 3.5vw, 64px)!important}.bento-tile:hover img{filter:blur(3px)!important;transform:scale(1.05)!important}.bento-tile:hover .bento-title,.bento-tile:hover .elementor-widget-heading,.bento-tile:hover [class*="heading"]{transform:translateY(0)}.bento-tile{transition:transform 400ms cubic-bezier(.16,1,.3,1)!important}.bento-tile:hover{transform:translateY(-4px)}@media (hover:none){.bento-tile::before{opacity:.15}.bento-tile img{filter:none!important}.bento-title,.bento-tile .elementor-widget-heading,.bento-tile [class*="heading"]{transform:translateY(0)}}.bento-overlay{display:none;position:fixed;inset:0;z-index:9999;opacity:0;overflow:hidden;cursor:default}.bento-overlay-bg{position:absolute;inset:0;background-size:cover;background-position:center;z-index:1;filter:blur(8px);transform:scale(1.05)}.bento-overlay-tint{position:absolute;inset:0;background:#40AABB;opacity:.72;z-index:2;pointer-events:none}.bento-overlay-content{position:relative;z-index:3;max-width:min(880px, 88vw);margin:0 auto;padding:clamp(24px, 4vw, 64px);color:#fff;text-align:left;align-self:center;width:100%}.bento-overlay-title{font-size:clamp(48px, 8vw, 140px);font-weight:500;line-height:.9;letter-spacing:-.02em;margin:0 0 clamp(16px, 2vw, 32px) 0;color:#fff}.bento-overlay-description{font-size:clamp(16px, 1.4vw, 22px);font-weight:400;line-height:1.55;max-width:640px;margin:0 0 clamp(24px, 3vw, 48px) 0;color:#fff}.bento-overlay-button{display:inline-block;padding:12px 24px;background:rgb(255 255 255 / .85);color:#40AABB;border:1.5px solid #40AABB;border-radius:8px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;letter-spacing:.05em;text-transform:uppercase;margin-top:16px;box-shadow:4px 4px 6px 0 rgb(203 122 94);transition:background 300ms cubic-bezier(.16,1,.3,1),transform 300ms cubic-bezier(.16,1,.3,1)}.bento-overlay-button:hover{background:#F3F3F1;color:#40AABB;transform:translateY(-1px);box-shadow:4px 4px 6px 0 rgb(203 122 94)}.bento-overlay-close{position:absolute;top:clamp(20px, 2.5vw, 40px);right:clamp(20px, 2.5vw, 40px);z-index:10;display:inline-flex;align-items:center;justify-content:center;width:clamp(48px, 4vw, 60px);height:clamp(48px, 4vw, 60px);border-radius:50%;background:rgb(255 255 255 / .25);border:2px solid #008ea6;color:#008ea6;font-size:clamp(24px, 2.5vw, 32px);line-height:1;cursor:pointer;transition:background 300ms ease,transform 300ms ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:0}.bento-overlay-close:hover{background:rgb(255 255 255 / .4);transform:rotate(90deg)}.bento-tile::after{content:"+";position:absolute;top:clamp(16px, 1.5vw, 28px);right:clamp(16px, 1.5vw, 28px);z-index:4;width:clamp(40px, 3.5vw, 56px);height:clamp(40px, 3.5vw, 56px);display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .15);border:1.5px solid rgb(255 255 255 / .6);color:#008ea6;font-family:"space-grotesk",sans-serif;font-size:clamp(20px, 2vw, 28px);font-weight:300;line-height:1;opacity:0;transform:scale(.7);transition:opacity 400ms cubic-bezier(.16,1,.3,1),transform 400ms cubic-bezier(.16,1,.3,1);backdrop-filter:blur(6px);pointer-events:none}.bento-tile::after{content:"+";position:absolute;top:clamp(16px, 1.5vw, 28px);right:clamp(16px, 1.5vw, 28px);z-index:4;width:clamp(40px, 3.5vw, 56px);height:clamp(40px, 3.5vw, 56px);display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .25);border:2px solid #008ea6;color:#008ea6;font-family:"space-grotesk-variable",sans-serif;font-size:clamp(22px, 2.2vw, 30px);font-weight:400;line-height:1;opacity:0;transform:scale(.7);transition:opacity 400ms cubic-bezier(.16,1,.3,1),transform 400ms cubic-bezier(.16,1,.3,1);backdrop-filter:blur(8px);pointer-events:none}.bento-tile:hover::after{opacity:1;transform:scale(1);animation:bento-pulse 1.8s ease-in-out infinite;animation-delay:400ms}@keyframes bento-pulse{0%,100%{transform:scale(1);box-shadow:0 0 0 0 rgb(0 142 166 / .5)}50%{transform:scale(1.08);box-shadow:0 0 0 14px #fff0}}@media (hover:none){.bento-tile::after{opacity:1;transform:scale(1);animation:bento-pulse 2.4s ease-in-out infinite}}.bento-tile{opacity:0;transform:translateY(50px) scale(.94);will-change:opacity,transform}.bento-tile.is-animated{will-change:auto}@media (max-width:767px){.e-n-tab-title{position:relative;padding-right:40px!important}.e-n-tab-title::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:20px;font-weight:300;color:#40AABB;transition:transform 300ms ease}.e-n-tab-title[aria-selected="true"]::after{content:"−"}}@media (max-width:767px){.price-tabs .elementor-tab-mobile-title{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;transform:none!important;z-index:2!important;touch-action:manipulation}.price-tabs .elementor-tab-content{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;overflow:visible!important;z-index:1!important;touch-action:pan-y}.price-tabs .elementor-tab-content *{touch-action:pan-y}.price-tabs .price-card{position:relative}.price-tabs .popular-badge{position:absolute;top:0;left:50%;width:max-content;transform:translate(-50%,-50%);z-index:5}}