.text-green{color:#62c3a3}.text-darkgray{color:#535353}.text-blue{color:#026aa7}.bg-success{background:#49b068}.bg-success-light{background:#e3f7e9!important}.text-lightgray{color:#fafbfc}.text-gray{color:#d2d2d2}.text-yellow{color:#fcb72e}.bg-yellow{background-color:#fcb72e!important}.bg-lightyellow{background-color:rgba(249,202,109,.37)!important}.text-lightyellow{color:rgba(249,202,109,.37)!important}.bg-lightblue{background:#4e97c2}.bg-lightblack{background:rgba(0,0,0,.3)}.text-lightblack{color:rgba(0,0,0,.3)}.text-success{color:#49b068!important}.bg-lightgray{background-color:#fafbfc}.bg-gray{background-color:#d2d2d2}.bg-red{background-color:#fa6a6a}.border-yellow{border:2px solid #fcb72e!important}.hp-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 28px;border-radius:50px;font-weight:600;font-size:15px;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer;letter-spacing:.2px}.hp-btn--primary{background:#fcb72e;color:#fff;box-shadow:0 4px 16px rgba(252,183,46,.35)}.hp-btn--primary:hover{background:#fcae15;box-shadow:0 6px 24px rgba(252,183,46,.45);transform:translateY(-2px);color:#fff;text-decoration:none}.hp-btn--glass{background:hsla(0,0%,100%,.15);color:#fff;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.25)}.hp-btn--glass:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px);color:#fff;text-decoration:none}.hp-btn--white{background:#fff;color:#283646;box-shadow:0 4px 16px rgba(0,0,0,.15)}.hp-btn--white:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,.2);color:#283646;text-decoration:none}.hp-btn--outline{background:transparent;color:#283646;border:2px solid #d1d5db}.hp-btn--outline:hover{border-color:#fcb72e;color:#fcb72e;transform:translateY(-2px);text-decoration:none}.hp-btn--block{width:100%;justify-content:center}.hp-btn--lg{padding:16px 36px;font-size:16px}@media (max-width:575px){.hp-btn--lg{padding:14px 28px;font-size:15px;width:100%;justify-content:center}}.hp-stabilo{background:linear-gradient(135deg,#fcb72e,#fcb72e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hp-section-header{text-align:center;max-width:640px;margin:0 auto 3rem}.hp-section-header--left{text-align:left;margin:0}.hp-section-header__tag{display:inline-block;background:rgba(252,183,46,.12);color:#e99c03;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;padding:5px 12px;border-radius:50px;margin-bottom:12px}@media (min-width:576px){.hp-section-header__tag{font-size:13px;padding:6px 16px;margin-bottom:16px}}.hp-section-header__title{font-family:Plus Jakarta Sans,Poppins,sans-serif;font-size:1.6rem;font-weight:800;color:#283646;line-height:1.15;margin-bottom:12px;letter-spacing:-.5px}@media (min-width:576px){.hp-section-header__title{font-size:1.8rem;margin-bottom:16px}}@media (min-width:768px){.hp-section-header__title{font-size:2.4rem}}.hp-section-header__desc{font-size:.9rem;color:#5a6577;line-height:1.7;margin-bottom:0}@media (min-width:576px){.hp-section-header__desc{font-size:1.05rem}}.hp-hero{position:relative;height:100vh;height:100svh;max-height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:url(/build/images/bg-home-sm.1d670a62.png) 50%/cover no-repeat}@media (min-width:768px){.hp-hero{background-image:url(/build/images/bg-home.06234a92.png)}}.hp-hero__overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(26,26,46,.82),rgba(40,54,70,.7) 50%,rgba(26,26,46,.55));z-index:1}.hp-hero__content{position:relative;z-index:2;text-align:center;padding:80px 16px 40px;max-width:800px;margin:0 auto}@media (min-width:576px){.hp-hero__content{padding:90px 20px 50px}}@media (min-width:992px){.hp-hero__content{max-width:960px}}@media (min-width:1200px){.hp-hero__content{padding:80px 20px 60px;max-width:1000px}}@media (min-width:1600px){.hp-hero__content{max-width:1060px;padding:80px 20px 60px}}@media (min-width:2200px){.hp-hero__content{max-width:940px}}.hp-hero__badge{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);color:#fff;font-size:11px;font-weight:600;letter-spacing:.5px;padding:6px 14px;border-radius:50px;margin-bottom:16px}@media (min-width:576px){.hp-hero__badge{font-size:13px;padding:8px 20px;margin-bottom:24px}}@media (min-width:1200px){.hp-hero__badge{font-size:12px;padding:6px 18px;margin-bottom:20px}}.hp-hero__badge-img{border-radius:2px}.hp-hero__title{font-family:Plus Jakarta Sans,Poppins,sans-serif;font-size:1.8rem;font-weight:800;color:#fff;line-height:1.15;margin-bottom:12px;letter-spacing:-.5px}@media (min-width:576px){.hp-hero__title{font-size:2.4rem;margin-bottom:16px}}@media (min-width:768px){.hp-hero__title{font-size:3.4rem;margin-bottom:20px;letter-spacing:-.8px}}@media (min-width:1200px){.hp-hero__title{font-size:3.2rem;margin-bottom:16px}}@media (min-width:1600px){.hp-hero__title{font-size:3.6rem}}@media (min-width:2200px){.hp-hero__title{font-size:4rem}}.hp-hero__highlight{background:linear-gradient(135deg,#fcb72e,#fdc860);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;white-space:nowrap}.hp-hero__subtitle-h2{font-family:Plus Jakarta Sans,Poppins,sans-serif;font-size:1rem;font-weight:700;color:hsla(0,0%,100%,.9);line-height:1.4;margin-bottom:16px;letter-spacing:-.2px}@media (min-width:576px){.hp-hero__subtitle-h2{font-size:1.2rem;margin-bottom:20px}}@media (min-width:768px){.hp-hero__subtitle-h2{font-size:1.6rem;margin-bottom:24px}}@media (min-width:1200px){.hp-hero__subtitle-h2{font-size:1.5rem;margin-bottom:20px}}@media (min-width:1600px){.hp-hero__subtitle-h2{font-size:1.7rem}}@media (min-width:2200px){.hp-hero__subtitle-h2{font-size:1.8rem}}.hp-hero__subtitle{font-size:.9rem;color:hsla(0,0%,100%,.85);line-height:1.5;margin-bottom:20px;font-weight:400}@media (min-width:576px){.hp-hero__subtitle{font-size:1rem;margin-bottom:28px}}.hp-hero__subtitle strong{color:#fff}@media (min-width:768px){.hp-hero__subtitle{font-size:1.15rem}}@media (min-width:1200px){.hp-hero__subtitle{font-size:1.05rem;margin-bottom:24px;line-height:1.6}}@media (min-width:1600px){.hp-hero__subtitle{font-size:1.1rem}}.hp-hero__search{margin-bottom:16px;max-width:520px;margin-left:auto;margin-right:auto}@media (min-width:576px){.hp-hero__search{margin-bottom:24px}}@media (min-width:1200px){.hp-hero__search{max-width:480px;margin-bottom:20px}}@media (min-width:1600px){.hp-hero__search{max-width:500px}}.hp-hero__search-hint{margin-top:8px;margin-bottom:0;font-size:12px}@media (min-width:1200px){.hp-hero__search-hint{font-size:12px}}.hp-hero__search-hint a{color:hsla(0,0%,100%,.6);text-decoration:underline;transition:color .3s}.hp-hero__search-hint a:hover{color:#fff}.hp-hero__actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}@media (max-width:575px){.hp-hero__actions .hp-btn{padding:10px 18px;font-size:13px}}@media (min-width:576px){.hp-hero__actions{gap:12px}}@media (min-width:1200px){.hp-hero__actions{gap:10px}.hp-hero__actions .hp-btn{padding:10px 22px;font-size:13px}}.hp-hero__scroll-hint{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);z-index:2}.hp-hero__scroll-hint span{display:block;width:24px;height:40px;border:2px solid hsla(0,0%,100%,.4);border-radius:12px;position:relative}.hp-hero__scroll-hint span:after{content:"";display:block;width:4px;height:8px;background:hsla(0,0%,100%,.6);border-radius:2px;position:absolute;top:6px;left:50%;transform:translateX(-50%);animation:hp-scroll-bounce 1.6s ease-in-out infinite}@keyframes hp-scroll-bounce{0%,to{transform:translateX(-50%) translateY(0);opacity:1}50%{transform:translateX(-50%) translateY(12px);opacity:.3}}.hp-trust{background:#fff;padding:28px 0;box-shadow:0 2px 12px rgba(0,0,0,.04)}.hp-trust__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 16px;align-items:center;justify-items:center}@media (min-width:768px){.hp-trust__grid{display:flex;justify-content:center;gap:40px}}@media (min-width:992px){.hp-trust__grid{gap:56px}}.hp-trust__divider{display:none;width:1px;height:48px;background:#e0e4ea}@media (min-width:768px){.hp-trust__divider{display:block}}.hp-trust__stat{text-align:center;min-width:0}.hp-trust__number{font-size:1.8rem;font-weight:800;color:#fcb72e;line-height:1}@media (min-width:768px){.hp-trust__number{font-size:2.2rem}}.hp-trust__unit{font-size:1.1rem;font-weight:700;color:#fcb72e}@media (min-width:768px){.hp-trust__unit{font-size:1.4rem}}.hp-trust__label{font-size:12px;color:#6b7280;margin-top:4px;margin-bottom:0;font-weight:500}@media (min-width:768px){.hp-trust__label{font-size:13px}}.hp-trust__partner{text-align:center}.hp-trust__partner-label{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#9ca3af;margin-bottom:6px;font-weight:600}.hp-trust__partner-logo{max-width:140px;opacity:.7;transition:opacity .3s}.hp-trust__partner-logo:hover{opacity:1}.hp-steps{padding:3rem 0;background:#f9f3eb}@media (min-width:768px){.hp-steps{padding:4rem 0}}@media (min-width:992px){.hp-steps{padding:5rem 0}}.hp-steps__timeline{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;max-width:1000px;margin:0 auto}@media (min-width:768px){.hp-steps__timeline{gap:12px}}@media (min-width:992px){.hp-steps__timeline{grid-template-columns:repeat(4,1fr);gap:0}}.hp-step{text-align:center;position:relative;padding:16px 12px;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}@media (min-width:768px){.hp-step{padding:20px 14px}}@media (min-width:992px){.hp-step{padding:24px 16px}}.hp-step.hp-visible{opacity:1;transform:translateY(0)}.hp-step:first-child.hp-visible{transition-delay:0s}.hp-step:nth-child(2).hp-visible{transition-delay:.15s}.hp-step:nth-child(3).hp-visible{transition-delay:.3s}.hp-step:nth-child(4).hp-visible{transition-delay:.45s}.hp-step__icon-wrap{position:relative;width:60px;height:60px;margin:0 auto 12px}@media (min-width:992px){.hp-step__icon-wrap{width:80px;height:80px;margin:0 auto 16px}}.hp-step__icon{width:60px;height:60px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 24px rgba(0,0,0,.08);position:relative;z-index:1;transition:all .4s cubic-bezier(.25,.46,.45,.94)}@media (min-width:992px){.hp-step__icon{width:80px;height:80px;border-radius:20px}}.hp-step__icon i{font-size:22px;color:#fcb72e}@media (min-width:992px){.hp-step__icon i{font-size:28px}}.hp-step:hover .hp-step__icon{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.12);background:#fcb72e}.hp-step:hover .hp-step__icon i{color:#fff}.hp-step__number{position:absolute;top:-6px;right:-6px;width:24px;height:24px;background:#283646;color:#fff;border-radius:50%;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:2}@media (min-width:992px){.hp-step__number{top:-8px;right:-8px;width:28px;height:28px}}.hp-step__connector{display:none}@media (min-width:992px){.hp-step__connector{display:block;position:absolute;top:64px;left:calc(50% + 48px);width:calc(100% - 96px);height:2px;background:repeating-linear-gradient(90deg,#d1d5db,#d1d5db 6px,transparent 0,transparent 12px)}.hp-step:last-child .hp-step__connector{display:none}}.hp-step__title{font-size:.95rem;font-weight:700;color:#283646;margin-bottom:6px}@media (min-width:992px){.hp-step__title{font-size:1.1rem;margin-bottom:8px}}.hp-step__desc{font-size:.8rem;color:#5a6577;line-height:1.5;margin-bottom:0}@media (min-width:992px){.hp-step__desc{font-size:.9rem;line-height:1.6}}.hp-bakers__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:40px 28px;background:#f9f3eb;border-radius:16px;border:1px solid rgba(40,54,70,.06)}@media (min-width:768px){.hp-bakers__card{flex-direction:row;text-align:left;padding:40px 48px;gap:32px}}@media (min-width:992px){.hp-bakers__card{margin-top:4rem!important}}.hp-bakers__icon{width:64px;height:64px;border-radius:50%;background:#283646;color:#fcb72e;font-size:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 16px rgba(40,54,70,.2)}.hp-bakers__body{flex:1}.hp-bakers__title{font-family:Plus Jakarta Sans,Poppins,sans-serif;font-size:1.25rem;font-weight:800;color:#283646;margin-bottom:8px}@media (min-width:768px){.hp-bakers__title{font-size:1.4rem}}.hp-bakers__desc{font-size:.9rem;color:#5a6577;line-height:1.6;margin-bottom:0;max-width:520px}@media (max-width:767px){.hp-bakers__desc{margin-left:auto;margin-right:auto}}.hp-bakers__action{flex-shrink:0}.hp-video{padding:5rem 0;background:#fff;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.hp-video.hp-visible{opacity:1;transform:translateY(0)}.hp-video__frame{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px rgba(0,0,0,.12);padding-top:56.25%}.hp-video__frame iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.hp-vs{padding:5rem 0;background:#f9f3eb}.hp-vs__split{display:flex;flex-direction:column;max-width:960px;margin:0 auto;position:relative}@media (min-width:768px){.hp-vs__split{flex-direction:row}}.hp-vs__col{flex:1;padding:28px 24px;border-radius:16px;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.hp-vs__col.hp-visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.hp-vs__col{padding:36px 32px}}.hp-vs__col--without{background:#fff;border:1px solid #e5e7eb}.hp-vs__col--without .hp-vs__col-header{color:#9ca3af}.hp-vs__col--without .hp-vs__col-header i,.hp-vs__col--without .hp-vs__item i{color:#d1d5db}.hp-vs__col--without .hp-vs__item strong{color:#6b7280}.hp-vs__col--without .hp-vs__item p{color:#9ca3af}.hp-vs__col--without.hp-visible{transition-delay:0s}.hp-vs__col--with{background:#283646;color:#fff;box-shadow:0 12px 40px rgba(0,0,0,.12)}.hp-vs__col--with .hp-vs__col-header,.hp-vs__col--with .hp-vs__col-header i,.hp-vs__col--with .hp-vs__item i{color:#fcb72e}.hp-vs__col--with .hp-vs__item strong{color:#fff}.hp-vs__col--with .hp-vs__item p{color:hsla(0,0%,100%,.55)}.hp-vs__col--with.hp-visible{transition-delay:.15s}.hp-vs__col-header{display:flex;align-items:center;gap:10px;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06)}.hp-vs__col--with .hp-vs__col-header{border-bottom-color:hsla(0,0%,100%,.1)}.hp-vs__col-header i{font-size:18px}.hp-vs__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:20px}.hp-vs__item{display:flex;align-items:flex-start;gap:14px}.hp-vs__item>i{font-size:16px;margin-top:2px;flex-shrink:0}.hp-vs__item strong{display:block;font-size:.95rem;font-weight:700;margin-bottom:2px}.hp-vs__item p{font-size:.82rem;line-height:1.5;margin:0}.hp-vs__divider{display:flex;align-items:center;justify-content:center;padding:16px 0;z-index:2}@media (min-width:768px){.hp-vs__divider{padding:0;width:0;position:relative}}.hp-vs__badge{width:48px;height:48px;border-radius:50%;background:#fcb72e;color:#fff;font-size:14px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(252,183,46,.35);letter-spacing:1px;flex-shrink:0}@media (min-width:768px){.hp-vs__badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.hp-vs__stats{display:flex;justify-content:center;gap:24px;flex-wrap:wrap;max-width:700px;margin:3rem auto 0;padding-top:2.5rem;border-top:1px solid rgba(40,54,70,.08)}@media (min-width:768px){.hp-vs__stats{gap:48px}}.hp-vs__stat{text-align:center;opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.hp-vs__stat.hp-visible{opacity:1;transform:translateY(0)}.hp-vs__stat:first-child.hp-visible{transition-delay:0s}.hp-vs__stat:nth-child(2).hp-visible{transition-delay:.1s}.hp-vs__stat:nth-child(3).hp-visible{transition-delay:.2s}.hp-vs__stat-number{font-size:2rem;font-weight:800;color:#283646;line-height:1}@media (min-width:768px){.hp-vs__stat-number{font-size:2.4rem}}.hp-vs__stat-unit{font-size:.9rem;font-weight:700;color:#fcb72e;margin-left:2px}.hp-vs__stat-label{font-size:.8rem;color:#6b7280;margin:4px 0 0;font-weight:500}.hp-cta{position:relative;padding:5rem 0;overflow:hidden;background:#283646;opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.hp-cta.hp-visible{opacity:1;transform:translateY(0)}.hp-cta__overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(26,26,46,.95),rgba(40,54,70,.9) 60%,rgba(26,26,46,.85));z-index:1}.hp-cta .container{position:relative;z-index:2}.hp-cta__inner{display:flex;align-items:center;gap:48px}@media (max-width:991px){.hp-cta__inner{flex-direction:column;text-align:center}}.hp-cta__text{flex:1}.hp-cta__logo{height:36px;margin-bottom:24px;filter:brightness(0) invert(1)}@media (min-width:768px){.hp-cta__logo{height:42px}}.hp-cta__title{font-family:Plus Jakarta Sans,Poppins,sans-serif;font-size:2rem;font-weight:800;color:#fff;line-height:1.15;margin-bottom:16px;letter-spacing:-.5px}@media (min-width:768px){.hp-cta__title{font-size:2.6rem}}.hp-cta__desc{font-size:1.05rem;color:hsla(0,0%,100%,.7);line-height:1.7;margin-bottom:24px;max-width:520px}@media (max-width:991px){.hp-cta__desc{margin-left:auto;margin-right:auto}}.hp-cta__perks{list-style:none;padding:0;margin:0 0 32px}@media (max-width:991px){.hp-cta__perks{display:inline-block;text-align:left}}.hp-cta__perks li{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:.95rem;color:hsla(0,0%,100%,.85)}.hp-cta__perks li i{color:#fcb72e;font-size:16px;flex-shrink:0}.hp-cta__perks li strong{color:#fff}@media (max-width:575px){.hp-cta__actions .hp-btn{width:100%;justify-content:center}}.hp-cta__mosaic{flex-shrink:0;display:flex;gap:10px;height:400px;width:420px}@media (max-width:991px){.hp-cta__mosaic{height:320px;width:360px}}@media (max-width:575px){.hp-cta__mosaic{height:260px;width:100%;max-width:340px}}.hp-cta__mosaic-col{display:flex;flex-direction:column;gap:10px;flex:1}.hp-cta__mosaic-col--tall img:first-child{flex:1.6}.hp-cta__mosaic-col--short img:first-child,.hp-cta__mosaic-col--tall img:last-child{flex:1}.hp-cta__mosaic-col--short img:nth-child(2){flex:1.2}.hp-cta__mosaic-col--short img:last-child{flex:0.8}.hp-cta__mosaic-col--mid img:first-child{flex:1}.hp-cta__mosaic-col--mid img:last-child{flex:1.4}.hp-cta__mosaic-col img{width:100%;min-height:0;object-fit:cover;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.25);transition:transform .3s ease}.hp-cta__mosaic-col img:hover{transform:scale(1.03)}.hp-search{position:relative}.hp-search__icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:#fcb72e;font-size:18px;z-index:2;pointer-events:none}.hp-search__input{width:100%;padding:16px 20px 16px 50px;border:none;border-radius:50px;font-size:16px;font-weight:500;color:#283646;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.2);outline:none;transition:box-shadow .3s ease}.hp-search__input::placeholder{color:#9ca3af;font-weight:400}.hp-search__input:focus{box-shadow:0 8px 32px rgba(0,0,0,.25),0 0 0 3px rgba(252,183,46,.3)}@media (min-width:768px){.hp-search__input{padding:18px 24px 18px 54px;font-size:17px}}.hp-search__results{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:16px;box-shadow:0 12px 40px rgba(0,0,0,.2);overflow:hidden;z-index:100;max-height:340px;overflow-y:auto}.hp-search__results--open{display:block}.hp-search__result{display:flex;align-items:center;gap:12px;padding:14px 20px;color:#283646;text-decoration:none;font-size:15px;transition:background .15s ease;border-bottom:1px solid #f0f0f0}.hp-search__result:last-child{border-bottom:none}.hp-search__result i{color:#fcb72e;font-size:14px;flex-shrink:0}.hp-search__result strong{font-weight:700}.hp-search__result small{color:#9ca3af}.hp-search__result--active,.hp-search__result:hover{background:rgba(252,183,46,.08);color:#283646;text-decoration:none}.hp-search__no-result{display:flex;align-items:center;gap:12px;padding:16px 20px;color:#6b7280;font-size:14px}.hp-search__no-result i{color:#d1d5db;font-size:16px;flex-shrink:0}.hp-search__no-result strong{color:#283646}.hp-selected{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.18);border-radius:50px;padding:8px 8px 8px 20px;max-width:520px;margin:0 auto}@media (min-width:1200px){.hp-selected{max-width:480px}}.hp-selected__info{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.hp-selected__pin{color:#fcb72e;font-size:16px;flex-shrink:0}.hp-selected__city{font-size:15px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.hp-selected__city{font-size:16px}}.hp-selected__btn{display:inline-flex;align-items:center;gap:6px;padding:10px 20px;border-radius:50px;background:#fcb72e;color:#fff;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;transition:all .3s ease;box-shadow:0 2px 10px rgba(252,183,46,.3);flex-shrink:0}.hp-selected__btn i{font-size:12px}.hp-selected__btn:hover{background:#fcae15;color:#fff;text-decoration:none;transform:translateY(-1px);box-shadow:0 4px 16px rgba(252,183,46,.4)}.hp-selected__reset{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.6);font-size:12px;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.hp-selected__reset:hover{background:hsla(0,0%,100%,.25);color:#fff}.hp-modal-search{display:none}@media (max-width:991px){.hp-modal-search{display:block;position:fixed;inset:0;z-index:10000;background:#fff;transform:translateY(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);visibility:hidden}.hp-modal-search--open{transform:translateY(0);visibility:visible}}.hp-modal-search__header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e5e7eb;background:#fff;position:sticky;top:0;z-index:2}@media (min-width:576px){.hp-modal-search__header{padding:16px 24px}}.hp-modal-search__back{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:none;color:#283646;font-size:18px;cursor:pointer;border-radius:50%;flex-shrink:0;transition:background .2s}.hp-modal-search__back:hover{background:#f3f4f6}.hp-modal-search__field{flex:1;position:relative}.hp-modal-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#fcb72e;font-size:16px;pointer-events:none}.hp-modal-search__input{width:100%;padding:12px 16px 12px 42px;border:2px solid #e5e7eb;border-radius:50px;font-size:16px;font-weight:500;color:#283646;background:#f9fafb;outline:none;transition:border-color .2s}.hp-modal-search__input::placeholder{color:#9ca3af;font-weight:400}.hp-modal-search__input:focus{border-color:#fcb72e;background:#fff}.hp-modal-search__results{padding:8px 0;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}.hp-modal-search__result{display:flex;align-items:center;gap:14px;padding:16px 20px;color:#283646;text-decoration:none;font-size:15px;transition:background .15s ease;border-bottom:1px solid #f0f0f0}.hp-modal-search__result:last-child{border-bottom:none}.hp-modal-search__result i{color:#fcb72e;font-size:16px;flex-shrink:0}.hp-modal-search__result strong{font-weight:700}.hp-modal-search__result small{color:#9ca3af}.hp-modal-search__result:active,.hp-modal-search__result:hover{background:rgba(252,183,46,.08);text-decoration:none;color:#283646}.hp-modal-search__no-result{display:flex;align-items:center;gap:14px;padding:20px;color:#6b7280;font-size:15px}.hp-modal-search__no-result i{color:#d1d5db;font-size:18px;flex-shrink:0}.hp-modal-search__no-result strong{color:#283646}.hp-modal-search__hint{padding:16px 20px;text-align:center;border-top:1px solid #e5e7eb;position:sticky;bottom:0;background:#fff}.hp-modal-search__hint a{color:#6b7280;font-size:13px;text-decoration:underline;transition:color .2s}.hp-modal-search__hint a:hover{color:#fcb72e}.hp-visible{opacity:1!important;transform:translateY(0)!important}header{background-image:none!important;padding:0!important;height:auto!important;min-height:0!important}