.header-section{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 50%,#0f0f0f 100%);align-items:center;width:100%;min-height:85vh;display:flex;position:relative}@media (max-width:768px){.header-section{min-height:65vh}}@media (max-width:480px){.header-section{min-height:55vh}}.header-section .text-content{z-index:2;color:#fff;max-width:1000px;margin-bottom:112px;padding:112px;position:relative}@media (max-width:1024px){.header-section .text-content{padding:64px 40px}}@media (max-width:768px){.header-section .text-content{max-width:100%;margin-bottom:64px;padding:40px 24px}}@media (max-width:480px){.header-section .text-content{margin-bottom:40px;padding:32px 16px}}.header-section .text-content h1,.header-section .text-content h2{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 4px #0000004d;margin-bottom:24px;font-size:3.5rem;font-weight:700;line-height:1.15}@media (max-width:768px){.header-section .text-content h1,.header-section .text-content h2{font-size:2rem}}@media (max-width:480px){.header-section .text-content h1,.header-section .text-content h2{font-size:1.625rem}}.header-section .text-content p{color:#fffffff2;max-width:500px;margin-bottom:32px;font-size:1.125rem;font-weight:400;line-height:1.7}@media (max-width:768px){.header-section .text-content p{max-width:100%;font-size:1rem}}.header-section .wave-divider{z-index:10;width:100%;line-height:0;position:absolute;bottom:-18px;left:0}.header-section .wave-divider svg{width:100%;height:80px;display:block}@media (max-width:768px){.header-section .wave-divider svg{height:50px}}.header-section .wave-divider path{fill:var(--color-bg)}.header-section .image-wrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.header-section .image-wrapper img{object-fit:cover!important;object-position:top!important}.header-section .image-wrapper:after{content:"";z-index:1;background:linear-gradient(90deg,#000000d9 0%,#0009 50%,#0006 100%);width:100%;height:100%;position:absolute;top:0;left:0}
.modell{padding:80px 112px}@media (max-width:1024px){.modell{padding:64px 48px}}@media (max-width:768px){.modell{padding:48px 24px}}@media (max-width:480px){.modell{padding:40px 16px}}.modell{align-items:center;gap:112px;display:flex}@media (max-width:1024px){.modell{gap:64px}}@media (max-width:768px){.modell{flex-direction:column;gap:48px}}.modell .leftSite{width:100%;max-width:80%}@media (max-width:768px){.modell .leftSite{max-width:100%}}.modell .leftSite .logo-wrapper,.modell .leftSite .logo-wrapper img{margin:0 auto}.modell .leftSite h2{background:linear-gradient(135deg,#c9a84c 0%,#d4b965 50%,#a88a3a 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:16px}.modell .leftSite p{max-width:700px;color:var(--color-text-secondary)}.modell .video-wrapper{width:100%}.modell .video-wrapper .modell-video{aspect-ratio:16/9;border-radius:12px;width:100%;max-width:800px}@media (max-width:768px){.modell .video-wrapper .modell-video{max-width:100%}}.modell .video-wrapper iframe{aspect-ratio:16/9;object-fit:contain;width:100%}
.visionBlock{padding:80px 112px}@media (max-width:1024px){.visionBlock{padding:64px 48px}}@media (max-width:768px){.visionBlock{padding:48px 24px}}@media (max-width:480px){.visionBlock{padding:40px 16px}}.visionBlock{background-color:var(--color-bg)}.visionBlock h2{text-align:center}.visionBlock h2:after{content:"";background:linear-gradient(135deg,#c9a84c 0%,#d4b965 50%,#a88a3a 100%);border-radius:2px;width:60px;height:3px;margin:16px auto 0;display:block}.visionBlock strong{font-weight:700}.visionBlock .grid{grid-template-columns:repeat(2,1fr);align-items:center;gap:64px;margin-top:80px;display:grid}@media (max-width:768px){.visionBlock .grid{grid-template-columns:repeat(1,1fr);gap:40px;margin-top:48px}.visionBlock .grid .leftSide{max-width:100%}}.visionBlock .grid .leftSide .vision-img{border-radius:20px;width:100%;height:auto}@media (max-width:480px){.visionBlock .grid .leftSide .vision-img{border-radius:12px}}.visionBlock .grid .rightSide .textMarkdown{gap:0}.visionBlock .grid .rightSide .textMarkdown p:first-of-type{margin-bottom:16px}.visionBlock .grid .rightSide .textMarkdown p em{font-style:italic;font-weight:400}.visionBlock .grid .rightSide .button{margin-top:24px}
.sportsBlock{padding:80px 112px}@media (max-width:1024px){.sportsBlock{padding:64px 48px}}@media (max-width:768px){.sportsBlock{padding:48px 24px}}@media (max-width:480px){.sportsBlock{padding:40px 16px}}.sportsBlock{background-color:var(--color-bg-card)}.sportsBlock strong{font-weight:700}.sportsBlock .textMarkdown{text-align:center;max-width:900px;margin:0 auto}.sportsBlock .grid{grid-template-columns:repeat(2,1fr);align-items:center;gap:64px;margin-top:80px;display:grid}@media (max-width:768px){.sportsBlock .grid{grid-template-columns:repeat(1,1fr);gap:40px}}.sportsBlock .grid{margin-bottom:80px}@media (max-width:768px){.sportsBlock .grid{margin-top:48px;margin-bottom:48px}}.sportsBlock .grid .leftSide h3{max-width:400px}@media (max-width:768px){.sportsBlock .grid .leftSide h3{max-width:100%}}.sportsBlock .grid .leftSide .bottomLine{background:linear-gradient(135deg,#c9a84c 0%,#d4b965 50%,#a88a3a 100%);border-radius:2px;width:60px;height:3px;margin:20px 0}@media (max-width:768px){.sportsBlock .grid .leftSide .bottomLine{margin:16px 0}}.sportsBlock .grid .textMarkdown{text-align:left;max-width:inherit}.sportsBlock .grid ul{margin-top:16px}.sportsBlock .grid .rightSide video{aspect-ratio:16/9;border-radius:12px;width:100%}.sportsBlock h3{text-align:center}.sportsBlock .centerBtn{text-align:center;margin-top:40px}@media (max-width:768px){.sportsBlock .centerBtn{margin-top:24px}}
.companyBlock{padding:80px 112px}@media (max-width:1024px){.companyBlock{padding:64px 48px}}@media (max-width:768px){.companyBlock{padding:48px 24px}}@media (max-width:480px){.companyBlock{padding:40px 16px}}.companyBlock{background-color:var(--color-bg-card)}.companyBlock .textMarkdown{text-align:center;gap:0}.companyBlock .textMarkdown p{max-width:915px;margin:0 auto}.companyBlock .textMarkdown p u{font-size:2.2rem;line-height:1}@media (max-width:768px){.companyBlock .textMarkdown p u{font-size:1.6rem}}@media (max-width:480px){.companyBlock .textMarkdown p u{font-size:1.3rem}}.companyBlock .textMarkdown h2{margin-bottom:16px;line-height:1.3}.companyBlock .grid{grid-template-columns:repeat(2,1fr);align-items:center;gap:64px;margin-top:32px;display:grid}@media (max-width:768px){.companyBlock .grid{grid-template-columns:repeat(1,1fr);gap:40px}}.companyBlock .grid .leftSide h4{margin-bottom:16px}.companyBlock .grid .leftSide .left{text-align:left;gap:8px}.companyBlock .grid .leftSide .left p{margin-left:0}.companyBlock .grid video{border-radius:12px;max-width:100%}
.businessModellBlock{padding:80px 112px}@media (max-width:1024px){.businessModellBlock{padding:64px 48px}}@media (max-width:768px){.businessModellBlock{padding:48px 24px}}@media (max-width:480px){.businessModellBlock{padding:40px 16px}}.businessModellBlock{background-color:var(--color-bg)}.businessModellBlock .textMarkdown{max-width:900px}@media (max-width:768px){.businessModellBlock .textMarkdown{max-width:100%}}.businessModellBlock .textMarkdown ul{padding:0;list-style:none}.businessModellBlock .textMarkdown ul li{align-items:center;margin-bottom:8px;display:flex}.businessModellBlock .textMarkdown ul li:before{content:"";background-color:#c9a84c;flex-shrink:0;width:20px;min-width:20px;height:20px;margin-right:8px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 -960 960 960\"><path d=\"M389-267 195-460l51-52 143 143 325-324 51 51-376 375Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 -960 960 960\"><path d=\"M389-267 195-460l51-52 143 143 325-324 51 51-376 375Z\"/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.businessModellBlock .grid{grid-template-columns:repeat(2,1fr);align-items:center;gap:64px;margin-top:80px;display:grid}@media (max-width:768px){.businessModellBlock .grid{grid-template-columns:repeat(1,1fr);gap:40px;margin-top:48px}}.businessModellBlock .grid .leftSide video{aspect-ratio:16/9;width:100%;box-shadow:var(--shadow-lg);border-radius:12px}.businessModellBlock .grid .rightSide .button{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}
.formBlock{background-color:var(--color-bg-card);gap:80px;padding:80px 112px;display:flex}@media (max-width:1024px){.formBlock{padding:64px 48px}}@media (max-width:768px){.formBlock{padding:48px 24px}}@media (max-width:480px){.formBlock{padding:40px 16px}}.formBlock{align-items:center}@media (max-width:1024px){.formBlock{gap:48px}}@media (max-width:768px){.formBlock{flex-direction:column;gap:40px}}.formBlock .leftSite{width:50%}@media (max-width:768px){.formBlock .leftSite{width:100%}}.formBlock .leftSite img{object-fit:cover;border-radius:20px;width:100%;height:auto}@media (max-width:480px){.formBlock .leftSite img{border-radius:12px}}.formBlock .text{max-width:50%}@media (max-width:768px){.formBlock .text{max-width:100%}}.formBlock .buttons{margin-top:40px}@media (max-width:480px){.formBlock .buttons{margin-top:24px}}.formBlock .buttons button{cursor:pointer;font-family:inherit}
.modal-overlay{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.modal-content{background:var(--color-bg-card);border:1px solid var(--color-border);width:100%;max-width:560px;max-height:90vh;box-shadow:var(--shadow-xl);border-radius:20px;padding:40px;animation:.25s slideUp;position:relative;overflow-y:auto}.modal-close{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;border-radius:50%;padding:8px;font-size:20px;line-height:1;transition:background-color .15s;position:absolute;top:16px;right:16px}.modal-close:hover{background-color:var(--color-hover-overlay);color:var(--color-text-primary)}.modal-title{color:var(--color-text-primary);margin-bottom:24px;padding-right:32px;font-size:1.5rem;font-weight:700}.form-group{margin-bottom:20px}.form-label{color:var(--color-text-secondary);margin-bottom:6px;font-size:.875rem;font-weight:600;display:block}.form-label .form-required{color:#e30613;margin-left:2px}.form-input,.form-textarea,.form-select{width:100%;color:var(--color-text-primary);background:var(--color-bg-elevated);border:1.5px solid var(--color-input-border);border-radius:12px;padding:12px 16px;font-family:inherit;font-size:1rem;transition:border-color .15s,box-shadow .15s}.form-input::placeholder,.form-textarea::placeholder,.form-select::placeholder{color:var(--color-text-muted)}.form-input:focus,.form-textarea:focus,.form-select:focus{border-color:#c9a84c;outline:none;box-shadow:0 0 0 3px #c9a84c26}.form-input.has-error,.form-textarea.has-error,.form-select.has-error{border-color:#e30613}.form-input.has-error:focus,.form-textarea.has-error:focus,.form-select.has-error:focus{box-shadow:0 0 0 3px #e3061326}.form-textarea{resize:vertical;min-height:120px}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23999' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.form-yesno{gap:12px;display:flex}.form-yesno__option{border:1.5px solid var(--color-input-border);cursor:pointer;color:var(--color-text-secondary);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-weight:500;transition:all .15s;display:flex}.form-yesno__option input[type=radio]{display:none}.form-yesno__option:hover{background:#c9a84c0d;border-color:#c9a84c}.form-yesno__option:has(input:checked){color:#c9a84c;background:#c9a84c26;border-color:#c9a84c}.form-yesno.has-error .form-yesno__option{border-color:#e30613}.form-checkbox{cursor:pointer;align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.5;display:flex}.form-checkbox input[type=checkbox]{accent-color:#c9a84c;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:2px}.form-checkbox__text{color:var(--color-text-secondary)}.form-checkbox__text a{color:#c9a84c;text-decoration:underline}.form-checkbox__text a:hover{color:#d4b965}.form-checkbox.has-error input[type=checkbox]{outline-offset:2px;outline:2px solid #e30613}.form-error{color:#e30613;margin-top:4px;font-size:.8rem}.form-stepper{justify-content:center;align-items:center;margin-bottom:24px;display:flex}.form-stepper__step{align-items:center;display:flex}.form-stepper__step--done .form-stepper__dot{color:#fff;background:#c9a84c;border-color:#c9a84c}.form-stepper__step--active .form-stepper__dot{color:#c9a84c;border-color:#c9a84c;box-shadow:0 0 0 3px #c9a84c26}.form-stepper__dot{border:2px solid var(--color-input-border);width:32px;height:32px;color:var(--color-text-muted);background:var(--color-bg-elevated);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.8rem;font-weight:600;transition:all .15s;display:flex}.form-stepper__line{background:var(--color-input-border);width:32px;height:2px;margin:0 4px}.form-stepper__step--done+.form-stepper__step .form-stepper__line,.form-stepper__step--done .form-stepper__line{background:#c9a84c}.form-section__title{color:var(--color-text-primary);margin-bottom:4px;font-size:1.1rem;font-weight:600}.form-section__description{color:var(--color-text-muted);margin-bottom:16px;font-size:.875rem}.form-nav{gap:12px;width:100%;margin-top:28px;display:flex}.form-nav__back{color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1.5px solid var(--color-input-border);cursor:pointer;border-radius:9999px;flex:1;padding:14px 24px;font-family:inherit;font-size:1rem;font-weight:500;transition:all .15s}.form-nav__back:hover{border-color:var(--color-text-muted);color:var(--color-text-primary)}.form-nav__next{color:#fff;cursor:pointer;background:linear-gradient(135deg,#c9a84c 0%,#d4b965 50%,#a88a3a 100%);border:none;border-radius:9999px;flex:2;padding:14px 32px;font-family:inherit;font-size:1.125rem;font-weight:500;transition:all .3s;box-shadow:0 4px 20px #c9a84c26}.form-nav__next:hover{transform:translateY(-2px);box-shadow:0 6px 24px #c9a84c4d}.form-nav .form-submit-btn{flex:2}.form-submit{width:100%;margin-top:28px}.form-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#e30613 0%,#cd0039 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;width:100%;padding:14px 32px;font-family:inherit;font-size:1.125rem;font-weight:500;transition:all .3s;display:flex;box-shadow:0 4px 20px #e3061340}.form-submit-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 24px #e3061359}.form-submit-btn:disabled{opacity:.6;cursor:not-allowed}.form-success{text-align:center;padding:20px 0}.form-success__icon{color:#10b981;background:#10b98126;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;font-size:28px;display:flex}.form-success__message{color:var(--color-text-secondary);margin-bottom:24px;font-size:1.1rem;line-height:1.6}.form-submit-error{color:#fca5a5;background:#e306131a;border:1px solid #e3061333;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:.875rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.modal-overlay{align-items:flex-end;padding:12px}.modal-content{border-radius:20px 20px 0 0;max-height:85vh;padding:24px}.modal-title{font-size:1.25rem}}@media (max-width:480px){.modal-overlay{padding:0}.modal-content{border-radius:16px 16px 0 0;max-height:95vh;padding:16px 16px 24px}.form-input,.form-textarea,.form-select{padding:10px 14px;font-size:.9375rem}.form-submit-btn{padding:12px 24px;font-size:1rem}}
.productBlock{padding:80px 112px}@media (max-width:1024px){.productBlock{padding:64px 48px}}@media (max-width:768px){.productBlock{padding:48px 24px}}@media (max-width:480px){.productBlock{padding:40px 16px}}.productBlock{flex-direction:column;gap:64px;display:flex}@media (max-width:768px){.productBlock{gap:40px}}.productBlock .textMarkdown{text-align:center;max-width:900px;margin:0 auto}.productBlock .textMarkdown ul{text-align:left;display:inline-block}.productBlock .textMarkdown ul li{align-items:center;display:flex}.productBlock .textMarkdown ul li:before{content:"";background-color:#c9a84c;width:20px;min-width:20px;height:20px;margin-right:8px;display:inline-block;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 -960 960 960\"><path d=\"M389-267 195-460l51-52 143 143 325-324 51 51-376 375Z\"/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 -960 960 960\"><path d=\"M389-267 195-460l51-52 143 143 325-324 51 51-376 375Z\"/></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.productBlock .grid{grid-column-gap:40px;grid-row-gap:24px;grid-template-columns:1fr 1fr 1fr;display:grid}@media (max-width:1024px){.productBlock .grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.productBlock .grid{grid-column-gap:24px;grid-row-gap:16px;grid-template-columns:1fr}}.productBlock .grid a{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:16px;transition:border-color .3s,box-shadow .3s}.productBlock .grid a:hover{border-color:#c9a84c4d;box-shadow:0 4px 20px #c9a84c26}.productBlock .grid a{color:var(--color-text-primary);padding:32px;font-size:18px;font-weight:400;text-decoration:none;transition:all .5s ease-in-out}@media (max-width:480px){.productBlock .grid a{padding:24px}}.productBlock .grid a h3{text-align:center;color:var(--color-text-primary)}.productBlock .grid a .card-img{border-radius:8px;width:100%;height:auto}.productBlock .grid a:hover{background:#c9a84c0d;border-color:#c9a84c;box-shadow:0 4px 20px #c9a84c26}.productBlock .bottomText{text-align:center}.productBlock .bottomText h3{margin-bottom:16px}.productBlock .bottomText p{color:var(--color-text-secondary);max-width:700px;margin:0 auto 24px}.productBlock .bottomText a{margin-top:16px}
.section-break{justify-content:center;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.section-break{min-height:280px}}@media (max-width:480px){.section-break{min-height:220px}}.section-break__bg{z-index:0;position:absolute;inset:0}.section-break__bg img{object-fit:cover;object-position:center;width:100%;height:120%;transform:translateZ(0)}@media (min-width:768px){.section-break__bg img{pointer-events:none;height:100vh;position:fixed;top:0;left:0}}.section-break--parallax{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.section-break--parallax{background-attachment:fixed}}.section-break--parallax .section-break__bg{display:none}.section-break__overlay{z-index:1;background:linear-gradient(135deg,#000000bf 0%,#0000008c 50%,#000000a6 100%);position:absolute;inset:0}.section-break__content{z-index:2;text-align:center;width:100%;max-width:900px;padding:64px 40px;position:relative}@media (max-width:768px){.section-break__content{padding:48px 24px}}@media (max-width:480px){.section-break__content{padding:40px 16px}}.section-break__divider{background:linear-gradient(135deg,#c9a84c 0%,#d4b965 50%,#a88a3a 100%);border-radius:2px;width:60px;height:3px;margin:0 auto 24px}.section-break__headline{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 8px #0006;margin-bottom:16px;font-size:2.5rem;font-weight:700;line-height:1.2}@media (max-width:768px){.section-break__headline{font-size:1.875rem}}@media (max-width:480px){.section-break__headline{font-size:1.5rem}}.section-break__subheadline{color:#ffffffd9;max-width:600px;margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.7}@media (max-width:768px){.section-break__subheadline{font-size:1rem}}.section-break__buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:32px;display:flex}@media (max-width:480px){.section-break__buttons{margin-top:24px}}.section-break__wave-top,.section-break__wave-bottom{z-index:3;width:100%;line-height:0;position:absolute;left:0}.section-break__wave-top svg,.section-break__wave-bottom svg{width:100%;height:50px;display:block}@media (max-width:768px){.section-break__wave-top svg,.section-break__wave-bottom svg{height:30px}}.section-break__wave-top path,.section-break__wave-bottom path{fill:var(--color-bg)}.section-break__wave-top{top:-1px}.section-break__wave-top svg{transform:rotate(180deg)}.section-break__wave-bottom{bottom:-1px}[data-theme=gold] .section-break__overlay{background:linear-gradient(135deg,#08080fcc 0%,#08080f99 50%,#08080fb3 100%)}[data-theme=gold] .section-break__headline{background:linear-gradient(135deg,#c9a84c 0%,#d4b965 50%,#a88a3a 100%);-webkit-text-fill-color:#0000;text-shadow:none;filter:drop-shadow(0 2px 4px #00000080);-webkit-background-clip:text;background-clip:text}[data-theme=gold] .section-break__divider{filter:drop-shadow(0 0 6px #c9a84c66)}[data-theme=bold] .section-break__headline{text-transform:uppercase;letter-spacing:.02em;font-weight:800}[data-theme=bold] .section-break__divider{background:linear-gradient(135deg,#e30613 0%,#ff4d5a 100%);width:80px}
