.site-home-webpage{--hm-blue:#2ba2d7;--hm-blue-deep:#2490c0;--hm-orange:#ec6408;--hm-orange-hero:#ec6201;--hm-orange-hover:#d45501;--hm-ink:#0f172a;--hm-muted:#64748b;--hm-neutral-600:#52525b;--hm-neutral-700:#404040;--hm-neutral-800:#262626;font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}@supports selector(:has(*)){html:has(.site-home-webpage){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){@supports selector(:has(*)){html:has(.site-home-webpage){scroll-behavior:auto}}}@keyframes hm-fade-up{0%{opacity:0;transform:translate3d(0,1.5rem,0)}to{opacity:1;transform:translateZ(0)}}@keyframes hm-fade-up-bear{0%{opacity:0;transform:translate3d(var(--hm-bear-nudge-x),1.75rem,0)}to{opacity:1;transform:translate3d(var(--hm-bear-nudge-x),0,0)}}.hm-hero__inner--reveal>:not(.hm-hero__baer){opacity:0;animation:hm-fade-up .68s cubic-bezier(.22,1,.36,1) forwards}.hm-hero__inner--reveal>:first-child:not(.hm-hero__baer){animation-delay:.04s}.hm-hero__inner--reveal>:nth-child(2):not(.hm-hero__baer){animation-delay:.1s}.hm-hero__inner--reveal>:nth-child(3):not(.hm-hero__baer){animation-delay:.16s}.hm-hero__inner--reveal>:nth-child(4):not(.hm-hero__baer){animation-delay:.22s}.hm-hero__inner--reveal>:nth-child(5):not(.hm-hero__baer){animation-delay:.28s}.hm-hero__inner--reveal>:nth-child(6):not(.hm-hero__baer){animation-delay:.34s}.hm-hero__inner--reveal>:nth-child(7):not(.hm-hero__baer){animation-delay:.4s}.hm-hero__inner--reveal>.hm-hero__baer{--hm-bear-nudge-x:min(14vw,4.25rem);opacity:0;animation:hm-fade-up-bear .72s cubic-bezier(.22,1,.36,1) forwards;animation-delay:.46s}@media (min-width:640px){.hm-hero__inner--reveal>.hm-hero__baer{--hm-bear-nudge-x:min(16vw,5.25rem)}}@media (min-width:1024px){.hm-hero__inner--reveal>.hm-hero__baer{--hm-bear-nudge-x:min(18vw,6.5rem)}}@media (min-width:1280px){.hm-hero__inner--reveal>.hm-hero__baer{--hm-bear-nudge-x:min(20vw,7.5rem)}}@media (prefers-reduced-motion:reduce){.hm-hero__inner--reveal>*{animation:none!important;opacity:1!important;transform:none!important}}.hm-scroll-reveal{--hm-reveal-delay:0ms;opacity:0;transform:translate3d(0,1.35rem,0);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1);transition-delay:var(--hm-reveal-delay);will-change:opacity,transform}.hm-scroll-reveal--visible{opacity:1;transform:translateZ(0);will-change:auto}@media (prefers-reduced-motion:reduce){.hm-scroll-reveal{opacity:1!important;transform:none!important;transition:none!important;will-change:auto}}@media (scripting:none){.hm-scroll-reveal{opacity:1;transform:none}}.hm-partner-reveal{min-width:0}.hm-container{width:100%;max-width:80rem;margin-left:auto;margin-right:auto;padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px))}.hm-hero{position:relative;min-height:85vh;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (min-width:768px){.hm-hero{min-height:90vh}}.hm-hero__bg{position:absolute;inset:0;background-size:cover;background-position:top;background-repeat:no-repeat}.hm-hero__overlay{position:absolute;inset:0;background:rgba(0,0,0,.65)}.hm-hero__inner{position:relative;z-index:1;width:100%;padding:4rem 1rem 5.5rem;text-align:center}@media (min-width:640px){.hm-hero__inner{padding-bottom:6.5rem}}@media (min-width:768px){.hm-hero__inner{padding:5rem 1rem 7.5rem}}@media (min-width:1280px){.hm-hero__inner{padding-bottom:9rem}}.hm-hero__logo{height:4rem;width:auto;max-width:min(100%,280px);margin:0 auto .75rem;object-fit:contain}@media (min-width:640px){.hm-hero__logo{height:5rem}}@media (min-width:768px){.hm-hero__logo{height:6rem}}@media (min-width:1024px){.hm-hero__logo{height:7rem}}.hm-hero__domain{font-size:1.125rem;font-weight:700;color:#fff}@media (min-width:768px){.hm-hero__domain{font-size:1.25rem}}.hm-hero__h1{margin:1.5rem auto 1rem;max-width:56rem;font-weight:800;line-height:1.15;font-size:1.5rem}@media (min-width:640px){.hm-hero__h1{font-size:1.875rem}}@media (min-width:768px){.hm-hero__h1{font-size:2.25rem}}@media (min-width:1024px){.hm-hero__h1{font-size:3rem}}.hm-hero__h1 .hm-hero__line-blue{color:#2da2d6}.hm-hero__h1 .hm-hero__line-white{color:#fff}.hm-hero__h1 .hm-hero__line-orange{color:#ec6201}.hm-hero__cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin:1.5rem 0}.hm-hero__baer{position:absolute;right:max(0px,env(safe-area-inset-right,0px));bottom:max(.5rem,env(safe-area-inset-bottom,0px));width:auto;height:clamp(8.5rem,24vmin,12rem);max-height:min(48vh,15rem);object-fit:contain;object-position:right bottom;pointer-events:none;filter:drop-shadow(0 8px 22px rgba(0,0,0,.5));z-index:2;display:none}@media (min-width:640px){.hm-hero__baer{display:block;right:max(.15rem,env(safe-area-inset-right,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));height:clamp(11rem,30vmin,15rem);max-height:min(52vh,20rem)}}@media (min-width:1024px){.hm-hero__baer{right:max(.25rem,env(safe-area-inset-right,0px));bottom:max(1.5rem,env(safe-area-inset-bottom,0px));height:clamp(12.5rem,34vmin,17.5rem);max-height:min(56vh,23rem)}}@media (min-width:1280px){.hm-hero__baer{right:max(.35rem,env(safe-area-inset-right,0px));height:clamp(14rem,36vmin,19rem);max-height:min(58vh,26rem)}}@keyframes hm-hero-spin{to{transform:rotate(1turn)}}.hm-hero-sofort-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:8rem;height:8rem;border-radius:50%;font-weight:800;color:#fff;text-decoration:none;cursor:pointer;border:none;background:radial-gradient(circle at 35% 30%,#ff4a54,#ec1c24 50%,#d41921);box-shadow:0 4px 0 0 #b71419,0 12px 30px rgba(236,28,36,.5),0 24px 60px rgba(0,0,0,.35),inset 0 3px 6px rgba(255,255,255,.25);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.hm-hero-sofort-btn:hover{filter:brightness(1.06);transform:translateY(-4px) scale(1.02);box-shadow:0 2px 0 0 #8a0f13,0 16px 40px rgba(236,28,36,.6),0 32px 70px rgba(0,0,0,.4),inset 0 4px 8px rgba(255,255,255,.3)}.hm-hero-sofort-btn:active{transform:translateY(2px) scale(.98);filter:brightness(.97)}.hm-hero-sofort-btn:focus-visible{outline:4px solid #2da2d6;outline-offset:6px}@media (min-width:640px){.hm-hero-sofort-btn{width:9rem;height:9rem}}@media (min-width:768px){.hm-hero-sofort-btn{width:10rem;height:10rem}}@media (min-width:1024px){.hm-hero-sofort-btn{width:11rem;height:11rem}}@media (min-width:1280px){.hm-hero-sofort-btn{width:12rem;height:12rem}}.hm-hero-sofort-btn__text{text-align:center;line-height:1.15;text-shadow:0 2px 8px rgba(0,0,0,.6);font-size:1.25rem}@media (min-width:640px){.hm-hero-sofort-btn__text{font-size:1.5rem}}@media (min-width:768px){.hm-hero-sofort-btn__text{font-size:1.875rem}}@media (min-width:1024px){.hm-hero-sofort-btn__text{font-size:2.25rem}}.hm-hero-sofort-btn__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.25;padding:0 .25rem}.hm-hero-sofort-btn__spinner-ring{width:2rem;height:2rem;margin-bottom:.5rem;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:hm-hero-spin .75s linear infinite}@media (min-width:768px){.hm-hero-sofort-btn__spinner-ring{width:2.5rem;height:2.5rem}}.hm-hero-sofort-btn__loading-label{font-size:1rem;font-weight:700}@media (min-width:768px){.hm-hero-sofort-btn__loading-label{font-size:1.125rem}}.hm-btn-hero-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.75rem;font-size:1rem;font-weight:700;color:#fff;text-decoration:none;border-radius:.5rem;background:var(--hm-orange);border:2px solid var(--hm-orange);box-shadow:0 4px 12px rgba(0,0,0,.15);transition:background .2s,border-color .2s,box-shadow .2s}.hm-btn-hero-primary:hover{background:var(--hm-orange-hover);border-color:var(--hm-orange-hover);box-shadow:0 6px 16px rgba(0,0,0,.2)}.hm-btn-hero-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.75rem;font-size:1rem;font-weight:700;color:#fff;text-decoration:none;border-radius:.5rem;background:transparent;border:2px solid rgba(255,255,255,.85);transition:background .2s,border-color .2s}.hm-btn-hero-outline:hover{background:rgba(255,255,255,.1);border-color:#fff}.hm-hero__berlin{font-size:.875rem;font-weight:500;color:rgba(255,255,255,.85);margin-bottom:1.5rem}@media (min-width:768px){.hm-hero__berlin{font-size:1rem}}.hm-hero__phone-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-bottom:2rem}.hm-hero__phone{font-size:1.25rem;font-weight:700;color:#fff;text-decoration:none}.hm-hero__phone-icon,.hm-hero__phone:hover{color:var(--hm-orange)}.hm-hero__phone-icon{display:flex;align-items:center}.hm-hero__phone-icon svg{width:1.5rem;height:1.5rem}@media (min-width:640px){.hm-hero__phone-icon svg{width:1.75rem;height:1.75rem}}.hm-cta-inline-icon{display:inline-flex;align-items:center;gap:.5rem}@media (min-width:640px){.hm-hero__phone{font-size:1.5rem}}@media (min-width:768px){.hm-hero__phone{font-size:1.875rem}}@media (min-width:1024px){.hm-hero__phone{font-size:2.25rem}}.hm-hero__tagline{max-width:48rem;margin:0 auto;padding:.75rem 1rem;font-size:1rem;font-weight:600;line-height:1.5;color:#fff;border-top:2px solid rgba(255,255,255,.3);border-bottom:2px solid rgba(255,255,255,.3)}@media (min-width:768px){.hm-hero__tagline{font-size:1.125rem}}.hm-hero__tagline strong{color:var(--hm-orange)}.hm-hero__tagline .hm-hero__claim-accent{color:var(--hm-orange-hero,#ec6201)}.hm-band-blue{position:relative;padding:3rem 0 4.25rem;color:#fff;text-align:center;background:radial-gradient(120% 80% at 50% -20%,rgba(255,255,255,.18) 0,transparent 55%),linear-gradient(145deg,#2ba2d7,#1e8ab8 42%,#1570a0);overflow:hidden}.hm-band-blue:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.08),transparent 35%);pointer-events:none}.hm-band-blue__inner{position:relative;z-index:1;max-width:72rem}.hm-band-blue__kicker{margin:0 0 .75rem;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.88)}@media (min-width:768px){.hm-band-blue__kicker{font-size:.8125rem}}.hm-band-blue h2{margin:0 0 1.1rem;font-size:1.65rem;font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}@media (min-width:768px){.hm-band-blue h2{font-size:2.125rem;margin-bottom:1.25rem}}@media (min-width:1024px){.hm-band-blue h2{font-size:2.65rem}}.hm-band-blue__lead{margin:0 auto 1rem;max-width:40rem;font-size:1rem;font-weight:500;line-height:1.55;color:rgba(255,255,255,.96)}@media (min-width:768px){.hm-band-blue__lead{font-size:1.125rem;max-width:44rem}}.hm-band-blue__sub{margin:0 auto 2rem;max-width:36rem;font-size:.9375rem;font-weight:500;line-height:1.5;color:rgba(255,255,255,.9)}@media (min-width:768px){.hm-band-blue__sub{font-size:1.0625rem;margin-bottom:2.25rem}}.hm-band-blue__accent{font-weight:800;color:#ffe6d5;text-shadow:0 1px 0 rgba(15,23,42,.15)}.hm-band-blue__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem;text-align:left}@media (min-width:640px){.hm-band-blue__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width:1024px){.hm-band-blue__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem}}.hm-band-blue__card{display:flex;gap:.85rem;align-items:flex-start;padding:1rem 1.05rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.1);box-shadow:0 8px 28px rgba(15,23,42,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.hm-band-blue__card{background:rgba(255,255,255,.14)}}.hm-band-blue__card-icon{flex-shrink:0;width:2.35rem;height:2.35rem;border-radius:.55rem;display:flex;align-items:center;justify-content:center;color:#0f172a;background:linear-gradient(145deg,#fff7ed,rgba(255,255,255,.92));box-shadow:0 4px 12px rgba(15,23,42,.12)}.hm-band-blue__card-body{display:flex;flex-direction:column;gap:.35rem;min-width:0}.hm-band-blue__card-title{display:block;font-size:.9375rem;font-weight:800;line-height:1.25;color:#fff}.hm-band-blue__card-text{display:block;font-size:.8125rem;font-weight:500;line-height:1.45;color:rgba(255,255,255,.9)}@media (min-width:768px){.hm-band-blue__card-text{font-size:.875rem}}.hm-services{padding:2rem 0 4rem;background:#fff}.hm-service-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.hm-service-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1024px){.hm-service-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.hm-service-card{border-radius:.75rem;overflow:hidden;border:1px solid #e5e7eb;background:#fff;box-shadow:0 4px 24px rgba(15,23,42,.06)}.hm-service-card__img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center 28%;display:block}.hm-service-card__body{padding:1rem 1.25rem 1.25rem}.hm-service-card__title{margin:0 0 .75rem;font-size:1.05rem;font-weight:700;color:var(--hm-ink)}.hm-service-card__list{margin:0;padding-left:1.1rem;color:var(--hm-neutral-700);font-size:.9rem;line-height:1.45}.hm-service-card__list li+li{margin-top:.35rem}.hm-band-cta{padding:3rem 0;background:linear-gradient(135deg,#2da2d6,#3cb6eb);color:#fff;text-align:center}.hm-band-cta h2{margin:0 0 1.5rem;font-size:1.5rem;font-weight:800}@media (min-width:768px){.hm-band-cta h2{font-size:2rem}}@media (min-width:1024px){.hm-band-cta h2{font-size:3rem}}.hm-band-cta__text{max-width:48rem;margin:0 auto 1.5rem;font-size:1rem;line-height:1.55}.hm-band-cta__text p{margin:0 0 1rem}.hm-band-cta__cta{display:inline-block;padding:1rem 2.5rem;font-size:1.125rem;font-weight:700;color:#fff;text-decoration:none;border-radius:.5rem;background:#ec6201;box-shadow:0 4px 12px rgba(0,0,0,.15)}.hm-band-cta__cta:hover{background:var(--hm-orange-hover)}.hm-media-section{position:relative;padding:2rem 0;background:#fff;overflow:visible}@media (min-width:640px){.hm-media-section{padding:2.5rem 0}}@media (min-width:768px){.hm-media-section{padding:3rem 0}}@media (min-width:1024px){.hm-media-section{padding:4rem 0}}.hm-media-section__intro{margin-top:0}.hm-media-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:768px){.hm-media-grid{grid-template-columns:1fr 1fr;gap:1.5rem}}.hm-aspect-video{position:relative;aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 40px rgba(15,23,42,.12)}.hm-aspect-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.hm-media-caption{margin:.5rem 0 0;text-align:center;font-size:.8rem;font-weight:600;color:var(--hm-neutral-700)}.hm-van-slider{position:relative;width:100%;aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 40px rgba(15,23,42,.12)}.hm-van-slider__track{position:relative;width:100%;height:100%}.hm-van-slider__slide{position:absolute;inset:0;opacity:0;transition:opacity .7s ease-in-out}.hm-van-slider__slide.is-active{opacity:1}.hm-van-slider__img{width:100%;height:100%;object-fit:cover;display:block}.hm-van-slider__dots{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:2}.hm-van-slider__dot{width:.625rem;height:.625rem;border-radius:999px;border:none;padding:0;background:rgba(255,255,255,.5);cursor:pointer;transition:transform .2s,background .2s}.hm-van-slider__dot.is-active{background:#fff;transform:scale(1.25)}.hm-trust-inline{margin-top:2rem;padding:1.5rem 2rem;border-radius:.5rem;background:linear-gradient(90deg,rgba(43,162,215,.08),rgba(236,100,8,.08));position:relative;z-index:10}@media (min-width:768px){.hm-trust-inline{margin-top:2.5rem}}.hm-trust-inline__row{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;text-align:center}@media (min-width:768px){.hm-trust-inline__row{flex-direction:row;text-align:left;gap:2rem}}.hm-trust-inline__item{display:flex;align-items:center;gap:.75rem}.hm-trust-inline__icon{flex-shrink:0;width:3rem;height:3rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.hm-trust-inline__icon--orange{background:rgba(236,100,8,.2)}.hm-trust-inline__icon--blue{background:rgba(43,162,215,.2)}.hm-trust-inline__item h3{margin:0;font-size:1.125rem;font-weight:600;color:var(--hm-neutral-800)}.hm-trust-inline__item p{margin:.15rem 0 0;font-size:.875rem;color:var(--hm-neutral-600)}.hm-hero-actions-bottom{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center;align-items:stretch}@media (min-width:640px){.hm-hero-actions-bottom{flex-direction:row;align-items:center}}.hm-media-cta-outline{background:#fff;color:#0f172a!important;border:2px solid rgba(43,162,215,.65);box-shadow:0 2px 12px rgba(15,23,42,.06)}.hm-media-cta-outline:hover{border-color:#2ba2d7;background:rgba(43,162,215,.06);color:#0c4a6e!important}.hm-trust-pillar-icon{width:2rem;height:2rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem}.hm-trust-pillar-icon--blue{background:rgba(43,162,215,.2);color:var(--hm-blue)}.hm-trust-pillar-icon--orange{background:rgba(236,100,8,.2);color:var(--hm-orange)}.hm-b2b{padding:4rem 0;background:#fff}.hm-b2b__grid{display:grid;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:1024px){.hm-b2b__grid{grid-template-columns:1fr 1fr;gap:3rem}}.hm-b2b__h{font-size:1.875rem;font-weight:700;text-align:center;line-height:1.2;margin:0 0 1.5rem}@media (min-width:640px){.hm-b2b__h{font-size:2.25rem}}.hm-b2b__lead{font-size:1.125rem;color:var(--hm-neutral-600);line-height:1.6;margin:0 0 1rem}.hm-b2b__box{border-radius:.5rem;padding:1rem;margin-bottom:1rem;border:2px solid rgba(236,100,8,.3);background:linear-gradient(90deg,#eff6ff,#fff7ed)}.hm-b2b__box strong{color:var(--hm-orange)}.hm-b2b__green{border-radius:.5rem;padding:1rem;margin-bottom:1rem;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:.875rem;font-weight:600}.hm-b2b__list{list-style:none;margin:0;padding:0}.hm-b2b__list li{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem}.hm-b2b__bullet{flex-shrink:0;width:2rem;height:2rem;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:800}.hm-b2b__bullet--orange{background:rgba(236,100,8,.2);color:var(--hm-orange)}.hm-b2b__bullet--blue{background:rgba(43,162,215,.2);color:var(--hm-blue)}.hm-b2b__actions{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}@media (min-width:640px){.hm-b2b__actions{flex-direction:row}}.hm-order-first-lg{order:-1}@media (min-width:1024px){.hm-order-first-lg{order:1}}.hm-faq{position:relative;padding:2.75rem 0 4.5rem;background:linear-gradient(180deg,rgba(43,162,215,.06),transparent 42%),linear-gradient(180deg,#f8fafc,#fff 28%)}.hm-faq__head{text-align:center;margin-bottom:2.25rem;max-width:48rem;margin-left:auto;margin-right:auto;padding:0 .5rem}.hm-faq-kicker{font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;color:#64748b}@media (min-width:768px){.hm-faq-kicker{font-size:.875rem}}.hm-faq__head h2{margin:0 0 .65rem;font-size:1.35rem;font-weight:800;line-height:1.2;color:var(--hm-ink)}@media (min-width:768px){.hm-faq__head h2{font-size:1.875rem}}.hm-faq__lead{margin:0;font-size:.9375rem;line-height:1.6;color:#475569}@media (min-width:768px){.hm-faq__lead{font-size:1rem}}.hm-faq__grid{display:grid;grid-gap:2rem;gap:2rem;align-items:start}@media (min-width:1024px){.hm-faq__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:2.25rem}}.hm-faq__list{display:flex;flex-direction:column;gap:.65rem}.hm-faq__item{border:2px solid rgba(43,162,215,.22);border-radius:.75rem;overflow:hidden;background:#fff;box-shadow:0 4px 20px rgba(15,23,42,.05);transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover) and (pointer:fine){.hm-faq__item:hover{border-color:rgba(43,162,215,.38);box-shadow:0 8px 28px rgba(15,23,42,.08)}}.hm-faq__item--open{border-color:rgba(236,100,8,.35);box-shadow:0 10px 36px rgba(15,23,42,.09),0 0 0 1px rgba(236,100,8,.12)}.hm-faq__q,.hm-faq__trigger{margin:0;font:inherit}.hm-faq__trigger{width:100%;padding:1rem 1.15rem 1rem 1.25rem;font-weight:700;font-size:.9375rem;line-height:1.35;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;color:var(--hm-ink);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;background:none;border:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent}.hm-faq__trigger:after{content:"";flex-shrink:0;width:.55rem;height:.55rem;margin-top:-.2rem;border-right:2px solid var(--hm-blue);border-bottom:2px solid var(--hm-blue);transform:rotate(45deg);transition:transform .22s ease,margin .22s ease;opacity:.85}.hm-faq__item--open .hm-faq__trigger{background:linear-gradient(90deg,rgba(43,162,215,.06),rgba(236,100,8,.04));border-bottom:1px solid rgba(148,163,184,.35)}.hm-faq__item--open .hm-faq__trigger:after{transform:rotate(-135deg);margin-top:.2rem;border-right-color:var(--hm-orange);border-bottom-color:var(--hm-orange)}.hm-faq__trigger:focus{outline:none}.hm-faq__trigger:focus-visible{outline:2px solid var(--hm-blue);outline-offset:2px}.hm-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1)}.hm-faq__item--open .hm-faq__panel{grid-template-rows:1fr}.hm-faq__panel-inner{overflow:hidden;min-height:0}.hm-faq__answer{padding:1rem 1.25rem 1.2rem;font-size:.9375rem;line-height:1.58;color:#475569;background:linear-gradient(180deg,#fafbfc,#fff);opacity:0;transform:translateY(-.35rem);transition:opacity .22s ease,transform .22s ease}.hm-faq__item--open .hm-faq__answer{opacity:1;transform:translateY(0);transition:opacity .32s ease .08s,transform .32s ease .08s}@media (prefers-reduced-motion:reduce){.hm-faq__panel{transition:none}.hm-faq__answer{opacity:1;transform:none;transition:none}.hm-faq__item:not(.hm-faq__item--open) .hm-faq__answer{opacity:0}.hm-faq__trigger:after{transition:none}}.hm-faq__aside{display:flex;justify-content:center}@media (min-width:1024px){.hm-faq__aside{justify-content:stretch;position:-webkit-sticky;position:sticky;top:1.25rem}}.hm-faq__aside-card{max-width:32rem;width:100%;margin:0 auto;border-radius:1rem;padding:1.25rem 1.25rem 1.5rem;border:2px solid rgba(236,100,8,.22);background:linear-gradient(145deg,#fff,rgba(43,162,215,.06) 45%,rgba(236,100,8,.06));box-shadow:0 20px 48px rgba(15,23,42,.1),0 0 0 1px rgba(43,162,215,.12)}.hm-faq__aside-media{border-radius:.65rem;overflow:hidden;border:1px solid rgba(15,23,42,.08);box-shadow:0 12px 32px rgba(15,23,42,.12);background:#0f172a}.hm-faq__aside-media img{width:100%;height:auto;display:block}.hm-faq__aside-body{margin-top:1.1rem;text-align:center;padding:0 .25rem}.hm-faq__aside-eyebrow{margin:0 0 .35rem;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--hm-orange)}.hm-faq__aside-title{margin:0 0 .4rem;font-size:1.125rem;font-weight:800;line-height:1.25;color:var(--hm-ink)}.hm-faq__aside-text{margin:0;font-size:.875rem;line-height:1.55;color:#64748b}.hm-faq__bottom{margin-top:2.5rem;text-align:center;padding:1.75rem 1.5rem;border-radius:1rem;border:1px solid rgba(148,163,184,.45);background:linear-gradient(125deg,rgba(15,23,42,.04),rgba(43,162,215,.07) 42%,rgba(236,100,8,.09));box-shadow:0 12px 40px rgba(15,23,42,.06)}.hm-faq__bottom-title{margin:0 0 .5rem;font-size:1.15rem;font-weight:800;color:var(--hm-ink)}.hm-faq__bottom-text{margin:0 auto 1.1rem;max-width:28rem;font-size:.9375rem;line-height:1.55;color:#64748b}.hm-gallery{padding:1.5rem 0 3rem;background:#fff}.hm-gallery__grid{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}@media (min-width:640px){.hm-gallery__grid{grid-template-columns:1fr 1fr}}@media (min-width:768px){.hm-gallery__grid{grid-template-columns:1fr 1fr 1fr;gap:1rem}}.hm-gallery__cell{aspect-ratio:16/9;border-radius:.75rem;overflow:hidden;box-shadow:0 10px 40px rgba(15,23,42,.12)}@media (min-width:640px) and (max-width:767px){.hm-gallery__cell:last-child{grid-column:span 2}}.hm-gallery__cell img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hm-franchise{position:relative;padding:3rem 0 4rem;overflow:hidden;background:#fafbfc}.hm-franchise:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 85% 65% at 12% 40%,rgba(43,162,215,.09) 0,transparent 52%),radial-gradient(ellipse 70% 55% at 88% 75%,rgba(236,100,8,.06) 0,transparent 48%);pointer-events:none}.hm-franchise__wrap{position:relative;z-index:1;max-width:72rem;margin-left:auto;margin-right:auto}.hm-franchise__grid{display:grid;grid-gap:2rem 2.5rem;gap:2rem 2.5rem;align-items:center;justify-items:center}@media (min-width:1024px){.hm-franchise__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);gap:3rem 3.5rem;align-items:center;justify-items:stretch}}.hm-franchise__visual{display:none}@media (min-width:1024px){.hm-franchise__visual{display:flex;width:100%;max-width:none;justify-content:center}}.hm-franchise__visual-frame{display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:19rem;aspect-ratio:4/5;border-radius:1.5rem;background:linear-gradient(165deg,rgba(255,255,255,.95),rgba(241,245,249,.9));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 24px 48px rgba(15,23,42,.08)}@media (min-width:1024px){.hm-franchise__visual-frame{max-width:21rem;min-height:17.5rem;aspect-ratio:auto}}.hm-franchise__bear-lg{display:none}@media (min-width:1024px){.hm-franchise__bear-lg{display:block;width:78%;max-width:15.5rem;height:auto;object-fit:contain;object-position:bottom center;margin-bottom:-.25rem;filter:drop-shadow(0 16px 32px rgba(15,23,42,.12))}}.hm-franchise__bear-sm{width:6.5rem;max-width:100%;height:auto;object-fit:contain;margin:0 auto .5rem;filter:drop-shadow(0 10px 24px rgba(15,23,42,.1))}@media (min-width:1024px){.hm-franchise__bear-sm{display:none}}.hm-franchise__copy{width:100%;max-width:36rem;text-align:center}@media (min-width:1024px){.hm-franchise__copy{text-align:left;max-width:none;min-width:0;padding-top:.25rem}}.hm-franchise__eyebrow{margin:0 0 .5rem;font-size:.6875rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hm-orange)}@media (min-width:768px){.hm-franchise__eyebrow{font-size:.75rem}}.hm-franchise__title{margin:0 0 .75rem;font-size:clamp(1.5rem,2.8vw + .85rem,2.125rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:var(--hm-ink);text-wrap:balance}@media (min-width:1024px){.hm-franchise__title{max-width:22rem}}.hm-franchise__lead{margin:0 0 1.5rem;font-size:1rem;line-height:1.6;color:#475569}@media (min-width:768px){.hm-franchise__lead{font-size:1.0625rem;max-width:38rem}}@media (min-width:1024px){.hm-franchise__lead{margin-bottom:1.65rem}}.hm-franchise__points{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;flex-direction:column;gap:.85rem;text-align:left}@media (min-width:1024px){.hm-franchise__points{max-width:26.5rem;margin-bottom:1.85rem}}.hm-franchise__point{display:flex;align-items:flex-start;gap:.75rem;margin:0;padding:0;font-size:.9375rem;font-weight:500;line-height:1.45;color:var(--hm-ink)}.hm-franchise__point-icon{flex-shrink:0;width:1.75rem;height:1.75rem;margin-top:.05rem;border-radius:.45rem;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,var(--hm-blue) 0,#1e8ab8 100%);box-shadow:0 4px 12px rgba(43,162,215,.35)}.hm-franchise__point-text{flex:1 1;min-width:0;padding-top:.1rem}.hm-franchise__actions{display:flex;flex-direction:column;align-items:stretch;gap:.65rem}@media (min-width:480px){.hm-franchise__actions{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}}@media (min-width:1024px){.hm-franchise__actions{justify-content:flex-start;gap:.75rem}}.hm-franchise__hint{margin:1rem 0 0;font-size:.8125rem;line-height:1.5;color:#94a3b8;font-weight:500}@media (min-width:1024px){.hm-franchise__hint{max-width:28rem}}.hm-btn-franchise{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.5rem;font-weight:700;font-size:.9375rem;color:#fff;text-decoration:none;border-radius:999px;background:var(--hm-orange);border:none;box-shadow:0 4px 14px rgba(236,100,8,.35);transition:background .2s ease,box-shadow .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.hm-btn-franchise:hover{background:var(--hm-orange-hover);box-shadow:0 8px 22px rgba(236,100,8,.4);transform:translateY(-1px)}}.hm-btn-franchise:focus-visible{outline:2px solid var(--hm-blue);outline-offset:3px}.hm-btn-franchise-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.35rem;font-weight:600;font-size:.9375rem;color:#0f766e;text-decoration:none;border-radius:999px;background:rgba(255,255,255,.65);border:1.5px solid rgba(45,212,191,.35);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}@media (hover:hover) and (pointer:fine){.hm-btn-franchise-secondary:hover{background:rgba(45,212,191,.1);border-color:rgba(13,148,136,.45);color:#0d5c56;transform:translateY(-1px)}}.hm-btn-franchise-secondary:focus-visible{outline:2px solid var(--hm-blue);outline-offset:3px}@media (prefers-reduced-motion:reduce){.hm-btn-franchise,.hm-btn-franchise-secondary{transition:none}.hm-btn-franchise-secondary:hover,.hm-btn-franchise:hover{transform:none}}.hm-wa-fab{position:fixed;left:max(1rem,env(safe-area-inset-left,0px));bottom:max(1rem,env(safe-area-inset-bottom,0px));z-index:40}.hm-wa-fab a{display:flex;align-items:center;gap:.6rem;padding:.6rem .9rem;background:#25d366;color:#fff;text-decoration:none;border-radius:999px;font-size:.8rem;line-height:1.25;box-shadow:0 10px 20px rgba(0,0,0,.15)}.hm-wa-fab a:hover{background:#128c7e}.hm-wa-fab strong{display:block;font-size:.8rem}.hm-wa-fab small{display:block;opacity:.9;font-weight:400;font-size:.7rem}.hm-wa-fab svg{width:1.25rem;height:1.25rem;flex-shrink:0}@media (min-width:768px){.hm-wa-fab{left:1rem;bottom:1rem}}.hm-trust-band-section{padding:3.5rem 0 5rem;background:linear-gradient(180deg,#fff,rgba(43,162,215,.06),#fff)}@media (min-width:768px){.hm-trust-band-section{padding:5rem 0 6rem}}.hm-trust-pillars-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:2rem}@media (min-width:640px){.hm-trust-pillars-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width:1024px){.hm-trust-pillars-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:3rem}}.hm-trust-pillar-card{border-radius:1rem;padding:1.25rem 1.75rem;text-align:center;border:2px solid rgba(43,162,215,.35);background:linear-gradient(145deg,#ffffff,rgba(43,162,215,.07));box-shadow:0 4px 24px rgba(15,23,42,.08)}.hm-partners-kicker{font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin:0 0 .75rem;color:#64748b}@media (min-width:768px){.hm-partners-kicker{font-size:.875rem}}.hm-partners-title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.25;color:#0f172a}@media (min-width:768px){.hm-partners-title{font-size:1.875rem}}.hm-partners-lead{margin:.75rem 0 0;font-size:.875rem;line-height:1.55;color:#475569}@media (min-width:768px){.hm-partners-lead{font-size:1rem}}.hm-partner-card-desc{margin:0;font-size:.75rem;font-weight:500;line-height:1.35;text-align:center;color:#475569}@media (min-width:768px){.hm-partner-card-desc{font-size:.875rem}}.hm-partner-video{margin-top:2rem;max-width:72rem;margin-left:auto;margin-right:auto}.hm-partner-video .hm-aspect-video{border-radius:1rem}.hm-post-video-highlights{margin-top:2rem;padding:1.25rem 1.5rem;border-radius:1rem;border:2px solid rgba(236,100,8,.25);background:linear-gradient(100deg,rgba(43,162,215,.09),#fff 45%,rgba(236,100,8,.08));box-shadow:0 20px 56px rgba(15,23,42,.1),0 0 0 1px rgba(236,100,8,.15)}.hm-post-video-highlights__grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.hm-post-video-highlights__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.hm-post-video-highlights__grid{grid-template-columns:repeat(4,1fr)}}.hm-post-video-highlights__cell{text-align:center;min-height:7.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:1rem;border-radius:.75rem;border:2px solid rgba(43,162,215,.3);background:#fff;font-size:.875rem;font-weight:700;color:var(--hm-ink);box-shadow:none}#ak24-home-post-video-highlights .hm-post-video-highlights__cell.hm-scroll-reveal{transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .68s cubic-bezier(.22,1,.36,1),box-shadow .25s ease,border-color .25s ease;transition-delay:var(--hm-reveal-delay)}@media (min-width:768px){.hm-post-video-highlights__cell{padding:1.15rem 1.1rem;font-size:.9375rem}}.hm-post-video-highlights__cell:nth-child(3),.hm-post-video-highlights__cell:nth-child(4){border-color:rgba(236,100,8,.28)}@media (hover:hover) and (pointer:fine){#ak24-home-post-video-highlights .hm-post-video-highlights__cell.hm-scroll-reveal--visible:hover{transform:translate3d(0,-3px,0);box-shadow:0 12px 32px rgba(43,162,215,.12);border-color:rgba(236,100,8,.45);transition:opacity .68s cubic-bezier(.22,1,.36,1),transform .25s ease,box-shadow .25s ease,border-color .25s ease;transition-delay:0s}}@media (prefers-reduced-motion:reduce){.hm-post-video-highlights__cell.hm-scroll-reveal--visible:hover{transform:none}}.hm-post-video-highlights__emoji{font-size:1.5rem;display:block;margin-bottom:.15rem;line-height:1}.hm-hero__claim{margin:0 auto 1.5rem;max-width:56rem;padding:0 .5rem;font-size:1.125rem;font-weight:600;color:#fff;line-height:1.35}@media (min-width:640px){.hm-hero__claim{font-size:1.25rem}}@media (min-width:768px){.hm-hero__claim{font-size:1.5rem}}@media (min-width:1024px){.hm-hero__claim{font-size:1.875rem}}.hm-hero__claim-accent{color:var(--hm-orange-hero,#ec6201)}@media (max-width:480px){.hm-container{padding-left:max(.85rem,env(safe-area-inset-left,0px));padding-right:max(.85rem,env(safe-area-inset-right,0px))}.hm-hero__inner{padding:3rem max(.75rem,env(safe-area-inset-right,0px)) 4.5rem max(.75rem,env(safe-area-inset-left,0px))}.hm-hero__h1{font-size:1.35rem;padding:0 .15rem}.hm-hero__claim{font-size:1.02rem}}@media (max-width:380px){.hm-hero__h1{font-size:1.22rem}}