.hero-slide{position:absolute;inset:0;z-index:1}.hero-slider{position:relative;width:100%;height:100vh;height:100svh;padding-bottom:0;overflow:hidden;isolation:isolate;background:transparent}.hero-controls{position:absolute;left:6%;bottom:7.5%;display:flex;gap:12px;z-index:9999}.hero-controls .hero-btn{width:56px;height:56px;border:0;background:transparent;cursor:pointer}.hero-controls .hero-btn svg.hero-arrow{fill:#fff}.hero-controls .hero-prev svg.hero-arrow{transform:translate(0)}.hero-controls .hero-next svg.hero-arrow{transform:rotate(180deg) translate(15px)}.hero-btn svg{display:block;transition:all .35s ease}.hero-btn svg g rect:nth-of-type(1),.hero-btn svg g rect:nth-of-type(3){width:14px;transition:width .2s}.hero-btn svg g rect:nth-of-type(2){width:20px;transition:width .2s}.hero-pagination{display:flex;gap:10px;align-items:center;position:absolute;right:2.5%;bottom:7.5%;z-index:9999;justify-content:center;flex-wrap:nowrap;counter-reset:section}.hero-pagination__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-weight:700;background:transparent;color:#ffffff80;cursor:pointer;transition-property:transform,color;transition-duration:.2s,.18s;transition-timing-function:cubic-bezier(.22,.61,.36,1),ease;font-size:17px;line-height:1;padding:4px 6px;transform-origin:center;-webkit-tap-highlight-color:transparent;border:0}.hero-pagination__btn:hover{color:#ffffffd9}body.home .hero-cover:before{content:"";position:absolute;inset:0;z-index:10;pointer-events:none;background:linear-gradient(to bottom,#00000080,#00000040 45%,#0000);background-size:100% 200px;background-repeat:no-repeat;background-position:top}p.peak-kicker,.post p.peak-kicker{font-family:Roboto,sans-serif;font-size:12px;font-weight:400;letter-spacing:.36em;text-transform:uppercase;color:#f6a822;margin-bottom:16px!important;line-height:1;display:inline-flex;align-items:center}.peak-kicker:before{content:"";display:block;width:40px;height:1px;background-color:currentColor;margin-right:20px;flex-shrink:0}body.home .peak-section{opacity:0;transform:translateY(40px)}.no-js body.home .peak-section{opacity:1;transform:none}body.home .hero-cover:after{content:"";position:absolute;left:0;right:0;bottom:0;height:200px;z-index:10;pointer-events:none;background:linear-gradient(to top,#00000073,#0003 40%,#0000)}.peak-partner-bar{padding:80px 5%;background:#f7f8f9;text-align:center}.peak-partner-bar__inner{max-width:1160px;margin:0 auto}.peak-partner-bar__heading{font-family:Poppins,sans-serif;font-size:14px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#888;margin:0 0 32px}.peak-partner-bar__logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:32px 48px}.peak-partner-bar__link{display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease,transform .2s ease;opacity:.75;filter:grayscale(100%)}.peak-partner-bar__link:hover{opacity:1;filter:grayscale(0%);transform:scale(1.05)}.peak-partner-bar__link img{max-width:150px;max-height:60px;width:auto;height:auto;object-fit:contain}@media(max-width:600px){.peak-partner-bar__logos{gap:24px 32px}.peak-partner-bar__link img{max-width:110px;max-height:44px}}.peak-divider{width:100%;height:360px;margin:0;padding:0;overflow:hidden;line-height:0;position:relative}.peak-divider .peak-divider__image{margin:0!important;max-width:100%!important}.peak-divider .peak-divider__image img{width:100%;height:360px;object-fit:cover;object-position:center 30%;display:block;filter:brightness(.55)}.peak-divider .peak-divider__title,.post .peak-divider .peak-divider__title,h2.peak-divider__title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff!important;font-family:Poppins,sans-serif;font-weight:600;font-size:clamp(24px,4vw,48px)!important;text-align:center!important;margin:0;line-height:1.2;z-index:2;text-shadow:0 2px 12px rgba(0,0,0,.4);letter-spacing:-.5px;width:90%;max-width:800px}@media(max-width:768px){.peak-divider,.peak-divider .peak-divider__image img{height:300px}}body.home .peak-divider{opacity:0;transform:translateY(40px)}.no-js body.home .peak-divider{opacity:1;transform:none}.peak-seo-reviews{background:#f7f8f9;padding:80px 0}.peak-seo-reviews__inner{width:90%;max-width:1140px;margin:0 auto}.peak-seo-reviews__text{margin-bottom:48px;max-width:800px}.peak-seo-reviews__text .peak-kicker{color:#f6a822;font-family:Poppins,sans-serif;font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.peak-seo-reviews__text h2{font-family:Roboto,sans-serif;font-weight:600;font-size:clamp(28px,4vw,42px);color:#222;margin:0 0 16px}.peak-seo-reviews__text>p:last-child{color:#555;font-size:16px;line-height:1.7;margin:0}.peak-google-reviews__header{margin-bottom:32px}.peak-google-reviews__badge{display:inline-flex;align-items:center;gap:16px;background:#fff;padding:16px 28px;border-radius:12px;box-shadow:0 2px 12px #0000000f}.peak-google-reviews__badge svg{flex-shrink:0}.peak-google-reviews__rating{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.peak-google-reviews__rating strong{font-size:28px;font-weight:700;color:#222}.peak-google-reviews__stars{color:#f6a822;font-size:20px;letter-spacing:2px}.peak-google-reviews__count{font-size:14px;color:#888}.peak-google-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.peak-google-review-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 12px #0000000d}.peak-google-review-card__header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.peak-google-review-card__avatar{width:44px;height:44px;border-radius:50%;background:#f6a822;color:#fff;font-family:Poppins,sans-serif;font-weight:700;font-size:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.peak-google-review-card__header strong{display:block;font-size:15px;color:#222}.peak-google-review-card__header span{font-size:13px;color:#888}.peak-google-review-card__stars{color:#f6a822;font-size:16px;letter-spacing:2px;margin-bottom:12px}.peak-google-review-card p{font-size:14px;line-height:1.7;color:#555;margin:0}.peak-google-reviews__note{margin-top:24px;font-size:13px;color:#aaa;font-style:italic}@media(max-width:900px){.peak-google-reviews__grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.peak-seo-reviews{padding:60px 0}.peak-google-reviews__grid{grid-template-columns:1fr}}.peak-facts-section .peak-facts-list{list-style:none!important;margin:0!important;padding:0!important;display:block!important}.peak-facts-section .peak-facts-list li{background:#fff!important;border-radius:12px!important;border:1px solid #e0e0e0!important;padding:24px 32px 24px 72px!important;box-shadow:0 2px 8px #0000000a;font-family:Poppins,sans-serif!important;font-size:1rem!important;font-weight:600!important;color:#222!important;line-height:1.5!important;position:relative;min-height:72px;display:flex;align-items:center}.peak-facts-section .peak-facts-list li:before{left:20px!important;top:50%!important;transform:translateY(-50%);width:36px!important;height:36px!important}@media(max-width:600px){.peak-facts-section .peak-facts-list{grid-template-columns:1fr}.peak-facts-section .peak-facts-list li{padding:18px 18px 18px 58px!important;font-size:.95rem!important;min-height:auto}}.peak-google-mini-badge{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid #e0e0e0;border-radius:100px;padding:8px 16px;font-family:Roboto,sans-serif;font-size:.85rem;color:#555;box-shadow:0 1px 4px #0000000f;line-height:1}.peak-google-mini-badge svg{flex-shrink:0}.peak-google-mini-badge strong{font-size:.95rem;color:#222}.peak-google-mini-badge__stars{color:#f6a822;font-size:.9rem;letter-spacing:1px}.peak-google-mini-badge__count{color:#888;font-size:.8rem}.peak-warum .peak-google-mini-badge{display:flex!important;width:fit-content;padding:10px 20px;gap:8px;font-size:.95rem;margin:16px 0 24px!important;box-shadow:0 2px 8px #00000014;border:1px solid #e0e0e0}.peak-warum .peak-google-mini-badge svg{width:22px;height:22px}.peak-warum .peak-google-mini-badge strong{font-size:1.1rem}.peak-warum .peak-google-mini-badge__stars{font-size:1.05rem;letter-spacing:2px}.peak-warum .peak-google-mini-badge__count{font-size:.85rem}.peak-google-mini-badge--footer{margin-top:16px}
