.contact{box-shadow:none;background:0 0;border-top:none;position:relative;overflow:clip}.contact:before{content:"";top:calc(-1 * var(--section-seam-bleed,clamp(2.5rem, 7vw, 5rem)));bottom:calc(-1 * var(--section-seam-bleed,clamp(2.5rem, 7vw, 5rem)));z-index:0;pointer-events:none;-webkit-mask-image:var(--section-band-mask,linear-gradient(180deg, transparent 0%, #0000001f 14%, #00000073 26%, #000000d1 40%, #000 54%, #000 66%, #000000d1 80%, #00000059 92%, transparent 100%));mask-image:var(--section-band-mask,linear-gradient(180deg, transparent 0%, #0000001f 14%, #00000073 26%, #000000d1 40%, #000 54%, #000 66%, #000000d1 80%, #00000059 92%, transparent 100%));-webkit-mask-image:var(--section-band-mask,linear-gradient(180deg, transparent 0%, #0000001f 14%, #00000073 26%, #000000d1 40%, #000 54%, #000 66%, #000000d1 80%, #00000059 92%, transparent 100%));background-color:#0408164d;position:absolute;left:0;right:0}.contact>.container{z-index:1;position:relative}.contact-grid{grid-template-columns:1fr 1.4fr;align-items:center;gap:5rem;display:grid}@media (max-width:900px){.contact-grid{grid-template-columns:1fr;gap:3rem}}.contact-info .label{color:var(--leistung-accent-light,var(--red-light));margin-bottom:1.5rem;display:block}.contact-info p{color:var(--text-dim);margin-bottom:2.5rem;line-height:1.8}.contact-details{flex-direction:column;gap:1.2rem;display:flex}@media (min-width:641px) and (max-width:1024px){.contact-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.contact-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.85rem .9rem;font-size:.86rem}.contact-item--location{grid-column:1/-1}.contact-item-icon{width:36px;height:36px}.contact-item-text strong{margin-bottom:.2rem;font-size:.76rem}.contact-item-value{font-size:.84rem;line-height:1.45}}@media (max-width:640px){.contact-info p{margin-bottom:1.75rem}.contact-details{gap:.65rem}.contact-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:.85rem;padding:.85rem .95rem;font-size:.88rem}.contact-item-icon{width:38px;height:38px}.contact-item-text strong{font-size:.78rem}.contact-item-value{font-size:.86rem;line-height:1.5}}.contact-item{align-items:center;gap:1rem;font-size:.95rem;display:flex}.contact-item-icon{background:var(--leistung-accent-soft,#de3a3e14);border:1px solid var(--leistung-accent-border,#de3a3e33);width:40px;height:40px;color:var(--leistung-accent-light,var(--red-light));border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:border-color .3s,box-shadow .3s,background .3s;display:flex}.contact-item:hover .contact-item-icon{border-color:var(--leistung-accent-border,var(--border-red));box-shadow:0 0 14px var(--leistung-accent-glow,#de3a3e33)}.contact-item-text{color:var(--text-dim)}.contact-item-text strong{color:var(--text);margin-bottom:.25rem;font-size:.85rem;display:block}.contact-item-value{line-height:1.55;display:block}.contact-item-value a{min-height:44px;color:inherit;align-items:center;padding:.35rem 0;transition:color .2s;display:inline-flex}.contact-item-value a:hover{color:var(--leistung-accent-light,var(--red-light))}.contact-item-text a{color:var(--text-dim);align-items:center;min-height:44px;padding:.5rem 0;transition:color .2s;display:inline-flex}.contact-item-text a:hover{color:var(--leistung-accent-light,var(--red-light))}.contact-route-link{min-height:44px;color:var(--leistung-accent-light,var(--red-light));align-items:center;margin-top:.35rem;padding:.35rem 0;font-size:.82rem;font-weight:500;transition:color .2s;display:inline-flex}.contact-route-link:hover{color:var(--white)}.contact-form-wrap{position:relative}.contact-form-panel{-webkit-backdrop-filter:blur(18px);background:#080e1cc7;border:1px solid #ffffff14;border-radius:14px;padding:clamp(1.35rem,3vw,2rem);position:relative;box-shadow:0 24px 56px #00000061,inset 0 1px #ffffff0d}.contact-form-stage{grid-template-columns:minmax(0,1fr);display:grid;position:relative}.contact-form-stage>*{grid-area:1/1;min-width:0}.contact-form-stage__content{z-index:1}.contact-form-stage__content--hidden{opacity:0;visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.form-stage-overlay{z-index:2;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;width:100%;margin:0;display:flex}.contact-form-loading-overlay{z-index:3;-webkit-backdrop-filter:blur(6px);background:#080e1c9e;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;animation:.22s both contactFormOverlayIn;display:flex}.contact-form-loading{box-shadow:0 16px 40px #00000059, 0 0 0 1px color-mix(in srgb, var(--leistung-accent,var(--red)) 12%, transparent);background:#0a1224e0;border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;align-items:center;gap:.85rem;padding:1.5rem 2rem;display:flex}.contact-form-loading__spinner{border:3px solid #ffffff1f;border-top-color:var(--leistung-accent,var(--red));border-right-color:color-mix(in srgb, var(--leistung-accent,var(--red)) 45%, transparent);border-radius:50%;width:44px;height:44px;animation:.75s linear infinite contactFormSpin}.contact-form-loading__text{font-family:var(--font-outfit), "Outfit", sans-serif;color:#e4e4e4eb;letter-spacing:.01em;font-size:.92rem;font-weight:500}@keyframes contactFormSpin{to{transform:rotate(360deg)}}@keyframes contactFormOverlayIn{0%{opacity:0}to{opacity:1}}.contact-form-panel__header{border-bottom:1px solid #ffffff0f;margin-bottom:1.35rem;padding-bottom:1.1rem}.contact-form-panel__kicker{font-family:var(--font-jetbrains), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--leistung-accent-light,var(--red-light));margin-bottom:.35rem;font-size:max(.75rem,12px);display:block}.contact-form-panel__hint{color:var(--text-dim);margin:0;font-size:.88rem;line-height:1.5}.contact-form{flex-direction:column;gap:1.15rem;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:.85rem 1rem;display:grid}@media (max-width:500px){.form-row{grid-template-columns:1fr}}.form-group{flex-direction:column;gap:.45rem;display:flex}.form-group label{color:#c8d6e6d1;font-size:max(.75rem,12px);font-family:var(--font-jetbrains), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase}.form-group input,.form-group textarea{width:100%;color:var(--text);font-family:var(--font-outfit), "Outfit", sans-serif;background:#0a1224d9;border:1px solid #ffffff1a;border-radius:10px;outline:none;padding:.82rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s}.form-group input::placeholder,.form-group textarea::placeholder{color:#9aabb88c}.form-group textarea{resize:vertical;min-height:132px;line-height:1.55}.form-group input:hover,.form-group textarea:hover{border-color:#ffffff29}.form-group input:focus,.form-group textarea:focus{border-color:var(--leistung-accent,var(--red));box-shadow:0 0 0 3px var(--leistung-accent-soft,#de3a3e24);background:#0e162af2}.form-group input.error,.form-group textarea.error{border-color:#e55}.contact-select{z-index:1;position:relative}.contact-select--open{z-index:20}.contact-select__panel{position:relative}.contact-select__trigger{width:100%;min-height:48px;color:var(--text);font-family:var(--font-outfit), "Outfit", sans-serif;text-align:left;cursor:pointer;background:#0a1224d9;border:1px solid #ffffff1a;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.82rem 1rem;font-size:.95rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex}.contact-select__trigger:hover{border-color:#ffffff29}.contact-select__trigger:focus-visible{border-color:var(--leistung-accent,var(--red));box-shadow:0 0 0 3px var(--leistung-accent-soft,#de3a3e24);background:#0e162af2;outline:none}.contact-select--open .contact-select__trigger{border-color:var(--leistung-accent,var(--red));box-shadow:0 0 0 3px var(--leistung-accent-soft,#de3a3e24);background:#0e162af7;border-bottom-color:#ffffff14;border-bottom-right-radius:0;border-bottom-left-radius:0}.contact-select--open .contact-select__trigger:focus-visible{box-shadow:0 0 0 3px var(--leistung-accent-soft,#de3a3e24)}.contact-select__trigger--placeholder .contact-select__value{color:#9aabb88c}.contact-select__value{overflow-wrap:anywhere;word-break:break-word;white-space:normal;text-align:left;flex:1;min-width:0;line-height:1.35}.contact-select__chevron{color:var(--text-dim);flex-shrink:0;margin-top:.2rem;transition:transform .2s,color .2s}.contact-select--open .contact-select__chevron{color:var(--leistung-accent-light,var(--red-light));transform:rotate(180deg)}.contact-select__menu{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#c8d6e68c #ffffff1a;border:1px solid var(--leistung-accent,var(--red));-webkit-backdrop-filter:blur(20px);background:#0e162af7;border-top:none;border-radius:0 0 10px 10px;max-height:min(280px,42vh);margin:0;padding:.4rem .55rem .4rem .4rem;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000073}.contact-select__menu::-webkit-scrollbar{width:10px}.contact-select__menu::-webkit-scrollbar-track{background:#ffffff14;border:1px solid #ffffff0f;border-radius:999px;margin:.45rem .2rem .45rem 0}.contact-select__menu::-webkit-scrollbar-thumb{background:linear-gradient(#d2deecb8 0%,#a8b8c894 100%);border:2px solid #0e162ad9;border-radius:999px;min-height:48px}.contact-select__menu::-webkit-scrollbar-thumb:hover{background:linear-gradient(#ecf2fae0 0%,#c8d6e6b8 100%)}.contact-select__menu::-webkit-scrollbar-thumb:active{background:color-mix(in srgb, var(--leistung-accent-light,var(--red-light)) 65%, white);border-color:#0e162ab3}.contact-select__option{color:#c8d6e6c7;cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:.75rem;min-height:44px;padding:.55rem .85rem;font-size:.92rem;transition:background .15s,color .15s;display:flex}.contact-select__option-label{overflow-wrap:anywhere;word-break:break-word;white-space:normal;flex:1;min-width:0;line-height:1.35}.contact-select__option-check{color:var(--leistung-accent-light,var(--red-light));opacity:.85;flex-shrink:0}.contact-select__option--active{color:var(--white);background:#ffffff12}.contact-select__option--selected{color:var(--white);font-weight:500}.contact-select__option--selected.contact-select__option--active{background:var(--leistung-accent-soft,#de3a3e24)}@media (prefers-reduced-motion:reduce){.contact-select__chevron,.contact-select__trigger,.contact-select__option{transition:none}}.form-submit .btn{justify-content:center;width:100%;min-height:52px;padding:1rem;font-size:1rem}.form-submit__label{min-width:9.5rem;display:inline-block}.form-note{color:var(--text-muted);text-align:center;margin-top:-.3rem;font-size:.8rem}.form-group--checkbox{background:#ffffff06;border:1px solid #ffffff12;border-radius:10px;margin-top:.15rem;padding:.9rem 1rem}.checkbox-label{cursor:pointer;min-height:44px;font-family:var(--font-outfit), "Outfit", sans-serif;letter-spacing:normal;text-transform:none;color:#c8d6e6d1;align-items:flex-start;gap:.75rem;padding-block:.35rem;font-size:.875rem;font-weight:400;line-height:1.55;display:flex;position:relative}.checkbox-label__text{flex:1;min-width:0}.checkbox-label__required{color:#c8d6e68c}.checkbox-input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute;inset:0}.checkbox-box{width:1.125rem;height:1.125rem;color:var(--white);pointer-events:none;background:#0a1224e6;border:1.5px solid #ffffff38;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-top:.2rem;transition:border-color .2s,background-color .2s,box-shadow .2s,transform .2s cubic-bezier(.34,1.2,.64,1);display:flex}.checkbox-box__check{opacity:0;width:.7rem;height:.7rem;transition:opacity .16s,transform .22s cubic-bezier(.34,1.3,.64,1);transform:scale(.5)}.checkbox-label:hover .checkbox-box{border-color:#ffffff59}.checkbox-input:focus-visible+.checkbox-box{border-color:var(--leistung-accent,var(--red));box-shadow:0 0 0 3px var(--leistung-accent-soft,#de3a3e24)}.checkbox-input:checked+.checkbox-box{border-color:var(--leistung-accent,var(--red));background-color:var(--leistung-accent,var(--red));animation:.24s cubic-bezier(.34,1.35,.64,1) checkboxPop;transform:scale(1)}.checkbox-input:checked+.checkbox-box .checkbox-box__check{opacity:1;transform:scale(1)}@keyframes checkboxPop{0%{transform:scale(.92)}55%{transform:scale(1.06)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.checkbox-box,.checkbox-box__check{transition:none}.checkbox-input:checked+.checkbox-box{animation:none}}.checkbox-label a{min-height:44px;color:var(--leistung-accent-light,var(--red-light));text-underline-offset:.15em;align-items:center;margin:-.35rem -.2rem;padding:.35rem .2rem;font-weight:500;text-decoration:underline;transition:color .2s;display:inline-flex}.checkbox-label a:hover{color:var(--white)}.checkbox-label a:focus-visible{outline:2px solid var(--leistung-accent,var(--red));outline-offset:2px;border-radius:2px}.contact-form.exiting{opacity:0;transition:opacity .32s}.form-success-wrap,.form-error-wrap{text-align:center;isolation:isolate;border-radius:18px;flex-direction:column;align-items:center;padding:clamp(1.5rem,4vw,2rem);display:flex;position:relative;overflow:hidden}.form-success-wrap{background:radial-gradient(ellipse 120% 80% at 50% -20%, color-mix(in srgb, var(--leistung-accent,var(--red)) 10%, transparent) 0%, transparent 58%), linear-gradient(168deg, #0a101ef7 0%, #060a12fc 100%);box-shadow:inset 0 1px 0 #ffffff14, inset 0 -24px 48px #0000002e, 0 28px 72px #0000007a, 0 0 0 1px #ffffff0a, 0 0 100px color-mix(in srgb, var(--leistung-accent,var(--red)) 10%, transparent);border:1px solid #ffffff1a;animation:.82s cubic-bezier(.16,1,.3,1) both formFeedbackIn}.form-success-wrap__mesh,.form-success-wrap__grain,.form-success-wrap__vignette{pointer-events:none;z-index:0;position:absolute;inset:0}.form-success-wrap__mesh{background:radial-gradient(ellipse 85% 65% at 50% -8%, color-mix(in srgb, var(--leistung-accent-light,var(--red-light)) 14%, transparent) 0%, transparent 64%), radial-gradient(ellipse 50% 40% at 92% 88%, #004f8c24 0%, transparent 70%), radial-gradient(ellipse 42% 36% at 8% 78%, color-mix(in srgb, var(--leistung-accent,var(--red)) 8%, transparent) 0%, transparent 72%);animation:4.2s ease-in-out .6s infinite formFeedbackGlow}.form-success-wrap__grain{opacity:.55;background:repeating-linear-gradient(-42deg,#0000,#0000 36px,#ffffff04 36px 37px)}.form-success-wrap__vignette{background:radial-gradient(85% 75%,#0000 42%,#00000047 100%)}.form-success-wrap__line{z-index:1;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--leistung-accent,var(--red)) 35%, transparent) 18%, #ffffff8c 50%, color-mix(in srgb, var(--leistung-accent,var(--red)) 35%, transparent) 82%, transparent 100%);opacity:.9;height:1px;position:absolute;top:0;left:8%;right:8%}.form-success-card{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(1.15);opacity:0;background:linear-gradient(#ffffff0e 0%,#ffffff05 100%);border:1px solid #ffffff17;border-radius:14px;width:100%;max-width:26rem;padding:clamp(2rem,5vw,2.85rem) clamp(1.35rem,4vw,2rem) clamp(1.85rem,4vw,2.35rem);animation:.68s cubic-bezier(.16,1,.3,1) .18s forwards formSuccessCardIn;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000001f,0 12px 40px #00000038}.form-success-card__corner{pointer-events:none;opacity:.55;width:22px;height:22px;position:absolute}.form-success-card__corner--tl{border-top:1px solid #ffffff38;border-left:1px solid #ffffff38;top:10px;left:10px}.form-success-card__corner--tr{border-top:1px solid #ffffff38;border-right:1px solid #ffffff38;top:10px;right:10px}.form-success-card__corner--bl{border-bottom:1px solid #ffffff24;border-left:1px solid #ffffff24;bottom:10px;left:10px}.form-success-card__corner--br{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;bottom:10px;right:10px}@keyframes formSuccessCardIn{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.form-success-badge{z-index:1;width:96px;height:96px;margin:0 auto 1.5rem;animation:.84s cubic-bezier(.34,1.45,.64,1) .28s both formSuccessIconPop;position:relative}.form-success-badge__halo{background:radial-gradient(circle, color-mix(in srgb, var(--leistung-accent,var(--red)) 28%, transparent) 0%, transparent 68%);border-radius:50%;animation:3s ease-in-out 1s infinite formSuccessHaloPulse;position:absolute;inset:-10px}.form-success-badge__ring{background:conic-gradient(from 225deg, #ffffff14 0deg, color-mix(in srgb, var(--leistung-accent-light,var(--red-light)) 75%, transparent) 80deg, #ffffff47 160deg, color-mix(in srgb, var(--leistung-accent,var(--red)) 65%, transparent) 240deg, #ffffff14 360deg);-webkit-mask-composite:xor;opacity:.92;border-radius:50%;padding:1.5px;position:absolute;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0)}.form-success-badge__core{color:#fff;background:radial-gradient(circle at 32% 26%, #ffffff47 0%, transparent 44%), linear-gradient(152deg, color-mix(in srgb, var(--leistung-accent-light,var(--red-light)) 95%, #fff) 0%, var(--leistung-accent,var(--red)) 46%, color-mix(in srgb, var(--leistung-accent,var(--red)) 82%, #000) 100%);box-shadow:0 14px 36px color-mix(in srgb, var(--leistung-accent,var(--red)) 42%, transparent), 0 0 0 1px #ffffff1f, inset 0 1px 0 #ffffff52, inset 0 -3px 10px #0003;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:8px}.form-success-badge__core svg{filter:drop-shadow(0 2px 4px #0000003d);width:36px;height:36px}.form-success-badge__check{stroke-dasharray:1;stroke-dashoffset:1px;animation:.42s ease-out .72s forwards feedbackMarkDraw}@keyframes formSuccessHaloPulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}.form-error-wrap{border:1px solid color-mix(in srgb, var(--leistung-accent,var(--red)) 35%, transparent);box-shadow:inset 0 1px 0 #ffffff0a, 0 18px 48px #00000047, 0 0 50px color-mix(in srgb, var(--leistung-accent,var(--red)) 10%, transparent);background:linear-gradient(#2810148c 0%,#080e1cb8 100%);animation:.55s cubic-bezier(.16,1,.3,1) both formFeedbackIn}.form-error-wrap__glow{pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 55% at 50% 0%, color-mix(in srgb, var(--leistung-accent,var(--red)) 22%, transparent) 0%, transparent 68%);position:absolute;inset:0}@keyframes formFeedbackIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes formFeedbackGlow{0%,to{opacity:.65}50%{opacity:1}}@keyframes formErrorShake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(3px)}}.form-error-icon{z-index:1;filter:drop-shadow(0 0 18px #f8717152);width:84px;height:84px;margin-bottom:1.15rem;animation:.65s cubic-bezier(.34,1.45,.64,1) 50ms both formSuccessIconPop,.45s .35s formErrorShake;position:relative}@keyframes formSuccessIconPop{0%{opacity:0;transform:scale(.72)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.form-error-icon svg{width:100%;height:100%}.error-circle{stroke-dasharray:1;stroke-dashoffset:1px;transform-origin:26px 26px;animation:.62s ease-out .12s forwards feedbackCircleDraw;transform:rotate(-90deg)}.error-mark{stroke-dasharray:1;stroke-dashoffset:1px;animation:.34s ease-out .58s forwards feedbackMarkDraw}.error-mark--second{animation-delay:.72s}@keyframes feedbackCircleDraw{to{stroke-dashoffset:0}}@keyframes feedbackMarkDraw{to{stroke-dashoffset:0}}.form-success-kicker,.form-error-kicker{z-index:1;font-family:var(--font-jetbrains), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;opacity:0;border-radius:999px;align-items:center;margin:0 0 1rem;padding:.42rem .95rem;font-size:max(.64rem,10px);animation:.46s ease-out .82s forwards formFeedbackTextIn;display:inline-flex;position:relative}.form-success-kicker{color:#fff8f8f5;background:linear-gradient(180deg, color-mix(in srgb, var(--leistung-accent,var(--red)) 22%, transparent) 0%, color-mix(in srgb, var(--leistung-accent,var(--red)) 12%, transparent) 100%);border:1px solid color-mix(in srgb, var(--leistung-accent-light,var(--red-light)) 36%, transparent);box-shadow:0 0 28px color-mix(in srgb, var(--leistung-accent,var(--red)) 14%, transparent), inset 0 1px 0 #ffffff14}.form-error-kicker{box-shadow:none;color:var(--leistung-accent-light,var(--red-light));background:0 0;border:none;margin-bottom:.35rem;padding:0}.form-success-title,.form-error-title{z-index:1;color:var(--white);font-family:var(--font-outfit), "Outfit", sans-serif;letter-spacing:-.025em;text-shadow:0 2px 28px #ffffff0f;opacity:0;max-width:18ch;margin:0 0 1rem;font-size:clamp(1.65rem,4.2vw,2.15rem);font-weight:500;line-height:1.18;animation:.46s ease-out .94s forwards formFeedbackTextIn;position:relative}.form-error-title{font-family:var(--font-bebas), "Bebas Neue", sans-serif;letter-spacing:.02em;max-width:none;text-shadow:none;margin:0 0 .55rem;font-size:clamp(2rem,5vw,2.45rem);font-weight:400;line-height:1.05}.form-success-text,.form-error-text{z-index:1;color:#d6e0ecc7;opacity:0;max-width:36ch;margin:0 auto;font-size:.94rem;font-weight:400;line-height:1.75;animation:.46s ease-out 1.06s forwards formFeedbackTextIn;position:relative}.form-success-meta{z-index:1;opacity:0;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.35rem;animation:.46s ease-out 1.18s forwards formFeedbackTextIn;display:flex;position:relative}.form-success-meta__chip{font-family:var(--font-outfit), "Outfit", sans-serif;letter-spacing:.01em;color:#e4ecf6e0;background:#ffffff09;border:1px solid #ffffff17;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.76rem;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.form-success-meta__chip svg{opacity:.85;flex-shrink:0;width:14px;height:14px}.form-success-meta__chip--accent{color:#fff4f4f0;background:color-mix(in srgb, var(--leistung-accent,var(--red)) 14%, transparent);border-color:color-mix(in srgb, var(--leistung-accent-light,var(--red-light)) 28%, transparent)}.form-error-text a{color:var(--leistung-accent-light,var(--red-light));text-underline-offset:.15em;text-decoration:underline;transition:color .2s}.form-error-text a:hover{color:var(--white)}.form-error-retry{z-index:1;opacity:0;min-height:44px;margin-top:1.15rem;animation:.42s ease-out 1.14s forwards formFeedbackTextIn;position:relative}@keyframes formFeedbackTextIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.contact-form-loading-overlay,.contact-form-loading__spinner,.contact-form.exiting{transition:none;animation:none}.form-success-wrap,.form-error-wrap,.form-success-card,.form-success-badge,.form-success-badge__halo,.form-success-badge__ring,.form-error-icon,.form-success-wrap__mesh,.error-circle,.error-mark,.form-success-kicker,.form-error-kicker,.form-success-title,.form-error-title,.form-success-text,.form-success-meta,.form-error-text,.form-error-retry{opacity:1;animation:none;transform:none}}.contact__glow{top:calc(-1 * var(--section-seam-bleed,clamp(2.5rem, 7vw, 5rem)));width:min(700px,85vw);height:calc(280px + var(--section-seam-bleed,clamp(2.5rem, 7vw, 5rem)));pointer-events:none;background:radial-gradient(at 50% 0,#de3a3e1a,#0000 70%);position:absolute;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 24%,#000 42% 100%);mask-image:linear-gradient(#0000 0%,#0000004d 24%,#000 42% 100%)}
.back-to-top{-webkit-backdrop-filter:blur(14px);width:48px;height:48px;color:var(--white);z-index:500;opacity:0;pointer-events:none;background:#080c18c7;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s,box-shadow .25s;display:flex;position:fixed;bottom:2rem;right:2rem;transform:translateY(20px)scale(.88);box-shadow:0 4px 20px #00000061}.back-to-top.visible{opacity:1;pointer-events:auto;animation:.55s cubic-bezier(.34,1.35,.64,1) forwards dockBtnPop;transform:translateY(0)scale(1)}.back-to-top.was-visible:not(.visible){opacity:0;transform:translateY(12px)scale(.92)}.back-to-top:hover{background:color-mix(in srgb, var(--leistung-accent,var(--red)) 92%, transparent);border-color:var(--leistung-accent-border,#de3a3e80);box-shadow:0 8px 28px var(--leistung-accent-glow,#de3a3e52);transform:translateY(-3px)scale(1.04)}.back-to-top svg{transition:transform .25s}.back-to-top:hover svg{transform:translateY(-2px)}@keyframes dockBtnPop{0%{opacity:0;transform:translateY(20px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@media (min-width:641px) and (max-width:1024px){.back-to-top{bottom:2rem;right:2rem}}.floating-call{-webkit-backdrop-filter:blur(14px);color:var(--white);letter-spacing:.05em;z-index:490;opacity:0;pointer-events:none;background:#080c18c7;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.55rem;height:48px;padding:6px 1.15rem 6px 6px;font-size:.8rem;font-weight:600;text-decoration:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),padding .5s cubic-bezier(.16,1,.3,1),gap .5s cubic-bezier(.16,1,.3,1),background .3s,border-color .3s,color .3s,box-shadow .3s;display:inline-flex;position:fixed;bottom:2rem;left:2rem;transform:translate(-28px);box-shadow:0 4px 20px #00000061}.floating-call.is-entered{opacity:1;pointer-events:auto;transform:translate(0)}.floating-call.is-collapsed{gap:0;padding-right:6px}.floating-call__label-wrap{grid-template-columns:1fr;min-width:0;transition:grid-template-columns .5s cubic-bezier(.16,1,.3,1);display:grid}.floating-call.is-collapsed .floating-call__label-wrap{grid-template-columns:0fr;transition-delay:60ms}.floating-call-label{white-space:nowrap;opacity:1;min-width:0;transition:opacity .18s,transform .5s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translate(0)}.floating-call.is-collapsed .floating-call-label{opacity:0;transition:opacity .12s,transform .5s cubic-bezier(.16,1,.3,1);transform:translate(-6px)}.floating-call:not(.is-collapsed) .floating-call-label{transition-delay:.22s}.floating-call:not(.is-collapsed) .floating-call__label-wrap{transition-delay:0s}.floating-call__icon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.floating-call svg{color:inherit}.floating-call:hover{background:color-mix(in srgb, var(--leistung-accent,var(--red)) 92%, transparent);border-color:var(--leistung-accent-border,#de3a3e73);color:var(--white);box-shadow:0 8px 28px var(--leistung-accent-glow,#de3a3e52);transform:translate(0)translateY(-2px)}.floating-call.is-entered:hover{transform:translate(0)translateY(-2px)}@media (max-width:860px){.floating-call__label-wrap{display:none}.floating-call{gap:0;padding:6px}}@media (max-width:640px){.floating-call,.back-to-top{pointer-events:none;display:none!important}}
.nav-dropdown-mount{vertical-align:top;box-sizing:border-box;border-radius:var(--nav-dropdown-radius);border:1px solid #0000;flex-direction:column;align-items:stretch;width:max-content;transition:background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1),border-radius .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.has-dropdown:hover .nav-dropdown-mount,.has-dropdown:focus-within .nav-dropdown-mount,.has-dropdown.open .nav-dropdown-mount{background:var(--nav-dropdown-fill);border-color:var(--nav-link-hover-border);border-bottom-color:var(--nav-dropdown-fill);border-radius:var(--nav-dropdown-radius) var(--nav-dropdown-radius) 0 0}.has-dropdown:hover .nav-dropdown-mount:after,.has-dropdown:focus-within .nav-dropdown-mount:after,.has-dropdown.open .nav-dropdown-mount:after{content:"";background:var(--nav-dropdown-fill);z-index:3;pointer-events:none;width:calc(100% + 2px);height:2px;position:absolute;top:calc(100% - 1px);left:-1px}.has-dropdown.dropdown-suppressed:hover .nav-dropdown-mount:after,.has-dropdown.dropdown-suppressed:focus-within .nav-dropdown-mount:after,.has-dropdown.dropdown-suppressed.open .nav-dropdown-mount:after{display:none}.has-dropdown{z-index:1;--nav-dropdown-radius:12px;flex-shrink:0;align-items:center;font-size:.875rem;display:inline-flex;position:relative;overflow:visible}.has-dropdown:hover,.has-dropdown:focus-within,.has-dropdown.open{z-index:1104}.has-dropdown.dropdown-suppressed:hover .nav-dropdown,.has-dropdown.dropdown-suppressed:focus-within .nav-dropdown,.has-dropdown.dropdown-suppressed.open .nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0 round 0 var(--nav-dropdown-radius) var(--nav-dropdown-radius) var(--nav-dropdown-radius))}.has-dropdown.dropdown-suppressed:hover .nav-dropdown-mount,.has-dropdown.dropdown-suppressed:focus-within .nav-dropdown-mount,.has-dropdown.dropdown-suppressed.open .nav-dropdown-mount{border-radius:var(--nav-dropdown-radius);box-shadow:none;background:0 0;border-color:#0000;border-bottom-style:solid;border-bottom-width:1px}.has-dropdown.dropdown-suppressed:hover .nav-dropdown-mount>a,.has-dropdown.dropdown-suppressed:focus-within .nav-dropdown-mount>a,.has-dropdown.dropdown-suppressed.open .nav-dropdown-mount>a{color:var(--nav-text-dim);border-radius:var(--nav-dropdown-radius);box-shadow:none;background:0 0}.has-dropdown.dropdown-suppressed:hover .nav-dropdown-mount>a.active,.has-dropdown.dropdown-suppressed:focus-within .nav-dropdown-mount>a.active,.has-dropdown.dropdown-suppressed.open .nav-dropdown-mount>a.active{color:var(--white);background:var(--nav-dropdown-fill)}.has-dropdown.dropdown-suppressed:hover .nav-dropdown-mount>a .dropdown-arrow,.has-dropdown.dropdown-suppressed:focus-within .nav-dropdown-mount>a .dropdown-arrow{opacity:.5;color:inherit;transform:none}.dropdown-arrow{vertical-align:middle;opacity:.5;transform-origin:50%;flex-shrink:0;justify-content:center;align-items:center;width:.85em;height:.85em;margin-left:3px;font-size:.55rem;line-height:1;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .2s,color .2s;display:inline-flex;overflow:visible}.has-dropdown:hover .nav-dropdown-mount>a .dropdown-arrow,.has-dropdown:focus-within .nav-dropdown-mount>a .dropdown-arrow{opacity:.9;color:var(--nav-accent-light);transform:rotate(180deg)}.nav-dropdown{background:var(--nav-dropdown-fill);border-radius:0 var(--nav-dropdown-radius) var(--nav-dropdown-radius) var(--nav-dropdown-radius);width:max-content;min-width:calc(100% + 2px);max-width:min(18.5rem,100vw - 2rem);box-shadow:none;opacity:0;visibility:hidden;pointer-events:none;clip-path:inset(0 0 100% 0 round 0 var(--nav-dropdown-radius) var(--nav-dropdown-radius) var(--nav-dropdown-radius));z-index:1;box-sizing:border-box;border:1px solid #0000;margin:-1px 0 0;padding:.42rem .45rem .36rem;list-style:none;transition:opacity .22s cubic-bezier(.22,1,.36,1),clip-path .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s,box-shadow;position:absolute;top:100%;left:-1px;right:auto}.has-dropdown:not(:hover):not(:focus-within):not(.open) .nav-dropdown{box-shadow:none;transition:opacity .22s cubic-bezier(.4,0,.2,1),clip-path .24s cubic-bezier(.4,0,.2,1),visibility 0s linear .24s,box-shadow}.has-dropdown:hover .nav-dropdown,.has-dropdown:focus-within .nav-dropdown,.has-dropdown.open .nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;border-top:1px solid var(--nav-link-hover-border);border-left:1px solid var(--nav-link-hover-border);border-right:1px solid var(--nav-link-hover-border);border-bottom:1px solid var(--nav-link-hover-border);clip-path:inset(0 0 0 0 round 0 var(--nav-dropdown-radius) var(--nav-dropdown-radius) var(--nav-dropdown-radius));box-shadow:inset -1px 0 0 var(--nav-link-hover-border), inset 0 -1px 0 var(--nav-link-hover-border), 0 14px 36px #00000052;transition:opacity .24s cubic-bezier(.22,1,.36,1),clip-path .32s cubic-bezier(.22,1,.36,1),visibility,box-shadow .2s}.has-dropdown:hover .nav-dropdown li,.has-dropdown:focus-within .nav-dropdown li,.has-dropdown.open .nav-dropdown li{animation:.3s cubic-bezier(.22,1,.36,1) both navDropdownItemIn}.has-dropdown:not(:hover):not(:focus-within):not(.open) .nav-dropdown li{animation:.16s cubic-bezier(.4,0,.2,1) both navDropdownItemOut}.has-dropdown:hover .nav-dropdown li:first-child,.has-dropdown:focus-within .nav-dropdown li:first-child,.has-dropdown.open .nav-dropdown li:first-child{animation-delay:40ms}.has-dropdown:hover .nav-dropdown li:nth-child(2),.has-dropdown:focus-within .nav-dropdown li:nth-child(2),.has-dropdown.open .nav-dropdown li:nth-child(2){animation-delay:60ms}.has-dropdown:hover .nav-dropdown li:nth-child(3),.has-dropdown:focus-within .nav-dropdown li:nth-child(3),.has-dropdown.open .nav-dropdown li:nth-child(3){animation-delay:80ms}.has-dropdown:hover .nav-dropdown li:nth-child(4),.has-dropdown:focus-within .nav-dropdown li:nth-child(4),.has-dropdown.open .nav-dropdown li:nth-child(4){animation-delay:.1s}.has-dropdown:hover .nav-dropdown li:nth-child(5),.has-dropdown:focus-within .nav-dropdown li:nth-child(5),.has-dropdown.open .nav-dropdown li:nth-child(5){animation-delay:.12s}.has-dropdown:hover .nav-dropdown li:nth-child(6),.has-dropdown:focus-within .nav-dropdown li:nth-child(6),.has-dropdown.open .nav-dropdown li:nth-child(6){animation-delay:.14s}.has-dropdown:hover .nav-dropdown li:nth-child(7),.has-dropdown:focus-within .nav-dropdown li:nth-child(7),.has-dropdown.open .nav-dropdown li:nth-child(7){animation-delay:.16s}.has-dropdown:hover .nav-dropdown li:nth-child(8),.has-dropdown:focus-within .nav-dropdown li:nth-child(8),.has-dropdown.open .nav-dropdown li:nth-child(8){animation-delay:.18s}.has-dropdown:hover .nav-dropdown li:nth-child(9),.has-dropdown:focus-within .nav-dropdown li:nth-child(9),.has-dropdown.open .nav-dropdown li:nth-child(9){animation-delay:.2s}@keyframes navDropdownItemIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes navDropdownItemOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-2px)}}.nav-dropdown li{margin:0}.nav-dropdown a{color:#e4ecf8e6;letter-spacing:.02em;white-space:nowrap;background:0 0;border-radius:6px;align-items:center;gap:.5rem;padding:.36rem .5rem .36rem .3rem;font-size:.875rem;font-weight:500;transition:background .18s,color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:inset 3px 0 #0000}.nav-dropdown a:before,.nav-dropdown a:after{display:none}.nav-dropdown a:hover,.nav-dropdown a:focus-visible,.nav-dropdown a.active{background:var(--nav-accent-soft);box-shadow:inset 3px 0 0 var(--red);color:var(--white);outline:none}.dd-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dd-icon__tile{--dd-icon-bg:#de3a3e1a;--dd-icon-border:#de3a3e3d;--dd-icon-color:#f87171eb;--dd-icon-glow:#de3a3e2e;background:var(--dd-icon-bg);border:1px solid var(--dd-icon-border);width:1.625rem;height:1.625rem;color:var(--dd-icon-color);border-radius:6px;justify-content:center;align-items:center;transition:background .18s,border-color .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.dd-icon__glyph{flex-shrink:0;display:block}.dd-icon--cybersecurity .dd-icon__tile{--dd-icon-bg:#4ade801a;--dd-icon-border:#4ade803d;--dd-icon-color:#86efacf2;--dd-icon-glow:#4ade8033}.dd-icon--dsgvo-datenschutz .dd-icon__tile{--dd-icon-bg:#de3a3e1a;--dd-icon-border:#de3a3e3d;--dd-icon-color:#f87171eb;--dd-icon-glow:#de3a3e2e}.dd-icon--hardware .dd-icon__tile{--dd-icon-bg:#60a5fa1a;--dd-icon-border:#60a5fa3d;--dd-icon-color:#93c5fdf2;--dd-icon-glow:#60a5fa2e}.dd-icon--seminare .dd-icon__tile{--dd-icon-bg:#eab3081a;--dd-icon-border:#eab30842;--dd-icon-color:#facc15f2;--dd-icon-glow:#eab3082e}.dd-icon--digitalisierung .dd-icon__tile{--dd-icon-bg:#de3a3e1a;--dd-icon-border:#de3a3e3d;--dd-icon-color:#f87171eb;--dd-icon-glow:#de3a3e2e}.dd-icon--netzwerke .dd-icon__tile{--dd-icon-bg:#38bdf81a;--dd-icon-border:#38bdf83d;--dd-icon-color:#7dd3fcf2;--dd-icon-glow:#38bdf82e}.dd-icon--serverhosting .dd-icon__tile{--dd-icon-bg:#22c55e1a;--dd-icon-border:#22c55e3d;--dd-icon-color:#86efacf2;--dd-icon-glow:#22c55e2e}.dd-icon--software .dd-icon__tile{--dd-icon-bg:#6366f11a;--dd-icon-border:#6366f13d;--dd-icon-color:#a5b4fcf2;--dd-icon-glow:#6366f12e}.dd-icon--webdesign .dd-icon__tile{--dd-icon-bg:#f472b61a;--dd-icon-border:#f472b63d;--dd-icon-color:#f9a8d4f2;--dd-icon-glow:#f472b62e}.nav-dropdown a:hover .dd-icon__tile,.nav-dropdown a:focus-visible .dd-icon__tile,.nav-dropdown a.active .dd-icon__tile,.mob-sub-links a:hover .dd-icon__tile,.mob-sub-links a.active .dd-icon__tile{background:color-mix(in srgb, var(--dd-icon-bg) 70%, white 8%);border-color:color-mix(in srgb, var(--dd-icon-border) 80%, white 12%);color:color-mix(in srgb, var(--dd-icon-color) 85%, white 15%);box-shadow:0 0 10px var(--dd-icon-glow);transform:translateY(-1px)}.nav-dropdown a .dd-label{min-width:0}.nav-dropdown .dd-divider{background:#ffffff0f;height:1px;margin:.3rem 0}@media (max-width:1200px){.has-dropdown{font-size:.82rem}}@media (prefers-reduced-motion:reduce){.nav-dropdown,.nav-dropdown a,.dropdown-arrow{transition:none}.has-dropdown:hover .nav-dropdown li,.has-dropdown:focus-within .nav-dropdown li,.has-dropdown.open .nav-dropdown li,.has-dropdown:not(:hover):not(:focus-within):not(.open) .nav-dropdown li{animation:none}.has-dropdown:hover .nav-dropdown,.has-dropdown:focus-within .nav-dropdown,.has-dropdown.open .nav-dropdown{opacity:1;visibility:visible;clip-path:none}.has-dropdown:not(:hover):not(:focus-within):not(.open) .nav-dropdown{opacity:0;visibility:hidden;clip-path:none}}
html,body{overflow-x:hidden}@media (max-width:768px){.section{padding:var(--space-section-y) 0}.section--compact{padding:var(--space-section-y-compact) 0}.stats-bar{padding:2rem 0}.hero-bg:after{background:radial-gradient(150px at 90% 15%,#de3a3e1f 0%,#0000 70%)}.hero-actions{flex-flow:wrap}.hero-cta{align-self:stretch}.stat-item:after{display:none!important}.page-hero{padding:calc(var(--nav-height) + var(--topbar-height) + 1.5rem) 0 var(--space-hero-bottom)}.about-box,.info-card{padding:1.5rem}.service-card{padding:1.5rem 1.5rem 3.5rem}.service-link{margin-top:1rem}.cta-banner{text-align:center;padding:2.5rem 1.5rem}.cta-banner .btn{justify-content:center;align-self:center}.prose table{display:block;overflow-x:auto}.display-xl:not(.hero-headline){font-size:clamp(3rem,14vw,9rem)}.display-lg{font-size:clamp(2.2rem,9vw,5.5rem)}.section-title{font-size:clamp(1.8rem,7vw,3.5rem)}.hero-sub{font-size:.95rem}.page-hero h1{font-size:clamp(2.2rem,8vw,3.5rem)}.label{font-size:max(.75rem,12px)}}@media (min-width:769px) and (max-width:1024px){.section-title{font-size:clamp(2rem,4.5vw,3rem)}.page-hero h1{font-size:clamp(2.35rem,5vw,3.5rem)}}@media (max-width:500px){.section{padding:clamp(3rem,8vw,4rem) 0}.section--compact{padding:clamp(2rem,6vw,3rem) 0}.stats-inner{grid-template-columns:1fr 1fr;gap:1.2rem}.section-header{margin-bottom:2rem}.page-hero{padding:calc(var(--nav-height) + var(--topbar-height) + 1.25rem) 0 var(--space-hero-bottom)}}.testimonials-track-outer{margin-top:3rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.testimonials-track{will-change:transform;gap:1.5rem;width:max-content;animation:30s linear infinite testimonialScroll;display:flex}.testimonials-track:hover{animation-play-state:paused}@keyframes testimonialScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.stat-bar{background:#ffffff12;width:100%;height:3px;margin-top:.6rem}.stat-bar-fill{background:var(--red);width:0%;height:100%;transition:width 1.2s cubic-bezier(.4,0,.2,1)}.cookie-controls{flex-direction:column;gap:.75rem;margin:1rem 0;display:flex}.cookie-row{background:var(--surface);border:1px solid var(--border);border-radius:4px;justify-content:space-between;align-items:center;gap:1.5rem;padding:.9rem 1.1rem;display:flex}.cookie-row-text{flex-direction:column;gap:.15rem;display:flex}.cookie-row-text strong{color:var(--white);font-size:.9rem}.cookie-row-text span{color:var(--text-dim);font-size:.8rem}.cookie-toggle{cursor:pointer;flex-shrink:0;align-items:center;min-width:44px;min-height:44px;padding:.55rem 0;display:inline-flex;position:relative}.cookie-toggle input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cookie-toggle-track{background:#ffffff1f;border-radius:12px;align-items:center;width:44px;height:26px;transition:background .25s;display:flex}.cookie-toggle input:checked~.cookie-toggle-track{background:var(--red)}.cookie-toggle-thumb{background:var(--white);border-radius:50%;width:18px;height:18px;margin-left:3px;transition:transform .25s;box-shadow:0 1px 4px #0000004d}.cookie-toggle input:checked~.cookie-toggle-track .cookie-toggle-thumb{transform:translate(20px)}.cookie-toggle--disabled{cursor:not-allowed;opacity:.6}.cookie-save-btn{align-self:flex-start}.hero.hero-offscreen .hero-trust__dot{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.particle{animation:none!important}.hero-eyebrow,.hero-headline,.hero-sub,.hero-cta-group,.hero-trust,.hero-showcase,.hero-metrics-card__eyebrow,.hero-metrics,.hero-metric,.hero-sidecard,.marquee-strip,.services-panel,.services-panel__item{opacity:1;clip-path:none;animation:none;transform:none}}@media (min-width:641px) and (max-width:768px){.site-header:before{background:#060a12f0;transition:background .35s,border-color .35s,box-shadow .35s;-webkit-backdrop-filter:none!important}}@media (max-width:768px){.particles-container{display:none!important}.particle{will-change:auto;animation:none!important}.about-box,.testimonial-card,.info-card,.post-card,.post-article-body{background:#0c162aeb;-webkit-backdrop-filter:none!important}.mobile-bottom-nav__surface{background:#0a0e18f0;-webkit-backdrop-filter:none!important}.stats-bar,.cookie-banner-inner,.search-overlay__sheet{-webkit-backdrop-filter:none!important}.cookie-banner-inner{background:linear-gradient(165deg,#0e121cfa 0%,#080c16 100%)}}
