@charset "UTF-8";@font-face{font-family:Poppins;font-style:normal;font-weight:300;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/poppins-v24-latin-300-Dku2WoCh.woff2) format("woff2");font-display:optional;}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/poppins-v24-latin-300italic-EWCPeN2Y.woff2) format("woff2");font-display:optional;}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/poppins-v24-latin-regular-cpxAROuN.woff2) format("woff2");unicode-range:U+0-1F,U+7F-DE,U+E0-E3,U+E5-F5,U+F7-FB,U+FD-2012,U+2015-2018,U+201A-201B,U+201F-10FFFF;font-display:optional;}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/poppins-v24-latin-italic-B4GYq972.woff2) format("woff2");font-display:optional;}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/poppins-v24-latin-500-C8OXljZJ.woff2) format("woff2");unicode-range:U+0-1F,U+7F-2012,U+2015-2018,U+201A-201B,U+201E-10FFFF;font-display:optional;}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/poppins-v24-latin-500italic-o28Otv0U.woff2) format("woff2");font-display:optional;}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/poppins-v24-latin-600-zEkxB9Mr.woff2) format("woff2");unicode-range:U+0-1F,U+7F-2012,U+2015-2018,U+201A-201B,U+201E-10FFFF;font-display:optional;}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/poppins-v24-latin-600italic-CZ4wqKBi.woff2) format("woff2");font-display:optional;}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/poppins-v24-latin-700-Qrb0O0WB.woff2) format("woff2");unicode-range:U+0-1F,U+7F-2012,U+2015-2018,U+201A-201B,U+201E-10FFFF;font-display:optional;}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/poppins-v24-latin-700italic-RKf6esGj.woff2) format("woff2");font-display:optional;}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/playfair-display-v40-latin-regular-CFtfchNt.woff2) format("woff2");font-display:optional;}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/playfair-display-v40-latin-700-CuDiGg7c.woff2) format("woff2");unicode-range:U+0-1F,U+7F-E3,U+E5-2012,U+2015-2018,U+201A-201B,U+201E-10FFFF;font-display:optional;}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/playfair-display-v40-latin-700italic-CB566L-e.woff2) format("woff2");font-display:optional;}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/playfair-display-v40-latin-900-oSb7_CWx.woff2) format("woff2");font-display:optional;}@font-face{font-family:Playfair Display;font-style:italic;font-weight:900;src:url(https://wp-website-wartung.de/wp-content/themes/wp-website-wartung/dist/assets/playfair-display-v40-latin-900italic-DZvaZDOm.woff2) format("woff2");font-display:optional;}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;overflow-x:hidden}body{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;line-height:1.7;color:#07253a;background-color:#fff;-webkit-font-smoothing:antialiased;overflow-x:hidden;margin-bottom:0!important}body.admin-bar{margin-top:32px}@media screen and (max-width: 782px){body.admin-bar{margin-top:0}}body.admin-bar header#masthead{top:32px}@media screen and (max-width: 782px){body.admin-bar header#masthead{top:0}}img{max-width:100%;height:auto;display:block}ul,ol{list-style:none}a{color:#1a5068;text-decoration:none;transition:color .25s ease}a:hover{color:#cbb054}.section-headline{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;color:#07253a;text-align:center;margin-bottom:4rem;line-height:1.2}#masthead{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:1.6rem 4rem;background:#07253af5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(203,176,84,.25)}@media (max-width: 768px){#masthead{padding:1rem 1.5rem}}.site-branding{display:flex;align-items:center}.site-branding .custom-logo{max-height:82px;height:auto;width:auto;border-radius:6px;display:block}@media (max-width: 768px){.site-branding .custom-logo{height:auto;width:100%;max-width:400px}}.site-branding .site-title{color:#fff;font-size:1rem;font-weight:600;text-decoration:none;margin:0;display:none}.site-branding .site-title a{color:#fff;text-decoration:none}#site-navigation{display:flex;align-items:center;width:auto}@media (max-width: 768px){#site-navigation{display:none}}.main-navigation ul{list-style:none;display:flex;gap:2.5rem;margin:0;padding:0;align-items:center}.main-navigation a{text-decoration:none;color:#ffffffbf;font-size:.9rem;font-weight:500;letter-spacing:.03em;transition:color .2s}.main-navigation a:hover{color:#dcc36e}.main-navigation li:last-child a{background:#cbb054;color:#07253a!important;padding:.55rem 1.4rem;border-radius:4px;font-weight:500!important;transition:background .2s!important;white-space:nowrap}.main-navigation li:last-child a:hover{background:#dcc36e!important;color:#07253a!important}body{padding-top:100px}@media (max-width: 768px){body{padding-top:70px}}.hamburger{display:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;background:none;border:none;cursor:pointer;padding:0;z-index:200;position:relative}@media (max-width: 1024px){.hamburger{display:flex}}.hamburger span{display:block;width:24px;height:2px;background:#fff;border-radius:2px;transition:transform .35s ease,opacity .25s ease,width .25s ease;transform-origin:center}.hamburger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.is-open span:nth-child(2){opacity:0;width:0}.hamburger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-nav-close{position:absolute;top:3.5rem;right:3rem;width:44px;height:44px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.mobile-nav-close span{position:absolute;width:44px;height:3px;background:#ffffffb3;border-radius:2px;transition:background .2s}.mobile-nav-close span:nth-child(1){transform:rotate(45deg)}.mobile-nav-close span:nth-child(2){transform:rotate(-45deg)}.mobile-nav-close:hover span{background:#cbb054}.mobile-nav-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#07253afa;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:150;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;transform:translateY(-100%);transition:transform .45s cubic-bezier(.77,0,.175,1)}.mobile-nav-overlay.is-open{transform:translateY(0)}.mobile-nav-overlay:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#cbb054,transparent)}.mobile-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media (max-width: 768px){.mobile-nav{gap:.5rem}}.mobile-nav li{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}.mobile-nav li:nth-child(1){transition-delay:.2s}.mobile-nav li:nth-child(2){transition-delay:.4s}.mobile-nav li:nth-child(3){transition-delay:.6s}.mobile-nav li:nth-child(4){transition-delay:.8s}.mobile-nav li:nth-child(5){transition-delay:1s}.mobile-nav li:nth-child(6){transition-delay:1.2s}.mobile-nav a{font-size:clamp(1.8rem,6vw,2rem);font-weight:700;color:#ffffffd9;text-decoration:none;letter-spacing:.02em;transition:color .2s}.mobile-nav a:hover{color:#cbb054}.mobile-nav li:last-child{margin-top:25px}.mobile-nav li:last-child a{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;font-weight:500;background:#cbb054;color:#07253a!important;padding:.75rem 2rem;border-radius:8px;letter-spacing:.03em}.mobile-nav li:last-child a:hover{background:#dcc36e;color:#07253a!important}.mobile-nav-overlay.is-open .mobile-nav li{opacity:1;transform:translateY(0)}@media (max-width: 1024px){#site-navigation{display:none}}.site-footer{background:#061f31;padding:3rem 4rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;border-top:1px solid rgba(203,176,84,.2)}@media (max-width: 768px){.site-footer{flex-direction:column;padding:2rem 1.5rem 4rem;text-align:center;gap:1rem}}.footer-logo .custom-logo{height:40px;width:auto;display:block}.footer-site-title{font-size:1rem;font-weight:600;color:#fff;text-decoration:none}.footer-copy{font-size:.85rem;color:#ffffff59;margin:0;display:flex;gap:.5rem;align-items:center}.footer-copy .footer-copyright{position:relative;bottom:3px}.footer-nav .footer-links{list-style:none;padding:0;margin:0;display:flex;gap:2rem}@media (max-width: 768px){.footer-nav .footer-links{gap:.2rem;flex-direction:column}}.footer-nav a{font-size:.85rem;color:#fff6;text-decoration:none;transition:color .25s ease}.footer-nav a:hover{color:#cbb054}.sc-section{background:#f5f0e8;padding:6rem 4rem}@media (max-width: 768px){.sc-section{padding:6rem 2rem}}.sc-section__headline{text-align:center;margin-bottom:4rem}.sc-section__content{max-width:820px;margin-inline:auto}.sc-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:2rem;visibility:hidden;pointer-events:none}.sc-modal.is-open{visibility:visible;pointer-events:all}.sc-modal.is-open .sc-modal__overlay{opacity:1}.sc-modal.is-open .sc-modal__box{opacity:1;transform:translateY(0)}.sc-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#07253abf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .35s ease;cursor:pointer}.sc-modal__box{position:relative;z-index:1;background:#f0eee3;border-radius:16px;padding:3rem 5rem;width:100%;max-width:75%;max-height:80vh;overflow-y:auto;opacity:0;transform:translateY(-24px);transition:opacity .35s ease,transform .35s ease;box-shadow:0 8px 48px #07253a29}@media (max-width: 1024px){.sc-modal__box{max-width:100%}}@media (max-width: 768px){.sc-modal__box{padding:2rem 1.5rem}}.sc-modal__close{position:absolute;top:1.2rem;right:1.2rem;width:36px;height:36px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}@media (max-width: 768px){.sc-modal__close{top:.2rem;right:.2rem}}.sc-modal__close span{position:absolute;width:20px;height:2px;background:#07253a66;border-radius:2px;transition:background .2s}.sc-modal__close span:nth-child(1){transform:rotate(45deg)}.sc-modal__close span:nth-child(2){transform:rotate(-45deg)}.sc-modal__close:hover span{background:#cbb054}.sc-modal__headline{font-size:clamp(1.4rem,3vw,2rem);font-weight:600;color:#07253a;margin-bottom:2rem;padding-right:2rem;line-height:1.2}.sc-modal__content .nf-form-cont{background:transparent}body.modal-open{overflow:hidden}.wpww-ct-toggle{position:fixed;top:50%;left:0;transform:translateY(-50%);z-index:9999;display:flex;align-items:center;gap:.5rem;padding:.6rem .9rem .6rem .75rem;background:#fff;border:1px solid rgba(7,37,58,.12);border-left:none;border-radius:0 8px 8px 0;box-shadow:0 8px 48px #07253a29;font-family:Poppins,"Poppins Fallback",sans-serif}.wpww-ct-toggle__label{font-size:.75rem;font-weight:500;color:#07253a;white-space:nowrap}.wpww-ct-toggle__switch{position:relative;flex-shrink:0;width:38px;height:20px;padding:0;background:#07253a40;border:none;border-radius:999px;cursor:pointer;transition:background .25s ease}.wpww-ct-toggle__switch[aria-checked=true]{background:#cbb054}.wpww-ct-toggle__switch[aria-checked=true] .wpww-ct-toggle__knob{transform:translate(18px)}.wpww-ct-toggle__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 2px 8px #07253a14;transition:transform .25s ease}.wpww-ct-toggle__state{min-width:1.8em;font-size:.75rem;font-weight:600;color:#07253aa6}.wpww-ct-toggle.is-on .wpww-ct-toggle__state{color:#07253a}.nf-form-cont{border-radius:16px}.nf-form-title,.nf-form-fields-required{display:none}nf-field .nf-field-container{padding:15px 0}.nf-field-container{margin-bottom:0!important}.hidden-container{display:none!important}.nf-field-label{margin-bottom:0!important}.nf-field-label label{display:block;font-size:1.125rem!important;font-weight:700!important;color:#07253a!important;margin-bottom:0!important;letter-spacing:0!important;text-transform:none!important}.nf-field-label label .ninja-forms-req-symbol{color:#cbb054;margin-left:2px}#nf-field-17-container .nf-field-label label,#nf-field-18-container .nf-field-label label,#nf-field-19-container .nf-field-label label,#nf-field-20-container .nf-field-label label,#nf-field-22-container .nf-field-label label,#nf-field-23-container .nf-field-label label{font-size:1rem!important}.ninja-forms-field.nf-element{width:100%;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:.9rem;color:#07253a;background:transparent;border:none;border-bottom:1.5px solid rgba(7,37,58,.5);border-radius:0;padding:.5rem 0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.ninja-forms-field.nf-element:focus{outline:none;border-color:#cbb054;box-shadow:0 0 0 3px #cbb0541a,0 1px 3px #07253a0d}.ninja-forms-field.nf-element::placeholder{color:#07253a59}textarea.ninja-forms-field.nf-element{height:110px!important;resize:vertical;line-height:1.6}.listselect-wrap .nf-field-element{position:relative}.listselect-wrap .nf-field-element:after{content:"▾";position:absolute;right:1rem;top:50%;transform:translateY(-50%);color:#07253a80;pointer-events:none;font-size:.85rem}.listselect-wrap select.ninja-forms-field.nf-element{cursor:pointer;padding-right:2.5rem}.listselect-wrap select.ninja-forms-field.nf-element:focus,.listselect-wrap select.ninja-forms-field.nf-element:active{outline:none;box-shadow:none!important;border:0!important;border-bottom:1.5px solid rgba(7,37,58,.5)!important}.nf-field-element h3{font-size:1.125rem}.nf-field-element p{font-size:.8rem!important;color:#07253a80!important;line-height:1.55;margin-top:.3rem;margin-bottom:.3rem}.nf-field-description{font-size:.8rem;color:#07253a80;margin-top:.3rem;margin-bottom:12px}.nf-field-description p{margin:0}.checkbox-container .nf-field-label{display:none}.checkbox-container .nf-field-wrap,.checkbox-container .checkbox-wrap{display:flex;align-items:flex-start;gap:.75rem;flex-direction:row}.checkbox-container .nf-field-wrap .nf-field-element,.checkbox-container .checkbox-wrap .nf-field-element{flex-shrink:0;margin-top:2px;width:auto}.checkbox-container .nf-field-wrap .nf-field-element input[type=checkbox].ninja-forms-field,.checkbox-container .checkbox-wrap .nf-field-element input[type=checkbox].ninja-forms-field{width:20px;min-width:20px;height:20px;margin:0;padding:0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:#fff;border:1px solid rgba(7,37,58,.25);border-radius:4px;transition:all .25s ease;display:flex;align-items:center;justify-content:center;flex-shrink:0}.checkbox-container .nf-field-wrap .nf-field-element input[type=checkbox].ninja-forms-field:checked,.checkbox-container .checkbox-wrap .nf-field-element input[type=checkbox].ninja-forms-field:checked{background:#cbb054;border-color:#cbb054}.checkbox-container .nf-field-wrap .nf-field-element input[type=checkbox].ninja-forms-field:checked:after,.checkbox-container .checkbox-wrap .nf-field-element input[type=checkbox].ninja-forms-field:checked:after{content:"";display:block;width:5px;height:9px;border:2px solid #07253a;border-top:none;border-left:none;transform:rotate(45deg) translate(-1px,-1px)}.checkbox-container .nf-field-wrap .nf-field-element input[type=checkbox].ninja-forms-field:focus,.checkbox-container .checkbox-wrap .nf-field-element input[type=checkbox].ninja-forms-field:focus{outline:none;box-shadow:0 0 0 3px #cbb05433}.checkbox-container .nf-field-description{font-size:.85rem;color:#07253ab3;line-height:1.55;margin-top:0;flex:1}.checkbox-container .nf-field-description a{color:#1a5068;text-decoration:underline;text-underline-offset:2px}.checkbox-container .nf-field-description a:hover{color:#cbb054}.checkbox-container .nf-field-description p{margin:0}.submit-container{margin-top:1.5rem}.submit-container input[type=submit].ninja-forms-field{width:100%;height:48px!important;padding:.875rem 2rem;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;font-weight:500;background:#cbb054!important;color:#07253a;border:none;border-radius:30px!important;cursor:pointer;letter-spacing:.02em!important;box-shadow:0 4px 16px #cbb05440!important;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}.submit-container input[type=submit].ninja-forms-field:hover{background:#dcc36e;transform:translateY(-2px);box-shadow:0 6px 20px #cbb05459!important}.nf-error-msg{font-size:.8rem;color:#c0392b;margin-top:.3rem;display:block}.nf-field-container.nf-error .ninja-forms-field.nf-element{border-bottom-color:#c0392b}.nf-form-hp{display:none}.intro-text,.nf-response-msg{display:flex!important;align-items:center;padding:1rem!important;border:1px solid rgba(203,176,84,.6);border-radius:16px;max-width:1000px;margin:0 auto 2rem!important}@media all and (max-width: 640px){.intro-text,.nf-response-msg{flex-direction:column}}.intro-text:before,.nf-response-msg:before{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2MCIgaGVpZ2h0PSI2MCIgZmlsbD0iI2M5YTg0YyIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMzIuMDcsMTg2Ljc2YTgwLDgwLDAsMCwwLTYyLjUtMTE0LjE3QTgwLDgwLDAsMSwwLDIzLjkzLDEzOC43NmwtNy4yNywyNC43MWExNiwxNiwwLDAsMCwxOS44NywxOS44N2wyNC43MS03LjI3YTgwLjM5LDgwLjM5LDAsMCwwLDI1LjE4LDcuMzUsODAsODAsMCwwLDAsMTA4LjM0LDQwLjY1bDI0LjcxLDcuMjdhMTYsMTYsMCwwLDAsMTkuODctMTkuODZaTTYyLDE1OS41YTguMjgsOC4yOCwwLDAsMC0yLjI2LjMyTDMyLDE2OGw4LjE3LTI3Ljc2YTgsOCwwLDAsMC0uNjMtNiw2NCw2NCwwLDEsMSwyNi4yNiwyNi4yNkE4LDgsMCwwLDAsNjIsMTU5LjVabTE1My43OSwyOC43M0wyMjQsMjE2bC0yNy43Ni04LjE3YTgsOCwwLDAsMC02LC42Myw2NC4wNSw2NC4wNSwwLDAsMS04NS44Ny0yNC44OEE3OS45Myw3OS45MywwLDAsMCwxNzQuNyw4OS43MWE2NCw2NCwwLDAsMSw0MS43NSw5Mi40OEE4LDgsMCwwLDAsMjE1LjgyLDE4OC4yM1oiPjwvcGF0aD48L3N2Zz4=) no-repeat center center;width:64px;height:64px;display:block;margin:0 1.5rem 0 0;background-size:100%;flex-shrink:0}@media all and (max-width: 640px){.intro-text:before,.nf-response-msg:before{align-self:center}}.intro-text p,.nf-response-msg p{color:#07253a;-webkit-hyphens:auto;hyphens:auto}.nf-response-msg{background:#0d2740}.nf-response-msg p{color:#fff;font-weight:600}.nf-response-msg:empty{display:none!important}.nf-multistep-progress{display:none;border-radius:16px;padding:1.2rem 1.5rem;margin-bottom:2rem}.nf-multistep-steps{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:.8rem}.nf-step{display:flex;flex-direction:column;align-items:center;gap:.4rem}.nf-step__number{width:36px;height:36px;border-radius:50%;border:2px solid rgba(7,37,58,.2);display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;color:#07253a66;background:#fff;box-shadow:0 2px 8px #07253a1a;transition:all .3s ease}.nf-step__label{font-size:.75rem;color:#07253a66;font-weight:500;white-space:nowrap;transition:color .3s ease}.nf-step--active .nf-step__number{border-color:#cbb054;background:#cbb054;color:#07253a}.nf-step--active .nf-step__label{color:#07253a}.nf-step--done .nf-step__number{border-color:#cbb054;background:#cbb054;color:#07253a}.nf-step--done .nf-step__number:after{content:"✓"}.nf-step--done .nf-step__label{color:#07253a99}.nf-step-line{flex:1;height:2px;background:#07253a1a;margin:0 1rem 1.4rem}.nf-progress-bar{height:3px;background:#07253a1a;border-radius:2px;overflow:hidden}.nf-progress-bar__fill{height:100%;background:linear-gradient(90deg,#cbb054,#dcc36e);border-radius:2px;transition:width .4s ease;width:50%}.nf-multistep-nav{margin-top:2rem;margin-bottom:.75rem}.nf-btn-next,.nf-btn-back{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;font-weight:500;border:none!important;border-radius:30px;cursor:pointer;padding:.9rem 2rem;background:#fff;letter-spacing:.02em;box-shadow:0 4px 16px #cbb05440;width:auto;transition:all .25s ease}.nf-btn-next:hover,.nf-btn-back:hover{box-shadow:0 6px 20px #cbb05459!important}.nf-btn-next{margin-left:calc(100% - 140px)}.legal-page{padding-block:4rem;background:#fff}.legal-content{max-width:860px}.legal-content h1{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;color:#07253a;margin-bottom:1.5rem;line-height:1.2}.legal-content h2{font-size:1.1rem;font-weight:600;color:#07253a;margin-top:2rem;margin-bottom:.5rem}.legal-content h3{font-size:1rem;font-weight:600;color:#07253a;margin-top:1rem;margin-bottom:.4rem}.legal-content p{font-size:.95rem;line-height:1.8;color:#07253abf;margin-bottom:1rem}.legal-content a{color:#1a5068;text-decoration:underline;text-underline-offset:2px}.legal-content a:hover{color:#cbb054}.legal-content ul,.legal-content ol{padding-left:1.5rem;margin-bottom:1rem}.legal-content ul li,.legal-content ol li{font-size:.95rem;line-height:1.8;color:#07253abf;margin-bottom:.25rem}.legal-content ul{list-style:disc}.legal-content ol{list-style:decimal}.legal-content hr{border:none;border-top:1px solid rgba(7,37,58,.12);margin-block:2rem}.legal-content strong{font-weight:600;color:#07253a}#cmplz-cookiebanner-container .cmplz-cookiebanner{position:fixed!important;top:auto!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;width:100%!important;max-width:100%!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;border:none!important;border-top:1px solid rgba(20,40,59,.1)!important;border-radius:0!important;box-shadow:0 -12px 40px #0a203624!important;background:#f5efe3!important;padding-top:24px!important;padding-bottom:24px!important;padding-left:max(40px,(100% - 1152px) / 2)!important;padding-right:max(40px,(100% - 1152px) / 2)!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;column-gap:40px!important;row-gap:6px!important;align-items:center!important}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show{background:#f5efe3!important}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-hidden,#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-dismissed{display:none!important;outline:none}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:flex-start!important;gap:16px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-logo{width:26px!important;height:26px!important;flex-shrink:0!important;margin-top:2px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-logo img,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-logo svg{display:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-logo:before{content:""!important;display:block!important;width:26px!important;height:26px!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a84c' stroke-width='1.6'%3E%3Cpath d='M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") no-repeat center/contain!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-title{justify-self:start!important;font-family:Playfair Display,"Playfair Display Fallback",serif!important;font-size:19px!important;line-height:1.3!important;font-weight:700!important;color:#16324a!important;margin-bottom:6px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-close{display:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{grid-column:1!important;grid-row:2!important;width:auto!important;min-width:0!important;max-height:none!important;overflow:visible!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message{font-family:Poppins,"Poppins Fallback",sans-serif!important;font-size:14px!important;line-height:1.6!important;color:#64778c!important;max-width:620px!important;margin:0!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message a{color:#a2691c!important;text-decoration:underline!important;text-underline-offset:2px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-message a:hover{color:#cbb054!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-divider,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-links.cmplz-information,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents.cmplz-links{display:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{grid-column:2!important;grid-row:1/3!important;align-self:center!important;display:flex!important;align-items:center!important;gap:12px!important;flex-shrink:0!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn{width:auto!important;height:auto!important;flex:initial!important;font-family:Poppins,"Poppins Fallback",sans-serif!important;font-size:14px!important;border-radius:8px!important;cursor:pointer!important;text-transform:none!important;letter-spacing:0!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-btn:focus-visible{outline:2px solid #16324a!important;outline-offset:2px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-view-preferences{order:1!important;background:none!important;border:none!important;color:#64778c!important;font-weight:500!important;padding:13px 8px!important;min-width:auto!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-view-preferences:hover{color:#16324a!important;background:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-deny,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-accept,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-save-preferences{background:#c9a84c!important;border:1px solid #c9a84c!important;color:#0a2036!important;font-weight:600!important;padding:12px 26px!important;min-width:120px!important;text-align:center!important;transition:background .2s ease,box-shadow .2s ease,transform .2s ease!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-deny:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-accept:hover,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-save-preferences:hover{background:#d9ba63!important;border-color:#d9ba63!important;box-shadow:0 6px 16px #c9a84c66!important;transform:translateY(-1px)!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-deny{order:2!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-accept{order:3!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-save-preferences{order:4!important}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-accept,#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-deny{display:none!important}#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons{align-self:end!important}@media (max-width: 768px){#cmplz-cookiebanner-container .cmplz-cookiebanner{grid-template-columns:1fr!important;grid-template-rows:auto auto auto!important;row-gap:14px!important;padding:20px!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header{grid-row:1!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body{grid-row:2!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons{grid-column:1!important;grid-row:3!important;width:100%!important;flex-wrap:wrap!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-view-preferences{width:100%!important;padding-left:0!important}#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-deny,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-accept,#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-save-preferences{flex:1 1 0!important;min-width:0!important}}body:has(#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show){padding-bottom:168px}@media (max-width: 768px){body:has(#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show){padding-bottom:280px}}@media (max-width: 768px){#cmplz-manage-consent button.cmplz-manage-consent{min-width:200px;right:50%;transform:translate(50%)}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 2rem;border-radius:8px;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;font-weight:500;cursor:pointer;transition:all .25s ease;border:2px solid transparent;text-decoration:none;white-space:nowrap}.btn--primary{background-color:#cbb054;color:#07253a;border-color:#cbb054}.btn--primary:hover{background-color:#dcc36e;border-color:#dcc36e;color:#07253a;transform:translateY(-2px);box-shadow:0 4px 24px #07253a1f}.btn--secondary{background-color:transparent;color:#07253a;border-color:#07253a}.btn--secondary:hover{background-color:#07253a;color:#fff;transform:translateY(-2px)}.container{width:100%;max-width:1600px;margin-inline:auto;padding-inline:2rem}@media (min-width: 1024px){.container{padding-inline:4rem}}@media (max-width: 768px){.container{padding-inline:0}}.hero{background-color:#07253a;padding-block:6rem 7rem;position:relative;overflow:hidden}@media (max-width: 768px){.hero{padding-block:4rem 7rem}}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 80% 50%,rgba(203,176,84,.06) 0%,transparent 60%),radial-gradient(ellipse at 15% 90%,rgba(26,96,128,.55) 0%,transparent 45%);pointer-events:none}.hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:6rem;align-items:center}@media (min-width: 1024px){.hero__inner{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.hero__inner{padding-inline:2rem}}.hero__inner:before,.hero__inner:after{display:none}.hero__content{display:flex;flex-direction:column;gap:2rem}.hero__subline{display:inline-flex;align-items:center;gap:.5rem;background:#cbb05426;border:1px solid rgba(203,176,84,.4);border-radius:999px;padding:.4rem 1rem;width:fit-content;font-size:.8rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:#cbb054;animation:heroFadeUp .6s ease both}.hero__subline-icon{width:14px;height:14px;flex-shrink:0;color:#cbb054}@media (max-width: 460px){.hero__subline-icon{width:28px;height:28px}}.hero__headline{font-family:Playfair Display,"Playfair Display Fallback",serif;line-height:1.1;animation:heroFadeUp .7s ease .1s both}.hero__headline p{margin:0;font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:900;color:#fff;line-height:1.1}@media (min-width: 1280px){.hero__headline p{font-size:4.5rem}}.hero__headline strong,.hero__headline em,.hero__headline span{font-family:inherit;font-size:inherit;font-weight:inherit}.hero__headline p:nth-child(2),.hero__headline p:nth-child(2) strong{color:#cbb054;font-style:normal;display:block}.hero__subheadline{font-size:1.1rem;line-height:1.7;color:#ffffffa6;max-width:480px;animation:heroFadeUp .7s ease .2s both}.hero__cta-group{display:flex;gap:1rem;flex-wrap:wrap;animation:heroFadeUp .7s ease .3s both}.hero__visual{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;animation:heroFadeLeft .9s ease .2s both}@media (max-width: 1023px){.hero__visual{display:none}}.shield-wrap{position:relative;width:320px;height:360px}.shield-svg{width:100%;height:100%;filter:drop-shadow(0 30px 80px rgba(201,168,76,.35))}.pulse-ring{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;border-radius:50%;border:1px solid rgba(201,168,76,.2);animation:heroPulse 2.5s ease-in-out infinite}.pulse-ring:nth-child(2){top:-60px;right:-60px;bottom:-60px;left:-60px;animation-delay:.8s}.pulse-ring:nth-child(3){top:-90px;right:-90px;bottom:-90px;left:-90px;animation-delay:1.6s}.stat-pill{position:absolute;background:#07253af2;border:1px solid rgba(201,168,76,.3);border-radius:10px;padding:.8rem 1.2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.stat-pill.s1{top:10%;right:-30px}.stat-pill.s2{bottom:15%;left:-40px}.stat-number{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:1.6rem;font-weight:700;color:#c9a84c;display:block}.stat-label{font-size:.75rem;color:#fff9}.hero .btn--primary,.hero .btn--primary:hover{color:#07253a}.btn--ghost{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.3);text-decoration:none}.btn--ghost:hover{border-color:#cbb054;color:#cbb054!important;background:transparent;transform:translateY(-2px)}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeLeft{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:translate(0)}}@keyframes heroPulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.6;transform:scale(1.05)}}.hero-v2{background-color:#0d2740;padding-block:4rem 0;position:relative;overflow:hidden}@media (max-width: 768px){.hero-v2{padding-block:2.5rem 0}}@media (min-width: 1024px){.hero-v2{min-height:calc(100svh - 100px);display:flex;flex-direction:column;justify-content:center;padding-block:clamp(1.25rem,5vh,4rem) 0}}.hero-v2:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 82% 0%,rgba(203,176,84,.16) 0%,transparent 55%);pointer-events:none}.hero-v2__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;grid-template-areas:"badge" "headline" "subhead" "form" "testimonial" "pdf" "visual";row-gap:1rem;align-items:start;padding-block-end:2.5rem}@media (max-width: 768px){.hero-v2__inner{padding-inline:2rem}}@media (min-width: 1024px){.hero-v2__inner{grid-template-columns:1.15fr .85fr;column-gap:3.5rem;align-items:center;grid-template-areas:"badge       visual" "headline    visual" "subhead     visual" "form        testimonial" "pdf         testimonial";row-gap:clamp(.75rem,2.5vh,1.25rem);padding-block-end:clamp(1.25rem,4vh,2.75rem)}}.hero-v2__subline{grid-area:badge;display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(203,176,84,.4);border-radius:999px;padding:.4rem 1rem;width:fit-content;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#cbb054}.hero-v2__subline-icon{width:13px;height:13px;flex-shrink:0;color:#cbb054}.hero-v2__headline{grid-area:headline;font-family:Playfair Display,"Playfair Display Fallback",serif;line-height:1.15;color:#fff}.hero-v2__headline p{margin:0;font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:1.9375rem;font-weight:700;color:inherit;line-height:1.15;text-wrap:pretty}@media (min-width: 1024px){.hero-v2__headline p{font-size:clamp(2.5rem,.697rem + 2.8169vw,3.25rem);line-height:1.1}}.hero-v2__headline strong,.hero-v2__headline em,.hero-v2__headline span{font-family:inherit;font-size:inherit;font-weight:inherit}.hero-v2__headline p:nth-child(2),.hero-v2__headline p:nth-child(2) strong{color:#cbb054;font-style:normal;display:block}.hero-v2__subheadline{grid-area:subhead;font-size:1.0625rem;line-height:1.65;color:#ffffffd9;margin:0}@media (min-width: 1024px){.hero-v2__subheadline{max-width:480px}}.hero-v2__form-card{grid-area:form;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:1.125rem}@media (min-width: 1024px){.hero-v2__form-card{max-width:520px}}.hero-v2__form-label{display:block;font-size:.8125rem;font-weight:600;color:#fff;margin-bottom:.625rem}.hero-v2__form-row{display:flex;gap:.625rem}@media (max-width: 460px){.hero-v2__form-row{flex-direction:column}}.hero-v2 input.hero-v2__form-input{flex:1;min-width:0;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:16px;color:#16324a;background:#fff;border:1px solid rgba(20,40,59,.15);border-radius:10px;padding:.875rem .9375rem;box-sizing:border-box}@media (min-width: 1024px){.hero-v2 input.hero-v2__form-input{font-size:.9375rem;border-radius:8px;padding:.8125rem .9375rem}}.hero-v2 input.hero-v2__form-input:focus-visible{outline:2px solid #cbb054;outline-offset:2px}.hero-v2__form-submit{gap:.5rem;white-space:nowrap}.hero-v2__form-submit:hover{box-shadow:0 6px 16px #cbb05466}.hero-v2__form-signals{display:flex;align-items:center;gap:.875rem;margin-top:.75rem;flex-wrap:wrap}.hero-v2__form-signal{display:inline-flex;align-items:center;gap:.375rem;font-size:.78125rem;font-weight:600;color:#cbb054}.hero-v2__form-signal svg{flex-shrink:0}.hero-v2__form-note{font-size:.78125rem;color:#fff9}.hero-v2__pdf{grid-area:pdf;display:flex;align-items:center;gap:.875rem}@media (min-width: 1024px){.hero-v2__pdf{max-width:520px}}.hero-v2__pdf-icon{flex-shrink:0}.hero-v2__pdf-text{font-size:.875rem;line-height:1.55;color:#ffffffb8;margin:0}.hero-v2 a.hero-v2__pdf-link{color:#cbb054;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(203,176,84,.45);padding-bottom:1px}.hero-v2 a.hero-v2__pdf-link:visited{color:#cbb054}.hero-v2 a.hero-v2__pdf-link:hover{color:#dcc36e;border-color:#dcc36e}.hero-v2__testimonial{grid-area:testimonial;display:flex;align-items:center;gap:1rem;margin-top:0;padding-top:1.375rem;border-top:1px solid rgba(255,255,255,.12)}@media (min-width: 1024px){.hero-v2__testimonial{align-self:end;margin-top:0;margin-bottom:clamp(.5rem,2vh,40px);padding-top:clamp(.75rem,2vh,1.375rem)}}.hero-v2__testimonial-photo{width:80px;height:80px;flex-shrink:0;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #cbb0548c}@media (max-width: 768px){.hero-v2__testimonial-photo{width:52px;height:52px}}.hero-v2__testimonial-quote{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:1.0625rem;line-height:1.35;color:#fff;font-weight:700;margin:0 0 .25rem}.hero-v2__testimonial-quote span{color:#cbb054}.hero-v2__testimonial-meta{font-size:.78125rem;line-height:1.5;color:#ffffffa6;margin:0}.hero-v2__testimonial-meta span{color:#fff;font-weight:600}.hero-v2__visual{grid-area:visual;position:relative;z-index:1;display:flex;justify-content:center;align-items:center}@media (max-width: 1023px){.hero-v2__visual{display:none}}.hero-v2__visual .stat-pill{padding:0 .6rem .4rem}.hero-v2__trust{position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.1);padding-block:1.125rem;display:flex;gap:1.5rem 2.75rem;flex-wrap:wrap}@media (min-width: 1024px){.hero-v2__trust{padding-block:clamp(.625rem,2vh,1.125rem)}}@media (max-width: 768px){.hero-v2__trust{display:grid;grid-template-columns:1fr 1fr;gap:.875rem 1rem;padding-inline:2rem}}.hero-v2__trust-item{display:flex;align-items:center;gap:.5625rem;font-size:.875rem;color:#fffc}.hero-v2__trust-item img,.hero-v2__trust-item svg{width:17px;height:17px;flex-shrink:0;object-fit:contain;color:#cbb054}@media (max-width: 768px){.hero-v2__trust-item{align-items:flex-start;font-size:.84375rem;line-height:1.45}.hero-v2__trust-item img,.hero-v2__trust-item svg{margin-top:2px}}.why-maintenance{background:#f5efe3;padding:88px 56px}@media (max-width: 768px){.why-maintenance{padding:30px 20px}}.why-maintenance__head{max-width:640px;margin-bottom:44px}@media (max-width: 768px){.why-maintenance__head{margin-bottom:22px}}.why-maintenance .section-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#7d4f14;margin-bottom:14px;text-align:left}@media (max-width: 768px){.why-maintenance .section-label{font-size:10.5px;margin-bottom:11px}}.why-maintenance .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:36px;font-weight:700;color:#16324a;line-height:1.2;margin:0 0 16px;text-align:left;text-wrap:pretty}@media (max-width: 768px){.why-maintenance .section-title{font-size:26px;margin:0 0 12px}}.why-maintenance .section-sub{font-size:17px;line-height:1.7;color:#07253a;margin:0;text-align:left;text-wrap:pretty}@media (max-width: 768px){.why-maintenance .section-sub{font-size:15.5px;line-height:1.65;margin:0 0 22px}}@media (max-width: 768px){.why-maintenance__target-line{display:none}}.why-maintenance-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}@media (max-width: 768px){.why-maintenance-grid{display:flex;flex-direction:column;gap:14px}}.why-maintenance-card{background:#fff;border-radius:18px;padding:30px 28px}@media (max-width: 768px){.why-maintenance-card{border-radius:16px;padding:22px 20px}}.why-maintenance-card h3{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:20px;line-height:1.3;font-weight:700;color:#16324a;margin:0 0 10px}@media (max-width: 768px){.why-maintenance-card h3{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:16px;font-weight:600;margin:0 0 6px}}.why-maintenance-card p{font-size:15px;line-height:1.65;color:#54646f;margin:0}@media (max-width: 768px){.why-maintenance-card p{font-size:14.5px;line-height:1.6}}.why-maintenance-card__text-mobil{display:none}@media (max-width: 768px){.why-maintenance-card__text-desktop{display:none}.why-maintenance-card__text-mobil{display:block}}.why-maintenance-icon{width:48px;height:48px;border-radius:50%;background:#f5efe3;display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:#a2691c}@media (max-width: 768px){.why-maintenance-icon{width:40px;height:40px;margin-bottom:14px}.why-maintenance-icon svg{width:20px;height:20px}}.risks{background:#1a5068;padding:88px 56px}@media (max-width: 768px){.risks{padding:32px 20px}}.risks__head{max-width:620px;margin-bottom:44px}.risks .section-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#e8c96e;margin-bottom:14px;text-align:left}@media (max-width: 768px){.risks .section-label{font-size:10.5px}}.risks .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:36px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 16px;text-align:left;text-wrap:pretty}@media (max-width: 768px){.risks .section-title{font-size:26px;margin:0 0 12px}}.risks .section-sub{font-size:17px;line-height:1.7;color:#ffffffd9;margin:0;text-align:left;text-wrap:pretty}@media (max-width: 768px){.risks .section-sub{font-size:15.5px;line-height:1.65;margin:0 0 22px}}.risks-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:40px;margin-left:0;list-style:none;padding:0}@media (max-width: 768px){.risks-grid{display:flex;flex-direction:column;gap:14px;margin-bottom:26px}}.risks-card{background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:28px 26px}@media (max-width: 768px){.risks-card{border-radius:16px;padding:22px 20px}}.risks-card h3{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:20px;line-height:1.3;font-weight:700;color:#fff;margin:0 0 10px}@media (max-width: 768px){.risks-card h3{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:16px;font-weight:600;margin:0 0 6px}}.risks-card p{font-size:15px;line-height:1.65;color:#ffffffbf;margin:0}@media (max-width: 768px){.risks-card p{font-size:14.5px;line-height:1.6}}.risks-card__text-mobil{display:none}@media (max-width: 768px){.risks-card__text-desktop{display:none}.risks-card__text-mobil{display:block}}.risks-icon{display:block;color:#e8776a;margin-bottom:18px}@media (max-width: 768px){.risks-icon{width:24px;height:24px;margin-bottom:14px}}.risks__cta{border-top:1px solid rgba(255,255,255,.16);padding-top:30px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}@media (max-width: 768px){.risks__cta{padding-top:22px}}@media (max-width: 640px){.risks__cta{flex-direction:column;align-items:stretch;gap:16px}}.risks__cta-inner{display:flex;align-items:center;gap:18px;flex:1;min-width:280px}@media (max-width: 640px){.risks__cta-inner{align-items:flex-start;gap:12px;flex:none;min-width:0}}.risks__cta-icon{flex-shrink:0}@media (max-width: 640px){.risks__cta-icon{width:32px;height:38px}}.risks__cta-text{flex:1}.risks__cta-line1{font-size:16px;font-weight:600;color:#fff;margin-bottom:4px}@media (max-width: 768px){.risks__cta-line1{font-size:15px}}.risks__cta-line2{font-size:14.5px;line-height:1.6;color:#ffffffbf}.risks__cta-line2--mobil{display:none}@media (max-width: 768px){.risks__cta-line2{font-size:13.5px;line-height:1.55}}@media (max-width: 640px){.risks__cta-line2--desktop{display:none}.risks__cta-line2--mobil{display:block}}.risks__cta-button{display:inline-flex;align-items:center;gap:9px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.35);padding:14px 26px;border-radius:8px;font-weight:500;font-size:15px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.risks__cta-button:hover{background:#ffffff1a;border-color:#fff9}.risks__cta-button:focus-visible{outline:2px solid #cbb054;outline-offset:2px}.risks__cta-button:visited{color:#fff}@media (max-width: 640px){.risks__cta-button{display:flex;justify-content:center;padding:15px 20px;border-radius:10px;font-size:15.5px}}.self-test{background:#faf6ee;padding:88px 56px;position:relative;overflow:hidden}@media (max-width: 768px){.self-test{padding:32px 20px}}.self-test__glow{position:absolute;border-radius:50%;pointer-events:none}.self-test__glow--top{top:-180px;left:-140px;width:520px;height:520px;background:radial-gradient(circle,rgba(203,176,84,.18),transparent 70%)}.self-test__glow--bottom{bottom:-220px;right:-160px;width:480px;height:480px;background:radial-gradient(circle,rgba(13,39,64,.07),transparent 70%)}.self-test__container{max-width:840px;position:relative}@media (min-width: 1024px){.self-test__container{padding-inline:0}}.self-test__head{text-align:center;margin-bottom:36px}@media (max-width: 768px){.self-test__head{margin-bottom:22px}}.self-test__head .section-label,.self-test__head .section-title{text-align:center}.self-test__head .section-sub{text-align:center;margin:0 auto;max-width:560px}.self-test .section-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#7d4f14;margin-bottom:14px}@media (max-width: 768px){.self-test .section-label{font-size:10.5px}}.self-test .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:36px;font-weight:700;color:#1a5068;line-height:1.2;margin:0 0 16px}@media (max-width: 768px){.self-test .section-title{font-size:26px;margin:0 0 12px}}.self-test .section-sub{font-size:17px;line-height:1.7;color:#07253a}@media (max-width: 768px){.self-test .section-sub{font-size:15.5px;line-height:1.65}}.self-test__card{background:#fff;border:1px solid rgba(13,39,64,.09);border-radius:20px;padding:34px 36px 0;box-shadow:0 20px 50px #0d274012;overflow:hidden}@media (max-width: 768px){.self-test__card{border-radius:18px;padding:22px 20px 0}}.self-test__questions{display:flex;flex-direction:column}.self-test__question{display:flex;flex-direction:row-reverse;align-items:center;gap:20px;padding:18px 14px;border:0;margin:0;min-width:0}.self-test__question+.self-test__question{border-top:1px solid rgba(13,39,64,.08)}@media (max-width: 640px){.self-test__question{flex-direction:column;align-items:stretch;padding:16px 0}}.self-test__question-text{flex:1;min-width:0;font-size:16px;line-height:1.5;color:#07253a;padding:0}@media (max-width: 640px){.self-test__question-text{order:1;margin-bottom:12px;font-size:15px}}.self-test__pills{display:flex;gap:8px;flex-shrink:0}@media (max-width: 640px){.self-test__pills{order:2;width:100%}}.self-test__pill-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.self-test__pill-input:focus-visible+.self-test__pill{outline:2px solid #cbb054;outline-offset:2px}.self-test__pill{display:inline-flex;align-items:center;justify-content:center;min-width:68px;padding:12px 18px;border-radius:999px;box-sizing:border-box;font-weight:600;font-size:14.5px;background:transparent;border:1.5px solid rgba(13,39,64,.2);color:#54646f;cursor:pointer;transition:border-color .15s ease,color .15s ease}@media (max-width: 640px){.self-test__pill{flex:1;min-width:0}}.self-test__pill:hover{color:#16324a}.self-test__pill--yes:hover{border-color:#cbb054}.self-test__pill--no:hover{border-color:#c0392b}.self-test__pill-input:checked+.self-test__pill--yes{background:#cbb054;border-color:#cbb054;color:#0a2036}.self-test__pill-input:checked+.self-test__pill--no{background:#fbe9e6;border-color:#c0392b;color:#9c2618}.self-test__result{background:#0d2740;margin:26px -36px 0;padding:30px 36px}@media (max-width: 768px){.self-test__result{margin:20px -20px 0;padding:24px 20px}}@media (max-width: 768px){.self-test__result{flex-direction:column;align-items:stretch}}.self-test__result-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#e8c96e;margin-bottom:10px}.self-test__result-wrapper{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.self-test__result-body{flex:1;min-width:300px}@media (max-width: 768px){.self-test__result-body{min-width:0}}.self-test__result-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:21px;line-height:1.3;font-weight:700;color:#fff;margin-bottom:6px}@media (max-width: 768px){.self-test__result-title{font-size:19px}}.self-test__result-text{font-size:15px;line-height:1.6;color:#ffffffc7}@media (max-width: 768px){.self-test__result-text{font-size:14.5px;margin-bottom:18px}}.self-test__cta{display:inline-flex;align-items:center;gap:9px;background:#cbb054;color:#0a2036;padding:15px 28px;border-radius:8px;font-weight:600;font-size:15.5px;text-decoration:none;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.self-test__cta:hover{background:#dcc36e;box-shadow:0 6px 16px #cbb05466;transform:translateY(-1px)}.self-test__cta:focus-visible{outline:2px solid #cbb054;outline-offset:2px}.self-test__cta:visited{color:#0a2036}@media (max-width: 768px){.self-test__cta{display:flex;justify-content:center;width:100%;padding:15px 20px;border-radius:10px}}.services-v2{background:#fff;padding:88px 56px}@media (max-width: 768px){.services-v2{padding:32px 20px}}.services-v2__head{max-width:620px;margin-bottom:44px}@media (max-width: 768px){.services-v2__head{margin-bottom:22px}}.services-v2 .section-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#7d4f14;margin-bottom:14px;text-align:left}@media (max-width: 768px){.services-v2 .section-label{font-size:10.5px}}.services-v2 .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:36px;font-weight:700;color:#16324a;line-height:1.2;margin:0 0 16px;text-align:left;text-wrap:pretty}@media (max-width: 768px){.services-v2 .section-title{font-size:26px}}.services-v2 .section-sub{font-size:17px;line-height:1.7;color:#07253a;margin:0;text-align:left}@media (max-width: 768px){.services-v2 .section-sub{font-size:15.5px;line-height:1.65;margin:0 0 22px}}.services-v2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}@media (max-width: 1024px){.services-v2-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.services-v2-grid{display:flex;flex-direction:column;gap:14px}}.services-v2-card{background:#f5efe3;border-radius:18px;padding:28px 26px 30px}@media (max-width: 640px){.services-v2-card{border-radius:16px;padding:22px 20px}}.services-v2-card h3{font-size:17px;font-weight:600;line-height:1.35;color:#16324a;margin:0 0 8px}@media (max-width: 640px){.services-v2-card h3{font-size:16px;margin:0 0 6px}}.services-v2-card p{font-size:15px;line-height:1.65;color:#54646f;margin:0}@media (max-width: 640px){.services-v2-card p{font-size:14.5px;line-height:1.6}}.services-v2-card__text-mobil{display:none}@media (max-width: 640px){.services-v2-card__text-desktop{display:none}.services-v2-card__text-mobil{display:block}}.services-v2-icon{width:46px;height:46px;border-radius:50%;background:#cbb0542e;color:#7d4f14;display:flex;align-items:center;justify-content:center;margin-bottom:18px}@media (max-width: 640px){.services-v2-icon{width:40px;height:40px;margin-bottom:14px}.services-v2-icon svg{width:20px;height:20px}}.how-i-work{position:relative;overflow:hidden;background:#0d2740;padding:88px 56px}@media (max-width: 768px){.how-i-work{padding:32px 20px 40px}}.how-i-work__glow{position:absolute;top:-200px;right:-120px;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(203,176,84,.14),transparent 70%);pointer-events:none}@media (max-width: 768px){.how-i-work__glow{top:-140px;right:-120px;width:380px;height:380px}}.how-i-work__container{max-width:1168px;position:relative}.how-i-work__head{max-width:620px;margin-bottom:48px}@media (max-width: 768px){.how-i-work__head{margin-bottom:0}}.how-i-work .section-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#e8c96e;margin-bottom:14px;text-align:left}@media (max-width: 768px){.how-i-work .section-label{font-size:10.5px;margin-bottom:11px}}.how-i-work .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:36px;font-weight:700;color:#fff;line-height:1.2;margin:0 0 16px;text-align:left;text-wrap:pretty}@media (max-width: 768px){.how-i-work .section-title{font-size:26px;margin:0 0 12px}}.how-i-work .section-sub{font-size:17px;line-height:1.7;color:#ffffffd9;margin:0;text-align:left;text-wrap:pretty}@media (max-width: 768px){.how-i-work .section-sub{font-size:15.5px;line-height:1.65;margin:0 0 26px}}.how-i-work__kicker{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#ffffff8c;margin-bottom:22px}@media (max-width: 768px){.how-i-work__kicker{font-size:10.5px;margin-bottom:18px}}.how-i-work__kicker--gold{color:#e8c96e;margin-bottom:20px}@media (max-width: 768px){.how-i-work__kicker--gold{margin-bottom:16px}}.how-i-work__transition{border-top:1px solid rgba(255,255,255,.12);padding-top:36px;margin-bottom:40px}@media (max-width: 768px){.how-i-work__transition{padding-top:26px;margin-bottom:28px}}.how-i-work__cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}@media (max-width: 768px){.how-i-work__cta-row{flex-direction:column;align-items:stretch;gap:12px}}.how-i-work__cta-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#cbb054;color:#0a2036;padding:16px 30px;border-radius:8px;font-weight:600;font-size:16px;text-decoration:none;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.how-i-work__cta-button:hover{background:#dcc36e;box-shadow:0 6px 16px #cbb05466;transform:translateY(-1px)}.how-i-work__cta-button:focus-visible{outline:2px solid #cbb054;outline-offset:2px}.how-i-work__cta-button:visited{color:#0a2036}@media (max-width: 768px){.how-i-work__cta-button{padding:16px 20px;border-radius:10px;white-space:normal}}.how-i-work__cta-note{font-size:14.5px;color:#ffffffb3}@media (max-width: 768px){.how-i-work__cta-note{font-size:13.5px;line-height:1.55;text-align:center}}.how-i-work-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;margin:0 0 44px;padding:0}@media (max-width: 768px){.how-i-work-steps{display:flex;flex-direction:column;gap:0;margin-bottom:0}}@media (max-width: 768px){.how-i-work-step{display:flex;gap:16px}}.how-i-work-step__track{margin-bottom:16px}@media (max-width: 768px){.how-i-work-step__track{display:flex;flex-direction:column;align-items:center;flex-shrink:0;margin-bottom:0;padding-top:2px}}.how-i-work-step__number{display:block;font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:42px;font-weight:700;line-height:1;color:#cbb054}@media (max-width: 768px){.how-i-work-step__number{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(203,176,84,.55);font-size:15px}}.how-i-work-step__line{display:none}@media (max-width: 768px){.how-i-work-step__line{display:block;flex:1;width:1px;background:#cbb0544d;margin:8px 0}}.how-i-work-step__content h3{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:21px;font-weight:700;line-height:1.3;color:#fff;margin:0 0 10px}@media (max-width: 768px){.how-i-work-step__content h3{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:17px;font-weight:600;margin:0 0 6px}}.how-i-work-step__content p{font-size:15px;line-height:1.65;color:#ffffffbf;margin:0}@media (max-width: 768px){.how-i-work-step__content p{font-size:14.5px;line-height:1.6}}@media (max-width: 768px){.how-i-work-step__content{flex:1;min-width:0;padding-bottom:22px}}@media (max-width: 768px){.how-i-work-step:last-child .how-i-work-step__content{padding-bottom:0}}.how-i-work-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;list-style:none;margin:0;padding:0}@media (max-width: 768px){.how-i-work-tiles{display:flex;flex-direction:column;gap:14px}}.how-i-work-tile{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:28px 28px 30px}@media (max-width: 768px){.how-i-work-tile{border-radius:16px;padding:22px 20px}}.how-i-work-tile h3{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:21px;font-weight:700;line-height:1.3;color:#fff;margin:0 0 10px}@media (max-width: 768px){.how-i-work-tile h3{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:16px;font-weight:600;margin:0 0 6px}}.how-i-work-tile p{font-size:15px;line-height:1.65;color:#ffffffc7;margin:0}@media (max-width: 768px){.how-i-work-tile p{font-size:14.5px;line-height:1.6}}.how-i-work-tile__text-mobil{display:none}@media (max-width: 768px){.how-i-work-tile__text-desktop{display:none}.how-i-work-tile__text-mobil{display:block}}.how-i-work-tile__icon{width:42px;height:42px;border-radius:50%;background:#cbb0542e;display:flex;align-items:center;justify-content:center;margin-bottom:18px;color:#e8c96e}@media (max-width: 768px){.how-i-work-tile__icon{width:40px;height:40px;margin-bottom:14px}.how-i-work-tile__icon svg{width:20px;height:20px}}.trust-bar{background:#fff;padding:1.5rem 4rem;display:flex;flex-direction:column;align-items:center;gap:1rem;border-bottom:1px solid rgba(7,37,58,.1);overflow:hidden}@media (max-width: 768px){.trust-bar{padding:1.2rem 2rem;flex-wrap:wrap}}.trust-label{font-size:.8rem;color:#07253a80;text-transform:uppercase;letter-spacing:.08em;white-space:wrap;text-align:center}.trust-items{display:flex;gap:3rem;align-items:center;flex-wrap:wrap;justify-content:center}@media (max-width: 768px){.trust-items{gap:1.5rem;align-items:flex-start}}@media (max-width: 460px){.trust-items{flex-direction:column}}.trust-item{display:flex;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;color:#1a5068}.trust-item img{width:18px;height:18px;flex-shrink:0;object-fit:contain}.problems{background:#07253a;padding:6rem 4rem}@media (max-width: 768px){.problems{padding:6rem 2rem}}.problems .section-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#cbb054;margin-bottom:1rem;text-align:left}.problems .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#fff;margin-bottom:1rem;line-height:1.2;text-align:left}.problems .section-sub{font-size:1rem;color:#fff9;max-width:640px;margin:0 0 3.5rem;line-height:1.7;text-align:left}.problems-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width: 1024px){.problems-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 640px){.problems-grid{grid-template-columns:1fr}}.problem-card{border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:2rem;text-align:left;position:relative;overflow:hidden;transition:border-color .3s,transform .3s}.problem-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#cbb054,transparent);opacity:0;transition:opacity .3s}.problem-card:hover{border-color:#cbb05466;transform:translateY(-4px)}.problem-card:hover:before{opacity:1}.problem-card h3{font-size:1.1rem;font-weight:500;color:#fff;margin-bottom:.6rem}.problem-card p{font-size:.9rem;line-height:1.6;color:#ffffff8c;margin:0}.problem-icon{font-size:2rem;margin-bottom:1rem;display:block}.problem-icon img{width:48px;height:48px;object-fit:contain}.services{background:#f5f0e8;padding:6rem 4rem}@media (max-width: 768px){.services{padding:6rem 2rem}}.services .section-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#cbb054;margin-bottom:1rem}.services .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#07253a;margin-bottom:0;line-height:1.2}.services .section-sub{font-size:1rem;color:#07253a99;line-height:1.7;margin-bottom:2rem}.services-layout{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;margin-top:3rem}@media (max-width: 1024px){.services-layout{grid-template-columns:1fr;gap:6rem}}.services-left{display:flex;flex-direction:column}.services-list{display:flex;flex-direction:column;gap:1.2rem}.service-item{display:flex;gap:1.2rem;align-items:flex-start;padding:1.5rem;border-radius:10px;background:#fff;border:1px solid rgba(7,37,58,.08);cursor:pointer;transition:box-shadow .2s,border-color .2s}.service-item:hover{box-shadow:0 8px 30px #07253a1a;border-color:#cbb05466}.service-item h3{font-size:1rem;font-weight:500;margin-bottom:.3rem;color:#07253a}.service-item p{font-size:.87rem;line-height:1.5;color:#07253a99;margin:0}.service-icon{width:44px;height:44px;border-radius:8px;background:#cbb0541f;display:flex;align-items:center;justify-content:center;flex-shrink:0}.service-icon img{width:22px;height:22px;object-fit:contain}.services-visual{background:#07253a;border-radius:20px;padding:2.5rem;color:#fff;position:relative;overflow:hidden}.services-visual:after{content:"";position:absolute;bottom:-60px;right:-60px;width:200px;height:200px;border-radius:50%;background:#cbb0541a}.visual-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:1.5rem;margin-bottom:1.5rem;color:#cbb054;position:relative;z-index:1;line-height:1.2;font-weight:700}.check-list{list-style:none;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}@media (max-width: 768px){.check-list{margin-left:0}}.check-list li{display:flex;gap:.8rem;align-items:flex-start;font-size:.9rem;line-height:1.5;color:#fffc}.check-list li:before{content:"✓";color:#cbb054;font-weight:700;flex-shrink:0;margin-top:1px}.process-section{background:#fff;padding:6rem 4rem}@media (max-width: 768px){.process-section{padding:6rem 2rem}}@media (max-width: 768px){.process-section>.container{padding-inline:0}}.process-section .section-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#cbb054;margin-bottom:1rem}.process-section .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#07253a;margin-bottom:1rem;line-height:1.2}.process-section .section-sub{font-size:1rem;color:#07253a99;line-height:1.7;margin-bottom:0;max-width:600px}.process-steps{max-width:780px;margin:3.5rem auto 0;display:flex;flex-direction:column}.process-step{display:flex;gap:2rem}.step-left{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.step-number{width:52px;height:52px;border-radius:50%;background:#1a5068;font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1.5;color:#ffffffd9}.step-line{width:2px;flex:1;min-height:2rem;background:linear-gradient(to bottom,#cbb05466,#cbb0541a);margin:.5rem 0}.step-line-none{flex:1}.step-content{padding-bottom:2.5rem;padding-top:.6rem}.step-content h3{font-size:1.15rem;font-weight:600;color:#07253a;margin-bottom:.5rem}.step-content p{font-size:.92rem;line-height:1.75;color:#07253aa6;margin:0}.step-tag{display:inline-block;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#cbb054;background:#cbb0541a;border:1px solid rgba(203,176,84,.25);padding:.2rem .7rem;border-radius:999px;margin-bottom:.6rem}.pricing{background:#fff;padding:6rem 4rem;text-align:center}@media (max-width: 768px){.pricing{padding:6rem 2rem}}.pricing .section-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#cbb054;margin-bottom:1rem}.pricing .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#07253a;margin-bottom:1rem;line-height:1.2}.pricing .section-sub{font-size:1rem;color:#07253a99;line-height:1.7;max-width:560px;margin:0 auto 3.5rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;text-align:left}@media (max-width: 1024px){.pricing-grid{grid-template-columns:1fr;max-width:480px;margin-inline:auto}}.price-card{border:1px solid rgba(7,37,58,.1);border-radius:16px;padding:2.5rem 2rem;position:relative;transition:transform .3s,box-shadow .3s;display:flex;flex-direction:column}.price-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #07253a1f}.price-card.featured{background:#07253a;border-color:#cbb054;box-shadow:0 10px 40px #07253a33}.featured-tag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:#cbb054;color:#07253a;padding:.3rem 1.2rem;border-radius:999px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.price-name{font-size:.85rem;text-transform:uppercase;letter-spacing:.1em;font-weight:500;margin-bottom:.5rem;color:#cbb054}.featured .price-name{color:#dcc36e}.price-subline{font-size:.82rem;font-weight:500;margin-bottom:1rem;color:#07253a80}.featured .price-subline{color:#ffffff73}.billing-toggle{display:flex;background:#07253a12;border-radius:8px;padding:4px;gap:4px;margin-bottom:1.4rem}.toggle-btn{flex:1;padding:.45rem .6rem;border-radius:6px;border:none;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:.8rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center;gap:.4rem;background:#1a5068;color:#fff;box-shadow:0 2px 8px #07253a2e}.toggle-btn--inactive{background:transparent;color:#07253a80;box-shadow:none}.toggle-btn--inactive:hover{color:#07253a;background:#07253a0f}.toggle-btn--inactive .toggle-save{background:#cbb05440;color:#07253a80}.toggle-save{background:#cbb054;color:#07253a;font-size:.68rem;font-weight:700;padding:.1rem .4rem;border-radius:999px;letter-spacing:.02em;line-height:1.2}.price-amount{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:3rem;font-weight:700;line-height:1;margin-bottom:.3rem;color:#07253a}.featured .price-amount{color:#cbb054}.price-period{font-size:.85rem;color:#07253a80;margin-bottom:1.8rem}.featured .price-period{color:#ffffff80}.price-category{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin:1rem 0 .4rem;color:#cbb054}.featured .price-category{color:#dcc36e}.price-features{list-style:none;padding:0;margin:0 0 .5rem;display:flex;flex-direction:column;gap:.8rem}.price-features li{display:flex;gap:.7rem;font-size:.9rem;line-height:1.4;color:#07253abf}.featured .price-features li{color:#fffc}.price-features li:before{content:"✓";color:#cbb054;font-weight:700;flex-shrink:0}.price-cta{display:block;width:100%;text-align:center;padding:.875rem 1.5rem;border-radius:8px;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;font-weight:500;cursor:pointer;transition:all .25s ease;text-decoration:none;margin-top:20px}.price-cta.btn-primary{background:#cbb054;color:#07253a;border:2px solid #cbb054}.price-cta.btn-primary:hover{background:#dcc36e;border-color:#dcc36e}.price-cta.btn-secondary{background:transparent;color:#07253a;border:2px solid rgba(7,37,58,.2)}.price-cta.btn-secondary:hover{border-color:#07253a}.pricing-footnote{margin-top:2.5rem;font-size:.82rem;line-height:1.7;color:#07253a73;max-width:680px;margin-inline:auto;text-align:center}.pricing-v2{background:#faf6ee;padding:72px 56px 80px}@media (max-width: 768px){.pricing-v2{padding:32px 20px 48px}}.pricing-v2__head{max-width:660px;margin-bottom:38px}@media (max-width: 768px){.pricing-v2__head{margin-bottom:26px}}.pricing-v2 .section-label{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#357a53;margin-bottom:14px;text-align:left}.pricing-v2 .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:36px;font-weight:700;color:#16324a;line-height:1.2;margin:0 0 16px;text-align:left;text-wrap:pretty}@media (max-width: 768px){.pricing-v2 .section-title{font-size:26px;margin:0 0 12px}}.pricing-v2 .section-sub{font-size:17px;line-height:1.7;color:#16324a;margin:0 0 26px;text-align:left;text-wrap:pretty}@media (max-width: 768px){.pricing-v2 .section-sub{font-size:15.5px;line-height:1.65;margin:0 0 22px}}.pricing-v2-toggle{display:inline-flex;background:#fff;border-radius:999px;padding:5px;box-shadow:0 2px 8px #07253a14}@media (max-width: 768px){.pricing-v2-toggle{display:flex;width:100%}}.toggle-btn-v2{cursor:pointer;border:none;border-radius:999px;padding:11px 22px;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14.5px;font-weight:600;background:transparent;color:#54646f;transition:background .2s ease,color .2s ease}.toggle-btn-v2.is-active{background:#16324a;color:#fff}.toggle-btn-v2:focus-visible{outline:2px solid #cbb054;outline-offset:2px}.toggle-btn-v2__mobil{display:none}@media (max-width: 768px){.toggle-btn-v2{flex:1;text-align:center;padding:12px 10px;font-size:13.5px}.toggle-btn-v2__desktop{display:none}.toggle-btn-v2__mobil{display:inline}}.pricing-v2-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}@media (max-width: 1024px){.pricing-v2-grid{grid-template-columns:1fr;gap:20px;max-width:480px;margin-inline:auto}}.price-v2-card{background:#fff;border:1px solid rgba(22,50,74,.09);border-radius:20px;padding:30px 26px;display:flex;flex-direction:column;position:relative}@media (max-width: 768px){.price-v2-card{padding:24px 20px}}.price-v2-card.is-featured{border-color:#cbb05480;box-shadow:0 20px 50px #16324a1a}@media (max-width: 768px){.price-v2-card.is-featured{box-shadow:0 12px 30px #16324a1a}}.price-v2-badge{position:absolute;top:-13px;left:26px;background:#357a53;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;padding:6px 14px;border-radius:999px}.price-v2-name{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:23px;color:#16324a;font-weight:700;margin:0 0 4px}@media (max-width: 768px){.price-v2-name{font-size:21px}}.price-v2-tagline{font-size:14.5px;line-height:1.6;color:#54646f;margin:0 0 18px;min-height:69px}@media (max-width: 768px){.price-v2-tagline{min-height:0}}.price-v2-price{margin-bottom:4px}.price-v2-amount-row{display:none;align-items:baseline;gap:7px}.price-v2-amount{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:38px;font-weight:700;color:#16324a;line-height:1}@media (max-width: 768px){.price-v2-amount{font-size:32px}}.price-v2-period{font-size:15px;color:#54646f}.price-v2-note{display:none;font-size:13.5px;line-height:1.55;color:#357a53;margin-bottom:18px}.pricing-v2[data-billing=yearly] .price-v2-amount-row[data-price-billing=yearly]{display:flex}.pricing-v2[data-billing=yearly] .price-v2-note[data-price-billing=yearly]{display:block}.pricing-v2[data-billing=monthly] .price-v2-amount-row[data-price-billing=monthly]{display:flex}.pricing-v2[data-billing=monthly] .price-v2-note[data-price-billing=monthly]{display:block}.price-v2-groups{flex:1;margin-bottom:24px}.price-v2-group{margin-top:18px;padding-top:16px;border-top:1px solid rgba(22,50,74,.09)}.price-v2-group:first-child{margin-top:0;padding-top:0;border-top:none}.price-v2-group h4{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:15px;font-weight:700;color:#16324a;margin:0 0 10px;line-height:1.35}.price-v2-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.price-v2-features li{display:flex;gap:9px;align-items:flex-start}.price-v2-features span:last-child{font-size:14.5px;line-height:1.55;color:#07253a}.price-v2-features span:last-child strong{font-weight:600;color:#16324a}.price-v2-check{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#357a53;flex-shrink:0;margin-top:2px}.price-v2-extra-notes{margin-bottom:18px;display:flex;flex-direction:column;gap:8px}.price-v2-extra-note{display:flex;gap:10px;align-items:flex-start}.price-v2-extra-note svg{flex-shrink:0;margin-top:3px}.price-v2-extra-note span{font-size:13.5px;line-height:1.55;color:#64778c}.price-v2-extra-note span strong{font-weight:600}.price-v2-cta{display:flex;align-items:center;justify-content:center;gap:9px;background:transparent;color:#357a53;border:1.5px solid #357a53;padding:15px 24px;border-radius:8px;font-family:Poppins,"Poppins Fallback",sans-serif;font-weight:600;font-size:15.5px;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.price-v2-cta:visited{color:#357a53;background:#fff}.price-v2-cta:hover{background:#357a53;color:#fff;box-shadow:0 6px 16px #357a5359}.price-v2-cta:focus-visible{outline:2px solid #cbb054;outline-offset:2px}.price-v2-footnote{display:flex;gap:12px;align-items:flex-start;margin-top:26px;background:#fff;border-radius:14px;padding:20px 24px}.price-v2-footnote svg{flex-shrink:0;margin-top:2px;color:#7d4f14}.price-v2-footnote p{font-size:14.5px;line-height:1.65;color:#54646f;margin:0;max-width:none}.faq-section{background:#f5f0e8;padding:6rem 4rem;text-align:center}@media (max-width: 768px){.faq-section{padding:6rem 2rem}}.faq-section .section-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#cbb054;margin-bottom:1rem}.faq-section .section-title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:#07253a;margin-bottom:1rem;line-height:1.2}.faq-section .section-sub{font-size:1rem;color:#07253a99;line-height:1.7;max-width:560px;margin:0 auto 3rem}.faq-grid{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:0;border:1px solid rgba(7,37,58,.1);border-radius:16px;overflow:hidden}.faq-item{border-bottom:1px solid rgba(7,37,58,.08);background:#fff}.faq-item:last-child{border-bottom:none}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.4rem 1.8rem;background:none;border:none;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;font-weight:500;color:#07253a;cursor:pointer;text-align:left;gap:1rem;line-height:1.3;transition:background .2s,color .2s}.faq-question:hover{background:#07253a08}.faq-question[aria-expanded=true]{color:#cbb054}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-icon{font-size:1.4rem;font-weight:300;color:#cbb054;flex-shrink:0;transition:transform .3s;line-height:1}.faq-answer{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .3s ease;padding:0 1.8rem;text-align:left}.faq-answer.open{max-height:none;padding:0 1.8rem 1.4rem}.faq-answer p{font-size:.92rem;line-height:1.75;color:#07253aa6;border-left:3px solid rgba(203,176,84,.4);padding-left:1rem;margin:0;-webkit-hyphens:auto;hyphens:auto}.faq-v2{background:#fff;padding:88px 56px}@media (max-width: 768px){.faq-v2{padding:40px 20px 48px}}.faq-v2 .container{max-width:840px}.faq-v2__head{margin-bottom:36px}.faq-v2__label{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7d4f14;margin-bottom:14px}@media (max-width: 768px){.faq-v2__label{font-size:10.5px;margin-bottom:12px}}.faq-v2__title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:36px;font-weight:700;line-height:1.2;color:#1a5068;margin:0;text-wrap:pretty}@media (max-width: 768px){.faq-v2__title{font-size:25px;line-height:1.25}}.faq-v2__list{display:flex;flex-direction:column}.faq-v2-item{border-top:1px solid rgba(20,40,59,.12)}.faq-v2-item:last-child{border-bottom:1px solid rgba(20,40,59,.12)}.faq-v2-item__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;background:none;border:none;cursor:pointer;text-align:left}.faq-v2-item__question:focus-visible{outline:2px solid #cbb054;outline-offset:2px}@media (max-width: 768px){.faq-v2-item__question{gap:14px;padding:18px 1px}}.faq-v2-item__question-text{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:17px;font-weight:600;color:#16324a;transition:color .15s ease}@media (max-width: 768px){.faq-v2-item__question-text{font-size:15.5px;line-height:1.35}}.faq-v2-item__icon{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:22px;color:#7d4f14;flex-shrink:0;line-height:1;transition:transform .25s ease}@media (max-width: 768px){.faq-v2-item__icon{font-size:20px}}.faq-v2-item__answer{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.faq-v2-item__answer-inner{min-height:0}.faq-v2-item__answer-inner p{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:16px;line-height:1.7;color:#07253a;max-width:680px;margin:0 0 24px}@media (max-width: 768px){.faq-v2-item__answer-inner p{font-size:14.5px;line-height:1.65;margin:0 0 20px}}.faq-v2-item__question[aria-expanded=true] .faq-v2-item__question-text{color:#a2691c}.faq-v2-item__question[aria-expanded=true] .faq-v2-item__icon{transform:rotate(45deg)}.faq-v2-item.is-open .faq-v2-item__answer{grid-template-rows:1fr}.cta-section{background:linear-gradient(135deg,#07253a,#1a5068);padding:7rem 4rem;text-align:center;position:relative;overflow:hidden}@media (max-width: 768px){.cta-section{padding:5rem 2rem}}.cta-section:before{content:"";position:absolute;top:-100px;left:50%;transform:translate(-50%);width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(203,176,84,.15) 0%,transparent 60%);pointer-events:none}.cta-section h2{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(2.2rem,4vw,3.5rem);color:#fff;font-weight:900;margin-bottom:1.2rem;position:relative;line-height:1.2}.cta-section h2 span{color:#cbb054}.cta-section p{color:#ffffffa6;font-size:1.05rem;margin-bottom:2.5rem;position:relative;max-width:520px;margin-inline:auto;line-height:1.7}.cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:1rem 2.5rem;font-size:1.1rem;font-family:Poppins,"Poppins Fallback",sans-serif;font-weight:500;background:#cbb054;color:#07253a!important;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:background .25s ease,transform .25s ease;position:relative}@media (max-width: 768px){.cta-btn{padding:1rem 1.5rem}}.cta-btn:hover{background:#dcc36e;color:#07253a;transform:translateY(-2px)}.cta-v2{background:#1a5068;padding:80px 56px}@media (max-width: 768px){.cta-v2{padding:44px 24px}}.cta-v2 .container{max-width:1168px}.cta-v2__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:36px}@media (max-width: 768px){.cta-v2__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}}.cta-v2__photo{width:104px;height:104px;flex-shrink:0;border-radius:50%;object-fit:cover;box-shadow:0 0 0 2px #cbb0548c}@media (max-width: 768px){.cta-v2__photo{width:88px;height:88px}}.cta-v2__headline{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:30px;font-weight:700;line-height:1.25;color:#fff;margin:0 0 10px;text-wrap:pretty}@media (max-width: 768px){.cta-v2__headline{font-size:23px}}.cta-v2__subtext{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:16px;line-height:1.65;color:#fffc;margin:0}@media (max-width: 768px){.cta-v2__subtext{font-size:15px;line-height:1.6}}.cta-v2__name{color:#fff;font-weight:600}.cta-v2__actions{display:flex;flex-direction:column;align-items:stretch;gap:12px}@media (max-width: 768px){.cta-v2__actions{width:100%}}.cta-v2__button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:#cbb054;color:#0a2036;padding:16px 30px;border-radius:8px;font-family:Poppins,"Poppins Fallback",sans-serif;font-weight:600;font-size:16px;text-decoration:none;white-space:nowrap;transition:background .2s ease,box-shadow .2s ease,transform .2s ease}.cta-v2__button:hover{background:#dcc36e;box-shadow:0 6px 16px #cbb05466;transform:translateY(-1px)}.cta-v2__button:focus-visible{outline:2px solid #fff;outline-offset:2px}.cta-v2__button:visited{color:#0a2036}@media (max-width: 768px){.cta-v2__button{display:flex;padding:16px 20px}}.cta-v2__secondary{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:14px;color:#ffffffbf;text-decoration:none;text-align:center;transition:color .2s ease}.cta-v2__secondary:hover{color:#dcc36e}.cta-v2__secondary:visited{color:#fff}.pdf-hero{background-color:#07253a;padding-block:8rem 8rem;position:relative;overflow:hidden}@media (max-width: 768px){.pdf-hero{padding-block:4rem 6rem}}.pdf-hero:before{content:"";position:absolute;top:-220px;right:-120px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(203,176,84,.18) 0%,transparent 70%);pointer-events:none}.pdf-hero__inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:6rem;align-items:center}@media (min-width: 1024px){.pdf-hero__inner{grid-template-columns:1.1fr .9fr;gap:5rem}}@media (max-width: 768px){.pdf-hero__inner{padding-inline:2rem}}.pdf-hero__content{display:flex;flex-direction:column;align-items:flex-start}.pdf-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(203,176,84,.4);border-radius:999px;padding:.5rem 1.125rem;margin-bottom:1.75rem;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;color:#cbb054;text-transform:uppercase}.pdf-hero__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#cbb054;flex-shrink:0}.pdf-hero__headline{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(2rem,3.5vw,2.875rem);line-height:1.15;font-weight:700;color:#fff;margin:0 0 1.5rem}.pdf-hero__headline span{color:#cbb054}.pdf-hero__description{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1.0625rem;line-height:1.7;color:#ffffffb3;max-width:100%;margin:0 0 2rem}.pdf-hero__meta{display:flex;align-items:center;gap:10px;margin-bottom:2rem;color:#ffffff8c}.pdf-hero__meta svg{color:#cbb054;flex-shrink:0}.pdf-hero__meta span{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:.875rem}.pdf-hero__button{gap:10px}.pdf-hero__visual{position:relative;display:flex;justify-content:center}@media (max-width: 1024px){.pdf-hero__visual{display:none}}.pdf-cover{width:330px;height:388px;background:#203b4e;border:1px solid rgba(203,176,84,.7);border-radius:16px;box-shadow:0 30px 60px #0006;transform:rotate(3deg);box-sizing:border-box;padding:1.75rem 1.625rem;display:flex;flex-direction:column;position:relative}.pdf-cover--image{height:auto;padding:0;background:none}.pdf-cover__image{display:block;width:100%;height:auto;border-radius:15px}.pdf-cover__brand{display:flex;align-items:center;gap:8px;margin-bottom:1.5rem}.pdf-cover__logo{width:22px;height:22px;border-radius:6px;background:#cbb054;color:#07253a;display:flex;align-items:center;justify-content:center;font-family:Poppins,"Poppins Fallback",sans-serif;font-weight:800;font-size:10px}.pdf-cover__brandname{font-family:Poppins,"Poppins Fallback",sans-serif;font-weight:700;font-size:10px;letter-spacing:.04em;color:#fff}.pdf-cover__kicker{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;color:#cbb054;text-transform:uppercase;margin-bottom:.5rem}.pdf-cover__title{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:1.375rem;line-height:1.25;font-weight:700;color:#fff;margin-bottom:1.375rem}.pdf-cover__checklist{display:flex;flex-direction:column;gap:13px;flex:1}.pdf-cover__row{display:flex;align-items:center;gap:10px}.pdf-cover__box{width:14px;height:14px;border-radius:4px;border:1.5px solid #cbb054;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#07253a}.pdf-cover__box--checked{background:#cbb054;border-color:#cbb054}.pdf-cover__bar{height:7px;border-radius:4px;background:#ffffff26}.pdf-cover__chip{position:absolute;left:-40px;background:#07253a;border:1px solid rgba(203,176,84,.4);border-radius:16px;padding:.75rem 1.25rem;box-shadow:0 20px 40px #00000059;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap;transform:rotate(-3deg)}@media (max-width: 640px){.pdf-cover__chip{left:-8px;padding:.75rem 1rem;font-size:.8rem}}.pdf-cover__chip--1{bottom:80px}.pdf-cover__chip--2{bottom:15px;left:-20px}@media (max-width: 640px){.pdf-cover__chip--2{left:-8px}}.pdf-cover__chip-value{font-family:Playfair Display,"Playfair Display Fallback",serif;font-weight:700;font-size:1rem;color:#cbb054;margin-right:.25em}.cta-card{background:#f5f0e8;padding:8rem 4rem}@media (max-width: 768px){.cta-card{padding:6rem 2rem}}.cta-card__box{max-width:860px;margin-inline:auto;text-align:center;background:#fff;border:1px solid rgba(7,37,58,.12);border-radius:20px;padding:3.5rem 3rem;box-shadow:0 20px 50px #07253a14}@media (max-width: 768px){.cta-card__box{padding:2.5rem 1.75rem}}.cta-card__box h2{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(1.6rem,3vw,2rem);line-height:1.3;font-weight:700;color:#07253a;margin:0 0 1rem}.cta-card__box h2 span{color:#cbb054}.cta-card__box p{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;line-height:1.7;color:#07253aa6;margin:0 0 1.75rem}.cta-card__box .btn{white-space:normal}.cta-card__box .btn:visited{color:#07253a}.ea-hero{background:#0d2740;padding:5.5rem 4rem 4.5rem;position:relative;overflow:hidden}@media (max-width: 768px){.ea-hero{padding:3.5rem 1.5rem 3rem}}.ea-hero:before{content:"";position:absolute;top:-260px;right:-140px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(203,176,84,.18),transparent 70%);pointer-events:none}.ea-hero__inner{position:relative;z-index:1;max-width:760px;margin-inline:auto}.ea-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(203,176,84,.4);border-radius:999px;padding:.5rem 1.125rem;margin-bottom:1.5rem;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.08em;color:#cbb054;text-transform:uppercase}.ea-hero__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:#cbb054;flex-shrink:0}.ea-hero__headline{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:clamp(1.9rem,4vw,2.875rem);line-height:1.15;font-weight:700;color:#fff;margin:0 0 1.25rem}.ea-hero__headline span{color:#cbb054}.ea-hero__intro{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1.125rem;line-height:1.7;color:#ffffffb8;max-width:620px;margin:0}.ea-claim{background:#fff;padding:4.5rem 4rem .5rem}@media (max-width: 768px){.ea-claim{padding:3rem 1.5rem 0}}.ea-claim__inner{max-width:760px;margin-inline:auto}.ea-claim__box{max-width:680px;margin-inline:auto;background:#0d2740;border-radius:20px;padding:2rem 2.25rem;display:flex;align-items:center;gap:1.75rem}@media (max-width: 640px){.ea-claim__box{max-width:none;flex-direction:column;text-align:center;padding:2rem 1.5rem}}.ea-claim__portrait{width:104px;height:104px;border-radius:50%;border:2px solid rgba(203,176,84,.5);object-fit:cover;flex-shrink:0}.ea-claim__zitat{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:1.5rem;line-height:1.35;font-weight:700;color:#fff;margin:0 0 .5rem}.ea-claim__zitat span{color:#cbb054}.ea-claim__name{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:.9375rem;color:#ffffffa6;margin:0}.ea-claim__name strong{color:#fff;font-weight:600}.ea-formular{background:#fff;padding:3rem 4rem 1.5rem}@media (max-width: 768px){.ea-formular{padding:2rem 1.5rem 1rem}}.ea-formular__inner{max-width:760px;margin-inline:auto}.ea-formular__card{background:#f5f0e8;border:1px solid rgba(7,37,58,.08);border-radius:20px;padding:3rem 3rem 2.75rem;box-shadow:0 20px 50px #07253a14}@media (max-width: 640px){.ea-formular__card{padding:2.25rem 1.5rem 2rem}}.ea-formular__headline{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:1.875rem;font-weight:700;color:#16324a;margin:0 0 .5rem}.ea-formular__subline{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;color:#64778c;margin:0 0 2rem}.ea-formular__form .nf-form-content{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.ea-formular__form .nf-form-content nf-fields-wrap,.ea-formular__form .nf-form-content nf-field{display:contents}.ea-formular__form .nf-field-container{grid-column:1/-1;padding:0}.ea-formular__form .nf-field-container.nf-half,.ea-formular__form .nf-field-container.one-half{grid-column:span 1;float:none!important;width:auto!important;margin-left:0!important}@media (max-width: 640px){.ea-formular__form .nf-field-container.nf-half,.ea-formular__form .nf-field-container.one-half{grid-column:1/-1}}.ea-formular__form .nf-before-field,.ea-formular__form .nf-after-field{display:contents}.ea-formular__form .nf-field-label label{font-size:.875rem!important;font-weight:600!important;color:#16324a!important}.ea-formular__form .nf-field-label label .ninja-forms-req-symbol{color:#a2691c}.ea-formular__form .ninja-forms-field.nf-element{background:#fff;border:1px solid rgba(7,37,58,.15);border-radius:10px;padding:14px 16px;font-size:.9375rem}.ea-formular__form .ninja-forms-field.nf-element:focus{border-color:#cbb054}.ea-formular__form textarea.ninja-forms-field.nf-element{height:auto!important;min-height:130px}.ea-formular__form .checkbox-container{margin-top:24px}.ea-formular__form .checkbox-container .nf-field-description{font-size:.875rem;color:#64778c}.ea-formular__form .submit-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1.75rem}@media (max-width: 640px){.ea-formular__form .submit-container{flex-direction:column;justify-content:center;align-items:center;text-align:center}}.ea-formular__form .submit-container:before{content:"Felder mit * sind Pflichtfelder";order:-1;font-size:.8125rem;color:#8b9bab}.ea-formular__form .submit-container:after{display:none}.ea-formular__form .submit-container .nf-before-field,.ea-formular__form .submit-container .nf-after-field{display:none}.ea-formular__form .submit-container input[type=submit].ninja-forms-field{width:auto;height:auto!important;padding:16px 56px 16px 32px;border-radius:8px!important;color:#0a2036;font-weight:500;box-shadow:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a2036' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:18px 18px!important}.ea-formular__form .submit-container input[type=submit].ninja-forms-field:hover{transform:none}.buchung-hero{background:#0d2740;padding:56px 56px 40px;position:relative;overflow:hidden}@media (max-width: 768px){.buchung-hero{padding:48px 20px 32px}}.buchung-hero__inner{max-width:760px;margin-inline:auto}.buchung-hero__headline{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:30px;font-weight:700;line-height:1.25;color:#fff;margin:0 0 10px}@media (max-width: 768px){.buchung-hero__headline{font-size:23px}}.buchung-hero__intro{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:15.5px;line-height:1.6;color:#ffffffb8;max-width:600px;margin:0}@media (max-width: 768px){.buchung-hero__intro{font-size:13.5px;line-height:1.55}}.buchung-formular{background:#f5f0e8;padding:56px 56px 64px}@media (max-width: 768px){.buchung-formular{padding:32px 20px 40px}}.buchung-formular__inner{max-width:760px;margin-inline:auto}.buchung-formular__card{background:#fff;border-radius:20px;padding:48px 48px 44px;box-shadow:0 20px 50px #14283b14}@media (max-width: 640px){.buchung-formular__card{padding:28px 20px 32px;border-radius:16px}}.buchung-formular__headline{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:1.875rem;font-weight:700;color:#16324a;margin:0 0 .5rem}.buchung-formular__subline{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;color:#64778c;margin:0 0 2rem}.buchung-formular__banner{display:flex;align-items:center;gap:10px;background:#357a531a;border:1px solid rgba(53,122,83,.3);border-radius:12px;padding:14px 18px;margin-bottom:28px}.buchung-formular__banner[hidden]{display:none}.buchung-formular__banner p{margin:0;font-size:.875rem;line-height:1.5;color:#07253a}.buchung-formular__banner strong{color:#357a53}.buchung-formular__info{margin-top:32px;padding-top:24px;border-top:1px solid rgba(7,37,58,.08)}.buchung-formular__info h3{font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1rem;font-weight:600;color:#16324a;margin:0 0 8px}.buchung-formular__info-text{font-size:.875rem;line-height:1.65;color:#64778c}.buchung-formular__info-text p{margin:0 0 .5em}.buchung-formular__info-text p:last-child{margin-bottom:0}.buchung-formular__form .nf-form-content{display:grid;grid-template-columns:repeat(6,1fr);gap:20px 24px}.buchung-formular__form .nf-form-content nf-fields-wrap,.buchung-formular__form .nf-form-content nf-field{display:contents}.buchung-formular__form .nf-field-container{grid-column:1/-1;padding:0}.buchung-formular__form .nf-field-container.nf-half{grid-column:span 3}@media (max-width: 640px){.buchung-formular__form .nf-field-container.nf-half{grid-column:1/-1}}.buchung-formular__form .nf-field-container.one-third{grid-column:span 2;float:none!important;width:auto!important;margin-left:0!important}@media (max-width: 640px){.buchung-formular__form .nf-field-container.one-third{grid-column:1/-1}}.buchung-formular__form .nf-before-field,.buchung-formular__form .nf-after-field{display:contents}.buchung-formular__form .nf-field-label label{font-size:.875rem!important;font-weight:600!important;color:#16324a!important}.buchung-formular__form .nf-field-label label .ninja-forms-req-symbol{color:#a2691c}.buchung-formular__form .ninja-forms-field.nf-element{background:#fff;border:1px solid rgba(7,37,58,.15);border-radius:10px;padding:14px 16px;font-size:.9375rem}.buchung-formular__form .ninja-forms-field.nf-element:focus{border-color:#357a53;box-shadow:0 0 0 3px #357a531f}.buchung-formular__form textarea.ninja-forms-field.nf-element{height:auto!important;min-height:130px}.buchung-formular__form #nf-field-54-container{margin-top:12px}.buchung-formular__form #nf-field-57-container,.buchung-formular__form #nf-field-58-container{margin-top:8px;margin-bottom:-4px}.buchung-formular__form #nf-field-57-container .nf-field-label,.buchung-formular__form #nf-field-58-container .nf-field-label{display:none}.buchung-formular__form #nf-field-57-container .nf-field-element p,.buchung-formular__form #nf-field-58-container .nf-field-element p{margin:0;padding-top:24px;border-top:1px solid rgba(7,37,58,.08);font-family:Poppins,"Poppins Fallback",sans-serif;font-size:.8125rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#7d4f14!important}.buchung-formular__form #nf-field-57-container .nf-field-element p{padding-top:0;border-top:none}.buchung-formular__form .paket-pills .nf-field-element ul{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;list-style:none;margin:0;padding:0}@media (max-width: 640px){.buchung-formular__form .paket-pills .nf-field-element ul{grid-template-columns:1fr 1fr}.buchung-formular__form .paket-pills .nf-field-element ul li:last-child{grid-column:1/-1}}.buchung-formular__form .paket-pills .nf-field-element li{margin:0;position:relative}.buchung-formular__form .paket-pills .nf-field-element input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.buchung-formular__form .paket-pills .nf-field-element label{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;padding:16px 12px;border:1.5px solid rgba(7,37,58,.15);border-radius:12px;cursor:pointer;font-family:Poppins,"Poppins Fallback",sans-serif;font-weight:600;font-size:.9375rem;color:#07253a;margin-left:0;transition:border-color .2s ease,background .2s ease,color .2s ease}.buchung-formular__form .paket-pills .nf-field-element label:hover{border-color:#357a5380}.buchung-formular__form .paket-pills .paket-pill__price{display:block;font-weight:400;font-size:.8rem;color:#07253a99}.buchung-formular__form .paket-pills .nf-field-element .nf-checked-label,.buchung-formular__form .paket-pills .nf-field-element input:checked+label{background:#357a53;border-color:#357a53;color:#fff}.buchung-formular__form .paket-pills .nf-field-element .nf-checked-label .paket-pill__price,.buchung-formular__form .paket-pills .nf-field-element input:checked+label .paket-pill__price{color:#ffffffd9}.buchung-formular__form .paket-pills .nf-field-element input:focus-visible+label{outline:2px solid #cbb054;outline-offset:2px}.buchung-formular__form .zahlweise-toggle{display:flex;justify-content:center}.buchung-formular__form .zahlweise-toggle .nf-field-label{display:none}.buchung-formular__form .zahlweise-toggle .nf-field-element ul{display:inline-flex;background:#f5efe3;border-radius:999px;padding:5px;list-style:none;margin:0;padding-inline-start:5px}.buchung-formular__form .zahlweise-toggle .nf-field-element li{margin:0;position:relative}.buchung-formular__form .zahlweise-toggle .nf-field-element input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.buchung-formular__form .zahlweise-toggle .nf-field-element label{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:999px;cursor:pointer;font-family:Poppins,"Poppins Fallback",sans-serif;font-weight:600;font-size:.875rem;color:#07253a99;margin-left:0;transition:background .2s ease,color .2s ease}.buchung-formular__form .zahlweise-toggle .nf-field-element .nf-checked-label,.buchung-formular__form .zahlweise-toggle .nf-field-element input:checked+label{background:#357a53;color:#fff}.buchung-formular__form .zahlweise-toggle .nf-field-element input:focus-visible+label{outline:2px solid #cbb054;outline-offset:2px}@media (max-width: 640px){.buchung-formular__form .zahlweise-toggle .nf-field-element ul{width:100%}.buchung-formular__form .zahlweise-toggle .nf-field-element label{flex:1}}.buchung-formular__form .checkbox-container{margin-top:24px}.buchung-formular__form .checkbox-container .nf-field-description{font-size:.875rem;color:#64778c}.buchung-formular__form .checkbox-container .nf-field-label{padding-left:0}.buchung-formular__form .checkbox-container .nf-field-label label{font-weight:400!important}.buchung-formular__form .submit-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-top:1.75rem}@media (max-width: 640px){.buchung-formular__form .submit-container{flex-direction:column;justify-content:center;align-items:center;text-align:center}}.buchung-formular__form .submit-container:before{content:"Felder mit * sind Pflichtfelder";order:-1;font-size:.8125rem;color:#8b9bab}.buchung-formular__form .submit-container:after{display:none}.buchung-formular__form .submit-container .nf-before-field,.buchung-formular__form .submit-container .nf-after-field{display:none}.buchung-formular__form .submit-container input[type=submit].ninja-forms-field{width:auto;height:auto!important;padding:16px 56px 16px 32px;border-radius:8px!important;color:#0a2036;font-weight:500;box-shadow:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a2036' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:18px 18px!important}.buchung-formular__form .submit-container input[type=submit].ninja-forms-field:hover{transform:none}.richtext{background:#fff;padding:3.5rem 4rem 6rem}@media (max-width: 768px){.richtext{padding:2.5rem 1.5rem 4rem}}.richtext__inner{max-width:760px;margin-inline:auto;font-family:Poppins,"Poppins Fallback",sans-serif;font-size:1.0625rem;line-height:1.75;color:#07253a}.richtext__inner h2{font-family:Playfair Display,"Playfair Display Fallback",serif;font-size:1.75rem;font-weight:700;color:#16324a;line-height:1.3;margin:2.5rem 0 1rem}.richtext__inner h2:first-child{margin-top:0}.richtext__inner h3{font-size:1.25rem;font-weight:600;color:#16324a;margin:1.75rem 0 .75rem}.richtext__inner p{margin:0 0 1.25rem}.richtext__inner strong{color:#16324a;font-weight:600}.richtext__inner a{color:#a2691c;text-decoration:underline;text-underline-offset:2px}.richtext__inner a:hover{color:#cbb054}.richtext__inner ul{display:flex;flex-direction:column;gap:12px;margin:0 0 1.25rem;padding:0;list-style:none}.richtext__inner ul li{display:flex;align-items:flex-start;gap:12px}.richtext__inner ul li:before{content:"";flex-shrink:0;width:18px;height:18px;margin-top:4px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2718%27 height=%2718%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23c9a84c%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpolyline points=%2720 6 9 17 4 12%27%3E%3C/polyline%3E%3C/svg%3E") no-repeat center/contain}.richtext__inner ul li strong:first-child{color:#16324a}.richtext__inner ol{display:flex;flex-direction:column;gap:12px;padding-left:22px;margin:0 0 1.25rem}
