.floating-panel{position:fixed;top:2rem;left:2rem;z-index:1000}@media(min-width:768px){.floating-panel{top:2.5rem;left:2.5rem}}@media(min-width:1200px){.floating-panel{top:3rem;left:3rem}}.floating-panel__language-selector{position:relative}.floating-panel__language-toggle{width:48px;height:48px;border-radius:50%;border:none;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(180,218,194,.12) 30%,hsla(0,0%,100%,.9) 70%,rgba(211,234,221,.15));-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(110%);backdrop-filter:blur(20px) saturate(180%) brightness(110%);border:2px solid hsla(0,0%,100%,.4);box-shadow:0 12px 40px rgba(35,35,45,.1),0 4px 16px rgba(180,218,194,.15),inset 0 1px 0 hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.floating-panel__language-toggle:hover{transform:translateY(-2px) scale(1.05);box-shadow:0 16px 50px rgba(35,35,45,.15),0 6px 20px rgba(180,218,194,.2),inset 0 2px 0 hsla(0,0%,100%,.9)}@media(min-width:768px){.floating-panel__language-toggle{width:52px;height:52px}}@media(min-width:1200px){.floating-panel__language-toggle{width:56px;height:56px}}.floating-panel__language-flag{width:24px;height:24px;border-radius:4px;object-fit:cover;filter:drop-shadow(0 2px 4px rgba(35,35,45,.2))}@media(min-width:768px){.floating-panel__language-flag{width:26px;height:26px}}@media(min-width:1200px){.floating-panel__language-flag{width:28px;height:28px}}.floating-panel__language-menu{position:absolute;top:calc(100% + .5rem);left:0;min-width:140px;background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(180,218,194,.08) 30%,hsla(0,0%,100%,.95) 70%,rgba(211,234,221,.12));-webkit-backdrop-filter:blur(25px) saturate(180%) brightness(110%);backdrop-filter:blur(25px) saturate(180%) brightness(110%);border:2px solid hsla(0,0%,100%,.5);border-radius:12px;box-shadow:0 20px 60px rgba(35,35,45,.12),0 8px 24px rgba(180,218,194,.15),inset 0 1px 0 hsla(0,0%,100%,.9);padding:.5rem 0;z-index:10}.floating-panel__language-option{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:none;background:transparent;cursor:pointer;transition:all .2s ease;text-align:left}.floating-panel__language-option:hover{background:rgba(180,218,194,.08);transform:translateX(2px)}.floating-panel__language-option.active{background:rgba(180,218,194,.12)}.floating-panel__language-option.active .floating-panel__flag-label{color:#86b498;font-weight:600}.floating-panel__flag{width:20px;height:20px;border-radius:3px;object-fit:cover;flex-shrink:0;filter:drop-shadow(0 1px 2px rgba(35,35,45,.2))}.floating-panel__flag-label{font-size:.9rem;color:#131b2d;font-weight:500;transition:all .2s ease}.navigation{position:fixed;top:0;left:0;right:0;z-index:1000;padding:.75rem 0;transition:all .4s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(135deg,hsla(0,0%,100%,.98),rgba(180,218,194,.15) 30%,hsla(0,0%,100%,.96) 70%,rgba(211,234,221,.18));-webkit-backdrop-filter:blur(25px) saturate(180%) brightness(105%);backdrop-filter:blur(25px) saturate(180%) brightness(105%);border-bottom:2px solid rgba(180,218,194,.15);box-shadow:0 8px 32px rgba(180,218,194,.12),0 4px 16px rgba(35,35,45,.03),inset 0 2px 0 hsla(0,0%,100%,.8),inset 0 -1px 0 rgba(180,218,194,.2)}.navigation:before{inset:0;background:linear-gradient(135deg,hsla(0,0%,100%,.4),transparent 50%,rgba(180,218,194,.1));z-index:-1}.navigation:after,.navigation:before{content:"";position:absolute;pointer-events:none}.navigation:after{top:-2px;left:-50%;width:200%;height:calc(100% + 4px);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);opacity:0;animation:subtleShimmer 6s ease-in-out infinite}.navigation--scrolled{padding:.5rem 0;background:linear-gradient(135deg,hsla(0,0%,100%,.99),rgba(180,218,194,.18) 30%,hsla(0,0%,100%,.97) 70%,rgba(211,234,221,.22));-webkit-backdrop-filter:blur(30px) saturate(200%) brightness(110%);backdrop-filter:blur(30px) saturate(200%) brightness(110%);border-bottom-color:rgba(180,218,194,.25);box-shadow:0 12px 48px rgba(180,218,194,.18),0 6px 24px rgba(35,35,45,.05),inset 0 2px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 rgba(180,218,194,.3)}.navigation__container{max-width:1200px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between}@media(min-width:768px){.navigation__container{padding:0 2rem}}.navigation__logo-wrapper{display:flex;align-items:center;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;padding:.5rem 1rem;border-radius:16px;background:linear-gradient(135deg,hsla(0,0%,100%,.4),rgba(180,218,194,.2) 50%,hsla(0,0%,100%,.35));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(180,218,194,.2);box-shadow:0 6px 20px rgba(180,218,194,.08),inset 0 1px 0 hsla(0,0%,100%,.6)}.navigation__logo-wrapper:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.5),rgba(180,218,194,.25) 50%,hsla(0,0%,100%,.45));border-color:rgba(180,218,194,.3);box-shadow:0 8px 30px rgba(180,218,194,.12),0 0 20px rgba(180,218,194,.1),inset 0 1px 0 hsla(0,0%,100%,.7);transform:translateY(-1px)}.navigation__logo-link{display:flex;align-items:center;text-decoration:none}.navigation__logo{height:1.2rem;width:auto;transition:all .3s ease;opacity:.95}.navigation__logo-wrapper:hover .navigation__logo{opacity:1;filter:drop-shadow(0 0 8px rgba(35,35,45,.3))}@media(min-width:768px){.navigation__logo{height:1.5rem}}.navigation__desktop{display:none;align-items:center;gap:2rem}@media(min-width:1200px){.navigation__desktop{display:flex}}.navigation__nav{display:flex;align-items:center;gap:1rem}@media(min-width:1200px){.navigation__nav{gap:1.5rem}}.navigation__link{position:relative;color:#23232d;text-decoration:none;font-weight:600;font-size:.95rem;padding:.75rem 1.25rem;border-radius:12px;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;overflow:hidden;background:rgba(180,218,194,.85);border:1px solid rgba(134,180,152,.4);box-shadow:0 2px 8px rgba(180,218,194,.2)}.navigation__link:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(180,218,194,.3)}.navigation__link--active,.navigation__link:hover{color:#fff;background:rgba(134,180,152,.9);border-color:rgba(134,180,152,.6)}.navigation__link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:linear-gradient(90deg,#b4dac2,#ff7940);border-radius:1px;transform:translateX(-50%);transition:width .4s cubic-bezier(.25,.46,.45,.94)}.navigation__link:hover:after{width:70%}@media(min-width:1200px){.navigation__link{font-size:1rem;padding:.8rem 1.5rem}}.navigation__cta-wrapper{display:flex;align-items:center;position:relative;border-radius:25px;overflow:hidden}.navigation__cta-wrapper:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at center,rgba(180,218,194,.3) 0,rgba(255,121,64,.2) 50%,transparent 80%);filter:blur(15px);opacity:0;transition:opacity .4s ease;pointer-events:none}.navigation__cta-wrapper:hover:before{opacity:1}.navigation__cta{position:relative;display:flex;align-items:center;gap:.5rem;padding:.8rem 1.8rem;background:linear-gradient(135deg,rgba(255,121,64,.9),rgba(230,93,36,.85));border:2px solid rgba(230,93,36,.6);color:#fff;text-decoration:none;font-weight:600;font-size:.95rem;border-radius:25px;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;overflow:hidden;box-shadow:0 6px 20px rgba(255,121,64,.3),inset 0 1px 0 hsla(0,0%,100%,.2)}.navigation__cta:hover{background:linear-gradient(135deg,#ff7940,rgba(230,93,36,.95));border-color:rgba(230,93,36,.8);color:#fff;transform:translateY(-2px);box-shadow:0 12px 35px rgba(255,121,64,.4),0 0 25px rgba(255,121,64,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}.navigation__cta:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 50%,transparent);transition:all .6s ease}.navigation__cta:hover:after{left:100%}.navigation__toggle{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border:none;border-radius:14px;cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;overflow:hidden;background:rgba(180,218,194,.9);border:2px solid rgba(134,180,152,.5);color:#23232d;box-shadow:0 4px 15px rgba(180,218,194,.2),inset 0 1px 0 hsla(0,0%,100%,.3)}.navigation__toggle:hover{background:rgba(134,180,152,.9);border-color:rgba(134,180,152,.7);color:#fff;transform:translateY(-1px);box-shadow:0 6px 20px rgba(180,218,194,.3),inset 0 1px 0 hsla(0,0%,100%,.4)}@media(min-width:1200px){.navigation__toggle{display:none}}.navigation__mobile-menu{position:absolute;top:calc(100% + .5rem);left:1rem;right:1rem;border-radius:20px;overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.97),rgba(180,218,194,.18) 30%,hsla(0,0%,100%,.95) 70%,rgba(211,234,221,.22));-webkit-backdrop-filter:blur(30px) saturate(200%);backdrop-filter:blur(30px) saturate(200%);border:2px solid rgba(180,218,194,.25);box-shadow:0 20px 60px rgba(35,35,45,.15),0 10px 30px rgba(180,218,194,.2),inset 0 2px 0 hsla(0,0%,100%,.8),inset 0 -1px 0 rgba(180,218,194,.2)}@media(min-width:1200px){.navigation__mobile-menu{display:none}}.navigation__mobile-nav{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.navigation__mobile-link{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;color:#23232d;text-decoration:none;font-weight:600;border-radius:14px;transition:all .4s cubic-bezier(.25,.46,.45,.94);cursor:pointer;position:relative;overflow:hidden;background:rgba(180,218,194,.8);border:1px solid rgba(134,180,152,.4);box-shadow:0 2px 10px rgba(180,218,194,.2),inset 0 1px 0 hsla(0,0%,100%,.2)}.navigation__mobile-link:hover{transform:translateX(6px);box-shadow:0 4px 20px rgba(180,218,194,.25),inset 0 1px 0 hsla(0,0%,100%,.3)}.navigation__mobile-link--active,.navigation__mobile-link:hover{background:rgba(134,180,152,.85);border-color:rgba(134,180,152,.6);color:#fff}.navigation__mobile-link:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(180,218,194,.1) 50%,transparent);opacity:0;transition:opacity .4s ease}.navigation__mobile-link:hover:after{opacity:1}.navigation__mobile-icon{font-size:1.2rem;width:1.5rem;text-align:center;opacity:.8}@keyframes subtleShimmer{0%,to{opacity:0;transform:translateX(-100%)}50%{opacity:.6;transform:translateX(100%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.navigation:after{animation:none}.navigation *{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}}@media(prefers-contrast:high){.navigation{background:#fff;border-bottom:3px solid #23232d}.navigation__link,.navigation__logo-wrapper{background:#fff;border:2px solid #23232d}.navigation__link{color:#23232d}.navigation__cta,.navigation__link:hover{background:#b4dac2;color:#fff}.navigation__cta{border:3px solid #23232d}.navigation__toggle{background:#fff;border:2px solid #23232d}.navigation__toggle:hover{background:#b4dac2;color:#fff}.navigation__mobile-menu{background:#fff;border:3px solid #23232d}.navigation__mobile-link{background:#fff;border:2px solid #23232d}.navigation__mobile-link:hover{background:#b4dac2;color:#fff}}.brands-app{position:relative;width:100%;height:100vh;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(180,218,194,.02) 25%,hsla(0,0%,100%,.96) 50%,rgba(255,121,64,.01) 75%,hsla(0,0%,100%,.98));overflow:hidden}.brands-app__container{padding:.75rem;height:100vh;display:flex;flex-direction:column;gap:.75rem;position:relative}.brands-app__header{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex-shrink:0;z-index:10}.brands-app__badge{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(180,218,194,.12) 30%,hsla(0,0%,100%,.9) 70%,rgba(211,234,221,.15));-webkit-backdrop-filter:blur(25px) saturate(180%) brightness(105%);backdrop-filter:blur(25px) saturate(180%) brightness(105%);border:2px solid rgba(180,218,194,.3);border-radius:50px;box-shadow:0 20px 60px rgba(35,35,45,.08),0 8px 24px rgba(35,35,45,.04),inset 0 1px 0 hsla(0,0%,100%,.95)}.brands-app__badge-text{color:#86b498;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#86b498,#ff7940);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.brands-app__title{color:#131b2d;font-size:1.5rem;font-weight:700;text-align:center;margin:0;letter-spacing:-.02em}.brands-app__tabs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.4rem;gap:.4rem;flex-shrink:0;z-index:10}.brands-app__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:.75rem .5rem;border:none;border-radius:12px;background:hsla(0,0%,100%,.8);border:1px solid rgba(180,218,194,.2);cursor:pointer;transition:all .3s ease;font-size:.8rem;font-weight:500;color:#1e2a44;min-width:0}.brands-app__tab--active{background:linear-gradient(135deg,#d3eadd,#b4dac2);color:#131b2d;border-color:rgba(180,218,194,.4);font-weight:600;transform:translateY(-2px);box-shadow:0 4px 12px rgba(180,218,194,.2)}.brands-app__tab:hover:not(.brands-app__tab--active){background:rgba(180,218,194,.1);transform:translateY(-1px)}.brands-app__tab-icon{font-size:1.2rem}.brands-app__tab-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:center;line-height:1.2}.brands-app__content{z-index:10}.brands-app__content,.brands-app__feature-card{flex:1 1;display:flex;flex-direction:column;min-height:0}.brands-app__feature-card{gap:.75rem;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(180,218,194,.08) 30%,hsla(0,0%,100%,.9) 70%,rgba(211,234,221,.12));-webkit-backdrop-filter:blur(25px) saturate(180%) brightness(105%);backdrop-filter:blur(25px) saturate(180%) brightness(105%);border:2px solid rgba(180,218,194,.3);border-radius:16px;padding:.75rem;box-shadow:0 25px 80px rgba(35,35,45,.06),0 10px 40px rgba(35,35,45,.04),inset 0 1px 0 hsla(0,0%,100%,.95)}.brands-app__feature-header{display:flex;flex-direction:column;align-items:center;gap:.75rem;flex-shrink:0;text-align:center}.brands-app__feature-icon-container{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:16px;background:linear-gradient(135deg,rgba(180,218,194,.15),rgba(255,121,64,.1));border:2px solid rgba(180,218,194,.2);box-shadow:0 8px 20px rgba(180,218,194,.1)}.brands-app__feature-icon{font-size:2rem;filter:drop-shadow(0 2px 4px rgba(180,218,194,.3))}.brands-app__feature-title{color:#131b2d;font-size:1.2rem;font-weight:700;text-align:center;margin:0;line-height:1.2}.brands-app__feature-content{flex:1 1;display:flex;flex-direction:column;justify-content:center;min-height:0}.brands-app__feature-description{color:#1e2a44;font-size:1rem;line-height:1.6;text-align:center;margin:0;padding:1rem;background:hsla(0,0%,100%,.7);border-radius:12px;border:1px solid rgba(180,218,194,.2);box-shadow:0 4px 12px rgba(180,218,194,.08)}.brands-app__character{position:absolute;bottom:-2rem;right:-3rem;width:8rem;height:8rem;pointer-events:none;z-index:1;opacity:.6}.brands-app__character-image{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 16px rgba(35,35,45,.1))}.advantages{position:relative;overflow:hidden;display:grid;padding:4rem 2rem;background:linear-gradient(135deg,rgba(35,35,45,.98),rgba(30,42,68,.95))}.advantages:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(180,218,194,.05),transparent 50%),radial-gradient(circle at 30% 30%,rgba(180,218,194,.08) 0,transparent 60%),radial-gradient(circle at 70% 70%,rgba(255,121,64,.05) 0,transparent 60%);opacity:.7}@media(min-width:768px){.advantages{padding:6rem 4rem;display:grid;grid-template-columns:repeat(2,minmax(min-content,max-content));justify-content:center;grid-gap:2rem;gap:2rem}}.advantages-points{display:grid;grid-template-rows:repeat(4,minmax(min-content,max-content));position:relative;justify-self:center;grid-gap:2rem;gap:2rem}@media(min-width:768px){.advantages-points{align-self:center}}.advantages-points-title{z-index:2;background:linear-gradient(135deg,#b4dac2,#a67a5b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:2rem;transition:transform .3s ease,text-shadow .3s ease;cursor:default}.advantages-points-title:hover{transform:translateX(10px);text-shadow:0 0 20px rgba(180,218,194,.4)}@media(min-width:768px){.advantages-points-title{font-size:2.5rem}}@media(min-width:1500px){.advantages-points-title{font-size:4rem}}.advantages-points-background{position:absolute;top:-5rem;opacity:.15;filter:drop-shadow(0 0 20px #b4dac2)}@media(min-width:1500px){.advantages-points-background{width:35rem}}.advantages-image{margin-top:2rem;width:100%;justify-self:center;filter:drop-shadow(0 10px 30px rgba(180,218,194,.2));transition:transform .5s cubic-bezier(.175,.885,.32,1.275)}.advantages-image:hover{transform:translateY(-10px) scale(1.02)}@media(min-width:410px){.advantages-image{width:70%}}@media(min-width:768px){.advantages-image{grid-row:1/3;grid-column:2/3;margin-top:0;width:22.5rem;margin-left:-3rem}}@media(min-width:1500px){.advantages-image{width:35rem;margin-left:-3rem}}.advantages-text{color:hsla(0,0%,100%,.9);font-weight:500;margin-top:1rem;justify-self:center;position:relative;padding:2rem;border-radius:16px;background:linear-gradient(135deg,rgba(45,61,94,.25),rgba(45,61,94,.15));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(180,218,194,.2);box-shadow:0 8px 32px rgba(19,27,45,.2),0 0 0 1px rgba(180,218,194,.1),inset 0 1px 0 hsla(0,0%,100%,.05);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.advantages-text:hover{transform:translateY(-5px);background:linear-gradient(135deg,rgba(45,61,94,.3),rgba(45,61,94,.2));box-shadow:0 20px 40px rgba(19,27,45,.3),0 0 0 1px rgba(180,218,194,.2),inset 0 1px 0 hsla(0,0%,100%,.1)}.advantages-text:hover:before{opacity:.3}.advantages-text:hover:after{opacity:1}.advantages-text:before{inset:0;padding:1px;background:linear-gradient(135deg,rgba(180,218,194,.5),rgba(255,121,64,.3));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.2}.advantages-text:after,.advantages-text:before{content:"";position:absolute;border-radius:inherit;transition:opacity .3s ease}.advantages-text:after{inset:-1px;padding:2px;background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(180,218,194,.2),transparent 50%);opacity:0;pointer-events:none}@media(min-width:410px){.advantages-text{width:40ch}}@media(min-width:768px){.advantages-text{width:45ch;margin-top:0;align-self:start;font-size:1.1rem}}@media(min-width:1500px){.advantages-text{width:50ch;font-size:1.3rem;padding:2.5rem}}@media(min-width:1920px){.advantages-text{width:55ch;font-size:1.5rem;padding:3rem;margin-bottom:2rem}}@media screen and (min-width:2000px){.advantages-text{width:60ch;font-size:1.75rem;padding:3.5rem}}@media(min-width:1920px){.advantages-image{width:clamp(35rem,40vw,45rem);margin-left:-5rem}.advantages-points{gap:3rem}.advantages-points-title{font-size:clamp(4rem,5vw,5.5rem)}}.express{position:relative;display:grid;padding:4rem 2rem;background:linear-gradient(135deg,rgba(30,42,68,.98),rgba(35,35,45,.95));overflow:hidden}.express:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(180,218,194,.08),transparent 50%),radial-gradient(circle at 30% 70%,rgba(180,218,194,.1) 0,transparent 60%);opacity:.7}@media(min-width:768px){.express{grid-template-columns:repeat(2,1fr);align-items:center;padding:6rem 4rem;gap:4rem}}.express-figure{position:relative;margin:0;display:flex;justify-content:center;align-items:center}.express-figure:after{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at center,rgba(180,218,194,.15) 0,transparent 70%);opacity:.8;pointer-events:none}.express-wrapper{display:grid;padding:3rem;border-radius:24px;background:rgba(45,61,94,.1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(180,218,194,.2);box-shadow:0 8px 32px rgba(19,27,45,.2),inset 0 1px 0 rgba(180,218,194,.05)}@media(min-width:768px){.express-wrapper{padding:4rem}}.express-content{display:grid;grid-gap:2rem;gap:2rem}.express-title{font-weight:600;font-size:2rem;background:linear-gradient(135deg,#ff7940,#b4dac2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}@media(min-width:1200px){.express-title{font-size:2.5rem}}@media(min-width:1500px){.express-title{font-size:3rem}}.express-subtitle{font-weight:500;font-size:1.5rem;color:hsla(0,0%,100%,.9);line-height:1.4}@media(min-width:1200px){.express-subtitle{font-size:1.75rem}}@media(min-width:1500px){.express-subtitle{font-size:2rem}}.express-text{color:hsla(0,0%,100%,.7);font-weight:400;line-height:1.6;font-size:1.1rem}@media(min-width:1200px){.express-text{font-size:1.25rem}}.express-image{width:100%;max-width:400px;transition:all .5s cubic-bezier(.175,.885,.32,1.275)}.express-image-desktop{display:none}@media(min-width:768px){.express-image-desktop{display:block;filter:drop-shadow(0 20px 40px rgba(19,27,45,.4))}.express-image-mobile{display:none}}.express-mobile-figure{margin:2rem 0;display:grid;justify-content:center}.express-contact{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1rem;gap:1rem;padding:1rem 1.5rem;border-radius:16px;background:linear-gradient(135deg,rgba(255,121,64,.1),rgba(180,218,194,.15));border:1px solid rgba(180,218,194,.3);transition:all .3s ease}.express-contact:hover{background:linear-gradient(135deg,rgba(255,121,64,.15),rgba(180,218,194,.2));transform:scale(1.02) translateY(-2px);box-shadow:0 10px 30px rgba(19,27,45,.2),0 0 0 1px rgba(255,121,64,.2),0 0 30px rgba(180,218,194,.1)}.express-contact-icon{color:#ff7940;display:grid;place-items:center;padding:.5rem;border-radius:50%;background:rgba(180,218,194,.1);border:1px solid rgba(180,218,194,.2)}.express-contact-number{font-weight:600;text-decoration:none;color:#fff;font-size:1rem;text-align:center;letter-spacing:.02em;transition:all .3s ease;font-size:.8rem}.express-contact-number:hover{color:#d3eadd}@media(min-width:){.express-contact-number{font-size:1.125rem}}@media(min-width:768px){.express-contact-number{font-size:1.25rem}}@media(min-width:1200px){.express-contact-number{font-size:1.375rem}}@media(min-width:1500px){.express-contact-number{font-size:1.5rem}}.express-contact-arrow{color:#ff7940;display:grid;place-items:center}.express-contact-arrow svg{width:20px;height:20px}@media(min-width:768px){.express-contact-arrow svg{width:24px;height:24px}}@media(min-width:1200px){.express-contact-arrow svg{width:28px;height:28px}}.specials-bright{position:relative;min-height:100vh;padding:8rem 0 12rem;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(180,218,194,.005) 25%,hsla(0,0%,100%,.96) 50%,rgba(255,121,64,.003) 75%,hsla(0,0%,100%,.98))}.specials-bright__background{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden}.specials-bright__ambient{position:absolute;inset:0;pointer-events:none;z-index:1}.specials-bright__ambient-orb{position:absolute;border-radius:50%;filter:blur(100px);opacity:.4;animation:gentleFloat 18s ease-in-out infinite}.specials-bright__ambient-orb--primary{width:500px;height:500px;background:radial-gradient(circle,rgba(180,218,194,.08) 0,rgba(180,218,194,.03) 40%,transparent 70%);top:-150px;left:-150px;animation-delay:0s}.specials-bright__ambient-orb--secondary{width:400px;height:400px;background:radial-gradient(circle,rgba(255,121,64,.06) 0,rgba(255,121,64,.02) 40%,transparent 70%);bottom:-100px;right:-100px;animation-delay:-8s}.specials-bright__ambient-orb--accent{width:350px;height:350px;background:radial-gradient(circle,rgba(180,218,194,.05) 0,rgba(180,218,194,.015) 40%,transparent 70%);top:60%;left:60%;transform:translate(-50%,-50%);animation-delay:-4s}.specials-bright__tech-pattern{position:absolute;inset:0;z-index:1}.specials-bright__tech-element{position:absolute;font-size:clamp(1rem,2vw,1.5rem);color:rgba(180,218,194,.25);filter:drop-shadow(0 2px 4px rgba(180,218,194,.1))}.specials-bright__tech-element--1{top:15%;left:10%}.specials-bright__tech-element--2{top:30%;right:15%}.specials-bright__tech-element--3{top:50%;left:8%}.specials-bright__tech-element--4{top:70%;right:12%}.specials-bright__tech-element--5{bottom:25%;left:18%}.specials-bright__tech-element--6{bottom:15%;right:8%}.specials-bright__container{max-width:1200px;margin:0 auto;padding:0 2rem;position:relative;z-index:1;display:flex;flex-direction:column;gap:6rem}@media(min-width:768px){.specials-bright__container{padding:0 3rem;gap:8rem}}@media(min-width:1200px){.specials-bright__container{padding:0 4rem;gap:10rem}}@media(max-width:767px){.specials-bright__container{padding:0 1rem;gap:4rem}}.specials-bright__hero{text-align:center;max-width:800px;margin:0 auto;position:relative;z-index:2}.specials-bright__badge{background:hsla(0,0%,100%,.65);backdrop-filter:blur(50px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(110%);border:1px solid hsla(0,0%,100%,.12);outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px;position:relative;overflow:hidden;will-change:transform,backdrop-filter;transform:translateZ(0);transition:all .4s cubic-bezier(.25,.46,.45,.94);display:inline-block;padding:1.2rem 3rem;border-radius:60px;margin-bottom:3rem;box-shadow:0 20px 60px rgba(35,35,45,.08),0 8px 24px rgba(35,35,45,.04),inset 0 1px 0 hsla(0,0%,100%,.95)}.specials-bright__badge:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25) 20%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.25) 80%,transparent);opacity:.12}.specials-bright__badge:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 40%,transparent 70%);pointer-events:none;opacity:.096}@media(prefers-reduced-transparency:reduce){.specials-bright__badge{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.12)}}.specials-bright__badge:hover{-webkit-backdrop-filter:blur(calc(50px + 10px)) saturate(200%) brightness(115%);backdrop-filter:blur(calc(50px + 10px)) saturate(200%) brightness(115%);transform:translateY(-2px) scale(1.02);box-shadow:0 25px 80px rgba(0,0,0,.08),0 10px 40px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9)}.specials-bright__badge-text{color:#86b498;font-size:clamp(.9rem,1.5vw,1.1rem);font-weight:600;text-transform:uppercase;letter-spacing:1px;background:linear-gradient(135deg,#86b498,#ff7940);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.specials-bright__title{margin:0 0 2rem;position:relative}.specials-bright__title-part{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;display:inline-block;margin-right:.2em;color:#23232d;letter-spacing:-.02em}.specials-bright__title-part--accent{background:linear-gradient(135deg,#b4dac2,#ff7940);-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 6s ease-in-out infinite}.specials-bright__subtitle{font-size:clamp(1.1rem,2.2vw,1.4rem);color:rgba(35,35,45,.7);line-height:1.6;font-weight:400;max-width:60ch;margin:0 auto}.specials-bright__grid{display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;max-width:1000px;margin:0 auto}@media(min-width:768px){.specials-bright__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem}}@media(min-width:1200px){.specials-bright__grid{grid-template-columns:repeat(3,1fr);gap:4rem}}@media(max-width:767px){.specials-bright__grid{gap:2.5rem}}.specials-bright__card{background:hsla(0,0%,100%,.65);backdrop-filter:blur(35px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(35px) saturate(180%) brightness(110%);outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px;will-change:transform,backdrop-filter;transform:translateZ(0);transition:all .4s cubic-bezier(.25,.46,.45,.94);position:relative;background:hsla(0,0%,100%,.7);border:1px solid rgba(180,218,194,.12);border-radius:24px;padding:3rem 2.5rem;text-align:center;transition:all .6s cubic-bezier(.25,.46,.45,.94);overflow:hidden;box-shadow:0 20px 60px rgba(35,35,45,.06),0 8px 24px rgba(35,35,45,.03),inset 0 1px 0 hsla(0,0%,100%,.95)}.specials-bright__card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25) 20%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.25) 80%,transparent);opacity:.12}.specials-bright__card:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 40%,transparent 70%);pointer-events:none;opacity:.096}@media(prefers-reduced-transparency:reduce){.specials-bright__card{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.12)}}.specials-bright__card:hover{-webkit-backdrop-filter:blur(calc(35px + 10px)) saturate(200%) brightness(115%);backdrop-filter:blur(calc(35px + 10px)) saturate(200%) brightness(115%);transform:translateY(-2px) scale(1.02);box-shadow:0 25px 80px rgba(0,0,0,.08),0 10px 40px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);transform:translateY(-12px) scale(1.02);box-shadow:0 30px 80px rgba(35,35,45,.12),0 12px 40px rgba(35,35,45,.06),inset 0 1px 0 hsla(0,0%,100%,.95)}.specials-bright__card:hover .specials-bright__card-icon{transform:scale(1.1)}.specials-bright__card:hover .specials-bright__card-overlay{opacity:1}.specials-bright__card--delivery:hover{border-color:rgba(180,218,194,.3)}.specials-bright__card--delivery:hover .specials-bright__card-overlay{background:linear-gradient(135deg,rgba(180,218,194,.05),transparent)}.specials-bright__card--display:hover{border-color:rgba(255,121,64,.3)}.specials-bright__card--display:hover .specials-bright__card-overlay{background:linear-gradient(135deg,rgba(255,121,64,.05),transparent)}.specials-bright__card--battery:hover{border-color:rgba(180,218,194,.3)}.specials-bright__card--battery:hover .specials-bright__card-overlay{background:linear-gradient(135deg,rgba(180,218,194,.05),rgba(255,121,64,.02))}@media(max-width:767px){.specials-bright__card{padding:2.5rem 2rem}}.specials-bright__card-header{margin-bottom:2rem}.specials-bright__card-icon{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;font-size:2.5rem;background:linear-gradient(135deg,rgba(180,218,194,.1),rgba(255,121,64,.05));border:1px solid rgba(180,218,194,.15);transition:all .4s cubic-bezier(.25,.46,.45,.94);margin:0 auto;box-shadow:0 10px 30px rgba(35,35,45,.04),inset 0 1px 0 hsla(0,0%,100%,.8)}@media(max-width:767px){.specials-bright__card-icon{width:70px;height:70px;font-size:2.2rem}}.specials-bright__card-content{position:relative;z-index:2}.specials-bright__card-title{font-size:clamp(1.3rem,2.5vw,1.6rem);font-weight:700;color:#23232d;margin-bottom:1.5rem;letter-spacing:-.01em;line-height:1.3}.specials-bright__card-text{color:rgba(35,35,45,.8);font-size:1rem;line-height:1.6;font-weight:400;margin:0}@media(max-width:767px){.specials-bright__card-text{font-size:.95rem}}.specials-bright__card-overlay{position:absolute;inset:0;opacity:0;transition:opacity .4s ease;border-radius:24px;pointer-events:none;z-index:1}@keyframes gentleFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(10px,-15px) scale(1.02)}50%{transform:translate(-8px,12px) scale(.98)}75%{transform:translate(-15px,-8px) scale(1.01)}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media(max-width:767px){.specials-bright{padding:4rem 0 6rem;min-height:auto}.specials-bright__container{gap:3rem}.specials-bright__badge{padding:1rem 2rem;margin-bottom:2rem}.specials-bright__title-part{font-size:clamp(2rem,10vw,3rem);display:block;margin-bottom:.2em}.specials-bright__grid{grid-template-columns:1fr;gap:2rem}}@media(min-width:768px)and (max-width:1023px){.specials-bright__grid{gap:2.5rem}.specials-bright__card{padding:2.8rem 2.2rem}}@media(min-width:1920px){.specials-bright{padding:12rem 0 16rem}.specials-bright__container{gap:16rem}.specials-bright__badge{padding:1.5rem 4rem;margin-bottom:4rem}.specials-bright__grid{gap:5rem}.specials-bright__card{padding:4rem 3rem}.specials-bright__card-icon{width:100px;height:100px;font-size:3rem}.specials-bright__card-title{font-size:2rem;margin-bottom:2rem}.specials-bright__card-text{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.specials-bright__ambient-orb,.specials-bright__title-part--accent{animation:none}.specials-bright__card{transition:background-color .2s ease,border-color .2s ease}.specials-bright__card:hover{transform:translateY(-6px)}.specials-bright__card-icon{animation:none!important}}@media(prefers-contrast:high){.specials-bright__card{background:hsla(0,0%,100%,.95);border:2px solid #23232d}.specials-bright__card-text,.specials-bright__card-title{color:#23232d}.specials-bright__card-icon{background:#fff;border:2px solid #23232d}.specials-bright__badge-text,.specials-bright__title-part--accent{-webkit-text-fill-color:#23232d}.specials-bright__subtitle{color:#23232d}}.faq-item,.faq-toggle-btn,.glass-panel{box-shadow:0 8px 32px 0 rgba(0,0,0,.15);background:rgba(57,57,74,.25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.15),0 0 0 1px rgba(180,218,194,.05),inset 0 0 32px rgba(0,194,255,.03);position:relative}.faq-item:before,.faq-toggle-btn:before,.glass-panel:before{background:linear-gradient(135deg,#00c2ff,#b4dac2);opacity:.2;pointer-events:none}.faq-item,.faq-toggle-btn,.glass-panel{background:rgba(45,61,94,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(180,218,194,.1);box-shadow:0 8px 32px rgba(19,27,45,.2),inset 0 1px 0 rgba(180,218,194,.05)}.faq-item:before,.faq-toggle-btn:before,.glass-panel:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#b4dac2,#a67a5b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.15}.faq{background:#23232d;position:relative;padding:4rem 2rem;color:#fff;overflow:hidden;display:grid;grid-gap:2rem;gap:2rem}@media(min-width:768px){.faq{min-height:auto;max-height:max-content;padding:6rem 4rem;gap:3rem}}.faq-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:600;text-align:center;color:#fff;position:relative;z-index:1;display:flex;align-items:center;justify-content:center;gap:1rem}.faq-title-icon{color:#ff7940;animation:pulse 2s ease-in-out infinite}.faq-container{display:grid;grid-gap:1rem;gap:1rem;position:relative;z-index:1;max-width:1000px;margin:0 auto;width:100%}@media(min-width:768px){.faq-container{max-height:60vh;overflow-y:auto;padding-right:1rem}.faq-container::-webkit-scrollbar{width:8px}.faq-container::-webkit-scrollbar-track{background:rgba(57,57,74,.1);border-radius:4px}.faq-container::-webkit-scrollbar-thumb{background:rgba(180,218,194,.3);border-radius:4px}.faq-container::-webkit-scrollbar-thumb:hover{background:rgba(180,218,194,.5)}}.faq-item{background:rgba(30,42,68,.2);border:1px solid rgba(180,218,194,.15);border-radius:12px;transition:all .3s ease}.faq-item:hover{border-color:rgba(255,121,64,.3);transform:translateX(10px)}.faq-item.active{background:rgba(30,42,68,.3);border-color:#ff7940}.faq-item.active .faq-item-number{color:#ff7940}.faq-item-question{padding:1.25rem;display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1.5rem;gap:1.5rem;cursor:pointer}.faq-item-question h3{font-size:clamp(.95rem,1.2vw,1.1rem);font-weight:500;color:#fff}.faq-item-number{font-family:Poppins,sans-serif;font-weight:600;color:#b4dac2;font-size:1.2rem;opacity:.8;transition:color .3s ease}.faq-item-arrow{font-size:1.5rem;transition:all .3s ease;color:#b4dac2}.faq-item-answer{overflow:hidden}.faq-item-answer-content{padding:0 1.25rem 1.25rem 4rem;color:hsla(0,0%,100%,.8);line-height:1.6;font-size:clamp(.85rem,1vw,.95rem);position:relative}.faq-item-answer-content:before{content:"";position:absolute;left:3.5rem;top:-1rem;bottom:1rem;width:1px;background:linear-gradient(180deg,#ff7940,transparent)}.faq-toggle-btn{background:rgba(30,42,68,.3);color:#fff;border:1px solid rgba(180,218,194,.3);padding:.75rem 1.5rem;border-radius:12px;font-size:1rem;cursor:pointer;transition:all .3s ease;justify-self:center;position:relative;z-index:1;margin-top:1rem}.faq-toggle-btn:hover{border-color:#ff7940;background:rgba(30,42,68,.4);box-shadow:0 10px 30px rgba(0,0,0,.2),0 0 0 1px rgba(255,121,64,.2),0 0 30px rgba(180,218,194,.1)}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.footer-bright{position:relative;padding:clamp(4rem,8vw,6rem) 0 clamp(2rem,4vw,3rem);overflow:hidden;background:linear-gradient(135deg,#18181f,#23232d 30%,#222432 70%,#18181f)}.footer-bright:before{background:radial-gradient(ellipse 800px 400px at 20% 0,rgba(180,218,194,.15),transparent 65%),radial-gradient(ellipse 600px 300px at 80% 100%,rgba(255,121,64,.12),transparent 70%),radial-gradient(ellipse 500px 250px at 50% 50%,rgba(30,42,68,.08),transparent 80%);animation:darkFloat 30s ease-in-out infinite}.footer-bright:after,.footer-bright:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:0}.footer-bright:after{background-image:radial-gradient(circle at 15% 25%,rgba(180,218,194,.4) 2px,transparent 0),radial-gradient(circle at 85% 15%,rgba(255,121,64,.3) 1.5px,transparent 0),radial-gradient(circle at 30% 75%,rgba(30,42,68,.2) 2.5px,transparent 0),radial-gradient(circle at 70% 40%,rgba(180,218,194,.3) 1px,transparent 0),radial-gradient(circle at 90% 85%,rgba(255,121,64,.2) 2px,transparent 0),radial-gradient(circle at 10% 60%,rgba(30,42,68,.1) 1.5px,transparent 0);background-size:150px 150px,200px 200px,100px 100px,180px 180px,120px 120px,140px 140px;animation:particleFloat 25s linear infinite}.footer-bright__container{max-width:1200px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem);position:relative;z-index:2;display:flex;flex-direction:column;gap:clamp(3rem,6vw,4rem)}.footer-bright__main{display:grid;grid-gap:clamp(2rem,5vw,3rem);gap:clamp(2rem,5vw,3rem)}@media(min-width:768px){.footer-bright__main{grid-template-columns:repeat(2,1fr);gap:3rem}}.footer-bright__store{position:relative;padding:clamp(2rem,4vw,2.5rem);border-radius:clamp(20px,4vw,24px);background:linear-gradient(135deg,rgba(57,57,74,.4),rgba(30,42,68,.2) 30%,rgba(57,57,74,.35) 70%,rgba(180,218,194,.05));-webkit-backdrop-filter:blur(25px) saturate(150%);backdrop-filter:blur(25px) saturate(150%);border:1px solid rgba(180,218,194,.2);box-shadow:0 12px 40px rgba(24,24,31,.5),0 6px 20px rgba(30,42,68,.3),inset 0 1px 0 rgba(180,218,194,.1),inset 0 -1px 0 rgba(24,24,31,.3)}.footer-bright__store:before{content:"";position:absolute;inset:1px;border-radius:clamp(19px,4vw,23px);background:linear-gradient(135deg,rgba(180,218,194,.1),transparent 50%,rgba(255,121,64,.05));pointer-events:none;z-index:-1}.footer-bright__store--rosenthaler{border-color:rgba(180,218,194,.25)}.footer-bright__store--rosenthaler .footer-bright__store-icon{background:linear-gradient(135deg,rgba(180,218,194,.2),rgba(211,234,221,.15));border-color:rgba(180,218,194,.3);color:#d3eadd}.footer-bright__store--mall{border-color:rgba(255,121,64,.25)}.footer-bright__store--mall .footer-bright__store-icon{background:linear-gradient(135deg,rgba(255,121,64,.2),rgba(255,150,102,.15));border-color:rgba(255,121,64,.3);color:#ff9666}.footer-bright__store-header{display:flex;align-items:center;gap:clamp(1rem,3vw,1.5rem);margin-bottom:clamp(1.5rem,3vw,2rem)}.footer-bright__store-icon{display:flex;align-items:center;justify-content:center;width:clamp(3rem,6vw,3.5rem);height:clamp(3rem,6vw,3.5rem);border-radius:clamp(12px,3vw,16px);border:1px solid rgba(180,218,194,.2);font-size:clamp(1.2rem,2.5vw,1.5rem);transition:all .3s ease}.footer-bright__store-title{color:#fff;font-size:clamp(1.1rem,2.5vw,1.3rem);font-weight:700;margin:0;text-shadow:0 2px 8px rgba(24,24,31,.6)}.footer-bright__store-content{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}.footer-bright__store-address p{color:hsla(0,0%,100%,.9);font-size:clamp(.9rem,2vw,1rem);line-height:1.5;margin:0 0 .5rem;font-weight:500;text-shadow:0 1px 3px rgba(24,24,31,.5)}.footer-bright__store-address p:last-child{margin-bottom:0}.footer-bright__store-hours{display:flex;align-items:flex-start;gap:clamp(.75rem,2vw,1rem);padding:clamp(1rem,2vw,1.2rem);border-radius:clamp(12px,3vw,16px);background:linear-gradient(135deg,rgba(30,42,68,.2),rgba(57,57,74,.15));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(180,218,194,.1)}.footer-bright__store-time-icon{font-size:clamp(1rem,2vw,1.2rem);opacity:.8}.footer-bright__store-hours-content{flex:1 1}.footer-bright__store-hours-content p{color:hsla(0,0%,100%,.85);font-size:clamp(.85rem,1.8vw,.95rem);line-height:1.4;margin:0 0 .3rem;font-weight:500}.footer-bright__store-hours-content p:last-child{margin-bottom:0}.footer-bright__store-hours-content p strong{color:#fff;font-weight:600}.footer-bright__divider{height:1px;background:linear-gradient(90deg,transparent,rgba(180,218,194,.3) 20%,rgba(255,121,64,.4) 50%,rgba(180,218,194,.3) 80%,transparent);margin:clamp(1rem,3vw,2rem) 0}.footer-bright__links{display:flex;justify-content:center;align-items:center;gap:clamp(2rem,6vw,3rem);flex-wrap:wrap}.footer-bright__link{position:relative;color:hsla(0,0%,100%,.85);text-decoration:none;font-size:clamp(.9rem,2vw,1rem);font-weight:600;padding:clamp(.75rem,2vw,1rem) clamp(1.5rem,3vw,2rem);border-radius:clamp(12px,3vw,16px);background:none;border:1px solid rgba(180,218,194,.15);cursor:pointer;transition:all .4s cubic-bezier(.25,.46,.45,.94);overflow:hidden;background:linear-gradient(135deg,rgba(57,57,74,.3),rgba(30,42,68,.2));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 4px 15px rgba(24,24,31,.3),inset 0 1px 0 rgba(180,218,194,.1)}.footer-bright__link:hover{color:#fff;border-color:rgba(255,121,64,.4);background:linear-gradient(135deg,rgba(255,121,64,.2),rgba(180,218,194,.15));transform:translateY(-2px);box-shadow:0 8px 25px rgba(255,121,64,.3),0 0 20px rgba(180,218,194,.2),inset 0 1px 0 hsla(0,0%,100%,.2)}.footer-bright__link:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(180,218,194,.2) 50%,transparent);opacity:0;transition:opacity .4s ease}.footer-bright__link:hover:after{opacity:1}.footer-bright__link--impressum:after{background:linear-gradient(90deg,transparent,rgba(180,218,194,.25) 50%,transparent)}.footer-bright__link--privacy:after{background:linear-gradient(90deg,transparent,rgba(255,121,64,.25) 50%,transparent)}.footer-bright__link--contact:after{background:linear-gradient(90deg,transparent,rgba(30,42,68,.25) 50%,transparent)}@keyframes darkFloat{0%,to{transform:translate(0) scale(1)}25%{transform:translate(15px,-20px) scale(1.05)}50%{transform:translate(-10px,15px) scale(.95)}75%{transform:translate(-20px,-10px) scale(1.02)}}@keyframes particleFloat{0%{background-position:0 0,100% 100%,50% 50%,0 100%,100% 0,25% 75%}50%{background-position:100% 50%,0 50%,100% 100%,50% 0,50% 100%,75% 25%}to{background-position:0 100%,100% 0,0 50%,100% 50%,0 0,50% 50%}}@media(prefers-reduced-motion:reduce){.footer-bright *{animation:none!important}}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Italic.b2efb5cd.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Bold.8001a01b.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-ExtraBold.7572a9b5.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-ExtraLight.9102fb84.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-ExtraLightItalic.2ce50445.ttf) format("truetype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-BoldItalic.1a15c5ce.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Black.a7317f18.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-ExtraBoldItalic.9656981d.ttf) format("truetype");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-BlackItalic.0719401c.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Light.8b20023e.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Thin.605324f7.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Medium.a52d0bf0.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-ThinItalic.ef891114.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-MediumItalic.34a634e1.ttf) format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-SemiBoldItalic.50263591.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-Regular.4b4ebe20.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-LightItalic.acd7f79f.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/_next/static/media/Poppins-SemiBold.98512bf8.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}*{box-sizing:border-box;font-family:Poppins}body,h1,h2,h3,p{margin:0}.glass{background:hsla(0,0%,100%,.08);backdrop-filter:blur(25px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(25px) saturate(180%) brightness(110%);border:1px solid hsla(0,0%,100%,.18);outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px;position:relative;overflow:hidden;will-change:transform,backdrop-filter;transform:translateZ(0);transition:all .3s cubic-bezier(.25,.46,.45,.94)}.glass:before{top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25) 20%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.25) 80%,transparent);opacity:.12}.glass:after,.glass:before{content:"";position:absolute}.glass:after{inset:0;background:radial-gradient(ellipse at center top,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 40%,transparent 70%);pointer-events:none;opacity:.096}@media(prefers-reduced-transparency:reduce){.glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.12)}}.glass:hover{-webkit-backdrop-filter:blur(30px) saturate(200%);backdrop-filter:blur(30px) saturate(200%);transform:translateY(-1px)}.glass--light{background:hsla(0,0%,100%,.65);backdrop-filter:blur(40px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(40px) saturate(180%) brightness(110%);border:1px solid hsla(0,0%,100%,.15);outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px;position:relative;overflow:hidden;will-change:transform,backdrop-filter;transform:translateZ(0);box-shadow:0 20px 60px rgba(0,0,0,.08),0 8px 32px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 hsla(0,0%,100%,.05)}.glass--light:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 20%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.3) 80%,transparent);opacity:.85}.glass--light:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 40%,transparent 70%);pointer-events:none;opacity:.68}@media(prefers-reduced-transparency:reduce){.glass--light{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.12)}}.glass--dark{background:rgba(0,0,0,.15);backdrop-filter:blur(30px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(30px) saturate(180%) brightness(110%);border:1px solid hsla(0,0%,100%,.25);outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px;position:relative;overflow:hidden;will-change:transform,backdrop-filter;transform:translateZ(0);color:hsla(0,0%,100%,.9);box-shadow:0 15px 45px rgba(0,0,0,.15),0 5px 20px rgba(0,0,0,.08),inset 0 1px 0 hsla(0,0%,100%,.2)}.glass--dark:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4) 20%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.4) 80%,transparent);opacity:.7}.glass--dark:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 40%,transparent 70%);pointer-events:none;opacity:.56}@media(prefers-reduced-transparency:reduce){.glass--dark{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.12)}}.btn-glass{background:hsla(0,0%,100%,.1);backdrop-filter:blur(25px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(25px) saturate(180%) brightness(110%);border:1px solid hsla(0,0%,100%,.2);outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px;position:relative;overflow:hidden;will-change:transform,backdrop-filter;transform:translateZ(0);transition:all .3s cubic-bezier(.25,.46,.45,.94);cursor:pointer}.btn-glass:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25) 20%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.25) 80%,transparent);opacity:.12}.btn-glass:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 40%,transparent 70%);pointer-events:none;opacity:.096}@media(prefers-reduced-transparency:reduce){.btn-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.12)}}.btn-glass:hover{-webkit-backdrop-filter:blur(35px) saturate(200%);backdrop-filter:blur(35px) saturate(200%);transform:translateY(-2px) scale(1.02);box-shadow:0 15px 40px rgba(0,0,0,.12)}.btn-glass:active{transform:translateY(0) scale(.98);transition-duration:.1s}.card-glass{background:hsla(0,0%,100%,.65);backdrop-filter:blur(50px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(110%);border:1px solid hsla(0,0%,100%,.12);outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px;position:relative;overflow:hidden;will-change:transform,backdrop-filter;transform:translateZ(0);transition:all .4s cubic-bezier(.25,.46,.45,.94);box-shadow:0 25px 80px rgba(0,0,0,.06),0 10px 40px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.95),inset 0 -1px 0 hsla(0,0%,100%,.05);border-radius:24px}.card-glass:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25) 20%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.25) 80%,transparent);opacity:.12}.card-glass:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 40%,transparent 70%);pointer-events:none;opacity:.096}@media(prefers-reduced-transparency:reduce){.card-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.12)}}.card-glass:hover{-webkit-backdrop-filter:blur(calc(50px + 10px)) saturate(200%) brightness(115%);backdrop-filter:blur(calc(50px + 10px)) saturate(200%) brightness(115%);transform:translateY(-2px) scale(1.02);box-shadow:0 25px 80px rgba(0,0,0,.08),0 10px 40px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);box-shadow:0 35px 100px rgba(0,0,0,.08),0 15px 50px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.98),inset 0 -1px 0 hsla(0,0%,100%,.08)}.input-glass{background:hsla(0,0%,100%,.08);backdrop-filter:blur(18px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(18px) saturate(180%) brightness(110%);position:relative;overflow:hidden;will-change:transform,backdrop-filter;transform:translateZ(0);border:1px solid hsla(0,0%,100%,.12);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.input-glass:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25) 20%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.25) 80%,transparent);opacity:.12}.input-glass:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 40%,transparent 70%);pointer-events:none;opacity:.096}@media(prefers-reduced-transparency:reduce){.input-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.12)}}.input-glass:focus{-webkit-backdrop-filter:blur(25px) saturate(180%);backdrop-filter:blur(25px) saturate(180%);border-color:hsla(0,0%,100%,.25);outline:2px solid rgba(59,130,246,.3);outline-offset:-1px}@media(prefers-contrast:high){.input-glass{border-color:rgba(0,0,0,.4);background:hsla(0,0%,100%,.95)}}.glass-morph{background:hsla(0,0%,100%,.65);backdrop-filter:blur(50px) saturate(180%) brightness(110%);-webkit-backdrop-filter:blur(50px) saturate(180%) brightness(110%);border:1px solid hsla(0,0%,100%,.12);outline:1px solid hsla(0,0%,100%,.08);outline-offset:-1px;position:relative;overflow:hidden;will-change:transform,backdrop-filter;transform:translateZ(0);transition:all .4s cubic-bezier(.25,.46,.45,.94);transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,-webkit-backdrop-filter .3s ease;transition:transform .4s cubic-bezier(.34,1.56,.64,1),backdrop-filter .3s ease,box-shadow .3s ease;transition:transform .4s cubic-bezier(.34,1.56,.64,1),backdrop-filter .3s ease,box-shadow .3s ease,-webkit-backdrop-filter .3s ease}.glass-morph:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25) 20%,hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,.25) 80%,transparent);opacity:.12}.glass-morph:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at center top,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.05) 40%,transparent 70%);pointer-events:none;opacity:.096}@media(prefers-reduced-transparency:reduce){.glass-morph{backdrop-filter:none;-webkit-backdrop-filter:none;background:hsla(0,0%,100%,.95);border-color:rgba(0,0,0,.12)}}.glass-morph:hover{-webkit-backdrop-filter:blur(calc(50px + 10px)) saturate(200%) brightness(115%);backdrop-filter:blur(calc(50px + 10px)) saturate(200%) brightness(115%);transform:translateY(-2px) scale(1.02);box-shadow:0 25px 80px rgba(0,0,0,.08),0 10px 40px rgba(0,0,0,.04),inset 0 1px 0 hsla(0,0%,100%,.9);transform:translateY(-8px) scale(1.03) rotateX(5deg);-webkit-backdrop-filter:blur(60px) saturate(220%) brightness(120%);backdrop-filter:blur(60px) saturate(220%) brightness(120%)}:focus{outline:2px solid #b4dac2;box-shadow:0 0 0 2px #b4dac2}html{width:100%}main{display:grid}.general-mint-button{height:2rem;width:5.5rem;background:#b4dac2;color:#fff;border:none;border-radius:1rem;justify-self:center;font-size:1.15rem;cursor:pointer}@media(min-width:768px){.general-mint-button{height:2.5rem;width:8rem;font-size:1.25rem}}@media(min-width:1200px){.general-mint-button{height:2.5rem;width:10rem;font-size:1.5rem;border-radius:1.5rem}}@media(min-width:1500px){.general-mint-button{font-size:1.75rem;width:11rem;height:3rem}}@media(min-width:1920px){.general-mint-button{font-size:2.25rem;width:12rem;height:3.5rem}}.general-mint-title{color:#aecfbc;font-family:Poppins;font-size:.75rem;font-style:normal;line-height:105%;letter-spacing:.2rem;margin:0}@media(min-width:768px){.general-mint-title{font-size:1.25rem}}@media(min-width:1000px){.general-mint-title{font-size:1.75rem}}@media(min-width:1200px){.general-mint-title{grid-column:1/2;grid-row:1/4;align-self:center;margin-top:0;text-align:left;font-size:1rem}}.glass-effect{background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.input-base{background:hsla(0,0%,100%,.9);border:1px solid rgba(180,218,194,.3);border-radius:12px;padding:.8rem 1.2rem;transition:all .3s ease;font-family:Poppins}.input-base:focus{border-color:#b4dac2;box-shadow:0 0 0 4px rgba(180,218,194,.2);outline:none}.section-padding{padding:3rem 1.5rem}@media(min-width:768px){.section-padding{padding:5rem 2rem}}@media(min-width:1200px){.section-padding{padding:7rem 3rem}}.glass-panel{box-shadow:0 8px 32px 0 rgba(0,0,0,.15)}.glass-input:focus{border-color:#b4dac2;box-shadow:0 0 0 4px rgba(180,218,194,.2)}.neon-glow{box-shadow:0 0 15px rgba(180,218,194,.3),0 0 30px rgba(180,218,194,.2),0 0 45px rgba(180,218,194,.1)}.floating-panel{transition:transform .3s ease}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,121,64,.2) rgba(57,57,74,.1)}.custom-scrollbar::-webkit-scrollbar{width:8px;height:8px}.custom-scrollbar::-webkit-scrollbar-track{background:rgba(57,57,74,.1);border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(255,121,64,.2);border-radius:4px;border:2px solid rgba(57,57,74,.1);-webkit-transition:all .3s ease;transition:all .3s ease}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:rgba(255,121,64,.3)}.custom-scrollbar:not(:hover)::-webkit-scrollbar-thumb{background:rgba(255,121,64,.1)}.glass-panel{background:rgba(57,57,74,.25);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px 0 rgba(0,0,0,.15),0 0 0 1px rgba(180,218,194,.05),inset 0 0 32px rgba(0,194,255,.03);position:relative}.glass-panel:before{background:linear-gradient(135deg,#00c2ff,#b4dac2);opacity:.2;pointer-events:none}.glass-input{background:rgba(57,57,74,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.glass-input::placeholder{color:hsla(0,0%,100%,.5)}.glass-input:focus{background:rgba(57,57,74,.3);border-color:#00c2ff;box-shadow:0 0 0 4px rgba(180,218,194,.2),0 0 20px rgba(0,194,255,.2)}.floating-panel{transform:translateY(0);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.floating-panel:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2),0 0 20px rgba(180,218,194,.1),0 0 0 1px rgba(0,194,255,.1)}.glass-panel{background:rgba(45,61,94,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(180,218,194,.1);box-shadow:0 8px 32px rgba(19,27,45,.2),inset 0 1px 0 rgba(180,218,194,.05)}.glass-panel:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#b4dac2,#a67a5b);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.15}.glass-input{background:rgba(45,61,94,.2);border:1px solid rgba(180,218,194,.2);color:#fff;transition:all .3s ease}.glass-input:focus{border-color:#ff7940;box-shadow:0 0 0 3px rgba(255,121,64,.2);background:rgba(45,61,94,.4)}.fantasy-hover{transition:all .4s ease}.fantasy-hover:hover{transform:translateY(-3px);box-shadow:0 0 20px rgba(180,218,194,.4),0 0 40px rgba(255,121,64,.2),0 0 60px rgba(30,42,68,.1)}html{scrollbar-width:thin;scrollbar-color:rgba(255,121,64,.2) rgba(57,57,74,.1)}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:rgba(57,57,74,.1)}html::-webkit-scrollbar-thumb{background:rgba(255,121,64,.2);border-radius:4px;border:2px solid rgba(57,57,74,.1)}html::-webkit-scrollbar-thumb:hover{background:rgba(255,121,64,.3)}.modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);background:linear-gradient(135deg,rgba(24,24,31,.85),rgba(30,42,68,.75) 30%,rgba(35,35,45,.8) 70%,rgba(24,24,31,.9));-webkit-backdrop-filter:blur(15px) saturate(120%);backdrop-filter:blur(15px) saturate(120%);animation:modalFadeIn .3s ease-out}.modal-content{position:relative;width:100%;max-width:800px;max-height:85vh;border-radius:clamp(20px,4vw,28px);overflow:hidden;background:linear-gradient(135deg,hsla(0,0%,100%,.95),rgba(180,218,194,.12) 30%,hsla(0,0%,100%,.9) 70%,rgba(211,234,221,.15));-webkit-backdrop-filter:blur(25px) saturate(180%) brightness(105%);backdrop-filter:blur(25px) saturate(180%) brightness(105%);border:2px solid rgba(180,218,194,.25);box-shadow:0 25px 80px rgba(35,35,45,.25),0 15px 40px rgba(30,42,68,.2),inset 0 2px 0 hsla(0,0%,100%,.8),inset 0 -2px 0 rgba(180,218,194,.2);animation:modalSlideIn .4s cubic-bezier(.25,.46,.45,.94)}.modal-content:before{content:"";position:absolute;inset:2px;border-radius:clamp(18px,4vw,26px);background:linear-gradient(135deg,hsla(0,0%,100%,.4),transparent 50%,rgba(180,218,194,.1));pointer-events:none;z-index:-1}.modal-close{position:absolute;right:clamp(1rem,3vw,1.5rem);top:clamp(1rem,3vw,1.5rem);z-index:10;width:clamp(2.5rem,5vw,3rem);height:clamp(2.5rem,5vw,3rem);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:600;transition:all .3s cubic-bezier(.25,.46,.45,.94);background:linear-gradient(135deg,rgba(255,121,64,.15),rgba(180,218,194,.1));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border:1px solid rgba(255,121,64,.2);color:#23232d;box-shadow:0 4px 15px rgba(255,121,64,.2),inset 0 1px 0 hsla(0,0%,100%,.5)}.modal-close:hover{background:linear-gradient(135deg,rgba(255,121,64,.25),rgba(180,218,194,.2));border-color:rgba(255,121,64,.4);color:#23232d;transform:translateY(-2px) scale(1.05);box-shadow:0 8px 25px rgba(255,121,64,.3),0 0 20px rgba(180,218,194,.2),inset 0 1px 0 hsla(0,0%,100%,.6)}.modal-close:active{transform:translateY(0) scale(.95)}.modal-content{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,121,64,.3) rgba(180,218,194,.1)}.modal-content>*{position:relative;z-index:1}.modal-content::-webkit-scrollbar{width:8px}.modal-content::-webkit-scrollbar-track{background:rgba(180,218,194,.1);border-radius:4px}.modal-content::-webkit-scrollbar-thumb{background:rgba(255,121,64,.3);border-radius:4px;border:2px solid hsla(0,0%,100%,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.modal-content::-webkit-scrollbar-thumb:hover{background:rgba(255,121,64,.5)}.modal-content{padding:clamp(3rem,6vw,4rem) clamp(2rem,5vw,3rem) clamp(2rem,5vw,3rem)}.modal-content h1,.modal-content h2,.modal-content h3,.modal-content h4,.modal-content h5,.modal-content h6{color:#23232d;margin-bottom:1rem;line-height:1.3}.modal-content h1{font-size:clamp(1.8rem,4vw,2.5rem)}.modal-content h2{font-size:clamp(1.5rem,3.5vw,2rem)}.modal-content h3{font-size:clamp(1.3rem,3vw,1.8rem)}.modal-content p{color:rgba(35,35,45,.85);line-height:1.6;margin-bottom:1rem;font-size:clamp(.95rem,2vw,1.1rem)}.modal-content ol,.modal-content ul{color:rgba(35,35,45,.8);padding-left:1.5rem}.modal-content ol li,.modal-content ul li{margin-bottom:.5rem;line-height:1.5}.modal-content a{color:#ff7940;text-decoration:none;font-weight:500;transition:color .3s ease}.modal-content a:hover{color:#86b498;text-decoration:underline}.modal-content b,.modal-content strong{color:#23232d;font-weight:600}@keyframes modalFadeIn{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(15px) saturate(120%);backdrop-filter:blur(15px) saturate(120%)}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:767px){.modal{align-items:flex-start;padding:2rem 1rem 1rem}.modal-content{max-height:90vh;width:100%;padding:3rem 1.5rem 1.5rem}.modal-close{right:1rem;top:1rem;width:2.5rem;height:2.5rem;font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.modal,.modal-close,.modal-content{animation:none!important;transition:opacity .2s ease,transform .2s ease}}@media(prefers-contrast:high){.modal-content{background:#fff;border:3px solid #23232d}.modal-close,.modal-content h1,.modal-content h2,.modal-content h3,.modal-content h4,.modal-content h5,.modal-content h6,.modal-content li,.modal-content p{color:#23232d}.modal-close{background:#fff;border:2px solid #23232d}.modal-close:hover{background:rgba(35,35,45,.1)}}