/* Aurora Company · Modulhaus Evergreen · Volle Breite v7 · Bündel vom 10.11.2026
   Quellen (Reihenfolge = Kaskade): produkt-i.css, produkt-i2.css, produkt-i-glass2.css, produkt-i-glass4.css, produkt-i-glass5.css, produkt-i-glass6.css, produkt-i-glass7.css, produkt-i-glass8.css, produkt-i-glass9.css, produkt-i-glass10.css, produkt-i-wide.css, produkt-i-fable.css
   Nicht von Hand bearbeiten – _generator/build_breit_bundle.py ausführen. */
/* --- produkt-i.css --- */@font-face{font-family: "Montserrat";font-weight: 400;font-display: swap;src: url("../fonts/montserrat-v25-latin-regular.woff2") format("woff2")}@font-face{font-family: "Montserrat";font-weight: 600;font-display: swap;src: url("../fonts/montserrat-v25-latin-600.woff2") format("woff2")}@font-face{font-family: "Montserrat";font-weight: 700;font-display: swap;src: url("../fonts/montserrat-v25-latin-700.woff2") format("woff2")}:root{--navy: #0c3250;--navy-2: #12405f;--green: #8ebf24;--green-hover: #9fd12f;--green-soft: #eef6dd;--teal: #00857b;--text: #33424f;--muted: #6e7b86;--line: #e2e7ea;--soft: #f4f6f7;--white: #fff;--font: "Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--r: 10px;--wrap: 1240px;--tabs-h: 54px}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth;scroll-padding-top: calc(var(--tabs-h) + 16px)}body{margin: 0;font: 400 14.5px/1.7 var(--font);color: var(--text);background: #fff;padding-bottom: 70px;-webkit-font-smoothing: antialiased}img{max-width: 100%;height: auto;display: block}a{color: var(--teal)}h1,h2,h3{color: var(--navy);font-weight: 700;line-height: 1.2;margin: 0 0 .7rem;letter-spacing: -.01em}h1{font-size: clamp(1.7rem,4.2vw,2.4rem)}h2{font-size: clamp(1.3rem,3vw,1.6rem)}h3{font-size: 1.02rem}p{margin: 0 0 1rem}ul{margin: 0 0 1rem;padding-left: 1.1em}:focus-visible{outline: 2px solid var(--green);outline-offset: 2px}.visually-hidden{position: absolute !important;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.wrap{width: 100%;max-width: var(--wrap);margin: 0 auto;padding: 0 18px}.icon{width: 24px;height: 24px;fill: none;stroke: currentColor;stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round;flex: none}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;min-height: 50px;padding: 0 1.4rem;border-radius: 8px;border: 0;font: 700 .9rem/1.2 var(--font);text-decoration: none;cursor: pointer;transition: background .2s,color .2s;text-align: center}.btn--green{background: var(--green);color: var(--navy)}.btn--green:hover{background: var(--green-hover);color: var(--navy)}.btn--gray{background: #e9edf0;color: var(--navy)}.btn--gray:hover{background: #dde3e7}.btn--navy{background: var(--navy);color: #fff}.btn--navy:hover{background: var(--navy-2);color: #fff}.btn--block{width: 100%}.btn--primary{background: var(--green);color: var(--navy)}.textlink{display: inline-flex;align-items: center;gap: .4rem;font-weight: 600;color: var(--navy);text-decoration: none;font-size: .88rem}.textlink .icon{width: 16px;height: 16px}.textlink:hover{color: var(--teal)}.topbar{background: var(--navy);color: #cfdbe5;font-size: .76rem}.topbar .wrap{display: flex;justify-content: flex-end;gap: 20px;height: 34px;align-items: center}.topbar a{color: #fff;text-decoration: none;display: inline-flex;align-items: center;gap: .4rem}.topbar .icon{width: 15px;height: 15px;color: var(--green)}.topbar__mail{display: none !important}.hdr{background: #fff;border-bottom: 1px solid var(--line)}.hdr .wrap{display: flex;align-items: center;justify-content: space-between;height: 70px;padding-left: 6px}.hdr__logo img{height: 52px;width: auto}.hdr__nav{display: none}.hdr__nav a{color: var(--navy);text-decoration: none;font-size: .8rem;font-weight: 700;letter-spacing: .04em;text-transform: uppercase;padding: .5rem .2rem;border-bottom: 2px solid transparent}.hdr__nav a:hover,.hdr__nav a[aria-current]{border-color: var(--green)}.hdr__cta{display: none}.hdr__menu{border: 0;background: var(--soft);color: var(--navy);font: 700 .82rem var(--font);padding: .6rem 1rem;border-radius: 8px;cursor: pointer}.mnav{position: fixed;inset: 0;z-index: 90;background: #fff;display: flex;flex-direction: column;padding: 80px 24px 28px;opacity: 0;visibility: hidden;transition: opacity .2s,visibility .2s}.mnav.is-open{opacity: 1;visibility: visible}.mnav a{font-size: 1rem;font-weight: 700;color: var(--navy);text-decoration: none;padding: .85rem 0;border-bottom: 1px solid var(--line);text-transform: uppercase;letter-spacing: .03em}.mnav__close{position: absolute;top: 16px;right: 16px;border: 0;background: var(--soft);width: 44px;height: 44px;border-radius: 8px;font-size: 1.3rem;cursor: pointer}.mnav__foot{margin-top: auto;display: grid;gap: 8px}.mnav__foot a{border: 0;padding: 0;text-transform: none;font-weight: 400;color: var(--muted)}.mnav__foot .btn{color: var(--navy);padding: 0 1rem}.crumbs{font-size: .76rem;color: var(--muted);padding: 14px 0 10px}.crumbs a{color: var(--muted);text-decoration: none}.crumbs a:hover{color: var(--teal)}.crumbs span{margin: 0 .4rem}.mosaic{position: relative;display: grid;gap: 6px;grid-template-columns: 1fr;border-radius: var(--r);overflow: hidden}.mosaic .gallery__item{display: block;padding: 0;border: 0;background: var(--soft);cursor: zoom-in;overflow: hidden}.mosaic .gallery__item img{width: 100%;height: 100%;object-fit: cover;transition: transform .5s}.mosaic .gallery__item:hover img{transform: scale(1.03)}.mosaic__main{aspect-ratio: 16 / 10}.mosaic__side{display: none}.mosaic__all{position: absolute;right: 12px;bottom: 12px;display: inline-flex;align-items: center;gap: .5rem;background: #fff;color: var(--navy);border: 0;border-radius: 8px;padding: .55rem .9rem;font: 700 .78rem var(--font);cursor: pointer;box-shadow: 0 4px 14px rgba(12,50,80,.18)}.mosaic__all .icon{width: 17px;height: 17px}.mosaic__badge{position: absolute;left: 12px;top: 12px;background: var(--navy);color: #fff;font-size: .7rem;font-weight: 700;letter-spacing: .04em;padding: .35rem .7rem;border-radius: 6px}.tabsnav{position: sticky;top: 0;z-index: 40;background: rgba(255,255,255,.97);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);border-bottom: 1px solid var(--line);margin-top: 18px}.tabsnav__in{display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none;height: var(--tabs-h);align-items: stretch}.tabsnav__in::-webkit-scrollbar{display: none}.tabsnav__label{display: none}.tabsnav a{display: flex;align-items: center;padding: 0 .85rem;white-space: nowrap;color: var(--navy);text-decoration: none;font-weight: 600;font-size: .86rem;border-bottom: 3px solid transparent;transition: border-color .2s,color .2s}.tabsnav a:hover{color: var(--teal)}.tabsnav a.is-active{border-color: var(--green)}.layout{display: grid;gap: 22px;padding-top: 22px;grid-template-columns: minmax(0,1fr)}.side{order: -1}.block{background: var(--soft);border-radius: var(--r);padding: 22px 18px;margin-bottom: 16px}.block>h2{padding-bottom: .8rem;border-bottom: 1px solid var(--line);margin-bottom: 1.1rem}.block--white{background: #fff;border: 1px solid var(--line)}.lead{font-size: 1rem;color: var(--text)}.h1-sub{color: var(--muted);font-size: .95rem;margin-top: -.3rem}.cta-card{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 20px;box-shadow: 0 10px 30px -18px rgba(12,50,80,.35)}.cta-card__name{font-size: 1.45rem;margin-bottom: 0}.cta-card__by{font-size: .82rem;color: var(--muted);margin-bottom: 14px}.cta-card__price{display: flex;gap: 14px;align-items: center;background: var(--soft);border-radius: 10px;padding: 14px 16px;margin-bottom: 8px}.cta-card__price .icon{width: 40px;height: 40px;color: var(--teal);stroke-width: 1.2}.cta-card__price small{display: block;font-size: .7rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--muted);line-height: 1.3}.cta-card__price b{display: block;font-size: 1.55rem;font-weight: 700;color: var(--navy);line-height: 1.15}.cta-card__tiers{list-style: none;padding: 0;margin: 0 0 14px;font-size: .82rem}.cta-card__tiers li{display: flex;justify-content: space-between;gap: 10px;padding: .45rem 2px;border-bottom: 1px solid var(--line)}.cta-card__tiers li:last-child{border-bottom: 0}.cta-card__tiers span{color: var(--muted)}.cta-card__tiers b{color: var(--navy);font-weight: 700;white-space: nowrap}.cta-card .btn{margin-bottom: 8px}.cta-card__more{display: flex;justify-content: center;margin: 8px 0 4px}.cta-card__note{text-align: center;font-size: .74rem;color: var(--muted);margin: 6px 0 0;display: flex;justify-content: center;align-items: center;gap: .4rem}.cta-card__note .icon{width: 15px;height: 15px;color: var(--green)}.cta-card__usps{list-style: none;padding: 14px 0 0;margin: 14px 0 0;border-top: 1px solid var(--line);display: grid;gap: 8px;font-size: .8rem}.cta-card__usps li{display: flex;gap: .6rem;align-items: center}.cta-card__usps .icon{width: 20px;height: 20px;color: var(--teal)}.specs{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px 14px;list-style: none;padding: 0;margin: 0}.specs li{display: flex;gap: 12px;align-items: flex-start;min-width: 0}.specs .icon{width: 38px;height: 38px;color: var(--teal);stroke-width: 1.1}.specs small{display: block;font-size: .66rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--muted);line-height: 1.3}.specs b{display: block;font-size: .95rem;font-weight: 700;color: var(--navy);line-height: 1.3;overflow-wrap: anywhere}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px;padding-top: 16px;border-top: 1px solid var(--line);align-items: center}.chips small{font-size: .7rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--muted);width: 100%}.chip{background: #fff;border: 1px solid var(--line);border-radius: 6px;padding: .3rem .7rem;font-size: .82rem;font-weight: 600;color: var(--navy)}.readmore{position: relative}.readmore__body{max-height: 9.5em;overflow: hidden;position: relative;transition: max-height .4s ease}.readmore__body::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 4.5em;background: linear-gradient(rgba(244,246,247,0),var(--soft));pointer-events: none;transition: opacity .3s}.readmore.is-open .readmore__body{max-height: none}.readmore.is-open .readmore__body::after{opacity: 0}.readmore__btn{margin-top: .6rem;background: none;border: 0;padding: 0;font: 700 .88rem var(--font);color: var(--teal);cursor: pointer;display: inline-flex;align-items: center;gap: .4rem}.readmore__btn .icon{width: 16px;height: 16px;transition: transform .25s}.readmore.is-open .readmore__btn .icon{transform: rotate(180deg)}.readmore__body h3{margin-top: 1rem}.dims{display: flex;flex-wrap: wrap;gap: 14px 28px;margin-bottom: 16px}.dims div{display: flex;gap: 10px;align-items: center}.dims .icon{width: 36px;height: 36px;color: var(--navy);stroke-width: 1.1}.dims small{display: block;font-size: .66rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--muted)}.dims b{color: var(--navy);font-size: 1rem}.plan{position: relative;background: #fff;border: 1px solid var(--line);border-radius: var(--r);overflow: hidden}.plan .gallery__item{display: block;width: 100%;padding: 0;border: 0;background: #fff;cursor: zoom-in}.plan img{width: 100%;height: auto}.plan__zoom{position: absolute;right: 10px;bottom: 10px;width: 44px;height: 44px;border-radius: 8px;background: var(--green);color: var(--navy);display: grid;place-items: center;pointer-events: none}.plan__zoom .icon{width: 20px;height: 20px}.rooms{list-style: none;padding: 0;margin: 16px 0;display: grid;grid-template-columns: 1fr;gap: 0 24px;font-size: .88rem}.rooms li{display: flex;justify-content: space-between;padding: .5rem 0;border-bottom: 1px solid var(--line)}.rooms span{color: var(--muted)}.downloads{display: grid;gap: 8px}.downloads a{display: flex;align-items: center;gap: 12px;padding: .8rem 1rem;background: #fff;border: 1px solid var(--line);border-radius: 8px;text-decoration: none;color: var(--navy);font-weight: 600;font-size: .86rem}.downloads a .icon{color: var(--teal);width: 22px;height: 22px}.downloads a:hover{border-color: var(--teal)}.equip{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;list-style: none;padding: 0;margin: 0 0 6px}.equip li{display: flex;align-items: center;gap: .7rem;padding: 12px 14px;background: #fff;border-radius: 8px;font-size: .82rem;font-weight: 600;color: var(--navy);line-height: 1.25}.equip .icon{width: 24px;height: 24px;color: var(--teal);stroke-width: 1.3}.details,.scope{border-top: 1px solid var(--line)}.details__item,.scope details{border-bottom: 1px solid var(--line)}.details__item>summary,.scope summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;align-items: center;gap: 1rem;min-height: 56px;font-weight: 700;color: var(--navy);font-size: .95rem;padding: .5rem 0}.details__item>summary::-webkit-details-marker,.scope summary::-webkit-details-marker{display: none}.details__item>summary::after,.scope summary::after{content: "+";flex: none;display: grid;place-items: center;width: 28px;height: 28px;border-radius: 6px;background: #fff;border: 1px solid var(--line);font-weight: 400;font-size: 1.1rem;color: var(--navy);transition: transform .25s}.details__item[open]>summary::after,.scope details[open] summary::after{transform: rotate(45deg)}.details__body,.scope details>*:not(summary){font-size: .9rem}.details__body{padding-bottom: 1.2rem}.scope details>*:not(summary){margin-bottom: 1.1rem}.details__body h3{font-size: .95rem;margin-top: 1rem}.details__body h3:first-child{margin-top: 0}.details__body li{margin-bottom: .4rem}.checklist{list-style: none;padding: 0;margin: 0}.checklist li{position: relative;padding: .35rem 0 .35rem 1.6rem;font-size: .86rem}.checklist li::before{content: "";position: absolute;left: .15rem;top: .7rem;width: .85rem;height: .45rem;border-left: 2px solid var(--green);border-bottom: 2px solid var(--green);transform: rotate(-45deg)}.spec-table{width: 100%;border-collapse: collapse;font-size: .86rem;background: #fff;border-radius: 8px;overflow: hidden}.spec-table th,.spec-table td{text-align: left;padding: .55rem .8rem;border-bottom: 1px solid var(--line);vertical-align: top;font-weight: 400}.spec-table th{color: var(--muted);width: 45%}.proto-note{font-size: .78rem;background: #fff8dc;border: 1px dashed #d9bf55;color: #6a5a1c;padding: .5rem .75rem;border-radius: 6px;margin-bottom: 1rem}.tiers{display: grid;gap: 10px;margin-bottom: 18px}.tier{background: #fff;border: 1px solid var(--line);border-radius: var(--r);padding: 18px;display: flex;flex-direction: column;position: relative}.tier--top{border: 2px solid var(--green)}.tier__flag{position: absolute;top: -11px;left: 16px;background: var(--green);color: var(--navy);font-size: .66rem;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;padding: .25rem .6rem;border-radius: 4px}.tier .icon{width: 34px;height: 34px;color: var(--teal);stroke-width: 1.2;margin-bottom: .6rem}.tier h3{margin-bottom: .15rem}.tier__price{font-size: 1.35rem;font-weight: 700;color: var(--navy);margin-bottom: .5rem}.tier__price small{font-size: .7rem;font-weight: 600;color: var(--muted)}.tier p{font-size: .82rem;margin-bottom: .8rem}.tier .textlink{margin-top: auto}.extras{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;list-style: none;padding: 0;margin: 18px 0 0}.extras li{background: #fff;border-radius: 8px;padding: 14px 10px;text-align: center;font-size: .78rem;color: var(--muted)}.extras .icon{width: 28px;height: 28px;color: var(--teal);margin: 0 auto .4rem;stroke-width: 1.3}.extras strong{display: block;color: var(--navy);font-size: .86rem}.legal{font-size: .74rem;color: var(--muted);margin-top: 14px;line-height: 1.55}.legal p{margin-bottom: .35rem}.maker{display: grid;gap: 16px}.maker__logo img{width: 210px;margin: -12px 0 -6px -12px}.maker__facts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px;list-style: none;padding: 0;margin: 0}.maker__facts li{background: #fff;border-radius: 8px;padding: 14px}.maker__facts b{display: block;font-size: 1.3rem;color: var(--navy);line-height: 1.15}.maker__facts span{font-size: .78rem;color: var(--muted)}.maker__links{display: flex;flex-wrap: wrap;gap: 8px 20px}.gallery{display: grid;grid-template-columns: repeat(2,1fr);gap: 6px}.gallery .gallery__item{display: block;aspect-ratio: 1;border-radius: 8px;overflow: hidden;padding: 0;border: 0;background: #fff;cursor: zoom-in}.gallery .gallery__item img{width: 100%;height: 100%;object-fit: cover}.tour{position: relative;border-radius: var(--r);overflow: hidden;aspect-ratio: 16 / 10;background: var(--navy);margin-bottom: 14px}.tour iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.tour__start{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: .8rem;color: #fff;text-align: center}.tour__start img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;filter: brightness(.55)}.tour__start>*:not(img){position: relative}.tour__start .icon{width: 46px;height: 46px}.media-note{font-size: .74rem;color: var(--muted);margin: 12px 0 0}.media-note a{color: var(--navy)}.lightbox{position: fixed;inset: 0;z-index: 120;background: rgba(6,24,38,.94);display: none;align-items: center;justify-content: center;padding: 16px}.lightbox.is-open{display: flex}.lightbox img{max-height: 88vh;width: auto;border-radius: 6px}.lightbox button{position: absolute;background: rgba(255,255,255,.14);color: #fff;border: 0;width: 44px;height: 44px;border-radius: 8px;font-size: 1.4rem;cursor: pointer}.lightbox__close{top: 14px;right: 14px}.lightbox__prev{left: 10px;top: 50%;transform: translateY(-50%)}.lightbox__next{right: 10px;top: 50%;transform: translateY(-50%)}.stock{display: grid;gap: 10px}.scard{display: grid;grid-template-columns: 110px 1fr;gap: 14px;background: #fff;border-radius: var(--r);padding: 10px;align-items: center}.scard img{width: 110px;height: 82px;object-fit: cover;border-radius: 6px}.scard h3{font-size: .92rem;margin: 0 0 .1rem}.scard p{font-size: .76rem;color: var(--muted);margin: 0 0 .25rem}.scard__badge{display: inline-block;font-size: .66rem;font-weight: 700;padding: .15rem .5rem;border-radius: 4px;background: var(--soft);color: var(--navy);margin-bottom: .3rem}.scard__badge--now{background: var(--green)}.scard__price{font-weight: 700;color: var(--navy);font-size: .88rem}.scard__links{display: flex;gap: 14px;font-size: .76rem;margin-top: .2rem}.form__row{display: grid;gap: 0 12px}.form__field{display: flex;flex-direction: column;gap: .3rem;margin-bottom: 12px}.form__field label,.form__extras legend{font-size: .76rem;font-weight: 700;color: var(--navy)}.form__field input,.form__field textarea,.form__field select{font: 400 .92rem var(--font);padding: .7rem .85rem;min-height: 46px;border: 1.5px solid #d3dbe0;border-radius: 8px;background: #fff;color: var(--text);width: 100%}.form__field input:focus,.form__field textarea:focus,.form__field select:focus{border-color: var(--teal);outline: none}.form__check{display: flex;gap: .6rem;align-items: flex-start;font-size: .8rem;margin-bottom: 10px}.form__check input{width: 18px;height: 18px;margin-top: .1rem;accent-color: var(--teal);flex: none}.form__extras{border: 0;padding: 0;margin: 0 0 12px;display: flex;flex-wrap: wrap;gap: 0 18px}.form__extras legend{margin-bottom: .5rem;padding: 0}.form__hint{font-size: .72rem;color: var(--muted);margin-top: .8rem}.form .btn{width: 100%;margin-top: .4rem}.inquiry__contact{list-style: none;padding: 0;margin: 0 0 18px;display: flex;flex-wrap: wrap;gap: 10px 22px}.inquiry__contact a{display: flex;align-items: center;gap: .5rem;color: var(--navy);text-decoration: none;font-weight: 600;font-size: .88rem}.inquiry__contact .icon{width: 19px;height: 19px;color: var(--teal)}.fbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 60;background: #fff;border-top: 1px solid var(--line);box-shadow: 0 -6px 20px rgba(12,50,80,.08);padding: 10px 14px calc(10px + env(safe-area-inset-bottom));display: flex;align-items: center;justify-content: space-between;gap: 10px}.fbar__info{line-height: 1.2;min-width: 0}.fbar__info>span{display: block;font-size: .7rem;color: var(--muted)}.fbar__info strong{color: var(--navy);font-size: 1rem;white-space: nowrap}.fbar .btn{min-height: 44px;padding: 0 1rem;font-size: .84rem}.ftr{background: var(--navy);color: #b9c8d4;padding: 44px 0 26px;font-size: .84rem;margin-top: 40px}.ftr a{color: #e3ebf1;text-decoration: none}.ftr a:hover{color: var(--green)}.ftr__grid{display: grid;grid-template-columns: 1fr 1fr;gap: 26px 20px}.ftr h2{color: #fff;font-size: .78rem;letter-spacing: .1em;text-transform: uppercase;margin-bottom: .9rem}.ftr ul{list-style: none;padding: 0;margin: 0;display: grid;gap: .45rem}.ftr__brand img{height: 15px;width: auto;margin-bottom: 1rem}.ftr__bottom{margin-top: 28px;padding-top: 18px;border-top: 1px solid rgba(255,255,255,.12);display: flex;flex-wrap: wrap;gap: 8px 20px;font-size: .76rem}.gap{background: #fff3c4;color: #5b4b10;border-bottom: 1px dashed #d1b032;border-radius: 3px;padding: 0 .2em;cursor: help}.gap::after{content: "Lücke";font: 700 9px var(--font);letter-spacing: .06em;text-transform: uppercase;vertical-align: super;margin-left: .25em;color: #9b7f17}.sim::after{content: "Simulation"}body.hide-gaps .gap{background: none;color: inherit;border: 0;padding: 0}body.hide-gaps .gap::after,body.hide-gaps .proto-note{display: none}.proto-toggle{position: fixed;right: 12px;bottom: 80px;z-index: 75;font: 400 .7rem var(--font);background: #fff;color: var(--muted);border: 1px solid var(--line);border-radius: 6px;padding: .45em .8em;cursor: pointer}@media (min-width: 768px){.wrap{padding: 0 28px}.topbar__mail{display: inline-flex !important}.mosaic{grid-template-columns: 2fr 1fr;grid-template-rows: 1fr 1fr;max-height: 520px}.mosaic__main{grid-row: 1 / 3;aspect-ratio: auto;min-height: 380px}.mosaic__side{display: block}.block{padding: 28px 30px}.specs{grid-template-columns: repeat(3,minmax(0,1fr));gap: 22px 18px}.equip{grid-template-columns: repeat(3,minmax(0,1fr))}.rooms{grid-template-columns: 1fr 1fr}.tiers{grid-template-columns: repeat(3,minmax(0,1fr))}.maker{grid-template-columns: 1fr 1.4fr;align-items: start}.maker__facts{grid-template-columns: repeat(2,minmax(0,1fr))}.gallery{grid-template-columns: repeat(4,1fr)}.stock{grid-template-columns: 1fr 1fr}.form__row{grid-template-columns: 1fr 1fr}.ftr__grid{grid-template-columns: 1.3fr 1fr 1fr 1fr}}@media (min-width: 1100px){body{padding-bottom: 0}.hdr .wrap{height: 84px}.hdr__logo img{height: 62px}.hdr__nav{display: flex;gap: 22px}.hdr__menu{display: none}.hdr__cta{display: inline-flex;min-height: 44px;font-size: .8rem}.tabsnav__label{display: flex;align-items: center;font-weight: 700;color: var(--navy);font-size: .86rem;padding-right: 1.4rem}.tabsnav__in{justify-content: space-between}.layout{grid-template-columns: minmax(0,1fr) 360px;gap: 28px;align-items: start}.side{order: 0;position: sticky;top: calc(var(--tabs-h) + 18px)}.fbar{display: none}.proto-toggle{bottom: 16px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{transition: none !important}}.specs li{gap: 10px}.specs .icon{width: 28px;height: 28px}.specs b{font-size: .86rem;overflow-wrap: normal;hyphens: auto;-webkit-hyphens: auto}.specs small{font-size: .62rem}@media (min-width: 768px){.specs .icon{width: 36px;height: 36px}.specs b{font-size: .95rem}.specs li{gap: 12px}}.banner{display: grid;background: var(--navy);border-radius: 14px;overflow: hidden;margin-top: 6px}.banner__text{padding: 26px 22px;color: #cfdbe5;display: flex;flex-direction: column;justify-content: center}.banner__kicker{font-size: .72rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--green);margin-bottom: .5rem}.banner h1{color: #fff;margin-bottom: .4rem}.banner p{font-size: .95rem;margin-bottom: 1.2rem}.banner__btns{display: flex;flex-wrap: wrap;gap: 10px}.btn--ghost{background: transparent;color: #fff;box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.5)}.btn--ghost:hover{background: #fff;color: var(--navy)}.banner__img{background: #0a2a44;display: flex;align-items: center;justify-content: center}.banner__img img{width: 100%;height: 100%;max-width: 880px;object-fit: cover}.banner__chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 1.2rem}.banner__chips span{display: inline-flex;align-items: center;gap: .4rem;font-size: .76rem;font-weight: 700;color: #fff;background: rgba(255,255,255,.1);border-radius: 999px;padding: .35rem .75rem}.banner__chips .icon{width: 16px;height: 16px;color: var(--green)}.module{margin-bottom: 14px}.module--text{background: #fff;border: 1px solid var(--line);border-radius: 12px;overflow: hidden}.module--text>summary{list-style: none;cursor: pointer;display: flex;align-items: center;gap: 14px;padding: 16px 18px}.module--text>summary::-webkit-details-marker{display: none}.module__ico{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 10px;background: var(--green-soft);color: var(--teal);flex: none}.module__ico .icon{width: 24px;height: 24px;stroke-width: 1.3}.module__title{flex: 1;min-width: 0}.module__title b{display: block;color: var(--navy);font-size: 1rem;line-height: 1.3}.module__title small{display: block;color: var(--muted);font-size: .8rem;line-height: 1.4;margin-top: .1rem}.module__more{display: inline-flex;align-items: center;gap: .3rem;font-size: .76rem;font-weight: 700;color: var(--teal);white-space: nowrap}.module__more .icon{width: 16px;height: 16px;transition: transform .25s}.module--text[open] .module__more .icon{transform: rotate(180deg)}.module--text[open] .module__more span::after{content: " schließen"}.module--text:not([open]) .module__more span::after{content: " lesen"}.module__body{padding: 0 18px 18px 74px;font-size: .9rem}.module__body h3{font-size: .95rem;margin-top: 1rem}.module__body li{margin-bottom: .4rem}.roomgrid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin: 0 0 4px;list-style: none;padding: 0}.roomgrid li{background: #fff;border-radius: 10px;padding: 14px}.roomgrid b{display: block;font-size: 1.15rem;color: var(--navy)}.roomgrid span{font-size: .78rem;color: var(--muted)}.roomgrid .icon{width: 24px;height: 24px;color: var(--teal);margin-bottom: .4rem}.switch{display: grid;grid-template-columns: 1fr 1fr;background: var(--soft);border-radius: 10px;padding: 4px;margin-bottom: 12px}.switch button{border: 0;background: transparent;border-radius: 7px;padding: .6rem .4rem;font: 700 .8rem var(--font);color: var(--muted);cursor: pointer;transition: background .2s,color .2s,box-shadow .2s}.switch button[aria-selected="true"]{background: #fff;color: var(--navy);box-shadow: 0 1px 4px rgba(12,50,80,.12)}.vprice[hidden]{display: none}.vprice__box{display: flex;gap: 14px;align-items: center;background: var(--soft);border-radius: 10px;padding: 14px 16px;margin-bottom: 10px}.vprice__box .icon{width: 40px;height: 40px;color: var(--teal);stroke-width: 1.2}.vprice__box small{display: block;font-size: .7rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;color: var(--muted)}.vprice__box b{display: block;font-size: 1.6rem;font-weight: 700;color: var(--navy);line-height: 1.15}.vprice p{font-size: .82rem;margin-bottom: .6rem}.vprice ul{list-style: none;padding: 0;margin: 0 0 12px;display: grid;gap: 4px;font-size: .8rem}.vprice li{display: flex;gap: .5rem;align-items: flex-start}.vprice li .icon{width: 16px;height: 16px;color: var(--green);margin-top: .2rem;stroke-width: 2.2}.side-box{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 18px;margin-top: 12px}.side-box h3{font-size: .95rem}.side-box .downloads a{background: var(--soft);border: 0}.rohbau-hint{font-size: .74rem;color: var(--muted);text-align: center;margin: 4px 0 10px}.compare{width: 100%;border-collapse: separate;border-spacing: 0;font-size: .86rem;background: #fff;border: 1px solid var(--line);border-radius: 12px;overflow: hidden}.compare th,.compare td{padding: .7rem .8rem;border-bottom: 1px solid var(--line);text-align: center;vertical-align: middle}.compare tr:last-child th,.compare tr:last-child td{border-bottom: 0}.compare thead th{background: var(--soft);color: var(--navy);font-size: .8rem}.compare thead th small{display: block;font-weight: 700;font-size: 1rem}.compare thead th.is-top{background: var(--navy);color: #fff}.compare tbody th{text-align: left;font-weight: 600;color: var(--text)}.compare td.is-top{background: var(--green-soft)}.yes,.no{display: inline-grid;place-items: center;width: 24px;height: 24px;border-radius: 50%}.yes{background: var(--green);color: var(--navy)}.no{background: #eef1f3;color: #a5b0b8}.yes .icon,.no .icon{width: 14px;height: 14px;stroke-width: 2.4}.quick{display: grid;gap: 14px;background: var(--navy);color: #cfdbe5;border-radius: 12px;padding: 22px}.quick h3{color: #fff;font-size: 1.15rem}.quick p{font-size: .88rem;margin-bottom: .6rem}.quick__cards{display: grid;grid-auto-flow: column;grid-auto-columns: 70%;gap: 10px;overflow-x: auto;scrollbar-width: none}.quick__cards::-webkit-scrollbar{display: none}.qcard{background: #fff;border-radius: 10px;overflow: hidden;color: var(--text);text-decoration: none;display: flex;flex-direction: column}.qcard img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover}.qcard div{padding: 10px 12px 12px}.qcard b{display: block;color: var(--navy);font-size: .88rem}.qcard small{display: block;font-size: .72rem;color: var(--muted)}.qcard strong{display: block;color: var(--navy);font-size: .9rem;margin-top: .2rem}.qcard__badge{display: inline-block;font-size: .64rem;font-weight: 700;padding: .12rem .45rem;border-radius: 4px;background: var(--soft);color: var(--navy);margin-bottom: .25rem}.qcard__badge--now{background: var(--green)}.stage3d{margin-top: 50px}.stage3d__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;flex-wrap: wrap;margin-bottom: 16px}.stage3d__kicker{font-size: .72rem;font-weight: 700;letter-spacing: .14em;text-transform: uppercase;color: var(--teal);margin-bottom: .3rem}.stage3d__head h2{margin: 0}.stage3d__tips{display: flex;flex-wrap: wrap;gap: 8px;list-style: none;padding: 0;margin: 0}.stage3d__tips li{display: inline-flex;align-items: center;gap: .4rem;font-size: .76rem;font-weight: 600;color: var(--navy);background: var(--soft);border-radius: 999px;padding: .35rem .75rem}.stage3d__tips .icon{width: 16px;height: 16px;color: var(--teal)}.stage3d .tour{aspect-ratio: auto;height: 62vh;min-height: 380px;max-height: 680px;border-radius: 14px}.tour__label{position: absolute;left: 16px;top: 16px;z-index: 1;display: flex;gap: 8px}.tour__label span{background: rgba(255,255,255,.92);color: var(--navy);font-size: .72rem;font-weight: 700;padding: .35rem .7rem;border-radius: 6px}.tour__start h3{color: #fff;font-size: clamp(1.4rem,3.4vw,2.1rem);margin: 0}.tour__start p{margin: 0;font-size: .88rem;opacity: .85}.viewer{margin-top: 50px}.viewer__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 16px;flex-wrap: wrap;margin-bottom: 14px}.viewer__head h2{margin: 0}.filters{display: flex;gap: 6px;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.filters::-webkit-scrollbar{display: none}.filters button{border: 1.5px solid var(--line);background: #fff;border-radius: 999px;padding: .45rem .9rem;font: 700 .78rem var(--font);color: var(--navy);cursor: pointer;white-space: nowrap;transition: background .2s,border-color .2s}.filters button span{color: var(--muted);font-weight: 600;margin-left: .2rem}.filters button[aria-pressed="true"]{background: var(--navy);border-color: var(--navy);color: #fff}.filters button[aria-pressed="true"] span{color: rgba(255,255,255,.6)}.viewer__stage{position: relative;background: var(--soft);border-radius: 14px;overflow: hidden;display: flex;align-items: center;justify-content: center;height: 56vw;max-height: 600px;min-height: 260px}.viewer__stage img{max-width: min(100%,880px);max-height: 100%;width: auto;height: auto;object-fit: contain;cursor: zoom-in;transition: opacity .25s}.viewer__stage img.is-fading{opacity: 0}.viewer__nav{position: absolute;top: 50%;transform: translateY(-50%);width: 46px;height: 46px;border-radius: 50%;border: 0;background: rgba(255,255,255,.92);color: var(--navy);display: grid;place-items: center;cursor: pointer;box-shadow: 0 4px 14px rgba(12,50,80,.18)}.viewer__nav .icon{width: 20px;height: 20px}.viewer__prev{left: 12px}.viewer__next{right: 12px}.viewer__meta{position: absolute;left: 12px;bottom: 12px;display: flex;gap: 8px;align-items: center}.viewer__meta span{background: rgba(12,50,80,.85);color: #fff;font-size: .74rem;font-weight: 700;padding: .35rem .7rem;border-radius: 6px}.viewer__full{position: absolute;right: 12px;bottom: 12px;display: inline-flex;align-items: center;gap: .4rem;border: 0;background: #fff;color: var(--navy);border-radius: 8px;padding: .5rem .8rem;font: 700 .76rem var(--font);cursor: pointer}.viewer__full .icon{width: 16px;height: 16px}.thumbs{display: grid;grid-auto-flow: column;grid-auto-columns: 92px;gap: 6px;overflow-x: auto;scrollbar-width: thin;padding: 8px 0 4px;scroll-snap-type: x proximity}.thumbs button{display: block;padding: 0;border: 2px solid transparent;border-radius: 8px;overflow: hidden;background: var(--soft);cursor: pointer;aspect-ratio: 4 / 3;scroll-snap-align: start;opacity: .7;transition: opacity .2s,border-color .2s}.thumbs button img{width: 100%;height: 100%;object-fit: cover}.thumbs button:hover{opacity: 1}.thumbs button.is-active{border-color: var(--green);opacity: 1}.thumbs button[hidden]{display: none}@media (min-width: 768px){.banner{grid-template-columns: 1fr 1.25fr}.banner__text{padding: 40px 38px}.roomgrid{grid-template-columns: repeat(4,minmax(0,1fr))}.quick{grid-template-columns: .9fr 1.6fr;align-items: center;padding: 28px}.quick__cards{grid-auto-flow: initial;grid-template-columns: repeat(3,1fr);overflow: visible}.thumbs{grid-auto-columns: 110px}.viewer__stage{height: 44vw}}@media (max-width: 600px){.module__body{padding-left: 18px}.compare th,.compare td{padding: .55rem .45rem}}.compare{table-layout: fixed}.compare th:first-child,.compare td:first-child{width: 50%}.compare thead th{overflow-wrap: anywhere;hyphens: auto;-webkit-hyphens: auto}@media (max-width: 600px){.compare{font-size: .78rem}.compare thead th{font-size: .68rem}.compare thead th small{font-size: .78rem}.compare th:first-child,.compare td:first-child{width: 46%}}:root{--warm: #f6f1ea;--deep: #0c3250}body{background: var(--deep)}.ihero{position: relative;background: var(--deep);color: #fff;overflow: hidden}.ihero__photo{position: absolute;top: 0;right: 0;bottom: 0;width: min(62%,880px)}.ihero__photo img{width: 100%;height: 100%;object-fit: cover;object-position: 40% 60%}.ihero__photo::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,var(--deep) 0%,rgba(12,50,80,.55) 30%,rgba(12,50,80,0) 60%),linear-gradient(0deg,rgba(12,50,80,.35),rgba(12,50,80,0) 40%)}.ibar{position: relative;z-index: 3;display: flex;align-items: center;justify-content: space-between;gap: 14px;max-width: 1320px;margin: 0 auto;padding: 18px 20px}.ibar__logo img{height: 18px;width: auto}.ibar__nav{display: none}.ibar__icons{display: flex;gap: 8px}.ibar__icons a,.ibar__menu{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 50%;background: rgba(255,255,255,.12);color: #fff;border: 0;cursor: pointer;text-decoration: none}.ibar__icons a:hover{background: rgba(255,255,255,.22)}.ibar__icons .icon,.ibar__menu .icon{width: 18px;height: 18px}.ibar__menu span{display: block;width: 16px;height: 1.5px;background: #fff;box-shadow: 0 -5px 0 #fff,0 5px 0 #fff}.ihero__text{position: relative;z-index: 2;max-width: 1320px;margin: 0 auto;padding: 70px 20px 120px}.ihero__kicker{font-size: .72rem;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--green);margin-bottom: .8rem}.ihero h1{color: #fff;font-weight: 500;font-size: clamp(2.3rem,6vw,4.2rem);line-height: 1.05;letter-spacing: -.02em;margin-bottom: 1rem;max-width: 12ch}.ihero__claim{font-size: 1.02rem;color: rgba(255,255,255,.85);max-width: 30rem;margin: 0}.isheet{position: relative;z-index: 4;background: #fff;border-radius: 34px 34px 0 0;margin-top: -60px;padding-bottom: 20px}.isheet .crumbs{padding-top: 24px}.layout{padding-top: 14px}.keys{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0;list-style: none;padding: 0;margin: 0 0 22px;border: 1px solid var(--line);border-radius: 14px;overflow: hidden}.keys li{display: flex;gap: 10px;align-items: center;padding: 14px;border-right: 1px solid var(--line);border-bottom: 1px solid var(--line);min-width: 0}.keys .icon{width: 22px;height: 22px;color: var(--teal);stroke-width: 1.2}.keys small{display: block;font-size: .6rem;font-weight: 600;letter-spacing: .07em;text-transform: uppercase;color: #8a949c}.keys b{display: block;font-size: .86rem;font-weight: 500;color: var(--navy);line-height: 1.3;hyphens: auto;-webkit-hyphens: auto}.acc{border-top: 1px solid var(--line);margin-bottom: 30px}.acc details{border-bottom: 1px solid var(--line)}.acc summary{list-style: none;cursor: pointer;display: flex;align-items: center;gap: 14px;padding: 15px 2px}.acc summary::-webkit-details-marker{display: none}.acc__no{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 9px;background: var(--soft);color: var(--teal);flex: none}.acc__no .icon{width: 18px;height: 18px;stroke-width: 1.4}.acc__t{flex: 1;min-width: 0}.acc__t b{display: block;font-size: .96rem;font-weight: 600;color: var(--navy)}.acc__t small{display: block;font-size: .76rem;color: #8a949c;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.acc__plus{position: relative;width: 26px;height: 26px;border-radius: 50%;border: 1px solid var(--line);flex: none;transition: transform .25s,background .2s}.acc__plus::before,.acc__plus::after{content: "";position: absolute;left: 50%;top: 50%;width: 10px;height: 1.5px;background: var(--navy);transform: translate(-50%,-50%)}.acc__plus::after{transform: translate(-50%,-50%) rotate(90deg)}.acc details[open] .acc__plus{transform: rotate(45deg);background: var(--green);border-color: var(--green)}.acc__body{padding: 0 2px 20px 48px;font-size: .9rem}.acc__body h3{font-size: .92rem;font-weight: 600;margin-top: 1rem}.acc__body h3:first-child{margin-top: 0}.acc__body li{margin-bottom: .4rem}.acc__body strong{font-weight: 600;color: var(--navy)}.sec-title{font-size: 1.15rem;font-weight: 600;margin: 0 0 12px}.equip2{display: grid;gap: 14px;margin-bottom: 30px}.equip2__group{border: 1px solid var(--line);border-radius: 14px;padding: 16px}.equip2__group--full{background: #f4f9ea;border-color: #dfeccb}.equip2__head{display: flex;justify-content: space-between;align-items: center;gap: 10px;margin-bottom: 12px}.equip2__head b{font-size: .9rem;font-weight: 600;color: var(--navy)}.tag{display: inline-flex;gap: .3rem;font-size: .66rem;font-weight: 600;padding: .25rem .55rem;border-radius: 999px;background: var(--soft);color: var(--navy);white-space: nowrap}.tag--full{background: var(--green)}.ico-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px 12px;list-style: none;padding: 0;margin: 0}.ico-list li{display: flex;align-items: center;gap: .55rem;font-size: .8rem;color: var(--text);line-height: 1.25}.ico-list .icon{width: 18px;height: 18px;color: var(--teal);stroke-width: 1.4;flex: none}.vcard{border: 1px solid var(--line);border-radius: 14px;padding: 16px;margin-bottom: 10px;position: relative}.vcard--full{border: 2px solid var(--green);background: #fbfdf6}.vcard__flag{position: absolute;top: -10px;right: 14px;background: var(--green);color: var(--navy);font-size: .62rem;font-weight: 700;letter-spacing: .05em;text-transform: uppercase;padding: .2rem .55rem;border-radius: 4px}.vcard__head{display: flex;gap: 12px;align-items: center;margin-bottom: 8px}.vcard__head .icon{width: 30px;height: 30px;color: var(--teal);stroke-width: 1.2}.vcard__head small{display: block;font-size: .64rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: #8a949c;line-height: 1.3}.vcard__head b{display: block;font-size: 1.02rem;font-weight: 600;color: var(--navy)}.vcard__price{font-size: 1.45rem;font-weight: 600;color: var(--navy);margin: 0 0 .3rem}.vcard__price small{font-size: .7rem;font-weight: 500;color: #8a949c}.vcard p{font-size: .8rem;margin: 0;color: var(--text)}.side .cta-card{padding: 18px}.side .cta-card__name{font-weight: 600;font-size: 1.25rem}.dims-line{font-size: .78rem;color: #8a949c;margin: 4px 0 12px}.side .btn{font-weight: 600}.side-box{border: 1px solid var(--line);box-shadow: none}.side-box p{font-size: .82rem;margin-bottom: .6rem}.icontact{display: grid;gap: 24px;background: var(--soft);border-radius: 18px;padding: 24px 20px;margin-top: 46px}.icontact h2{font-weight: 600;margin-bottom: .4rem}.icontact .form{background: #fff;border-radius: 14px;padding: 22px 18px}.icontact .btn{width: auto}.icontact .form .btn{width: 100%}.person-ph{display: flex;gap: 14px;align-items: center;margin: 14px 0}.person-ph .ph{width: 64px;height: 64px;border-radius: 50%;background: #e4e9ec;display: grid;place-items: center;color: #a9b4bb;flex: none}.person-ph .ph .icon{width: 30px;height: 30px;stroke-width: 1.1}.person-ph b{display: block;color: var(--navy);font-weight: 600}.person-ph span{font-size: .8rem;color: #8a949c}.isheet + .ftr{margin-top: 0}@media (min-width: 768px){.keys{grid-template-columns: repeat(4,minmax(0,1fr))}.ico-list{grid-template-columns: repeat(3,minmax(0,1fr))}.icontact{grid-template-columns: .8fr 1.2fr;padding: 34px;align-items: start}.ihero__text{padding: 110px 32px 160px}.ibar{padding: 22px 32px}.isheet{border-radius: 44px 44px 0 0;margin-top: -80px}}@media (min-width: 1100px){.ibar__nav{display: flex;gap: 2px;background: rgba(4,20,34,.85);border-radius: 999px;padding: 6px 6px 6px 10px;position: absolute;left: 50%;transform: translateX(-50%);align-items: center}.ibar__nav a{color: #fff;text-decoration: none;font-size: .78rem;font-weight: 600;padding: .55rem .85rem;border-radius: 999px}.ibar__nav a:hover,.ibar__nav a[aria-current]{background: rgba(255,255,255,.12)}.ibar__nav .ibar__cta{background: var(--green);color: var(--navy);margin-left: 6px}.ibar__nav .ibar__cta:hover{background: var(--green-hover)}.ibar__menu{display: none}.ihero{min-height: 560px}.ihero__text{padding: 140px 32px 190px}.equip2{grid-template-columns: 1fr}}@media (max-width: 767px){.ihero__photo{width: 100%;opacity: .55}.ihero__photo::after{background: linear-gradient(0deg,var(--deep) 5%,rgba(12,50,80,.4) 60%,rgba(12,50,80,.6) 100%)}.acc__body{padding-left: 2px}}.ibar__nav a{white-space: nowrap}.vcard .vcard__price{font-size: 1.45rem;margin-bottom: .3rem;color: var(--navy)}
/* --- produkt-i2.css --- */:root{--teal: #8ebf24;--text: #1f3447;--muted: #3c556a;--navy-3: #1a4a6e;--ease: cubic-bezier(.2,.8,.2,1)}body{color: var(--text)}a{color: var(--navy)}.crumbs,.crumbs a{color: var(--muted)}.keys small,.acc__t small,.vcard__head small,.dims-line,.cta-card__note,.legal,.media-note,.stage3d__kicker{color: var(--muted)}.textlink{color: var(--navy)}.ibar__icons a{display: none}@media (min-width: 1100px){.ibar__nav{position: static;transform: none;margin-left: auto;background: var(--navy-3);box-shadow: 0 10px 30px -14px rgba(0,0,0,.45)}.ibar__nav a:hover,.ibar__nav a[aria-current]{background: rgba(255,255,255,.14)}.ibar__icons{display: none}}.ihero__photo img{will-change: transform;transform: translate3d(0,0,0) scale(1.12);transform-origin: 50% 50%}.ihero__text{will-change: transform,opacity}.topview{margin: 6px 0 26px;display: grid;gap: 18px;align-items: center}.topview__img{position: relative;background: #fff;border-radius: 20px;overflow: hidden;box-shadow: 0 1px 0 var(--line),0 18px 40px -28px rgba(12,50,80,.4)}.topview__img img{width: 100%;height: auto;transform: scale(1.18);transition: transform .8s var(--ease)}.topview__img:hover img{transform: scale(1.22)}.topview__badge{position: absolute;left: 14px;top: 14px;background: var(--navy);color: #fff;font-size: .7rem;font-weight: 600;padding: .35rem .7rem;border-radius: 999px}.topview__zoom{position: absolute;right: 12px;bottom: 12px;display: inline-flex;align-items: center;gap: .4rem;background: var(--green);color: var(--navy);font-size: .76rem;font-weight: 700;padding: .5rem .8rem;border-radius: 999px;text-decoration: none}.topview__zoom .icon{width: 15px;height: 15px}.topview__info h2{font-size: 1.3rem;font-weight: 600;margin-bottom: .3rem}.topview__info p{font-size: .9rem;margin-bottom: 1rem}.troom{list-style: none;padding: 0;margin: 0 0 14px;display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.troom li{background: #f4f9ea;border-radius: 12px;padding: 12px 14px}.troom b{display: block;color: var(--navy);font-size: 1.1rem;font-weight: 600}.troom span{font-size: .78rem;color: var(--text)}.tdims{display: flex;flex-wrap: wrap;gap: 6px;margin-bottom: 14px}.tdims span{background: var(--navy);color: #fff;border-radius: 999px;padding: .3rem .75rem;font-size: .76rem;font-weight: 600}.keys .icon,.acc__no .icon,.ico-list .icon,.vcard__head .icon,.roomgrid .icon{color: var(--green)}.keys .icon{width: 19px;height: 19px}.acc__no{background: #f4f9ea}.acc__no .icon{width: 16px;height: 16px}.matrix{border-radius: 18px;overflow: hidden;border: 1px solid var(--line);margin-bottom: 30px}.matrix__head,.matrix__row{display: grid;grid-template-columns: 1fr 92px 92px;align-items: center}.matrix__head{background: var(--navy);color: #fff;font-size: .74rem;font-weight: 600}.matrix__head>div{padding: 12px 10px;text-align: center;line-height: 1.25}.matrix__head>div:first-child{text-align: left;padding-left: 16px;font-size: .86rem}.matrix__head .is-full{background: var(--green);color: var(--navy)}.matrix__group{background: #f4f9ea;color: var(--navy);font-size: .68rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;padding: 8px 16px}.matrix__row{border-top: 1px solid var(--line);font-size: .84rem;transition: background .2s}.matrix__row:hover{background: #fbfdf7}.matrix__row>div{padding: 9px 10px;display: flex;justify-content: center}.matrix__row>div:first-child{justify-content: flex-start;gap: .6rem;align-items: center;padding-left: 16px;color: var(--text)}.matrix__row .icon{width: 16px;height: 16px;color: var(--green);stroke-width: 1.6}.chk{display: inline-grid;place-items: center;width: 20px;height: 20px;border-radius: 6px;border: 1.8px solid #c9d3da;background: #fff}.chk--on{background: var(--green);border-color: var(--green);color: var(--navy)}.chk svg{width: 13px;height: 13px;fill: none;stroke: currentColor;stroke-width: 3;stroke-linecap: round;stroke-linejoin: round}.chk--off svg{stroke: #c9d3da;stroke-width: 2.4}.matrix__row>div.is-full{background: rgba(142,191,36,.07)}.reveal-ready .matrix__row .chk--on{transform: scale(.4);opacity: 0;transition: transform .4s var(--ease),opacity .3s}.reveal-ready .matrix.is-in .chk--on{transform: scale(1);opacity: 1}.side .cta-card{background: var(--navy);color: #e6eef4;border: 0;box-shadow: 0 24px 50px -28px rgba(12,50,80,.7)}.side .cta-card__name{color: #fff}.side .dims-line{color: #b9cad7}.vcard{border: 0;background: var(--navy-3);color: #e6eef4;transition: transform .25s var(--ease),box-shadow .25s}.vcard:hover{transform: translateY(-2px);box-shadow: 0 14px 30px -18px rgba(0,0,0,.6)}.vcard p{color: #d7e3ec}.vcard__head small{color: var(--green) !important}.vcard__head b{color: #fff}.vcard .vcard__price{color: #fff}.vcard .vcard__price small{color: #b9cad7}.vcard--full{background: #fff;border: 0;color: var(--text)}.vcard--full p{color: var(--text)}.vcard--full .vcard__head b,.vcard--full .vcard__price{color: var(--navy) !important}.vcard--full .vcard__head small{color: var(--navy) !important;opacity: .75}.side .cta-card .btn--gray{background: rgba(255,255,255,.1);color: #fff}.side .cta-card .btn--gray:hover{background: rgba(255,255,255,.18)}.side .cta-card__note{color: #b9cad7}.side .cta-card__note .icon{color: var(--green)}.side-box h3{color: var(--navy)}.side-box p{color: var(--text)}.downloads a .icon{color: var(--green)}.stage3d .tour{height: 82vh;min-height: 520px;max-height: 920px}.tour__fs{position: absolute;right: 14px;top: 14px;z-index: 3;display: inline-flex;align-items: center;gap: .4rem;border: 0;background: rgba(255,255,255,.95);color: var(--navy);font: 700 .78rem var(--font);padding: .55rem .9rem;border-radius: 999px;cursor: pointer}.tour__fs .icon{width: 16px;height: 16px}.tour:fullscreen{border-radius: 0;height: 100vh;max-height: none}.stage3d__tips .icon{color: var(--green)}.viewer__caption{display: flex;justify-content: space-between;align-items: baseline;gap: 14px;background: var(--navy);color: #fff;border-radius: 0 0 14px 14px;padding: 12px 16px;margin-top: -14px;position: relative;z-index: 1}.viewer__caption b{font-weight: 600;font-size: .92rem}.viewer__caption span{font-size: .78rem;color: #b9cad7;white-space: nowrap}.viewer__stage{border-radius: 14px 14px 0 0}.viewer__meta{display: none}.filters button[aria-pressed="true"]{background: var(--navy)}.ikontakt{background: var(--navy);color: #e6eef4;border-radius: 44px 44px 0 0;margin-top: 70px;padding: 56px 0 50px;position: relative;overflow: hidden}.ikontakt::before{content: "";position: absolute;right: -120px;top: -120px;width: 420px;height: 420px;border-radius: 50%;background: radial-gradient(circle,rgba(142,191,36,.18),rgba(142,191,36,0) 70%);pointer-events: none}.ikontakt__grid{display: grid;gap: 28px;position: relative}.ikontakt h2{color: #fff;font-weight: 600;font-size: clamp(1.6rem,3.6vw,2.4rem);margin-bottom: .5rem}.ikontakt__lead{color: #d7e3ec;font-size: .95rem}.ikontakt .person-ph b{color: #fff}.ikontakt .person-ph span{color: #b9cad7}.ikontakt .person-ph .ph{background: rgba(255,255,255,.1);color: rgba(255,255,255,.55);border: 2px dashed rgba(255,255,255,.3)}.ikontakt .inquiry__contact a{color: #fff}.ikontakt .inquiry__contact .icon{color: var(--green)}.ikontakt .form{background: #fff;color: var(--text);border-radius: 22px;padding: 24px 20px;box-shadow: 0 30px 60px -30px rgba(0,0,0,.6)}.ikontakt .form__field label,.ikontakt .form__extras legend{color: var(--navy)}.ikontakt .form .btn{width: 100%}.ikontakt + .ftr{margin-top: 0;border-top: 1px solid rgba(255,255,255,.08)}.isheet{padding-bottom: 0}.btn{position: relative;overflow: hidden;transition: background .2s,color .2s,transform .15s var(--ease),box-shadow .25s}.btn:hover{transform: translateY(-1px);box-shadow: 0 10px 22px -12px rgba(12,50,80,.55)}.btn:active{transform: translateY(0) scale(.97)}.ripple{position: absolute;border-radius: 50%;transform: scale(0);background: rgba(255,255,255,.55);animation: ripple .6s var(--ease) forwards;pointer-events: none}.btn--green .ripple{background: rgba(12,50,80,.18)}@keyframes ripple{to{transform: scale(2.6);opacity: 0}}.reveal-ready [data-reveal]{opacity: 0;transform: translateY(18px);transition: opacity .7s var(--ease),transform .7s var(--ease)}.reveal-ready [data-reveal].is-in{opacity: 1;transform: none}.acc details>.acc__body{overflow: hidden}.acc summary,.keys li,.troom li,.filters button,.thumbs button{transition: background .2s,transform .2s var(--ease)}.keys li:hover{background: #fbfdf7}.thumbs button:hover{transform: translateY(-2px)}.ihero__kicker,.ihero h1,.ihero__claim{animation: heroIn .9s var(--ease) both}.ihero h1{animation-delay: .08s}.ihero__claim{animation-delay: .16s}@keyframes heroIn{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: none}}@media (min-width: 768px){.topview{grid-template-columns: 1.55fr 1fr;gap: 30px}.ikontakt{border-radius: 60px 60px 0 0;padding: 80px 0 70px}.ikontakt__grid{grid-template-columns: .85fr 1.15fr;gap: 50px;align-items: start}.ikontakt .form{padding: 32px}}@media (max-width: 600px){.matrix__head,.matrix__row{grid-template-columns: 1fr 70px 70px}.matrix__head>div{font-size: .66rem;padding: 10px 4px}}@media (prefers-reduced-motion: reduce){.reveal-ready [data-reveal],.reveal-ready .matrix__row .chk--on{opacity: 1 !important;transform: none !important;transition: none !important}.ihero__kicker,.ihero h1,.ihero__claim{animation: none}.ihero__photo img{transform: none !important}}.ihero__photo{overflow: hidden}.ihero__text{transform-origin: 0 0}@media (min-width: 1100px){.ibar{position: static}.ibar__logo{position: relative;z-index: 3}.ibar__nav{position: absolute;right: 0;left: auto;top: 20px;z-index: 4;margin: 0;transform: none;border-radius: 999px 0 0 999px;padding: 8px 32px 8px 12px;background: var(--navy-3);box-shadow: -14px 14px 34px -20px rgba(0,0,0,.55);animation: navIn .8s var(--ease) both .1s}.ibar__nav a{padding: .6rem .95rem}}@keyframes navIn{from{transform: translateX(40px);opacity: 0}to{transform: none;opacity: 1}}.topview--full{display: block;margin: 8px auto 34px}.topview--full .topview__img{border-radius: 24px}.topview--full .topview__img img{transform: scale(1.08);display: block}.topview--full .topview__img:hover img{transform: scale(1.11)}.topview--full .topview__badge{font-size: .76rem;padding: .45rem .9rem}.side .dims-line{display: none}.sdims{display: grid;grid-template-columns: repeat(4,1fr);gap: 6px;margin: 10px 0 14px}.sdims span{background: rgba(255,255,255,.08);border-radius: 10px;padding: 8px 6px;text-align: center;font-weight: 700;font-size: .84rem;color: #fff;line-height: 1.2}.sdims small{display: block;font-size: .6rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: var(--green);margin-bottom: 2px}.vcard:not(.vcard--full){background: #e7eaed;color: var(--navy)}.vcard:not(.vcard--full) p{color: #2b3e4d}.vcard:not(.vcard--full) .vcard__head b,.vcard:not(.vcard--full) .vcard__price{color: var(--navy) !important}.vcard:not(.vcard--full) .vcard__head small{color: #4f7a12 !important}.vcard:not(.vcard--full) .vcard__price small{color: #2b3e4d}.konfig{display: flex;align-items: center;gap: 12px;margin-top: 14px;padding: 16px;border-radius: 18px;background: #fff;color: var(--navy);text-decoration: none;border: 1px solid var(--line);box-shadow: 0 14px 30px -24px rgba(12,50,80,.45);transition: transform .25s var(--ease),box-shadow .25s,border-color .25s}.konfig:hover{transform: translateY(-3px);border-color: var(--green);box-shadow: 0 20px 36px -24px rgba(12,50,80,.55)}.konfig__ic{flex: none;width: 46px;height: 46px;border-radius: 14px;background: var(--green);color: var(--navy);display: grid;place-items: center}.konfig__ic .icon{width: 22px;height: 22px}.konfig small{display: block;font-size: .64rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: #4f7a12}.konfig b{display: block;font-size: .95rem;font-weight: 700;line-height: 1.25}.konfig em{display: block;font-style: normal;font-size: .76rem;color: #2b3e4d;margin-top: 2px}.konfig__arr{margin-left: auto;flex: none;width: 18px;height: 18px;color: var(--navy);transition: transform .25s var(--ease)}.konfig:hover .konfig__arr{transform: translateX(4px)}.matrix__head,.matrix__row{grid-template-columns: 1fr 130px 130px}.matrix__head>div{font-size: .78rem;padding: 14px 8px;white-space: normal;overflow: visible;hyphens: auto}@media (max-width: 599px){.matrix__head,.matrix__row{grid-template-columns: 1fr 82px 82px}.matrix__head>div{font-size: .66rem;padding: 10px 4px;letter-spacing: 0}.matrix__head>div:first-child{font-size: .78rem;padding-left: 12px}.matrix__row>div:first-child{padding-left: 12px;font-size: .8rem}}.ivideo{margin: 4px 0 34px}.ivideo__frame{position: relative;aspect-ratio: 16 / 9;border-radius: 22px;overflow: hidden;background: var(--navy);box-shadow: 0 24px 50px -30px rgba(12,50,80,.7)}.ivideo__frame img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s var(--ease)}.ivideo__frame:hover img{transform: scale(1.04)}.ivideo__frame::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(12,50,80,.85) 0%,rgba(12,50,80,.15) 55%,rgba(12,50,80,.05) 100%);pointer-events: none}.ivideo__frame iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0;z-index: 3}.ivideo__play{position: absolute;left: 50%;top: 50%;z-index: 2;width: 82px;height: 82px;margin: -41px 0 0 -41px;border-radius: 50%;border: 0;cursor: pointer;background: var(--green);color: var(--navy);display: grid;place-items: center;transition: transform .25s var(--ease)}.ivideo__play::before{content: "";position: absolute;inset: -10px;border-radius: 50%;border: 2px solid rgba(142,191,36,.7);animation: pulse 2.2s ease-out infinite}.ivideo__play:hover{transform: scale(1.08)}.ivideo__play svg{width: 30px;height: 30px;fill: currentColor;margin-left: 4px}@keyframes pulse{0%{transform: scale(.9);opacity: 1}100%{transform: scale(1.45);opacity: 0}}.ivideo__label{position: absolute;left: 22px;bottom: 18px;z-index: 2;color: #fff}.ivideo__label small{display: inline-block;font-size: .66rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;background: var(--green);color: var(--navy);padding: .2rem .55rem;border-radius: 999px;margin-bottom: 6px}.ivideo__label b{display: block;font-size: clamp(1.1rem,2.6vw,1.6rem);font-weight: 600}.ivideo__note .media-note{margin: 10px 2px 0;font-size: .78rem}.ivideo.is-playing .ivideo__play,.ivideo.is-playing .ivideo__label{display: none}.dlrow{display: grid;gap: 10px;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));margin-bottom: 34px}.dlrow a{display: grid;grid-template-columns: 44px 1fr;grid-template-rows: auto auto;column-gap: 12px;align-items: center;padding: 14px;border-radius: 16px;background: #fff;border: 1px solid var(--line);color: var(--navy);text-decoration: none;transition: transform .25s var(--ease),border-color .25s}.dlrow a:hover{transform: translateY(-2px);border-color: var(--green)}.dlrow span{grid-row: 1 / 3;width: 44px;height: 44px;border-radius: 12px;background: var(--navy);color: var(--green);display: grid;place-items: center}.dlrow span .icon{width: 20px;height: 20px}.dlrow b{font-size: .86rem;font-weight: 700;line-height: 1.25}.dlrow small{font-size: .74rem;color: #4f7a12;font-weight: 600}.vbubble{position: absolute;left: 16px;top: 16px;z-index: 2;max-width: min(78%,420px);display: inline-flex;align-items: center;gap: 8px;background: rgba(255,255,255,.94);color: var(--navy);font-size: .8rem;font-weight: 600;line-height: 1.3;padding: .5rem .85rem .5rem .6rem;border-radius: 16px 16px 16px 4px;box-shadow: 0 10px 26px -12px rgba(12,50,80,.55);backdrop-filter: blur(6px)}.vbubble__dot{flex: none;width: 9px;height: 9px;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 4px rgba(142,191,36,.25)}.vbubble.is-pop{animation: bubbleIn .55s cubic-bezier(.2,1.3,.4,1) both}@keyframes bubbleIn{0%{opacity: 0;transform: translateY(10px) scale(.85)}100%{opacity: 1;transform: none}}.person-big{position: relative;margin: 22px 0 14px;border-radius: 22px;overflow: hidden;aspect-ratio: 4 / 3;max-width: 460px;box-shadow: 0 24px 50px -30px rgba(0,0,0,.7)}.person-big img{width: 100%;height: 100%;object-fit: cover;object-position: 30% 30%;transition: transform 1s var(--ease)}.person-big:hover img{transform: scale(1.04)}.person-big__tag{position: absolute;left: 12px;top: 12px;background: rgba(12,50,80,.8);color: #fff;font-size: .66rem;font-weight: 600;padding: .25rem .6rem;border-radius: 999px}.ikontakt .person-ph--name{margin-top: 0}@media (prefers-reduced-motion: reduce){.ivideo__play::before,.vbubble.is-pop,.ibar__nav{animation: none}}.topview__badge,.topview__zoom{z-index: 2}@media (max-width: 599px){.matrix__head,.matrix__row{grid-template-columns: 1fr 84px 92px}.matrix__head>div{hyphens: none;font-size: .62rem;padding: 10px 3px}.matrix__head>div.is-full{white-space: nowrap}}@media (max-width: 599px){.topview--full .topview__badge{font-size: .62rem;padding: .3rem .6rem;left: 10px;top: 10px}.topview__zoom{font-size: .68rem;padding: .4rem .65rem}}.stickycta{display: none}@media (min-width: 1100px){.ibar__nav{transform-origin: 100% 50%;will-change: transform,opacity}.stickycta{display: inline-flex;position: fixed;top: 16px;right: 0;z-index: 60;align-items: center;gap: .55rem;background: var(--green);color: var(--navy);font-weight: 700;font-size: .84rem;text-decoration: none;padding: .85rem 1.6rem .85rem 1.1rem;border-radius: 999px 0 0 999px;box-shadow: -10px 12px 30px -14px rgba(12,50,80,.55);transform: translateX(110%);transition: transform .5s var(--ease),background .2s,padding .3s var(--ease)}.stickycta.is-on{transform: none}.stickycta:hover{background: var(--green-hover);padding-right: 2rem}.stickycta__dot{width: 9px;height: 9px;border-radius: 50%;background: var(--navy);box-shadow: 0 0 0 0 rgba(12,50,80,.5);animation: dotPulse 2s infinite}}@keyframes dotPulse{0%{box-shadow: 0 0 0 0 rgba(12,50,80,.45)}70%{box-shadow: 0 0 0 8px rgba(12,50,80,0)}100%{box-shadow: 0 0 0 0 rgba(12,50,80,0)}}.topview--full .topview__img img,.topview--full .topview__img:hover img{transform: none}.tvspots{position: absolute;inset: 0}.tvspot{position: absolute;border: 0;padding: 0;background: transparent;cursor: pointer;border-radius: 6px;transition: background .3s,box-shadow .3s}.tvspot:hover,.tvspot:focus-visible,.tvspot.is-act{background: rgba(142,191,36,.28);box-shadow: inset 0 0 0 3px var(--green);outline: 0}.tvspot__pin{position: absolute;left: 50%;top: 50%;width: 16px;height: 16px;margin: -8px 0 0 -8px;border-radius: 50%;background: var(--green);border: 3px solid #fff;box-shadow: 0 0 0 0 rgba(142,191,36,.6);animation: pinPulse 2.4s infinite;transition: opacity .2s}.tvspot:hover .tvspot__pin,.tvspot.is-act .tvspot__pin{opacity: 0}@keyframes pinPulse{0%{box-shadow: 0 0 0 0 rgba(142,191,36,.65)}70%{box-shadow: 0 0 0 14px rgba(142,191,36,0)}100%{box-shadow: 0 0 0 0 rgba(142,191,36,0)}}.tvspot__lab{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-30%) scale(.85);opacity: 0;pointer-events: none;white-space: nowrap;background: var(--navy);color: #fff;border-radius: 14px;padding: .55rem .9rem;font-size: .76rem;font-weight: 600;line-height: 1.25;text-align: center;box-shadow: 0 14px 30px -12px rgba(12,50,80,.6);transition: opacity .25s,transform .35s cubic-bezier(.2,1.3,.4,1);z-index: 2}.tvspot__lab b{display: block;font-size: 1.15rem;font-weight: 800;color: var(--green);letter-spacing: -.01em}.tvspot:hover .tvspot__lab,.tvspot:focus-visible .tvspot__lab,.tvspot.is-act .tvspot__lab{opacity: 1;transform: translate(-50%,-50%) scale(1)}.topview__hint{position: absolute;left: 14px;bottom: 14px;z-index: 2;display: inline-flex;align-items: center;gap: .45rem;background: rgba(255,255,255,.95);color: var(--navy);font-size: .72rem;font-weight: 600;padding: .4rem .75rem;border-radius: 999px;box-shadow: 0 6px 16px -8px rgba(12,50,80,.4)}.topview__hint span{width: 8px;height: 8px;border-radius: 50%;background: var(--green)}@media (max-width: 599px){.topview__hint{display: none}.tvspot__pin{width: 12px;height: 12px;margin: -6px 0 0 -6px;border-width: 2px}.tvspot__lab{font-size: .64rem;padding: .35rem .55rem}.tvspot__lab b{font-size: .9rem}}.keys li{gap: 12px}.keys .icon{box-sizing: border-box;width: 40px;height: 40px;padding: 9px;border-radius: 12px;background: var(--green);color: #fff;stroke-width: 2.4;flex: none}.keys b{font-weight: 700}.keys li:hover .icon{transform: rotate(-6deg) scale(1.06);transition: transform .3s var(--ease)}.vswitch{margin-bottom: 18px}.vswitch__tabs{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-bottom: -1px;position: relative;z-index: 1}.vtab{display: grid;grid-template-columns: auto 1fr;grid-template-rows: auto auto;column-gap: 10px;align-items: center;text-align: left;cursor: pointer;border: 0;border-radius: 18px 18px 0 0;padding: 14px 16px;background: #e7eaed;color: var(--navy);font: inherit;transition: background .25s,color .25s,transform .25s var(--ease)}.vtab:hover{transform: translateY(-2px)}.vtab__ic{grid-row: 1 / 3;width: 40px;height: 40px;border-radius: 12px;background: #fff;display: grid;place-items: center;color: var(--navy);transition: background .25s}.vtab__ic .icon{width: 22px;height: 22px;stroke-width: 2}.vtab__t small{display: block;font-size: .64rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: #4f7a12}.vtab__t b{display: block;font-size: .92rem;font-weight: 700}.vtab__p{grid-column: 2;font-size: 1.05rem;font-weight: 800}.vtab__p small{font-size: .7rem;font-weight: 600}.vtab[aria-selected="true"]{background: var(--navy);color: #fff;transform: none}.vtab[aria-selected="true"] .vtab__ic{background: var(--green);color: var(--navy)}.vtab[aria-selected="true"] .vtab__t small{color: var(--green)}.vpanel{background: var(--navy);color: #e6eef4;border-radius: 0 0 22px 22px;padding: 22px 18px}.vswitch:has(#vt-leer[aria-selected="true"]) .vpanel{border-radius: 0 0 22px 22px}.vpanel:not([hidden]){animation: panelIn .45s var(--ease) both}@keyframes panelIn{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: none}}.vpanel__top{display: flex;flex-wrap: wrap;gap: 14px 24px;align-items: center;justify-content: space-between;padding-bottom: 16px;margin-bottom: 14px;border-bottom: 1px solid rgba(255,255,255,.12)}.vpanel__top>div{flex: 1 1 260px}.vpanel__price{font-size: 2rem;font-weight: 800;color: #fff;margin: 0 0 .2rem;letter-spacing: -.02em}.vpanel__price small{font-size: .9rem;font-weight: 600}.vpanel__top p:not(.vpanel__price){margin: 0;font-size: .88rem;color: #d7e3ec}.vlist__h{font-size: .66rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--green);margin: 4px 0 8px}.vlist__h--off{color: #b9cad7;margin-top: 16px}.vlist{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: 1fr;gap: 6px}.vlist li{display: flex;align-items: center;gap: 9px;font-size: .86rem;color: #fff;background: rgba(255,255,255,.06);border-radius: 10px;padding: 8px 10px}.vlist li .icon{width: 17px;height: 17px;color: var(--green);stroke-width: 1.9}.vlist .chk{flex: none}.vlist--off li{background: transparent;border: 1px dashed rgba(255,255,255,.2);color: #b9cad7}.vlist--off li .icon{color: #b9cad7}.vlist--off .chk--off{background: rgba(255,255,255,.1);border-color: transparent}.vlist--off .chk--off svg{stroke: #b9cad7}.vmore{margin-top: 16px;background: #fff;color: var(--text);border-radius: 14px;overflow: hidden}.vmore summary{list-style: none;cursor: pointer;padding: 13px 16px;font-weight: 700;color: var(--navy);font-size: .88rem;display: flex;justify-content: space-between;align-items: center}.vmore summary::-webkit-details-marker{display: none}.vmore summary::after{content: "+";font-size: 1.3rem;font-weight: 500;color: var(--green);transition: transform .3s var(--ease)}.vmore[open] summary::after{transform: rotate(45deg)}.vmore__body{padding: 0 16px 16px;font-size: .86rem}.extras__h{font-size: .95rem;font-weight: 700;color: var(--navy);margin: 18px 0 10px}@media (min-width: 700px){.vlist{grid-template-columns: 1fr 1fr}.vpanel{padding: 26px 26px}}@media (max-width: 599px){.vtab{grid-template-columns: 1fr;padding: 12px}.vtab__ic{display: none}.vtab__p{grid-column: 1;font-size: .95rem}.vtab__t b{font-size: .82rem}.vpanel__top .btn{width: 100%}}.ivideo__play{width: 132px;height: 132px;margin: -66px 0 0 -66px;background: transparent;color: #fff}.ivideo__play::before{display: none}.ivideo__ring{position: absolute;inset: 0;width: 100%;height: 100%;animation: spin 14s linear infinite;transition: transform .4s}.ivideo__ring text{fill: #fff;font: 700 9.5px Montserrat,sans-serif;letter-spacing: 2.6px}.ivideo__core{position: absolute;inset: 26px;border-radius: 50%;display: grid;place-items: center;color: var(--navy);background: rgba(255,255,255,.18);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);border: 1.5px solid rgba(255,255,255,.55);transition: background .35s var(--ease),transform .35s var(--ease)}.ivideo__core::after{content: "";position: absolute;inset: 8px;border-radius: 50%;background: var(--green);transition: transform .35s var(--ease);z-index: 0}.ivideo__core svg{position: relative;z-index: 1;width: 26px;height: 26px;fill: currentColor;margin-left: 4px}.ivideo__play:hover{transform: none}.ivideo__play:hover .ivideo__core{transform: scale(1.1);background: rgba(255,255,255,.3)}.ivideo__play:hover .ivideo__core::after{transform: scale(1.12)}.ivideo__play:hover .ivideo__ring{animation-duration: 5s}@keyframes spin{to{transform: rotate(360deg)}}@media (max-width: 599px){.ivideo__play{width: 104px;height: 104px;margin: -52px 0 0 -52px}.ivideo__core{inset: 20px}}.side .vcard{padding: 12px 14px;margin-bottom: 16px}.side .vcard .vcard__price{font-size: 1.3rem;margin-bottom: .15rem}.side .vcard p{font-size: .76rem;line-height: 1.45}.acc__t b{font-weight: 800;font-size: 1rem}.dlrow a{transition: transform .3s cubic-bezier(.2,1.3,.4,1),box-shadow .3s var(--ease),border-color .25s}.dlrow a:hover{transform: translate(-3px,-4px);border-color: var(--navy);box-shadow: 6px 8px 0 var(--green),0 18px 30px -18px rgba(12,50,80,.5)}.dlrow a:hover span .icon{animation: dlBounce .7s cubic-bezier(.3,1.5,.5,1) infinite alternate}@keyframes dlBounce{from{transform: translateY(-3px)}to{transform: translateY(3px)}}.tour__fs .icon,.stage3d__tips .btn .icon{color: var(--green);stroke-width: 2.2}.stage3d__tips .btn .icon{color: var(--navy)}.tour__fs{background: var(--navy);color: #fff}.vbubble{left: auto;top: auto;right: 14px;bottom: 14px;font-size: .7rem;padding: .35rem .7rem .35rem .5rem;gap: 6px;border-radius: 14px 14px 4px 14px;max-width: min(70%,340px)}.vbubble__dot{width: 7px;height: 7px;box-shadow: 0 0 0 3px rgba(142,191,36,.25)}.viewer__full{top: 12px;bottom: auto}.pills{border: 0;padding: 0;margin: 0 0 14px;display: flex;flex-wrap: wrap;gap: 8px}.pills legend{width: 100%;font-size: .8rem;font-weight: 600;color: var(--navy);margin-bottom: 8px;padding: 0}.pill{position: relative;cursor: pointer}.pill input{position: absolute;opacity: 0;pointer-events: none}.pill span{display: inline-flex;align-items: center;gap: .45rem;padding: .6rem 1rem .6rem .75rem;border-radius: 999px;border: 1.5px solid var(--line);background: #fff;font-size: .82rem;font-weight: 600;color: var(--navy);transition: background .2s,border-color .2s,transform .2s var(--ease)}.pill span::before{content: "";width: 16px;height: 16px;border-radius: 50%;border: 1.5px solid #b9c4cc;background: #fff center / 11px no-repeat;transition: background-color .2s,border-color .2s}.pill input[type="checkbox"] + span::before{border-radius: 5px}.pill:hover span{border-color: var(--green);transform: translateY(-1px)}.pill input:checked + span{background: #f1f8e2;border-color: var(--green)}.pill input:checked + span::before{background-color: var(--green);border-color: var(--green);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230c3250' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.pill input:focus-visible + span{outline: 2px solid var(--navy);outline-offset: 2px}@media (prefers-reduced-motion: reduce){.ivideo__ring,.tvspot__pin,.stickycta__dot{animation: none}}.vlist--off{display: flex;flex-wrap: wrap;gap: 6px}.vlist--off li{padding: 5px 10px 5px 6px;font-size: .78rem;border-radius: 999px;gap: 6px}.vlist--off li .icon{display: none}.vlist--off .chk{width: 16px;height: 16px;border-radius: 50%}.ivideo__play svg.ivideo__ring{width: 100%;height: 100%;margin: 0;fill: none}.tvstage{position: relative}.tvstage img{display: block;width: 100%;height: auto}@media (max-width: 599px){.tvstage{width: 210%;margin-left: -55%}.topview--full .topview__img{padding-top: 34px}}.vlist li{gap: 11px}.vlist li .icon{width: 20px;height: 20px;stroke-width: 2.1}.vlist--off li .icon{display: inline-block;width: 15px;height: 15px;stroke-width: 1.8}.vlist--off li{padding: 6px 12px 6px 9px}.vpricerow{display: flex;align-items: center;gap: 16px;flex-wrap: wrap;margin-bottom: .3rem}.vpricerow .vpanel__price{margin: 0}.stoerer{position: relative;width: 104px;height: 104px;border-radius: 50%;flex: none;display: grid;place-content: center;justify-items: center;text-align: center;background: var(--green);color: var(--navy);transform: rotate(-10deg);box-shadow: 0 14px 28px -12px rgba(0,0,0,.55);line-height: 1.1}.stoerer::before{content: "";position: absolute;inset: 5px;border-radius: 50%;border: 1.5px dashed rgba(12,50,80,.45)}.stoerer__chk{width: 26px;height: 26px;border-radius: 7px;background: var(--navy);color: var(--green);display: grid;place-items: center;margin-bottom: 4px}.stoerer__chk svg{width: 17px;height: 17px;fill: none;stroke: currentColor;stroke-width: 3.2;stroke-linecap: round;stroke-linejoin: round}.stoerer b{font-size: .8rem;font-weight: 800;letter-spacing: -.01em}.stoerer small{font-size: .6rem;font-weight: 600}.stoerer--light{background: #fff}.stoerer--light .stoerer__chk{background: var(--green);color: var(--navy)}.stoerer--light b{font-size: .7rem}.vpanel:not([hidden]) .stoerer{animation: stoererIn .7s cubic-bezier(.2,1.5,.4,1) both .15s}@keyframes stoererIn{0%{transform: rotate(-40deg) scale(.3);opacity: 0}100%{transform: rotate(-10deg) scale(1);opacity: 1}}.stoerer:hover{animation: wobble .6s ease}@keyframes wobble{0%,100%{transform: rotate(-10deg)}30%{transform: rotate(-2deg) scale(1.06)}60%{transform: rotate(-14deg)}}@media (max-width: 599px){.stoerer{width: 88px;height: 88px}.stoerer b{font-size: .7rem}}.dlrow a:hover{transform: translateY(-4px);border-color: transparent;box-shadow: 0 22px 40px -18px rgba(12,50,80,.38),0 4px 10px -4px rgba(12,50,80,.12)}.konfig:hover{border-color: transparent;box-shadow: 0 22px 40px -18px rgba(12,50,80,.38),0 4px 10px -4px rgba(12,50,80,.12)}.gal2{margin-top: 56px}.gal2__head{display: flex;flex-wrap: wrap;gap: 12px 20px;align-items: flex-end;justify-content: space-between;margin-bottom: 18px}.gal2__track{--h: clamp(300px,56vh,560px);display: flex;gap: 14px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;margin-right: calc(50% - 50vw);padding: 4px 24px 10px 0;scrollbar-width: none;overscroll-behavior-x: contain;outline: 0}.gal2__track::-webkit-scrollbar{display: none}.gslide{position: relative;flex: none;height: var(--h);aspect-ratio: var(--ar);max-width: 86vw;margin: 0;border-radius: 20px;overflow: hidden;scroll-snap-align: start;background: #e7eaed;box-shadow: 0 18px 40px -28px rgba(12,50,80,.6)}.gslide[hidden]{display: none}.gslide button{display: block;width: 100%;height: 100%;padding: 0;border: 0;cursor: zoom-in;background: none}.gslide img{width: 100%;height: 100%;object-fit: cover;transition: transform .9s var(--ease),filter .5s}.gslide:hover img{transform: scale(1.05)}.gslide::after{content: "";position: absolute;inset: 50% 0 0;background: linear-gradient(0deg,rgba(12,50,80,.55),rgba(12,50,80,0));opacity: 0;transition: opacity .4s;pointer-events: none}.gslide:hover::after{opacity: 1}.gslide figcaption{position: absolute;right: 12px;bottom: 12px;left: auto;max-width: calc(100% - 24px);z-index: 1;pointer-events: none;background: rgba(255,255,255,.92);backdrop-filter: blur(6px);-webkit-backdrop-filter: blur(6px);color: var(--navy);font-size: .7rem;font-weight: 600;line-height: 1.3;padding: .35rem .7rem;border-radius: 12px 12px 4px 12px;transform: translateY(6px);opacity: .0;transition: opacity .35s,transform .45s cubic-bezier(.2,1.3,.4,1)}.gslide:hover figcaption,.gslide:focus-within figcaption{opacity: 1;transform: none}@media (hover: none){.gslide figcaption{opacity: 1;transform: none}}.reveal-ready .gal2 .gslide{opacity: 0;transform: translateX(40px);transition: opacity .6s var(--ease),transform .8s var(--ease)}.reveal-ready .gal2.is-in .gslide{opacity: 1;transform: none}.reveal-ready .gal2.is-in .gslide:nth-child(2){transition-delay: .08s}.reveal-ready .gal2.is-in .gslide:nth-child(3){transition-delay: .16s}.reveal-ready .gal2.is-in .gslide:nth-child(4){transition-delay: .24s}.gal2__bar{display: flex;align-items: center;gap: 18px;margin: 14px 0 10px}.gal2__progress{flex: 1;height: 3px;border-radius: 3px;background: var(--line);overflow: hidden}.gal2__progress span{display: block;height: 100%;width: 20%;background: var(--navy);border-radius: 3px;transition: width .2s,transform .2s;transform-origin: 0 0}.gal2__nav{display: flex;gap: 8px}.gal2__nav button{width: 46px;height: 46px;border-radius: 50%;border: 1.5px solid var(--line);background: #fff;color: var(--navy);display: grid;place-items: center;cursor: pointer;transition: background .2s,color .2s,transform .2s var(--ease),border-color .2s}.gal2__nav button:hover{background: var(--navy);color: #fff;border-color: var(--navy);transform: scale(1.06)}.gal2__nav .icon{width: 18px;height: 18px;stroke-width: 2.2}@media (max-width: 599px){.gal2__track{--h: 340px;gap: 10px}.gal2__nav button{width: 40px;height: 40px}}.glb{position: fixed;inset: 0;z-index: 200;background: rgba(6,24,40,.94);display: grid;grid-template-rows: auto 1fr auto;opacity: 0;transition: opacity .3s}.glb.is-open{opacity: 1}.glb[hidden]{display: none}.glb__top{display: flex;justify-content: space-between;align-items: center;padding: 16px 20px;color: #fff;font-size: .82rem;font-weight: 600}.glb__close,.glb__nav{border: 0;cursor: pointer;width: 48px;height: 48px;border-radius: 50%;background: rgba(255,255,255,.12);color: #fff;display: grid;place-items: center;transition: background .2s,transform .2s}.glb__close:hover,.glb__nav:hover{background: var(--green);color: var(--navy);transform: scale(1.06)}.glb__close .icon,.glb__nav .icon{width: 20px;height: 20px;stroke-width: 2.2}.glb__stage{position: relative;display: grid;place-items: center;padding: 0 74px;min-height: 0}.glb__stage img{max-width: 100%;max-height: calc(100vh - 170px);border-radius: 14px;object-fit: contain;animation: glbIn .45s var(--ease)}@keyframes glbIn{from{opacity: 0;transform: scale(.96)}to{opacity: 1;transform: none}}.glb__nav{position: absolute;top: 50%;margin-top: -24px}.glb__prev{left: 16px}.glb__next{right: 16px}.glb__cap{text-align: center;color: #fff;padding: 16px 20px 24px;font-size: .9rem;font-weight: 500}@media (max-width: 599px){.glb__stage{padding: 0 8px}.glb__nav{top: auto;bottom: -58px}.glb__cap{padding-bottom: 70px}}.advisor{margin: 4px 0 14px}.advisor__img{position: relative;border-radius: 16px;overflow: hidden;aspect-ratio: 4 / 4.2}.advisor__img img{width: 100%;height: 100%;object-fit: cover;object-position: 28% 20%;transition: transform 1s var(--ease)}.advisor:hover .advisor__img img{transform: scale(1.04)}.advisor__img::after{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient(0deg,var(--navy) 2%,rgba(12,50,80,.55) 32%,rgba(12,50,80,0) 62%),linear-gradient(90deg,rgba(12,50,80,.35),rgba(12,50,80,0) 50%)}.advisor__tag{position: absolute;left: 10px;top: 10px;z-index: 1;background: rgba(12,50,80,.75);color: #fff;font-size: .6rem;font-weight: 600;padding: .2rem .55rem;border-radius: 999px}.advisor__name{position: absolute;left: 14px;right: 14px;bottom: 12px;z-index: 1;color: #fff}.advisor__name small{display: block;font-size: .62rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--green)}.advisor__name b{display: block;font-size: 1.35rem;font-weight: 700;letter-spacing: -.01em}.advisor__text{font-size: .82rem;line-height: 1.5;color: #d7e3ec;margin: 12px 0 0}.advisor__call{font-size: 1rem}.advisor__call .gap{color: inherit}.vnote{display: flex;align-items: center;gap: .4rem;font-size: .76rem;color: var(--text);margin: -6px 0 0}.vnote .icon{width: 15px;height: 15px;color: var(--green)}.instock{margin-top: 64px}.instock__head{display: flex;flex-wrap: wrap;gap: 10px 20px;align-items: flex-end;justify-content: space-between;margin-bottom: 18px}.instock__all{display: inline-flex;align-items: center;gap: .45rem;font-size: .86rem;font-weight: 700;color: var(--navy);text-decoration: none;padding: .55rem 1rem;border-radius: 999px;border: 1.5px solid var(--line);transition: background .2s,color .2s,border-color .2s}.instock__all .icon{width: 16px;height: 16px;stroke-width: 2.2;transition: transform .25s var(--ease)}.instock__all:hover{background: var(--navy);color: #fff;border-color: var(--navy)}.instock__all:hover .icon{transform: translateX(3px)}.instock__grid{display: grid;gap: 16px;grid-template-columns: 1fr}@media (min-width: 700px){.instock__grid{grid-template-columns: repeat(2,1fr)}}@media (min-width: 1100px){.instock__grid{grid-template-columns: 1fr 1fr .8fr}}.icard{background: #fff;border-radius: 22px;overflow: hidden;box-shadow: 0 1px 0 var(--line),0 20px 40px -30px rgba(12,50,80,.5);transition: transform .3s var(--ease),box-shadow .3s}.icard:hover{transform: translateY(-4px);box-shadow: 0 1px 0 var(--line),0 26px 46px -26px rgba(12,50,80,.5)}.icard__img{position: relative;aspect-ratio: 16 / 10;overflow: hidden}.icard__img img{width: 100%;height: 100%;object-fit: cover;transition: transform .9s var(--ease)}.icard:hover .icard__img img{transform: scale(1.05)}.icard__badge{position: absolute;left: 12px;top: 12px;background: var(--green);color: var(--navy);font-size: .72rem;font-weight: 700;padding: .35rem .75rem;border-radius: 999px}.icard__body{padding: 16px 18px 18px}.icard__nr{font-size: .72rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: #4f7a12;margin: 0 0 .2rem}.icard__price{font-size: 1.5rem;font-weight: 800;color: var(--navy);margin: 0 0 12px;letter-spacing: -.01em}.icard__btns{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 16px}.icard__pdf{display: inline-flex;align-items: center;gap: .35rem;font-size: .8rem;font-weight: 600;color: var(--navy);text-decoration: none}.icard__pdf .icon{width: 16px;height: 16px;color: var(--green);stroke-width: 2.2}.icard__pdf:hover{text-decoration: underline}.icard--more{display: flex;flex-direction: column;justify-content: flex-end;gap: 6px;padding: 22px;min-height: 200px;background: var(--navy);color: #fff;text-decoration: none;position: relative}.icard--more b{font-size: 1.15rem;font-weight: 700;line-height: 1.25}.icard--more>span:last-child{font-size: .82rem;color: #d7e3ec}.icard__moreic{position: absolute;right: 20px;top: 20px;width: 50px;height: 50px;border-radius: 50%;background: var(--green);color: var(--navy);display: grid;place-items: center;transition: transform .3s var(--ease)}.icard__moreic .icon{width: 20px;height: 20px;stroke-width: 2.2}.icard--more:hover .icard__moreic{transform: rotate(-45deg) scale(1.08)}.instock__note{font-size: .74rem;color: var(--text);margin-top: 12px}.facts{margin: 0 auto 34px}.facts>*{position: relative}.facts{background: var(--navy);color: #fff;border-radius: 24px;padding: 0;overflow: hidden;position: relative;box-shadow: 0 24px 50px -32px rgba(12,50,80,.7)}.facts::before{content: "";position: absolute;right: -80px;top: -120px;width: 320px;height: 320px;border-radius: 50%;background: radial-gradient(circle,rgba(142,191,36,.2),rgba(142,191,36,0) 70%);pointer-events: none}.facts__dims{display: grid;grid-template-columns: repeat(2,1fr)}.facts__dims>div{padding: 18px 20px;border-bottom: 1px solid rgba(255,255,255,.1)}.facts__dims>div:nth-child(odd){border-right: 1px solid rgba(255,255,255,.1)}.facts__dims small{display: block;font-size: .64rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--green);margin-bottom: 2px}.facts__dims b{font-size: clamp(1.7rem,3.4vw,2.4rem);font-weight: 800;letter-spacing: -.02em;line-height: 1.05}.facts__dims b span{font-size: .5em;font-weight: 600;letter-spacing: 0;color: #b9cad7}.facts__dims .is-area{background: var(--green);color: var(--navy)}.facts__dims .is-area small,.facts__dims .is-area b span{color: var(--navy)}.facts__list{list-style: none;margin: 0;padding: 14px 16px 16px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 12px 14px}.facts__list li{display: flex;align-items: center;gap: 9px;min-width: 0}.facts__ic{flex: none;width: 28px;height: 28px;border-radius: 8px;background: rgba(142,191,36,.16);display: grid;place-items: center;transition: transform .3s var(--ease),background .3s}.facts__ic .icon{width: 15px;height: 15px;color: var(--green);stroke-width: 2.4}.facts__list li:hover .facts__ic{transform: rotate(-8deg) scale(1.08);background: var(--green)}.facts__list li:hover .facts__ic .icon{color: var(--navy)}.facts__list small{display: block;font-size: .6rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: #b9cad7}.facts__list b{display: block;font-size: .84rem;font-weight: 700;color: #fff;line-height: 1.25}.facts__list .gap{color: inherit}@media (min-width: 900px){.facts__dims{grid-template-columns: repeat(4,1fr)}.facts__dims>div{border-bottom: 0;border-right: 1px solid rgba(255,255,255,.1);padding: 22px 26px}.facts__dims>div:last-child{border-right: 0}.facts__list{grid-template-columns: repeat(7,minmax(0,1fr));padding: 16px 26px 18px;border-top: 1px solid rgba(255,255,255,.1)}}.side .cta-card{padding-top: 14px}.side .advisor{margin-top: 0}.stoerer2{position: relative;display: inline-flex;align-items: center;gap: 10px;padding: 9px 16px 9px 9px;border-radius: 14px;overflow: hidden;background: var(--green);color: var(--navy);transform: rotate(-4deg);box-shadow: 0 12px 24px -12px rgba(0,0,0,.6),inset 0 0 0 2px rgba(255,255,255,.25);line-height: 1.15}.stoerer2::before{content: "";position: absolute;left: 50px;top: 6px;bottom: 6px;border-left: 2px dashed rgba(12,50,80,.35)}.stoerer2::after{content: "";position: absolute;top: 0;bottom: 0;left: -60%;width: 40%;background: linear-gradient(100deg,rgba(255,255,255,0),rgba(255,255,255,.55),rgba(255,255,255,0));transform: skewX(-20deg);animation: shine 3.6s ease-in-out infinite 1s}@keyframes shine{0%{left: -60%}35%,100%{left: 130%}}.stoerer2__chk{flex: none;width: 32px;height: 32px;border-radius: 50%;background: var(--navy);color: var(--green);display: grid;place-items: center;margin-right: 8px}.stoerer2__chk svg{width: 18px;height: 18px;fill: none;stroke: currentColor;stroke-width: 3.2;stroke-linecap: round;stroke-linejoin: round}.stoerer2__t b{display: block;font-size: .95rem;font-weight: 800;letter-spacing: .01em;text-transform: uppercase;white-space: nowrap}.stoerer2__t small{display: block;font-size: .72rem;font-weight: 600;white-space: nowrap}.stoerer2--light{background: #fff}.stoerer2--light::before{border-left-color: rgba(12,50,80,.2)}.stoerer2--light .stoerer2__chk{background: var(--green);color: var(--navy)}.vpanel:not([hidden]) .stoerer2{animation: ticketIn .7s cubic-bezier(.2,1.5,.4,1) both .15s}@keyframes ticketIn{0%{transform: rotate(-18deg) translateY(10px) scale(.6);opacity: 0}100%{transform: rotate(-4deg);opacity: 1}}.stoerer2:hover{transform: rotate(0deg) scale(1.04);transition: transform .3s var(--ease)}@media (prefers-reduced-motion: reduce){.stoerer2::after{animation: none;display: none}}.facts{background: #eef1f3;color: var(--navy);box-shadow: none;border: 1px solid #e2e6ea}.facts::before{display: none}.facts__dims>div,.facts__dims>div:nth-child(odd){border-color: #dde2e6}.facts__dims b span{color: #4b5d6b}.facts__dims .is-area{background: var(--green)}.facts__list{border-color: #dde2e6 !important}.facts__ic{background: #fff;box-shadow: 0 1px 0 #dde2e6}.facts__ic .icon{color: #5f8f14}.facts__list small{color: #4b5d6b}.facts__list b{color: var(--navy)}.facts__dims small{color: #4f7a12}.facts__dims .is-area small{color: var(--navy)}@media (min-width: 900px){.facts__dims>div{border-right: 1px solid #dde2e6}.facts__list{border-top: 1px solid #dde2e6}}.vpanel__top>.stoerer2{flex: none;align-self: center}.stoerer2{gap: 7px;padding: 6px 11px 6px 6px;border-radius: 10px}.stoerer2::before{left: 36px;top: 4px;bottom: 4px}.stoerer2__chk{width: 22px;height: 22px;margin-right: 6px}.stoerer2__chk svg{width: 13px;height: 13px}.stoerer2__t b{font-size: .68rem}.stoerer2__t small{font-size: .55rem}@media (max-width: 599px){.vpanel__top>.stoerer2{margin-top: 2px}}.vnote a{color: var(--navy);font-weight: 600}.pnotes{position: relative;margin-top: 46px;padding-top: 22px;border-top: 1px solid rgba(255,255,255,.12)}.pnotes h2{font-size: .8rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--green);margin-bottom: .6rem}.pnotes .legal,.pnotes .legal p,.pnotes .legal em{color: #b9cad7;font-size: .74rem;line-height: 1.6;margin: 0 0 .4rem;padding: 0;background: none;border: 0}.pnotes .legal strong{color: #d7e3ec}.advisor__img{aspect-ratio: 16 / 11}.advisor__img img{object-position: 28% 18%}.advisor__text{margin-top: 10px;font-size: .78rem}.side .cta-card .btn{min-height: 44px}.vtab[aria-selected="true"] .vtab__p{display: none}.facts__list small{font-size: .5rem}.facts__list b{font-size: .68rem}.facts__ic{width: 24px;height: 24px;border-radius: 7px}.facts__ic .icon{width: 13px;height: 13px}.advisor__name{left: auto;right: 12px;bottom: 10px;font-size: .74rem;font-weight: 700;color: #fff;text-align: right}.gal2 .media-note,.ivideo__note .media-note{font-size: .62rem;opacity: .6}.stoerer2{gap: 9px;padding: 8px 15px 8px 8px;border-radius: 13px}.stoerer2::before{left: 46px;top: 5px;bottom: 5px}.stoerer2__chk{width: 29px;height: 29px;margin-right: 8px}.stoerer2__chk svg{width: 16px;height: 16px}.stoerer2__t b{font-size: .88rem}.stoerer2__t small{font-size: .68rem}.instock__track{display: flex;gap: 14px;overflow-x: auto;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;margin-right: calc(50% - 50vw);padding: 4px 24px 12px 0;outline: 0}.instock__track::-webkit-scrollbar{display: none}.instock__track .icard{flex: none;width: min(300px,78vw);scroll-snap-align: start}.icard__badge{background: #fff;color: var(--navy)}.icard__badge--now{background: var(--green)}.icard--ev{box-shadow: 0 0 0 2px var(--green),0 20px 40px -30px rgba(12,50,80,.5)}.icard__price s{font-size: .8rem;font-weight: 500;color: #6b7a86;margin-left: .3rem}.icard__nophoto{position: absolute;inset: 0;display: grid;place-content: center;text-align: center;background: var(--navy);color: #b9cad7;font-size: .8rem}.icard__nophoto b{display: block;color: #fff;font-size: 1.3rem;font-weight: 700}.icard__price{font-size: 1.3rem}.instock__track{padding-left: 4px;margin-left: -4px;padding-top: 6px}.person-big__tag{display: none}.ihero__photo::after{z-index: 1}.ihero__photo::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 8px;background: var(--deep);z-index: 2}.tour__start h3{font-size: clamp(1rem,1.8vw,1.3rem) !important;font-weight: 600}.tour__badge{display: inline-flex;align-items: center;gap: .5rem;background: rgba(255,255,255,.14);color: #fff;font-size: .78rem;font-weight: 700;letter-spacing: .06em;text-transform: uppercase;padding: .45rem .9rem .45rem .6rem;border-radius: 999px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.25);margin-bottom: .6rem;position: relative;z-index: 1}.tour__badge .icon{width: 20px !important;height: 20px !important;margin: 0 !important;color: var(--green)}.instock__toggle{display: inline-flex;align-items: center;gap: .45rem;border: 0;cursor: pointer;font: 700 .82rem var(--font);color: var(--navy);background: #fff;padding: .6rem 1rem;border-radius: 999px;box-shadow: 0 0 0 1px rgba(12,50,80,.12);transition: background .25s,box-shadow .25s;white-space: nowrap}.instock__toggle:hover{box-shadow: 0 0 0 1px rgba(12,50,80,.25),0 8px 18px -10px rgba(12,50,80,.4)}.instock__toggle .icon{width: 16px;height: 16px;stroke-width: 2.2;transition: transform .35s var(--ease)}.instock__toggle .t-close{display: none}.instock.is-grid .instock__toggle .t-open{display: none}.instock.is-grid .instock__toggle .t-close{display: inline}.instock.is-grid .instock__toggle .icon{transform: rotate(180deg)}.instock.is-grid .instock__track{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));overflow: visible;margin-right: 0;padding-right: 0;scroll-snap-type: none}.instock.is-grid .instock__track .icard{width: auto;animation: cardIn .5s var(--ease) both}.instock.is-grid .gal2__progress,.instock.is-grid .gal2__nav{visibility: hidden}@keyframes cardIn{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}.trust{margin-top: 70px}.trust__head{margin-bottom: 20px}.trust__facts{list-style: none;margin: 0 0 18px;padding: 0;display: grid;grid-template-columns: repeat(2,1fr);gap: 12px}.trust__facts li,.trust__facts a{display: flex;flex-direction: column;justify-content: center;min-height: 104px;padding: 18px 20px;border-radius: 20px;background: #fff;color: var(--navy);text-decoration: none;box-shadow: 0 0 0 1px rgba(12,50,80,.06),0 18px 40px -30px rgba(12,50,80,.45)}.trust__facts li:has(a){padding: 0;background: none;box-shadow: none}.trust__facts a{transition: transform .3s var(--ease),box-shadow .3s;height: 100%}.trust__facts a:hover{transform: translateY(-3px);box-shadow: 0 0 0 1px rgba(12,50,80,.08),0 26px 46px -28px rgba(12,50,80,.5)}.trust__facts b{font-size: clamp(1.5rem,3vw,2.2rem);font-weight: 700;letter-spacing: -.02em;line-height: 1.1}.trust__facts a b{font-size: clamp(1.15rem,2vw,1.4rem)}.trust__facts span{font-size: .8rem;color: #4b5d6b;margin-top: 4px}.trust__steps{list-style: none;margin: 0;padding: 22px;display: grid;grid-template-columns: 1fr;gap: 16px;border-radius: 22px;background: var(--navy);color: #fff;counter-reset: s}.trust__steps li{display: grid;grid-template-columns: 36px 1fr;column-gap: 12px;align-items: center}.trust__steps span{grid-row: 1 / 3;width: 36px;height: 36px;border-radius: 50%;display: grid;place-items: center;font-weight: 700;font-size: .9rem;color: var(--navy);background: var(--green)}.trust__steps b{font-size: .92rem;font-weight: 700}.trust__steps small{font-size: .76rem;color: #b9cad7}.trust__gap{margin: 6px 0 22px;font-size: .7rem;opacity: .7}.trust__stories{display: grid;gap: 14px;grid-template-columns: 1fr}.story{display: grid;grid-template-columns: 1fr;border-radius: 22px;overflow: hidden;background: #fff;color: var(--navy);text-decoration: none;box-shadow: 0 0 0 1px rgba(12,50,80,.06),0 18px 40px -30px rgba(12,50,80,.45);transition: transform .3s var(--ease),box-shadow .3s}.story:hover{transform: translateY(-3px);box-shadow: 0 0 0 1px rgba(12,50,80,.08),0 26px 46px -28px rgba(12,50,80,.5)}.story img{width: 100%;aspect-ratio: 16 / 9;object-fit: cover}.story__body{display: flex;flex-direction: column;gap: 6px;padding: 18px 20px 20px}.story__body small{font-size: .64rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: #4f7a12}.story__body b{font-size: 1.05rem;font-weight: 700;line-height: 1.3}.story__body em{font-style: normal;font-size: .84rem;color: #3b4d5b;line-height: 1.55}.story__more{display: inline-flex;align-items: center;gap: .35rem;font-size: .8rem;font-weight: 700;margin-top: 4px}.story__more .icon{width: 15px;height: 15px;stroke-width: 2.2;transition: transform .25s var(--ease)}.story:hover .story__more .icon{transform: translateX(3px)}@media (min-width: 800px){.trust__facts{grid-template-columns: repeat(4,1fr)}.trust__steps{grid-template-columns: repeat(4,1fr);padding: 26px 28px;gap: 20px}.trust__stories{grid-template-columns: 1fr 1fr}.story{grid-template-columns: 42% 1fr}.story img{height: 100%;aspect-ratio: auto}}.facts.facts--bleed{border-radius: 0 !important;margin: 4px 0 26px;padding: 0;border-left: 0 !important;border-right: 0 !important}.facts__in{display: block}@media (min-width: 900px){.facts--bleed .facts__dims>div{padding: 20px 24px}.facts--bleed .facts__dims>div:first-child{padding-left: 0}.facts--bleed .facts__list{padding-left: 0;padding-right: 0}}.facts--bleed .facts__dims .is-area{border-radius: 0}@media (min-width: 1100px){.layout{grid-template-columns: minmax(0,1fr) 290px !important;gap: 34px !important}}.advisor__contact{margin-top: 14px;display: grid;gap: 10px}.advisor__tel{margin: 0}.advisor__tel small{display: block;font-size: .6rem;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--green)}.advisor__tel a{color: #fff;text-decoration: none;font-size: 1.05rem;font-weight: 600;letter-spacing: .01em}.advisor__tel .gap{color: inherit}.advisor__wa{display: inline-flex;align-items: center;gap: .5rem;color: #fff;text-decoration: none;font-size: .84rem;font-weight: 600;opacity: .9;transition: opacity .3s}.advisor__wa:hover{opacity: 1;text-decoration: underline;text-underline-offset: 3px}.advisor__wa svg{width: 20px;height: 20px;fill: none;stroke: var(--green);stroke-width: 1.6;stroke-linejoin: round}.advisor__wa svg path + path{fill: var(--green);stroke: none}.trust__hero{display: grid;gap: 18px;align-items: center;margin-bottom: 22px}.trust__count b{display: block;font-size: clamp(3.2rem,8vw,5.6rem);font-weight: 700;letter-spacing: -.04em;line-height: 1;color: var(--navy);font-variant-numeric: tabular-nums}.trust__count span{font-size: .86rem;font-weight: 600;color: #4b5d6b;letter-spacing: .02em}.trust__rotator small{display: block;font-size: .8rem;font-weight: 600;color: #4f7a12;letter-spacing: .04em;margin-bottom: 4px}.trust__words{position: relative;margin: 0;height: 1.25em;font-size: clamp(1.5rem,3.6vw,2.5rem);font-weight: 600;letter-spacing: -.02em;color: var(--navy)}.trust__words span{position: absolute;left: 0;top: 0;white-space: nowrap;opacity: 0;transform: translateY(14px);filter: blur(6px);transition: opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),filter .9s cubic-bezier(.22,.61,.36,1)}.trust__words span.is-on{opacity: 1;transform: none;filter: none}.trust__words span.is-out{opacity: 0;transform: translateY(-14px);filter: blur(6px)}.trust__marquee{position: relative;overflow: hidden;border-radius: 999px;background: var(--navy);padding: 14px 0;-webkit-mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image: linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.trust__track{display: flex;width: max-content;animation: marquee 42s linear infinite}.trust__marquee:hover .trust__track{animation-play-state: paused}.trust__set{display: flex;align-items: center}.trust__set>*{display: inline-flex;align-items: center;gap: 14px;padding: 0 26px;font-size: .9rem;font-weight: 600;color: #fff;text-decoration: none;white-space: nowrap}.trust__set>*::after{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--green);margin-left: 26px;margin-right: -26px;opacity: .9}.trust__set a:hover{color: var(--green)}@keyframes marquee{from{transform: translateX(0)}to{transform: translateX(-50%)}}@media (min-width: 800px){.trust__hero{grid-template-columns: auto 1fr;gap: 56px}}@media (prefers-reduced-motion: reduce){.trust__track{animation: none}.trust__words span{transition: none;filter: none}}.stories{margin-top: 64px}.gal2__filters button{background: transparent !important;box-shadow: none !important;border: 1px solid rgba(12,50,80,.14) !important;color: rgba(12,50,80,.7) !important;font-weight: 600 !important}.gal2__filters button span{opacity: .55}.gal2__filters button:hover{color: var(--navy) !important;border-color: rgba(12,50,80,.3) !important}.gal2__filters button[aria-pressed="true"]{background: rgba(12,50,80,.08) !important;color: var(--navy) !important;border-color: rgba(12,50,80,.2) !important}.fm{display: grid;gap: 16px}.fm__head{display: flex;flex-direction: column;gap: 2px;margin-bottom: 2px}.fm__head b{font-size: 1.25rem;font-weight: 700;color: var(--navy);letter-spacing: -.01em}.fm__head span{font-size: .8rem;color: #4b5d6b}.fm__row{display: grid;gap: 16px}@media (min-width: 560px){.fm__row{grid-template-columns: 1fr 1fr}}.fm__field{position: relative;display: flex;flex-direction: column;gap: 6px}.fm label,.fm legend{font-size: .78rem;font-weight: 600;color: var(--navy)}.fm em{font-style: normal;font-weight: 500;color: #6b7a86}.fm input[type="text"],.fm input[type="email"],.fm input[type="tel"],.fm select,.fm textarea{width: 100%;box-sizing: border-box;font: 500 .95rem var(--font);color: var(--navy);background: #f5f7f9;border: 1.5px solid transparent;border-radius: 12px;padding: .85rem 2.4rem .85rem .95rem;transition: border-color .25s,background .25s,box-shadow .25s;-webkit-appearance: none;appearance: none}.fm textarea{padding-right: .95rem;resize: vertical}.fm select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230c3250' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right .9rem center;background-size: 16px}.fm input:hover,.fm select:hover,.fm textarea:hover{background-color: #eef2f5}.fm input:focus,.fm select:focus,.fm textarea:focus{outline: 0;background-color: #fff;border-color: var(--navy);box-shadow: 0 0 0 4px rgba(12,50,80,.08)}.fm__ok{position: absolute;right: 12px;bottom: 14px;width: 18px;height: 18px;border-radius: 50%;background: var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230c3250' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 12px no-repeat;transform: scale(0);transition: transform .35s cubic-bezier(.3,1.5,.5,1)}.fm__field.is-valid .fm__ok{transform: scale(1)}.fm__err{display: none;font-size: .74rem;color: #b3261e}.fm__field.is-invalid input{border-color: #d9534f;background: #fff}.fm__field.is-invalid .fm__err{display: block}.fm__field.is-invalid .fm__ok{display: none}.fm__seg{border: 0;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3,1fr);gap: 0;background: #f0f3f6;border-radius: 12px;padding: 4px}.fm__seg legend{grid-column: 1 / -1;padding: 0;margin-bottom: 8px;float: left;width: 100%}.fm__seg label{position: relative;cursor: pointer}.fm__seg input{position: absolute;opacity: 0;pointer-events: none}.fm__seg span{display: block;text-align: center;padding: .65rem .4rem;border-radius: 9px;font-size: .82rem;font-weight: 600;color: #4b5d6b;transition: background .3s,color .3s,box-shadow .3s}.fm__seg label:hover span{color: var(--navy)}.fm__seg input:checked + span{background: #fff;color: var(--navy);box-shadow: 0 1px 2px rgba(12,50,80,.12),0 4px 12px -6px rgba(12,50,80,.3)}.fm__seg input:focus-visible + span{outline: 2px solid var(--navy);outline-offset: 1px}.fm__more{border-radius: 12px;background: #f8fafb;padding: 0 14px}.fm__more summary{list-style: none;cursor: pointer;padding: 12px 0;font-size: .84rem;font-weight: 600;color: var(--navy);display: flex;justify-content: space-between}.fm__more summary::-webkit-details-marker{display: none}.fm__more summary::after{content: "+";font-size: 1.2rem;line-height: 1;color: var(--green);transition: transform .3s}.fm__more[open] summary::after{transform: rotate(45deg)}.fm__more>*:not(summary){margin-bottom: 14px}.fm__chips{border: 0;margin: 0 0 14px;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.fm__chips legend{width: 100%;margin-bottom: 8px;padding: 0}.fm__chips label{cursor: pointer;position: relative}.fm__chips input{position: absolute;opacity: 0;pointer-events: none}.fm__chips span{display: inline-block;padding: .5rem .9rem;border-radius: 999px;background: #fff;box-shadow: inset 0 0 0 1.5px #dde3e8;font-size: .8rem;font-weight: 600;color: var(--navy);transition: box-shadow .25s,background .25s}.fm__chips input:checked + span{background: #f1f8e2;box-shadow: inset 0 0 0 1.5px var(--green)}.fm__check{display: flex;gap: 10px;align-items: flex-start;font-size: .78rem !important;font-weight: 500 !important;color: #3b4d5b !important;line-height: 1.5;cursor: pointer}.fm__check input{flex: none;width: 18px;height: 18px;margin-top: 1px;accent-color: var(--green)}.fm__check a{color: var(--navy)}.fm__submit{width: 100%;min-height: 56px;font-size: 1rem !important;gap: .6rem}.fm__submit .icon{width: 18px;height: 18px;stroke-width: 2.2;transition: transform .3s var(--ease)}.fm__submit:hover .icon{transform: translateX(4px)}.fm__hint{font-size: .72rem;color: #6b7a86;margin: 0}.fm .proto-note{margin: 0}.fm__seg{display: block;background: none;padding: 0;border-radius: 0}.fm__seg legend{float: none;margin-bottom: 8px}.fm__segbox{display: grid;grid-template-columns: repeat(3,1fr);background: #f0f3f6;border-radius: 12px;padding: 4px}.fm__more summary{justify-content: flex-start;gap: .35rem}.fm__more summary::after{margin-left: auto}@media (max-width: 799px){.trust__words{height: 2.5em;font-size: 1.45rem}.trust__words span{white-space: normal;right: 0}}.trust{overflow-x: clip}.ihero__rot{position: relative;display: block;min-height: 1.7em;max-width: 34rem}.ihero__rot>span{position: absolute;left: 0;top: 0;opacity: 0;transform: translateY(12px);filter: blur(6px);transition: opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),filter .9s cubic-bezier(.22,.61,.36,1)}.ihero__rot>span.is-on{position: relative;opacity: 1;transform: none;filter: none}.ihero__rot>span.is-out{opacity: 0;transform: translateY(-12px);filter: blur(6px)}.ihero__rot b{color: var(--green);font-weight: 700}@media (prefers-reduced-motion: reduce){.ihero__rot>span{transition: none;filter: none}}.isheet>.topview,.isheet>.wrap.topview{padding-top: 22px}.icard__save{display: inline-flex;align-items: center;gap: .35rem;margin: -4px 0 10px;padding: .25rem .6rem;border-radius: 999px;background: rgba(142,191,36,.16);color: #3f6b0e;font-size: .72rem;font-weight: 700;letter-spacing: .01em}.icard__save::before{content: "";width: 12px;height: 12px;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12l-8 8-9-9V3h8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12l-8 8-9-9V3h8z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E") center / contain no-repeat}.vnote--in{margin: 16px 0 0 !important;font-size: .74rem;opacity: .85}.vnote--in a{color: inherit;text-decoration: underline;text-underline-offset: 2px}.life{margin: 10px 0 40px}.life .sec-title{margin-top: 2px}.life__grid{display: grid;gap: 12px;grid-template-columns: 1fr}.life__item{position: relative;margin: 0;border-radius: 22px;overflow: hidden;min-height: 220px}.life__item img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s cubic-bezier(.22,.61,.36,1)}.life__item:hover img{transform: scale(1.05)}.life__item::after{content: "";position: absolute;inset: 0;background: linear-gradient(0deg,rgba(10,42,67,.78) 0%,rgba(10,42,67,.15) 45%,rgba(10,42,67,0) 70%);pointer-events: none}.life__item figcaption{position: absolute;left: 20px;right: 20px;bottom: 18px;z-index: 1;color: #fff;display: flex;flex-direction: column;gap: 4px}.life__item figcaption b{font-size: 1.05rem;font-weight: 700;letter-spacing: -.01em}.life__item figcaption span{font-size: .82rem;line-height: 1.45;color: rgba(255,255,255,.88);max-width: 30rem}.life__item--big{min-height: 320px}.life__item--big figcaption b{font-size: 1.4rem}@media (min-width: 800px){.life__grid{grid-template-columns: 1.55fr 1fr;grid-template-rows: 230px 230px}.life__item--big{grid-row: 1 / 3;min-height: 0}.life__item{min-height: 0}}.rooms3{margin: 6px 0 36px}.rooms3__row{display: grid;gap: 14px;grid-template-columns: 1fr}@media (min-width: 700px){.rooms3__row{grid-template-columns: repeat(3,1fr)}}.room{margin: 0}.room__img{border-radius: 20px;overflow: hidden;aspect-ratio: 4 / 5}.room__img img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.2s cubic-bezier(.22,.61,.36,1)}.room:hover .room__img img{transform: scale(1.06)}.room figcaption{padding: 12px 2px 0;display: flex;flex-direction: column;gap: 3px}.room figcaption b{font-size: .98rem;font-weight: 700;color: var(--navy)}.room figcaption span{font-size: .82rem;color: #3b4d5b;line-height: 1.45}.lifeband{position: relative;height: clamp(320px,52vw,560px);margin-top: 70px;overflow: hidden}.lifeband img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 50% 45%}.lifeband::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(10,42,67,.72) 0%,rgba(10,42,67,.25) 45%,rgba(10,42,67,0) 70%)}.lifeband__txt{position: relative;z-index: 1;height: 100%;display: flex;flex-direction: column;justify-content: center;color: #fff}.lifeband__k{font-size: .72rem;font-weight: 700;letter-spacing: .18em;text-transform: uppercase;color: var(--green);margin: 0 0 8px}.lifeband__h{font-size: clamp(2rem,5vw,3.6rem);font-weight: 600;line-height: 1.05;letter-spacing: -.03em;margin: 0}.teaser{display: block;color: var(--navy);text-decoration: none}.teaser__k{display: block;font-size: .62rem;font-weight: 700;letter-spacing: .16em;text-transform: uppercase;color: #3f6b0e;padding: 14px 18px 10px}.teaser__img{position: relative;display: block;aspect-ratio: 16 / 10;overflow: hidden}.teaser__img img{width: 100%;height: 100%;object-fit: cover;transition: transform 1.1s cubic-bezier(.22,.61,.36,1)}.teaser:hover .teaser__img img{transform: scale(1.06)}.teaser__badge{position: absolute;left: 10px;top: 10px;font-size: .6rem;font-weight: 600;padding: .2rem .55rem;border-radius: 999px;background: rgba(10,42,67,.65);color: #fff;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px)}.teaser__body{display: grid;grid-template-columns: 1fr auto;align-items: end;gap: 2px 10px;padding: 12px 18px 4px}.teaser__body small{grid-column: 1 / -1;font-size: .66rem;color: #5b6b78;letter-spacing: .02em}.teaser__body b{font-size: 1.25rem;font-weight: 700;letter-spacing: -.01em}.teaser__body em{display: inline-flex;align-items: center;gap: .3rem;font-style: normal;font-size: .78rem;font-weight: 700}.teaser__body .icon{width: 15px;height: 15px;stroke-width: 2.2;transition: transform .35s cubic-bezier(.22,.61,.36,1)}.teaser:hover .teaser__body .icon{transform: translateX(4px)}
/* --- produkt-i-glass2.css --- */:root{--noise: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .32 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");--noise-soft: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .16 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");--deep-1: #0f3b5c;--deep-2: #0a2a43;--r-lg: 24px;--r-md: 16px;--frost-light: var(--noise-soft),linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.72));--frost-dark: var(--noise),linear-gradient(160deg,var(--deep-1) 0%,var(--navy) 50%,var(--deep-2) 100%);--edge-light: 0 0 0 1px rgba(12,50,80,.06),inset 0 1px 0 rgba(255,255,255,.95),0 1px 2px rgba(12,50,80,.05),0 26px 50px -30px rgba(12,50,80,.38);--edge-dark: inset 0 1px 0 rgba(255,255,255,.10),inset 0 0 0 1px rgba(255,255,255,.06),0 30px 60px -34px rgba(6,24,40,.85)}.ihero{min-height: 600px}.ihero__photo{width: 100% !important;left: 0;opacity: 1 !important}.ihero__photo::before{display: none}.ihero__photo::after{background: linear-gradient(0deg,rgba(10,42,67,.55),rgba(10,42,67,0) 38%),linear-gradient(180deg,rgba(10,42,67,.35),rgba(10,42,67,0) 22%) !important}.ihero__photo img{object-position: 62% 60%}.ihero__glass{position: absolute;z-index: 1;left: 0;top: 0;bottom: 0;width: 50%;background: var(--noise),linear-gradient(160deg,rgba(10,42,67,.58) 0%,rgba(12,50,80,.38) 55%,rgba(12,50,80,.48) 100%);-webkit-backdrop-filter: blur(34px) saturate(140%);backdrop-filter: blur(34px) saturate(140%);border-right: 1px solid rgba(255,255,255,.22);box-shadow: inset -1px 0 0 rgba(255,255,255,.08),30px 0 60px -40px rgba(0,0,0,.45)}.ihero__cutwrap{position: absolute;inset: 0;z-index: 2;pointer-events: none;filter: drop-shadow(0 0 .6px rgba(255,255,255,.9)) drop-shadow(0 18px 28px rgba(0,0,0,.35))}.ihero__cut{position: absolute;inset: 0;overflow: hidden;-webkit-mask: url(../img/common/aurora-icon.svg) no-repeat;mask: url(../img/common/aurora-icon.svg) no-repeat;-webkit-mask-size: 210px auto;mask-size: 210px auto;-webkit-mask-position: calc(50% - 150px) 52%;mask-position: calc(50% - 150px) 52%}.ihero__cut img{width: 100%;height: 100%;object-fit: cover;object-position: 62% 60%;transform: translate3d(0,0,0) scale(1.12);transform-origin: 50% 50%}.ihero__text{z-index: 3}.ihero h1{font-size: clamp(2.3rem,4.6vw,3.6rem);font-weight: 600;letter-spacing: -.025em}.ihero__kicker{letter-spacing: .22em}.ihero__claim{color: rgba(255,255,255,.9)}@media (max-width: 1199px){.ihero__cutwrap{display: none}}@media (max-width: 1099px){.ihero__glass{width: auto;right: 0;top: 0;bottom: auto;height: 82%;border-right: 0;-webkit-mask-image: linear-gradient(180deg,#000 0,#000 62%,transparent 100%);mask-image: linear-gradient(180deg,#000 0,#000 62%,transparent 100%)}}@media (min-width: 1100px){.ibar__nav{background: var(--noise),linear-gradient(160deg,rgba(15,59,92,.92),rgba(10,42,67,.94)) !important;-webkit-backdrop-filter: blur(20px) saturate(160%);backdrop-filter: blur(20px) saturate(160%);border: 1px solid rgba(255,255,255,.12);border-right: 0;box-shadow: inset 0 1px 0 rgba(255,255,255,.12),-18px 18px 40px -22px rgba(0,0,0,.6) !important}.ibar__nav a:hover,.ibar__nav a[aria-current]{background: rgba(255,255,255,.12) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.14)}}.ibar__menu{background: rgba(10,42,67,.7) !important;-webkit-backdrop-filter: blur(16px);backdrop-filter: blur(16px);border: 1px solid rgba(255,255,255,.16) !important}.mnav{background: var(--frost-dark) !important}.isheet{background: radial-gradient(60rem 30rem at 0% 0%,rgba(142,191,36,.10),transparent 60%),radial-gradient(50rem 40rem at 100% 40%,rgba(12,50,80,.06),transparent 60%),#f3f6f4}.facts,.konfig,.dlrow a,.icard,.acc details,.instock__all,.gal2__nav button,.filters button:not([aria-pressed="true"]),.vtab:not([aria-selected="true"]),.topview__img,.vmore{background: var(--frost-light) !important;-webkit-backdrop-filter: blur(20px) saturate(160%);backdrop-filter: blur(20px) saturate(160%);border: 0 !important;box-shadow: var(--edge-light) !important}.facts,.topview__img,.icard{border-radius: var(--r-lg) !important}.konfig,.dlrow a,.acc details,.vmore{border-radius: var(--r-md) !important}.acc details{margin-bottom: 10px}.konfig:hover,.dlrow a:hover,.icard:hover{box-shadow: 0 0 0 1px rgba(12,50,80,.08),inset 0 1px 0 #fff,0 34px 60px -30px rgba(12,50,80,.45) !important;transform: translateY(-3px)}.facts__dims>div,.facts__list{border-color: rgba(12,50,80,.07) !important}.facts__dims .is-area{background: var(--noise-soft),linear-gradient(160deg,#9dcc33,var(--green)) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.5)}.facts__ic{background: #fff !important;box-shadow: 0 0 0 1px rgba(12,50,80,.07),0 2px 6px -3px rgba(12,50,80,.25) !important}.topview__badge{background: var(--navy) !important;border: 0}.topview__hint{background: #fff !important;border: 0;box-shadow: 0 0 0 1px rgba(12,50,80,.08),0 6px 16px -8px rgba(12,50,80,.35)}.topview__zoom{border: 0}.tvspot:hover,.tvspot:focus-visible,.tvspot.is-act{background: rgba(142,191,36,.22) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.tvspot__lab{background: var(--navy) !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;border: 0 !important}.btn--green,.ibar__cta{background: linear-gradient(180deg,#9fcd36 0%,var(--green) 100%) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.45),0 0 0 1px rgba(95,143,20,.35),0 12px 24px -14px rgba(95,143,20,.9);border-radius: 999px !important;letter-spacing: .01em}.btn--green:hover{transform: translateY(-1px);box-shadow: inset 0 1px 0 rgba(255,255,255,.5),0 0 0 1px rgba(95,143,20,.4),0 18px 30px -14px rgba(95,143,20,.95)}.btn--gray,.side .cta-card .btn--gray{background: rgba(255,255,255,.08) !important;color: #fff !important;border-radius: 999px !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.14)}.btn--gray:hover{background: rgba(255,255,255,.14) !important}.btn--primary{border-radius: 999px !important}.vtab{border-radius: var(--r-lg) var(--r-lg) 0 0 !important;padding: 16px 20px !important}.vtab[aria-selected="true"]{background: var(--frost-dark) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.10) !important}.vpanel{background: var(--frost-dark) !important;box-shadow: var(--edge-dark) !important;border-radius: 0 0 var(--r-lg) var(--r-lg) !important;padding: 30px !important;position: relative;overflow: hidden}.vpanel::before{content: "";position: absolute;right: -160px;top: -180px;width: 460px;height: 460px;border-radius: 50%;background: radial-gradient(circle,rgba(142,191,36,.16),transparent 68%);pointer-events: none}.vpanel>*{position: relative}.vpanel__top{padding-bottom: 22px !important;margin-bottom: 22px !important;border-color: rgba(255,255,255,.09) !important}.vpanel__price{font-size: 2.3rem !important;font-weight: 700 !important}.vlist__h{display: flex;align-items: center;gap: 14px;font-size: .64rem !important;letter-spacing: .2em !important;margin: 6px 0 14px !important}.vlist__h::after{content: "";flex: 1;height: 1px;background: linear-gradient(90deg,rgba(142,191,36,.5),rgba(142,191,36,0))}.vlist__h--off::after{background: linear-gradient(90deg,rgba(255,255,255,.22),rgba(255,255,255,0))}.vlist:not(.vlist--off){gap: 12px !important}.vlist:not(.vlist--off) li{min-height: 60px;padding: 14px 18px !important;gap: 14px !important;border-radius: var(--r-md) !important;background: linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.02)) !important;border: 0 !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.08),inset 0 0 0 1px rgba(255,255,255,.07) !important;font-size: .9rem !important;font-weight: 500;letter-spacing: .005em;color: #f2f6f9 !important;transition: transform .3s var(--ease),box-shadow .3s,background .3s}.vlist:not(.vlist--off) li:hover{transform: translateY(-2px);background: linear-gradient(145deg,rgba(255,255,255,.1),rgba(255,255,255,.03)) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(142,191,36,.45) !important}.vlist:not(.vlist--off) li .icon{box-sizing: border-box;width: 36px !important;height: 36px !important;padding: 8px;border-radius: 50%;flex: none;background: radial-gradient(circle at 30% 25%,rgba(142,191,36,.32),rgba(142,191,36,.1));box-shadow: inset 0 0 0 1px rgba(142,191,36,.45);color: #b7e05a !important;stroke-width: 1.9 !important}.vlist--off{gap: 8px !important}.vlist--off li{padding: 8px 14px 8px 11px !important;border: 0 !important;box-shadow: inset 0 0 0 1px rgba(255,255,255,.16) !important;background: transparent !important;color: #c6d4de !important;font-size: .8rem !important}.vmore summary{padding: 15px 18px !important}.vnote{margin-top: 2px !important}.stoerer2{box-shadow: inset 0 1px 0 rgba(255,255,255,.55),0 0 0 1px rgba(95,143,20,.35),0 14px 28px -14px rgba(0,0,0,.7)}.side .cta-card{background: var(--frost-dark) !important;border: 0 !important;box-shadow: var(--edge-dark) !important;border-radius: var(--r-lg) !important}.advisor__img{border-radius: var(--r-md)}.advisor__name{background: rgba(10,42,67,.45);-webkit-backdrop-filter: blur(14px) saturate(160%);backdrop-filter: blur(14px) saturate(160%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);border-radius: 999px;padding: .3rem .75rem}.dlrow span{background: var(--frost-dark) !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.12)}.filters button[aria-pressed="true"]{background: var(--frost-dark) !important;color: #fff !important;border: 0 !important;box-shadow: inset 0 1px 0 rgba(255,255,255,.12)}.tour__fs,.viewer__full{background: rgba(10,42,67,.72) !important;color: #fff !important;border: 0 !important;border-radius: 999px !important;-webkit-backdrop-filter: blur(16px) saturate(160%);backdrop-filter: blur(16px) saturate(160%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.2)}.gslide{border-radius: var(--r-lg) !important}.gslide figcaption{background: rgba(255,255,255,.72) !important;-webkit-backdrop-filter: blur(18px) saturate(170%);backdrop-filter: blur(18px) saturate(170%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.8),0 8px 20px -10px rgba(12,50,80,.4);border-radius: 999px !important;padding: .35rem .85rem !important}.glb{background: rgba(6,24,40,.55) !important;-webkit-backdrop-filter: blur(28px) saturate(150%);backdrop-filter: blur(28px) saturate(150%)}.ivideo__frame,.stage3d .tour{border-radius: var(--r-lg) !important}.icard__img{margin: 8px 8px 0;border-radius: 18px;overflow: hidden}.icard--ev{box-shadow: 0 0 0 1.5px var(--green),inset 0 1px 0 #fff,0 26px 50px -30px rgba(12,50,80,.38) !important}.icard__badge{background: rgba(10,42,67,.55) !important;color: #fff !important;-webkit-backdrop-filter: blur(14px) saturate(160%);backdrop-filter: blur(14px) saturate(160%);box-shadow: inset 0 0 0 1px rgba(255,255,255,.25)}.icard__badge--now{background: rgba(142,191,36,.88) !important;color: var(--navy) !important}.icard__pdf{padding: .45rem .85rem;border-radius: 999px;background: #fff;box-shadow: 0 0 0 1px rgba(12,50,80,.08),0 4px 10px -6px rgba(12,50,80,.3);transition: transform .2s,box-shadow .2s}.icard__pdf:hover{text-decoration: none !important;transform: translateY(-1px);box-shadow: 0 0 0 1px rgba(12,50,80,.12),0 8px 16px -8px rgba(12,50,80,.4)}.icard__nophoto{background: var(--frost-dark) !important}.ikontakt{background: var(--frost-dark) !important}.ikontakt .form{background: var(--noise-soft),linear-gradient(180deg,#fff,rgba(255,255,255,.94)) !important;border-radius: var(--r-lg) !important;box-shadow: inset 0 1px 0 #fff,0 0 0 1px rgba(255,255,255,.4),0 40px 80px -40px rgba(0,0,0,.75) !important}.ikontakt .form input,.ikontakt .form select,.ikontakt .form textarea{border-radius: 12px}.person-big{border-radius: var(--r-lg) !important}.fbar{background: var(--noise-soft),linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.76)) !important;-webkit-backdrop-filter: blur(22px) saturate(170%);backdrop-filter: blur(22px) saturate(170%);border-top: 0 !important;box-shadow: 0 -1px 0 rgba(12,50,80,.06),0 -14px 30px -16px rgba(12,50,80,.3) !important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ihero__glass{background: rgba(10,42,67,.88)}}
/* --- produkt-i-glass4.css --- */.ihero__photo{width: min(64%,920px) !important;left: auto !important;right: 0}.ihero__photo img{object-position: 40% 60%}.ihero__photo::after{background: linear-gradient(90deg,rgba(12,50,80,.55) 0%,rgba(12,50,80,0) 40%),linear-gradient(0deg,rgba(10,42,67,.45),rgba(10,42,67,0) 35%) !important}.ihero__glass{width: 74%;border-right: 0 !important;box-shadow: none !important;background: var(--noise),linear-gradient(90deg,rgba(12,50,80,.92) 0%,rgba(12,50,80,.62) 48%,rgba(12,50,80,.18) 82%,rgba(12,50,80,0) 100%) !important;-webkit-backdrop-filter: blur(30px) saturate(140%);backdrop-filter: blur(30px) saturate(140%);-webkit-mask-image: linear-gradient(90deg,#000 0%,#000 50%,rgba(0,0,0,.65) 68%,rgba(0,0,0,.2) 86%,transparent 100%);mask-image: linear-gradient(90deg,#000 0%,#000 50%,rgba(0,0,0,.65) 68%,rgba(0,0,0,.2) 86%,transparent 100%)}.ihero__cut{left: auto !important;right: 0;width: min(64%,920px);-webkit-mask-position: 90px 54% !important;mask-position: 90px 54% !important}.ihero__cut img{object-position: 40% 60%}@media (max-width: 1099px){.ihero__photo{width: 100% !important}.ihero__glass{width: auto;background: var(--noise),linear-gradient(180deg,rgba(12,50,80,.8),rgba(12,50,80,.45) 70%,rgba(12,50,80,0)) !important;-webkit-mask-image: linear-gradient(180deg,#000 0,#000 55%,transparent 100%);mask-image: linear-gradient(180deg,#000 0,#000 55%,transparent 100%)}}@media (min-width: 1100px){.ibar__nav{background: rgba(18,62,96,.74) !important;-webkit-backdrop-filter: blur(18px) saturate(150%);backdrop-filter: blur(18px) saturate(150%);border: 1px solid rgba(255,255,255,.10);border-right: 0;box-shadow: -14px 14px 34px -22px rgba(0,0,0,.5) !important}.ibar__nav a:not(.ibar__cta){background: transparent !important;box-shadow: none !important;color: rgba(255,255,255,.86);transition: background-color .5s cubic-bezier(.22,.61,.36,1),color .5s cubic-bezier(.22,.61,.36,1)}.ibar__nav a:not(.ibar__cta):hover{background: rgba(255,255,255,.09) !important;color: #fff}.ibar__nav a:not(.ibar__cta)[aria-current]{background: rgba(255,255,255,.12) !important;color: #fff}.ibar__nav .ibar__cta{background: var(--green) !important;color: var(--navy) !important;box-shadow: none !important;filter: none;transition: background-color .5s cubic-bezier(.22,.61,.36,1)}.ibar__nav .ibar__cta::before,.ibar__nav .ibar__cta::after{display: none !important}.ibar__nav .ibar__cta:hover{background: #a2d13d !important;transform: none}}.advisor__name{background: none !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;box-shadow: none !important;padding: 0 !important;font-size: .58rem !important;font-weight: 500 !important;letter-spacing: .04em;color: #fff;right: 12px;bottom: 10px;text-shadow: 0 1px 3px rgba(0,0,0,.4)}.vlist__h::after{display: none !important}.vpanel__top{border-bottom: 0 !important;padding-bottom: 6px !important}.vlist:not(.vlist--off) li{box-shadow: none !important;background: rgba(255,255,255,.06) !important}.vlist:not(.vlist--off) li:hover{box-shadow: none !important;background: rgba(255,255,255,.09) !important}.vlist:not(.vlist--off) li .icon{box-shadow: none !important;background: rgba(142,191,36,.16) !important}.vlist--off li{box-shadow: none !important;background: rgba(255,255,255,.05) !important}.btn--green{background: var(--green) !important;box-shadow: 0 10px 22px -14px rgba(95,143,20,.8) !important;transition: background-color .4s ease,transform .3s ease}.btn--green:hover{background: #a2d13d !important;transform: translateY(-1px);filter: none}.instock{position: relative;padding: 56px 0 46px;margin-top: 70px;isolation: isolate}.instock::before{content: "";position: absolute;z-index: -1;top: 0;bottom: 0;left: 50%;width: 100vw;transform: translateX(-50%);background: var(--frost-dark);border-radius: 44px}.instock h2,.instock .stage3d__kicker{color: #fff}.instock .stage3d__kicker{color: var(--green)}.instock__all{background: rgba(255,255,255,.08) !important;color: #fff !important;box-shadow: inset 0 0 0 1px rgba(255,255,255,.2) !important;-webkit-backdrop-filter: none;backdrop-filter: none}.instock__all:hover{background: rgba(255,255,255,.14) !important}.icard,.icard--ev{background: #fff !important;box-shadow: 0 24px 50px -30px rgba(0,0,0,.6) !important;border: 0 !important}.icard:hover{box-shadow: 0 30px 60px -28px rgba(0,0,0,.65) !important}.icard__badge{background: rgba(10,42,67,.6) !important}.instock .gal2__progress{background: rgba(255,255,255,.18)}.instock .gal2__progress span{background: #fff}.instock .gal2__nav button{background: rgba(255,255,255,.08) !important;color: #fff !important;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22) !important;-webkit-backdrop-filter: none;backdrop-filter: none}.instock .gal2__nav button:hover{background: rgba(255,255,255,.16) !important}.instock__toggle{background: #fff}.instock__note{color: #b9cad7}.icard__badge.icard__badge--now{background: var(--green) !important;color: var(--navy) !important}
/* --- produkt-i-glass5.css --- */.facts.facts--bleed{border-radius: 0 !important;box-shadow: 0 1px 0 rgba(12,50,80,.06),0 -1px 0 rgba(12,50,80,.04) !important;background: var(--frost-light) !important}.facts--bleed .facts__dims>div:last-child{border-right: 0 !important}.topview--full .topview__img{background: transparent !important;box-shadow: none !important;border-radius: 0 !important;-webkit-backdrop-filter: none !important;backdrop-filter: none !important;overflow: hidden}.topview--full .tvstage img{mix-blend-mode: multiply}.topview--full{margin-top: 0;margin-bottom: 18px}.instock::before{border-radius: 0 !important}.side .cta-card{padding: 14px !important}
/* --- produkt-i-glass6.css --- */.topview--full{margin-bottom: 8px}.topview__zoom{background: rgba(255,255,255,.7) !important;color: var(--navy) !important;box-shadow: inset 0 0 0 1px rgba(12,50,80,.14) !important;font-weight: 600 !important;font-size: .72rem !important;padding: .4rem .75rem !important;opacity: .75;transition: opacity .3s,background .3s}.topview__zoom:hover{opacity: 1;background: #fff !important}.topview__zoom .icon{color: var(--navy) !important}.facts.facts--bleed{margin: 0 0 30px}.advisor__tel{display: flex;align-items: center;gap: .55rem}.advisor__tel .icon{width: 18px;height: 18px;color: var(--green);stroke-width: 2;flex: none}.vlist:not(.vlist--off) li .icon{background: var(--green) !important;color: #fff !important;stroke-width: 2.1 !important}.vmore__body{font-size: .84rem;line-height: 1.55}.vmore__body ul{columns: 2;column-gap: 32px;padding-left: 1.1rem;margin: .4rem 0 .8rem}.vmore__body li{break-inside: avoid;margin-bottom: .35rem}.vmore__body li::marker{color: var(--green)}@media (min-width: 1000px){.vmore__body ul{columns: 3}}@media (max-width: 599px){.vmore__body ul{columns: 1}}.ivideo__ring{display: none !important}.ivideo__play{width: 92px !important;height: 92px !important;margin: -46px 0 0 -46px !important}.ivideo__core{inset: 0 !important;background: rgba(255,255,255,.16) !important;border: 1px solid rgba(255,255,255,.5) !important;-webkit-backdrop-filter: blur(14px) saturate(160%);backdrop-filter: blur(14px) saturate(160%);box-shadow: 0 18px 40px -16px rgba(0,0,0,.55);transition: transform .5s cubic-bezier(.22,.61,.36,1),background .5s}.ivideo__core::after{inset: 10px !important;transition: transform .5s cubic-bezier(.22,.61,.36,1) !important}.ivideo__play:hover .ivideo__core{transform: scale(1.06) !important;background: rgba(255,255,255,.26) !important}.ivideo__play:hover .ivideo__core::after{transform: scale(1.04) !important}.ivideo__core svg{width: 24px !important;height: 24px !important}.acc summary{padding: 18px 22px !important;gap: 16px !important}.acc__no{width: 38px !important;height: 38px !important;border-radius: 50% !important;background: var(--green) !important;color: #fff !important}.acc__no .icon{color: #fff !important;width: 19px;height: 19px;stroke-width: 2}.acc__t b{font-weight: 700}.acc__plus{width: 34px !important;height: 34px !important;border: 0 !important;background: rgba(12,50,80,.07) !important;transition: background .45s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.34,1.56,.64,1) !important}.acc__plus::before,.acc__plus::after{width: 12px !important;height: 2px !important;border-radius: 2px;background: var(--navy) !important;transition: transform .55s cubic-bezier(.34,1.56,.64,1),opacity .35s,background .35s !important}.acc summary:hover .acc__plus{background: rgba(12,50,80,.12) !important;transform: scale(1.08)}.acc details[open] .acc__plus{transform: rotate(180deg) !important;background: var(--navy) !important}.acc details[open] .acc__plus::before{background: #fff !important}.acc details[open] .acc__plus::after{transform: translate(-50%,-50%) rotate(0deg) scaleX(0) !important;opacity: 0}.acc__body{padding: 0 22px 20px 76px !important}@media (max-width: 599px){.acc__body{padding: 0 18px 18px !important}.acc summary{padding: 15px 16px !important}}.dlrow a{grid-template-columns: 42px 1fr !important;transition: transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s !important}.dlrow .dl__pdf{width: 42px !important;height: 48px !important;background: none !important;box-shadow: none !important;border-radius: 0 !important;display: grid;place-items: center}.pdfico{width: 34px;height: 40px;display: block;filter: drop-shadow(0 4px 6px rgba(12,50,80,.18));transition: transform .45s cubic-bezier(.34,1.56,.64,1)}.dlrow a:hover{transform: translateY(-6px) !important;box-shadow: 0 0 0 1px rgba(12,50,80,.06),0 30px 50px -26px rgba(12,50,80,.45) !important}.dlrow a:hover .pdfico{transform: translateY(-3px) rotate(-6deg) scale(1.06)}.dlrow small{color: #e2231a !important}.tour__badge .icon{width: 15px !important;height: 15px !important}.gal2__filters button:not([aria-pressed="true"]){opacity: .5;transition: opacity .3s}.gal2__filters button:not([aria-pressed="true"]):hover{opacity: .85}.instock__track .icard{width: clamp(260px,27vw,390px) !important}.icard__img{margin: 0 !important;border-radius: 0 !important;aspect-ratio: 4 / 3 !important}.icard__body{padding: 14px 16px 16px !important}.icard__price{font-size: 1.2rem !important;margin-bottom: 10px !important}.icard__btns{gap: 10px !important}.icard__btns .btn{min-height: 34px !important;padding: 0 .95rem !important;font-size: .78rem !important}.icard__pdf{padding: .3rem .7rem .3rem .45rem !important;font-size: .76rem !important;gap: .4rem !important}.icard__pdf .pdfico{width: 18px;height: 22px;filter: none}@media (max-width: 699px){.instock__track .icard{width: 82vw !important}}.fm label,.fm legend{color: var(--navy) !important;font-weight: 700 !important}.fm input[type="text"],.fm input[type="email"],.fm input[type="tel"],.fm select,.fm textarea{background-color: #fff !important;border: 1.5px solid #c3ced8 !important}.fm input:hover,.fm select:hover,.fm textarea:hover{border-color: #93a5b4 !important}.fm input:focus,.fm select:focus,.fm textarea:focus{border-color: var(--navy) !important;box-shadow: 0 0 0 4px rgba(12,50,80,.1) !important}.fm__segbox{background: #e9eef2 !important;box-shadow: inset 0 0 0 1px #d3dce3}.fm__seg span{color: #3b4d5b !important}.fm__seg input:checked + span{background: var(--navy) !important;color: #fff !important}.fm__more{background: #f2f5f8 !important;box-shadow: inset 0 0 0 1px #dbe3e9}.fm__chips span{box-shadow: inset 0 0 0 1.5px #c3ced8 !important}.fm__head span,.fm__hint{color: #4b5d6b !important}.fm__check{color: #2b3e4d !important}
/* --- produkt-i-glass7.css --- */.facts__dims .is-area{background: transparent !important;box-shadow: none !important;color: var(--navy) !important}.facts__dims .is-area small{color: #4f7a12 !important}.facts__dims .is-area b span{color: #4b5d6b !important}.vtab{background: rgba(255,255,255,.55) !important;color: var(--navy) !important;box-shadow: inset 0 0 0 1px rgba(12,50,80,.06) !important}.vtab[aria-selected="true"]{background: var(--frost-light) !important;box-shadow: 0 -8px 24px -18px rgba(12,50,80,.35) !important}.vtab__t small{color: #4f7a12 !important}.vtab__ic{background: rgba(142,191,36,.14) !important;color: #5f8f14 !important}.vtab[aria-selected="true"] .vtab__ic{background: rgba(142,191,36,.2) !important;color: #4f7a12 !important}.vpanel{background: var(--frost-light) !important;color: var(--navy) !important;box-shadow: 0 0 0 1px rgba(12,50,80,.05),0 30px 60px -36px rgba(12,50,80,.4) !important}.vpanel::before{background: radial-gradient(circle,rgba(142,191,36,.12),transparent 68%) !important}.vpanel__price{color: var(--navy) !important}.vpanel__top p:not(.vpanel__price){color: #3b4d5b !important}.vlist__h{color: #4f7a12 !important}.vlist__h--off{color: #6b7a86 !important}.vlist:not(.vlist--off) li{background: #f4f7f9 !important;color: var(--navy) !important;transition: background .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s,transform .45s cubic-bezier(.22,.61,.36,1) !important}.vlist:not(.vlist--off) li .icon{background: rgba(142,191,36,.14) !important;color: #5f8f14 !important;transition: background .45s,color .45s,transform .55s cubic-bezier(.34,1.56,.64,1) !important}.vlist:not(.vlist--off) li:hover{background: #fff !important;transform: translateY(-3px) !important;box-shadow: 0 0 0 1px rgba(12,50,80,.06),0 16px 30px -18px rgba(12,50,80,.35) !important}.vlist:not(.vlist--off) li:hover .icon{background: var(--green) !important;color: #fff !important;transform: scale(1.08) rotate(-6deg)}.vlist--off li{background: transparent !important;color: #6b7a86 !important;box-shadow: inset 0 0 0 1px rgba(12,50,80,.12) !important}.vlist--off li .icon{color: #9aa8b3 !important}.vnote--in{color: #5b6b78 !important}.vnote--in .icon{color: #8ebf24}.stoerer2{background: rgba(142,191,36,.14) !important;color: var(--navy) !important;box-shadow: inset 0 0 0 1.5px rgba(142,191,36,.55) !important}.stoerer2::before{border-left-color: rgba(95,143,20,.35) !important}.stoerer2::after{display: none !important}.stoerer2__chk{background: var(--green) !important;color: #fff !important}.stoerer2--light{background: rgba(12,50,80,.05) !important;box-shadow: inset 0 0 0 1.5px rgba(12,50,80,.15) !important}.vmore{background: #eef2f5 !important;box-shadow: none !important}.vmore__body ul{column-rule: 2px solid #fff}.vmore__body li{padding-bottom: .35rem;border-bottom: 1px solid rgba(255,255,255,.9)}.side .cta-card{background: linear-gradient(165deg,#f4f8fb 0%,#e3edf6 100%) !important;color: var(--navy) !important;box-shadow: 0 0 0 1px rgba(12,50,80,.06),0 24px 50px -32px rgba(12,50,80,.45) !important}.advisor__tel a{color: var(--navy) !important}.advisor__wa{color: var(--navy) !important}.advisor__tel .icon,.advisor__wa svg{color: #5f8f14;stroke: #5f8f14}.advisor__wa svg path + path{fill: #5f8f14 !important}.icard__badge{top: 8px !important;left: 8px !important;font-size: .6rem !important;padding: .18rem .5rem !important;font-weight: 600 !important}.icard__price{font-size: 1.5rem !important}
/* --- produkt-i-glass8.css --- */html,body{overflow-x: clip}:root{--edge: calc((100vw - min(100vw,1240px)) / 2 + 28px)}@media (min-width: 900px){.topview--full .tvstage{width: 128%;margin-left: -14%}}.facts__dims small{display: flex;align-items: center;gap: .5rem}.dimico{width: 34px;height: 17px;flex: none;fill: none;stroke: #8ebf24;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.dimico .dl{stroke-dasharray: 140;stroke-dashoffset: 140;transition: stroke-dashoffset 1.4s cubic-bezier(.22,.61,.36,1)}.facts__dims.is-drawn .dimico .dl{stroke-dashoffset: 0}.facts__dims .dim:nth-child(2) .dl{transition-delay: .15s}.facts__dims .dim:nth-child(3) .dl{transition-delay: .3s}.facts__dims .dim:nth-child(4) .dl{transition-delay: .45s}.dimnum{font-style: normal;font-variant-numeric: tabular-nums}@media (prefers-reduced-motion: reduce){.dimico .dl{stroke-dashoffset: 0;transition: none}}.facts__ic{opacity: .45;background: transparent !important;box-shadow: none !important}.facts__list li:hover .facts__ic{opacity: 1}@media (min-width: 1100px){.side .cta-card,.side .konfig{margin-right: calc(-1 * var(--edge));border-radius: 24px 0 0 24px !important}.side .cta-card{padding-right: calc(14px + var(--edge) - 28px) !important}.side .konfig{padding-right: calc(16px + var(--edge) - 28px)}}.side .cta-card{background: linear-gradient(165deg,#f6f9fc 0%,#e6eff7 100%) !important}.stage3d .tour{width: 100vw;margin-left: calc(50% - 50vw);border-radius: 0 !important}.stage3d .tour .tour__fs{right: var(--edge)}.icard__nr{font-size: .64rem !important;font-weight: 500 !important;letter-spacing: .04em !important;text-transform: none !important;color: #8796a2 !important;margin-bottom: .1rem !important}.icard__pdf .pdfico{width: 12px !important;height: 15px !important}.icard__pdf{font-size: .72rem !important;padding: .25rem .6rem .25rem .45rem !important}.icard__img .icard__save{position: absolute;right: 8px;top: 8px;margin: 0;z-index: 1;font-size: .62rem;padding: .2rem .5rem;background: rgba(255,255,255,.88);color: #3f6b0e;-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);box-shadow: 0 4px 10px -4px rgba(0,0,0,.3)}.story{overflow: hidden}.story img{transition: transform 1.1s cubic-bezier(.22,.61,.36,1),filter .8s}.story:hover img{transform: scale(1.07);filter: saturate(1.08)}@media (min-width: 900px){.ikontakt .person-big{margin-left: calc(-1 * var(--edge));border-radius: 0 24px 24px 0 !important;max-width: none;width: calc(100% + var(--edge))}}
/* --- produkt-i-glass9.css --- */.isheet{background: radial-gradient(60rem 30rem at 0% 0%,rgba(142,191,36,.08),transparent 60%),#edf1f4 !important}.vswitch{margin-bottom: 10px}.vswitch__tabs{display: inline-flex !important;gap: 4px !important;padding: 5px;margin: 0 0 28px !important;border-radius: 999px;background: rgba(12,50,80,.08);box-shadow: inset 0 1px 2px rgba(12,50,80,.08)}.vtab{display: inline-flex !important;align-items: center;gap: 10px;grid-template-columns: none !important;padding: 11px 22px 11px 14px !important;border-radius: 999px !important;background: transparent !important;box-shadow: none !important;color: rgba(12,50,80,.62) !important;transform: none !important;transition: background .45s cubic-bezier(.22,.61,.36,1),color .45s,box-shadow .45s !important}.vtab:hover{background: rgba(255,255,255,.55) !important;color: var(--navy) !important}.vtab__p{display: none !important}.vtab__t b{display: none !important}.vtab__t small{font-size: .95rem !important;font-weight: 700 !important;letter-spacing: 0 !important;text-transform: none !important;color: inherit !important}.vtab__ic{width: 30px !important;height: 30px !important;border-radius: 50% !important;background: rgba(12,50,80,.08) !important;color: inherit !important;grid-row: auto !important;display: grid !important}.vtab__ic .icon{width: 16px !important;height: 16px !important}.vtab[aria-selected="true"]{background: var(--navy) !important;color: #fff !important;box-shadow: 0 8px 20px -10px rgba(12,50,80,.6) !important}.vtab[aria-selected="true"] .vtab__ic{background: var(--green) !important;color: var(--navy) !important}@media (max-width: 599px){.vswitch__tabs{display: flex !important}.vtab{flex: 1;justify-content: center;padding: 10px 12px !important}.vtab__ic{display: none !important}}.vpanel{background: transparent !important;box-shadow: none !important;border-radius: 0 !important;padding: 0 !important;overflow: visible !important}.vpanel::before{display: none !important}.vpanel__top{border-bottom: 1px solid rgba(12,50,80,.12) !important;padding-bottom: 22px !important;margin-bottom: 22px !important}.vpanel__price{font-size: clamp(2.2rem,4vw,2.9rem) !important;letter-spacing: -.03em !important;color: var(--navy) !important}.vpanel__top p:not(.vpanel__price){color: #2f4352 !important;font-size: .95rem !important;max-width: 34rem}.vlist__h{font-size: .66rem !important;letter-spacing: .18em !important;color: #4f7a12 !important;margin: 4px 0 6px !important}.vlist:not(.vlist--off){gap: 0 36px !important}.vlist:not(.vlist--off) li{background: transparent !important;box-shadow: none !important;border-radius: 0 !important;min-height: 0 !important;padding: 12px 2px !important;border-bottom: 1px solid rgba(12,50,80,.09);color: var(--navy) !important;font-weight: 500;transition: transform .45s cubic-bezier(.22,.61,.36,1),color .3s !important}.vlist:not(.vlist--off) li:hover{background: transparent !important;box-shadow: none !important;transform: translateX(4px) !important}.vlist:not(.vlist--off) li .icon{width: 32px !important;height: 32px !important;padding: 7px !important;background: rgba(142,191,36,.16) !important;color: #4f7a12 !important}.vlist:not(.vlist--off) li:hover .icon{background: var(--green) !important;color: #fff !important}.vlist--off li{box-shadow: inset 0 0 0 1px rgba(12,50,80,.16) !important;color: #4b5d6b !important}.vmore{background: transparent !important;border-radius: 0 !important;border-top: 1px solid rgba(12,50,80,.12);border-bottom: 1px solid rgba(12,50,80,.12);margin-top: 22px !important}.vmore summary{padding: 16px 2px !important;font-size: .92rem !important}.vmore__body{padding: 0 2px 18px !important}.vmore__body ul{column-rule: 1px solid rgba(12,50,80,.1) !important}.vmore__body li{border-bottom: 0 !important}.vnote--in{color: #4b5d6b !important}.stoerer2{background: var(--navy) !important;color: #fff !important;box-shadow: none !important}.stoerer2::before{border-left-color: rgba(255,255,255,.25) !important}.stoerer2__chk{background: var(--green) !important;color: var(--navy) !important}.stoerer2--light{background: rgba(12,50,80,.08) !important;color: var(--navy) !important}.stoerer2--light::before{border-left-color: rgba(12,50,80,.2) !important}.konfig{transition: transform .45s cubic-bezier(.22,.61,.36,1),box-shadow .45s !important}.konfig:hover{transform: translateY(-6px) !important;box-shadow: 0 0 0 1px rgba(12,50,80,.06),0 30px 50px -26px rgba(12,50,80,.45) !important}.konfig:hover .konfig__ic{transform: rotate(-6deg) scale(1.06)}.konfig__ic{transition: transform .45s cubic-bezier(.34,1.56,.64,1)}.side .cta-card{background: linear-gradient(165deg,#d9e5ef 0%,#c8d8e6 100%) !important;box-shadow: none !important;border: 0 !important;padding: 0 0 16px !important;overflow: hidden}.side .advisor{margin: 0 0 4px !important}.side .advisor__img{border-radius: 0 !important;aspect-ratio: 4 / 3}.side .advisor__img::after{background: linear-gradient(0deg,rgba(12,50,80,.55) 0%,rgba(12,50,80,0) 40%) !important}.side .advisor__contact{padding: 0 18px}.advisor__tel a,.advisor__wa{color: var(--navy) !important}.advisor__tel .icon{color: #3f6b0e !important}.advisor__wa svg{stroke: #3f6b0e !important}.advisor__wa svg path + path{fill: #3f6b0e !important}@media (min-width: 1100px){.side .cta-card{padding-right: 0 !important;border-radius: 24px 0 0 24px !important}.side .advisor__contact{padding-right: calc(18px + var(--edge) - 28px)}}
/* --- produkt-i-glass10.css --- */.side .cta-card{transition: transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s}.side .advisor__img{aspect-ratio: auto !important;height: 150px;transition: height .6s cubic-bezier(.22,.61,.36,1)}.side .advisor__img img{object-position: 30% 22% !important}.side .cta-card:hover{transform: translateX(-14px)}.side .cta-card:hover .advisor__img{height: 230px}.side .advisor__contact{margin-top: 10px;gap: 6px}.advisor__tel a{font-size: .95rem !important}.side .konfig{margin-top: 16px;padding: 22px 20px;gap: 14px;align-items: center;background: linear-gradient(135deg,#1a4f78 0%,var(--navy) 100%) !important;color: #fff !important;border: 0 !important;box-shadow: none !important}.side .konfig b{color: #fff;font-size: 1.08rem}.side .konfig em{color: rgba(255,255,255,.8) !important}.side .konfig__ic{width: 54px;height: 54px;border-radius: 16px;background: var(--green) !important;color: var(--navy) !important}.side .konfig__ic .icon{width: 26px;height: 26px}.side .konfig__arr{color: #fff !important;width: 22px;height: 22px}.side .konfig:hover{box-shadow: 0 30px 50px -24px rgba(12,50,80,.7) !important}.side .cta-card{padding: 0 0 12px !important}.side .cta-card:hover{transform: translateX(-10px)}@media (min-width: 1100px){.side .teaser__k,.side .teaser__body{padding-right: calc(18px + var(--edge) - 28px)}}
/* --- produkt-i-wide.css --- */:root{--wrap: 1320px;--gap-xl: clamp(88px,10vw,150px)}.side{display: none !important}.layout{display: block !important;padding-top: 0 !important}.main{display: block}.main>section,.main>.vswitch,.main>.wide-narrow{margin-top: var(--gap-xl) !important}.main>.wide-k{margin-top: var(--gap-xl) !important}.main>.wide-k + .sec-title{margin-top: 6px !important}.main>.vswitch{margin-top: 30px !important}.main .sec-title,.stage3d h2,.gal2__head h2,.trust__head h2,.instock__head h2,.stories h2{font-size: clamp(2rem,4.4vw,3.4rem) !important;font-weight: 600 !important;letter-spacing: -.035em !important;line-height: 1.08 !important}.main .sec-title,.main .stage3d__kicker{text-align: center}.main .stage3d__kicker{display: block;letter-spacing: .2em}.intro{text-align: center;padding: clamp(70px,9vw,130px) 0 clamp(30px,4vw,50px)}.intro__k{font-size: .76rem;font-weight: 700;letter-spacing: .22em;text-transform: uppercase;color: #4f7a12;margin: 0 0 14px}.intro__h{font-size: clamp(2.5rem,6.2vw,5rem);font-weight: 600;letter-spacing: -.045em;line-height: 1.02;color: var(--navy);margin: 0 auto 22px;max-width: 17ch}.intro__t{font-size: clamp(1.02rem,1.6vw,1.3rem);line-height: 1.55;color: #3b4d5b;max-width: 40rem;margin: 0 auto}.topview--full{max-width: 1320px}@media (min-width: 900px){.topview--full .tvstage{width: 118% !important;margin-left: -9% !important}}.life__grid{gap: 16px !important}@media (min-width: 800px){.life__grid{grid-template-rows: 340px 340px !important;grid-template-columns: 1.7fr 1fr !important}}.life__item{border-radius: 30px !important}.life__item figcaption{left: 28px !important;bottom: 26px !important}.life__item--big figcaption b{font-size: clamp(1.4rem,2.4vw,2rem) !important}.life__item figcaption span{font-size: .9rem !important}.vswitch{display: flex;flex-direction: column;align-items: center}.vswitch__tabs{margin-bottom: 48px !important}.vtab{padding: 13px 26px 13px 16px !important}.vpanel{width: 100%}.vpanel[hidden]{display: none !important}@media (min-width: 980px){.vpanel:not([hidden]){display: grid !important;grid-template-columns: minmax(300px,.8fr) 1.7fr;column-gap: 72px;align-items: start}.vpanel>*{grid-column: 2}.vpanel>.vpanel__top{grid-column: 1;grid-row: 1 / span 12;position: sticky;top: 40px;flex-direction: column;align-items: flex-start !important;border-bottom: 0 !important;padding-bottom: 0 !important;margin-bottom: 0 !important}.vpanel__price{font-size: clamp(2.8rem,4.6vw,3.8rem) !important}}.konfband{position: relative;width: 100vw;margin-left: calc(50% - 50vw);min-height: clamp(320px,38vw,480px);overflow: hidden;display: flex;align-items: center}.konfband img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transform: scale(1.02);transition: transform 1.6s cubic-bezier(.22,.61,.36,1)}.konfband:hover img{transform: scale(1.06)}.konfband::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,rgba(10,42,67,.88) 0%,rgba(10,42,67,.55) 50%,rgba(10,42,67,.2) 100%)}.konfband__in{position: relative;z-index: 1;display: flex;flex-wrap: wrap;gap: 28px 40px;align-items: center;justify-content: space-between;color: #fff}.konfband__k{font-size: .74rem;font-weight: 700;letter-spacing: .2em;text-transform: uppercase;color: var(--green);margin: 0 0 10px}.konfband__h{font-size: clamp(2rem,4.6vw,3.6rem);font-weight: 600;letter-spacing: -.035em;line-height: 1.05;margin: 0 0 10px}.konfband__t{font-size: 1.05rem;color: rgba(255,255,255,.85);margin: 0}.konfband__btn{min-height: 56px !important;padding: 0 1.8rem !important;font-size: 1rem !important;gap: .6rem}.konfband__btn .icon{width: 18px;height: 18px;stroke-width: 2.2;transition: transform .35s}.konfband__btn:hover .icon{transform: translateX(4px)}.ivideo{width: 100vw;margin-left: calc(50% - 50vw)}.ivideo__frame{border-radius: 0 !important;aspect-ratio: 21 / 9 !important;max-height: 78vh}.ivideo__label{left: max(28px,calc((100vw - 1320px) / 2 + 28px)) !important;bottom: 34px !important}.ivideo__label b{font-size: clamp(1.6rem,3.4vw,2.6rem) !important}@media (max-width: 799px){.ivideo__frame{aspect-ratio: 4 / 3 !important}}.wide-narrow{max-width: 900px;margin-left: auto;margin-right: auto}.wide-narrow .dlrow{margin-top: 10px}.rooms3__row{gap: 24px !important}.room__img{border-radius: 26px !important;aspect-ratio: 3 / 4 !important}.room figcaption{padding-top: 16px !important}.room figcaption b{font-size: 1.15rem !important}.room figcaption span{font-size: .9rem !important}.stage3d{margin-top: var(--gap-xl) !important}.gal2{margin-top: var(--gap-xl) !important}.gal2__track{--h: clamp(340px,62vh,640px) !important}.lifeband{margin-top: var(--gap-xl) !important;height: clamp(360px,60vw,680px) !important}.trust,.instock,.stories{margin-top: var(--gap-xl) !important}.instock{padding: 80px 0 70px !important}.instock__track .icard{width: clamp(270px,25vw,360px) !important}.topview--full .tvstage{width: 100% !important;margin-left: 0 !important;max-width: 1100px;margin: 0 auto !important}.topview--full .tvstage img{mix-blend-mode: multiply !important}.topview--full .topview__img{overflow: visible !important}@media (max-width: 599px){.topview--full .topview__img{padding-top: 0 !important}}.intro__h .iw{display: inline-block}.reveal-ready .intro .iw{opacity: 0;transform: translateY(28px);filter: blur(8px);transition: opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),filter .9s cubic-bezier(.22,.61,.36,1)}.reveal-ready .intro.is-in .iw{opacity: 1;transform: none;filter: none}.intro .iw:nth-child(2){transition-delay: .08s}.intro .iw:nth-child(3){transition-delay: .16s}.intro .iw:nth-child(5){transition-delay: .3s}.intro .iw:nth-child(6){transition-delay: .38s}.intro .iw:nth-child(7){transition-delay: .46s}.intro__num{font-style: normal;font-variant-numeric: tabular-nums;color: #5f8f14}.reveal-ready .intro .intro__t{opacity: 0;transform: translateY(14px);transition: opacity .9s .55s,transform .9s .55s cubic-bezier(.22,.61,.36,1)}.reveal-ready .intro.is-in .intro__t{opacity: 1;transform: none}.reveal-ready .intro[data-reveal]{opacity: 1 !important;transform: none !important}.vpanel__top .stoerer2{order: -1;margin: 0 0 16px;align-self: flex-start}.vpanel__top{flex-direction: column !important;align-items: flex-start !important}.vlist__h--off{margin-top: 38px !important}.berater{display: grid;grid-template-columns: 1fr;border-radius: 30px;overflow: hidden;background: linear-gradient(160deg,#e3ecf4 0%,#d3e1ec 100%)}.berater__img{position: relative;min-height: 280px}.berater__img img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: 30% 25%;transition: transform 1.2s cubic-bezier(.22,.61,.36,1)}.berater:hover .berater__img img{transform: scale(1.04)}.berater__txt{padding: clamp(28px,4vw,56px);display: flex;flex-direction: column;justify-content: center}.berater__k{font-size: .72rem;font-weight: 700;letter-spacing: .2em;text-transform: uppercase;color: #3f6b0e;margin: 0 0 10px}.berater__h{font-size: clamp(1.7rem,3.2vw,2.6rem);font-weight: 600;letter-spacing: -.03em;line-height: 1.1;color: var(--navy);margin: 0 0 14px}.berater__t{font-size: 1rem;line-height: 1.6;color: #2f4352;margin: 0 0 18px;max-width: 34rem}.berater__c{list-style: none;padding: 0;margin: 0 0 22px;display: grid;gap: 8px}.berater__c li{display: flex;align-items: center;gap: .6rem}.berater__c .icon{width: 18px;height: 18px;color: #3f6b0e;stroke-width: 2}.berater__c a{color: var(--navy);font-weight: 600;text-decoration: none}.berater__c a:hover{text-decoration: underline;text-underline-offset: 3px}.berater__c .gap{color: inherit}.berater__btn{align-self: flex-start;gap: .55rem}.berater__btn .icon{width: 17px;height: 17px;stroke-width: 2.2;transition: transform .35s}.berater__btn:hover .icon{transform: translateX(4px)}@media (min-width: 860px){.berater{grid-template-columns: 1fr 1.1fr}.berater__img{min-height: 420px}}[data-hero-slides] img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0;transition: opacity 2.2s cubic-bezier(.4,0,.2,1)}[data-hero-slides] img.is-on{opacity: 1;animation: heroKB 9s ease-out both}@keyframes heroKB{from{scale: 1;translate: 0 0}to{scale: 1.07;translate: -1.2% -0.8%}}@media (prefers-reduced-motion: reduce){[data-hero-slides] img.is-on{animation: none}}.ihero__cut img{transition: opacity 1.4s ease}.ihero__cut img.is-fading{opacity: 0}@media (min-width: 900px){.ihero__text{padding-left: calc(32px + 50px) !important}}.topview--full .tvstage{max-width: 935px !important}.fm__more--open{background: transparent !important;box-shadow: none !important;padding: 0 !important;display: grid;gap: 12px}.fm__more--open>*{margin-bottom: 0 !important}.fm__morek{margin: 4px 0 0;font-size: .78rem;font-weight: 700;color: var(--navy);padding-top: 14px;border-top: 1px solid #e1e7ec}.fm__more--open .fm__chips{margin: 0 !important}.fm__more--open textarea{min-height: 76px}.fm__more--open .fm__check{font-size: .74rem !important}.fm__segbox{background: transparent !important;box-shadow: none !important;padding: 0 !important;gap: 8px}.fm__seg span{display: flex !important;align-items: center;justify-content: center;gap: .5rem;padding: .7rem .6rem !important;border-radius: 12px !important;background: #fff !important;box-shadow: inset 0 0 0 1.5px #c3ced8 !important;color: var(--navy) !important;font-weight: 600 !important;cursor: pointer;transition: box-shadow .25s,background .25s,color .25s !important}.fm__seg span::before{content: "";flex: none;width: 16px;height: 16px;border-radius: 50%;box-shadow: inset 0 0 0 1.5px #93a5b4;background: #fff;transition: box-shadow .25s,background .25s}.fm__seg label:hover span{box-shadow: inset 0 0 0 1.5px var(--navy) !important}.fm__seg input:checked + span{background: rgba(12,50,80,.06) !important;box-shadow: inset 0 0 0 2px var(--navy) !important;color: var(--navy) !important}.fm__seg input:checked + span::before{box-shadow: inset 0 0 0 5px var(--navy);background: #fff}.fm__seg legend{font-size: .78rem !important}@media (max-width: 459px){.fm__segbox{grid-template-columns: 1fr !important}.fm__seg span{justify-content: flex-start}}.acc details,.dlrow a,.vmore,.story,.facts,.konfig,.instock__all,.gal2__nav button,.filters button,.vtab{-webkit-backdrop-filter: none !important;backdrop-filter: none !important}.acc details,.dlrow a,.story{background: #fbfcfd !important}.fm__chips{display: grid !important;grid-template-columns: repeat(3,1fr);gap: 8px !important}.fm__chips legend{grid-column: 1 / -1;font-size: .78rem !important;margin-bottom: 0 !important}.fm__chips span{display: flex !important;align-items: center;justify-content: center;gap: .5rem;padding: .7rem .6rem !important;border-radius: 12px !important;background: #fff !important;box-shadow: inset 0 0 0 1.5px #c3ced8 !important;color: var(--navy) !important;font-weight: 600 !important;font-size: .82rem !important;transition: box-shadow .25s,background .25s !important}.fm__chips span::before{content: "";flex: none;width: 16px;height: 16px;border-radius: 4px;box-shadow: inset 0 0 0 1.5px #93a5b4;background: #fff center / 11px no-repeat;transition: background-color .25s,box-shadow .25s}.fm__chips label:hover span{box-shadow: inset 0 0 0 1.5px var(--navy) !important}.fm__chips input:checked + span{background: rgba(12,50,80,.06) !important;box-shadow: inset 0 0 0 2px var(--navy) !important}.fm__chips input:checked + span::before{background-color: var(--navy);box-shadow: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}.fm__chips input:focus-visible + span{outline: 2px solid var(--navy);outline-offset: 2px}@media (max-width: 459px){.fm__chips{grid-template-columns: 1fr !important}.fm__chips span{justify-content: flex-start}}
/* --- produkt-i-fable.css --- */html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}a,button,summary,label,[role="tab"]{-webkit-tap-highlight-color: transparent;touch-action: manipulation}:focus-visible{outline: 3px solid var(--green);outline-offset: 3px}.facts__list small{font-size: .7rem !important}.facts__list b{font-size: .74rem !important}.mnav a{color: #fff !important;border-bottom-color: rgba(255,255,255,.16) !important}.mnav a[aria-current]{color: var(--green) !important}.mnav__foot a{color: rgba(255,255,255,.78) !important}.mnav__foot .btn{color: var(--navy) !important}.mnav__close{background: rgba(255,255,255,.14) !important;color: #fff !important}[data-hero-slides] img:not([src]){visibility: hidden}[data-hero-slides] img.is-on{visibility: visible}@media (max-width: 899px){.icard__nr,.icard__badge,.icard__save,.media-note,.vlist__h,.ivideo__label small,.story__body small{font-size: .72rem !important}.tvspot__lab{font-size: .72rem !important}.tvspot__lab b{font-size: 1rem !important}.facts__dims small,.stoerer2 small{font-size: .7rem !important}.filters button{min-height: 40px !important;padding: .5rem 1rem !important}.icard__btns .btn{min-height: 40px !important}.icard__pdf{min-height: 38px !important}.topview__zoom{min-height: 38px !important}.advisor__tel a,.advisor__wa,.berater a:not(.btn),.inquiry__contact a{min-height: 40px;display: inline-flex;align-items: center}.acc__body a{display: inline-block;padding: 4px 0}.ftr__grid a{display: inline-block;padding: 5px 0}.ftr__bottom a{display: inline-block;padding: 8px 2px}.mnav__foot a{min-height: 44px;display: flex;align-items: center}.proto-toggle{right: auto;left: 12px;bottom: calc(76px + env(safe-area-inset-bottom))}}@media (max-width: 699px){.filters,.gal2__filters{flex-wrap: wrap !important;overflow: visible !important;gap: 8px !important}}
