.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}
.vp{--vp-accent:#c9a84c}[data-theme=bold] .vp{--vp-accent:#e30613}.vp{background:var(--color-bg);border-radius:12px;width:100%;max-width:800px;position:relative;overflow:hidden}.vp--fullscreen{border-radius:0;flex-direction:column;max-width:100%;height:100%;display:flex}.vp--fullscreen .vp__video-area{flex:1;min-height:0}.vp--fullscreen video{object-fit:contain;height:100%}.vp__video-area{cursor:pointer;line-height:0;position:relative}.vp__video-area video{width:100%;display:block}.vp__video-area video::cue{visibility:hidden}.vp__play-overlay{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vp__play-overlay svg{width:56px;height:56px;color:var(--color-text-primary);opacity:.7;filter:drop-shadow(0 2px 8px #0006);transition:transform .15s}.vp__play-overlay:hover svg{transform:scale(1.1)}.vp__bottom{transition:margin-top .3s,background .3s}.vp__bottom--paused{z-index:2;margin-top:-48px;position:relative}.vp__bottom--paused .vp__controls{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-top:none}.vp__bottom--paused .vp__btn{color:#ffffffd9}.vp__bottom--paused .vp__btn:hover{color:var(--vp-accent);background:#ffffff1a}.vp__bottom--paused .vp__btn--active{color:var(--vp-accent)}.vp__bottom--paused .vp__time{color:#fff9}.vp__bottom--paused .vp__progress,.vp__bottom--paused .vp__volume-slider{background:#fff3}.vp__bottom--playing{margin-top:0}.vp__subtitle-bar{background:var(--color-bg-card);color:var(--color-text-primary);text-align:center;white-space:pre-line;border-top:1px solid var(--color-border);opacity:0;justify-content:center;align-items:center;max-height:0;padding:0 16px;font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.5;transition:max-height .3s,opacity .3s,padding .3s;display:flex;overflow:hidden}.vp__subtitle-bar--visible{opacity:1;max-height:80px;padding:8px 16px}@media (max-width:480px){.vp__subtitle-bar{font-size:.8rem}.vp__subtitle-bar--visible{padding:6px 12px}}.vp__controls{background:var(--color-bg-elevated);border-top:1px solid var(--color-border);-webkit-user-select:none;user-select:none;padding:0;transition:background .3s,border-color .3s}.vp__progress{background:var(--color-border);cursor:pointer;height:4px;transition:height .15s,background .3s}.vp__progress:hover{height:6px}.vp__progress-filled{background:var(--vp-accent);border-radius:0 2px 2px 0;height:100%;transition:width .1s linear}.vp__controls-row{align-items:center;gap:4px;padding:6px 10px;display:flex}.vp__btn{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:flex}.vp__btn:hover{color:var(--vp-accent);background:var(--color-bg-card-hover)}.vp__btn--active{color:var(--vp-accent)}.vp__btn svg{flex-shrink:0}.vp__time{color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:4px;font-family:Poppins,sans-serif;font-size:.75rem;transition:color .3s}.vp__spacer{flex:1}.vp__volume{align-items:center;gap:4px;display:flex}.vp__volume-slider{appearance:none;background:var(--color-border);cursor:pointer;border-radius:2px;outline:none;width:70px;height:4px;transition:background .3s}.vp__volume-slider::-webkit-slider-thumb{appearance:none;background:var(--vp-accent);cursor:pointer;border-radius:50%;width:12px;height:12px}.vp__volume-slider::-moz-range-thumb{background:var(--vp-accent);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}@media (max-width:480px){.vp__controls-row{gap:2px;padding:4px 6px}.vp__btn{width:28px;height:28px}.vp__time{font-size:.65rem}.vp__volume-slider{width:50px}.vp__bottom--paused{margin-top:-40px}}
.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{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 .vp{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 .vp{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 .vp{width:100%;box-shadow:var(--shadow-lg)}.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:100000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:flex-start;padding:120px 20px 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:calc(100vh - 140px);box-shadow:var(--shadow-xl);border-radius:20px;padding:40px;animation:.25s slideUp;position:relative;overflow-y:auto}.modal-close{cursor:pointer;min-width:44px;min-height:44px;color:var(--color-text-muted);z-index:2;-webkit-tap-highlight-color:#0000;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:background-color .15s;display:flex;position:absolute;top:16px;right:16px}.modal-close:hover{background-color:var(--color-hover-overlay);color:var(--color-text-primary)}.modal-drag-handle{cursor:pointer;-webkit-tap-highlight-color:#0000;padding:12px 0 4px;display:none}.modal-drag-handle__bar{background:var(--color-text-muted);opacity:.5;border-radius:2px;width:40px;height:4px;margin:0 auto}.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:90px 0 0}.modal-content{border-radius:20px 20px 0 0;max-height:calc(100vh - 90px);padding:24px}.modal-drag-handle{display:block}.modal-title{font-size:1.25rem}}@media (max-width:480px){.modal-overlay{padding:70px 0 0}.modal-content{border-radius:16px 16px 0 0;max-height:calc(100vh - 70px);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}
.bio-block{width:100%}.bio-block__social-row{flex-wrap:wrap;gap:12px;display:flex}.bio-block__social-row--centered{justify-content:center}.bio-block__social-row--inline{margin-top:16px}.bio-block__social-btn{width:48px;height:48px;color:var(--color-bg);background:linear-gradient(135deg,#c9a84c 0%,#d4b965 50%,#a88a3a 100%);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 4px 20px #c9a84c26}@media (max-width:480px){.bio-block__social-btn{width:40px;height:40px;font-size:1.1rem}}.bio-block__social-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px #c9a84c4d}.bio-block__whatsapp-btn{color:#1a1a1a;background:linear-gradient(135deg,#c9a84c 0%,#d4b965 50%,#a88a3a 100%);border-radius:9999px;align-items:center;gap:8px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #c9a84c4d}@media (max-width:480px){.bio-block__whatsapp-btn{padding:12px 20px;font-size:.9375rem}}.bio-block__whatsapp-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #c9a84c73}.bio-block__whatsapp-btn span{font-size:1.25rem}.bio-block__verified{color:#c9a84c;background:#c9a84c1a;border-radius:9999px;align-items:center;gap:8px;margin-top:24px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-flex}.bio-block__verified svg{width:20px;height:20px}.bio-block--hero{background:linear-gradient(135deg,#0a0a0a 0%,#1a1a1a 50%,#0f0f0f 100%);justify-content:center;align-items:center;min-height:70vh;display:flex;position:relative;overflow:hidden}.bio-block__hero-bg{z-index:0;position:absolute;inset:0}.bio-block__hero-overlay{background:linear-gradient(135deg,#000000d9 0%,#00000080 100%);position:absolute;inset:0}.bio-block__hero-content{z-index:1;text-align:center;max-width:800px;padding:64px 24px;position:relative}@media (max-width:480px){.bio-block__hero-content{padding:40px 16px}}.bio-block__hero-image{margin-bottom:24px}.bio-block__hero-image img{object-fit:cover;border:3px solid #c9a84c;border-radius:50%;width:150px;height:150px;box-shadow:0 8px 32px #0000004d,0 4px 20px #c9a84c26}.bio-block__hero-name{background:linear-gradient(135deg,#c9a84c 0%,#d4b965 50%,#a88a3a 100%);-webkit-text-fill-color:#0000;text-shadow:none;filter:drop-shadow(0 2px 4px #0000004d);-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:3rem;font-weight:700}@media (max-width:768px){.bio-block__hero-name{font-size:2rem}}.bio-block__hero-email{opacity:.9;margin-bottom:24px;font-size:1.125rem}.bio-block__hero-text{text-align:left;margin-top:32px;font-size:1.125rem;line-height:1.8}.bio-block__hero-text h1,.bio-block__hero-text h2,.bio-block__hero-text h3{margin-bottom:16px;font-weight:600}.bio-block__hero-text p{margin-bottom:16px}.bio-block__hero-text a{color:#c9a84c;text-decoration:underline}.bio-block__hero-text ul,.bio-block__hero-text ol{margin:16px 0;padding-left:24px}.bio-block--hero-text-light .bio-block__hero-content{color:#f5f5f5}.bio-block--hero-text-light .bio-block__hero-email,.bio-block--hero-text-light .bio-block__hero-text{color:#ffffffd9}.bio-block--hero-text-light .bio-block__hero-text h1,.bio-block--hero-text-light .bio-block__hero-text h2,.bio-block--hero-text-light .bio-block__hero-text h3{color:#fff}.bio-block--hero-text-dark .bio-block__hero-content{color:#1a1a1a}.bio-block--hero-text-dark .bio-block__hero-name{background:linear-gradient(135deg,#1a1a1a 0%,#333 50%,#1a1a1a 100%);-webkit-text-fill-color:#0000;filter:none;-webkit-background-clip:text;background-clip:text}.bio-block--hero-text-dark .bio-block__hero-email{color:#000000b3}.bio-block--hero-text-dark .bio-block__hero-text{color:#000000bf}.bio-block--hero-text-dark .bio-block__hero-text h1,.bio-block--hero-text-dark .bio-block__hero-text h2,.bio-block--hero-text-dark .bio-block__hero-text h3{color:#1a1a1a}.bio-block--hero-text-dark .bio-block__hero-text a{color:#b8860b}.bio-block--hero-text-dark .bio-block__hero-overlay{background:linear-gradient(135deg,#ffffffb3 0%,#ffffff4d 100%)}.bio-block__hero-cta{margin-top:32px}.bio-block--card{padding:64px 24px}.bio-block__card{background:var(--color-bg-card);border:1px solid var(--color-border);max-width:800px;box-shadow:var(--shadow-lg);border-radius:20px;margin:0 auto;padding:40px}@media (max-width:480px){.bio-block__card{border-radius:16px;padding:24px}}.bio-block__card-header{align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}@media (max-width:480px){.bio-block__card-header{text-align:center;flex-direction:column;align-items:center}}.bio-block__card-image{flex-shrink:0}.bio-block__card-image img{object-fit:cover;border:3px solid #c9a84c;border-radius:50%;width:120px;height:120px;box-shadow:0 4px 20px #c9a84c26}@media (max-width:480px){.bio-block__card-image img{width:100px;height:100px}}.bio-block__card-info{flex:1}@media (max-width:480px){.bio-block__card-info{width:100%}}.bio-block__card-name{color:var(--color-text-primary);margin-bottom:4px;font-size:2rem;font-weight:700}@media (max-width:480px){.bio-block__card-name{font-size:1.5rem}}.bio-block__card-email{color:#c9a84c;margin-bottom:16px;font-size:1rem}.bio-block__card-text{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.8}.bio-block__card-text h1,.bio-block__card-text h2,.bio-block__card-text h3{color:var(--color-text-primary);margin:24px 0 8px;font-weight:600}.bio-block__card-text p{margin-bottom:16px}.bio-block__card-text a{color:#c9a84c;text-decoration:underline}.bio-block__card-text ul,.bio-block__card-text ol{margin:16px 0;padding-left:24px}.bio-block__card-text blockquote{color:var(--color-text-muted);border-left:4px solid #c9a84c;margin:20px 0;padding-left:16px;font-style:italic}.bio-block__card-text mark{color:#d4b965;background:#c9a84c33;border-radius:2px;padding:0 4px}.bio-block__card-cta{justify-content:flex-start;margin-top:32px;display:flex}@media (max-width:480px){.bio-block__card-cta{justify-content:center}}.bio-block--simple{background:var(--color-bg-card);padding:64px 24px}.bio-block__simple-content{text-align:center;max-width:700px;margin:0 auto}.bio-block__simple-image{margin-bottom:24px}.bio-block__simple-image img{object-fit:cover;border:3px solid #c9a84c4d;border-radius:50%;width:100px;height:100px}.bio-block__simple-name{color:var(--color-text-primary);margin-bottom:8px;font-size:1.75rem;font-weight:600}.bio-block__simple-email{color:var(--color-text-muted);margin-bottom:20px;font-size:.95rem}.bio-block__simple-text{color:var(--color-text-secondary);text-align:left;margin-top:32px;font-size:1rem;line-height:1.8}.bio-block__simple-text h1,.bio-block__simple-text h2,.bio-block__simple-text h3{color:var(--color-text-primary);margin:20px 0 10px}.bio-block__simple-text p{margin-bottom:14px}.bio-block__simple-text a{color:#c9a84c}.bio-block__simple-cta{margin-top:32px}.bio-block--minimal{max-width:700px;margin:0 auto;padding:40px 24px}.bio-block__minimal-name{color:var(--color-text-primary);margin-bottom:20px;font-size:1.5rem;font-weight:600}.bio-block__minimal-text{color:var(--color-text-secondary);font-size:1rem;line-height:1.8}.bio-block__minimal-text h1,.bio-block__minimal-text h2,.bio-block__minimal-text h3{color:var(--color-text-primary);margin:16px 0 8px}.bio-block__minimal-text p{margin-bottom:12px}.bio-block__minimal-text a{color:#c9a84c}
