@import url(https://unicons.iconscout.com/release/v4.0.0/css/line.css);@import url(https://unpkg.com/boxicons@2.1.2/css/boxicons.min. css);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&family=Space+Grotesk:wght@400;500;600;700&display=swap);:root{--header-height:3rem;--hue:0;--sat:0%;--title-color:hsl(var(--hue),var(--sat),20%);--title-color-dark:hsl(var(--hue),var(--sat),0%);--text-color:hsl(var(--hue),var(--sat),46%);--body-color:hsl(var(--hue),var(--sat),98%);--container-color:#fff;--body-font:"Poppins",sans-serif;--big-font-size:3.5rem;--h1-font-size:2.25rem;--h2-font-size:1.5rem;--h3-font-size:1.25rem;--normal-font-size:1rem;--small-font-size:0.875rem;--smaller-font-size:0.813rem;--tiny-font-size:0.625rem;--font-normal:400;--font-medium:500;--font-semi-bold:600;--mb-0-25:0.25rem;--mb-0-5:0.5rem;--mb-0-75:0.75rem;--mb-1:1rem;--mb-1-5:1.5rem;--mb-2:2rem;--mb-2-5:2.5rem;--mb-3:3rem;--z-tooltip:10;--z-fixed:100;--z-modal:1000}@media screen and (max-width:992px){:root{--big-font-size:2.75rem;--h1-font-size:1.5rem;--h2-font-size:1.25rem;--h3-font-size:1rem;--normal-font-size:0.938rem;--small-font-size:0.813rem;--smaller-font-size:0.75rem}}body,button,input,textarea{font-family:Poppins,sans-serif;font-family:var(--body-font);font-size:1rem;font-size:var(--normal-font-size)}body{background-color:#fafafa;background-color:var(--body-color);color:#757575;color:var(--text-color)}h1,h2,h3{color:#333;color:var(--title-color);font-weight:600;font-weight:var(--font-semi-bold)}ul{list-style:none}a{text-decoration:none}button{border:none;cursor:pointer;outline:none}img{height:auto;max-width:100%}.section{padding:6rem 0 2rem}.section__title{color:#333;color:var(--title-color);font-size:2.25rem;font-size:var(--h1-font-size)}.section__subtitle{display:block;font-size:.875rem;font-size:var(--small-font-size);margin-bottom:4rem}.section__subtitle,.section__title{text-align:center}.container{margin-left:auto;margin-right:auto;max-width:968px}.grid{grid-gap:1.5rem;display:grid;gap:1.5rem}.button{background-color:#333;background-color:var(--title-color);border-radius:1rem;color:#fff;color:var(--container-color);display:inline-block;font-weight:500;font-weight:var(--font-medium);padding:1.25rem 2rem}.button:hover{background-color:#000;background-color:var(--title-color-dark)}.button__icon{margin-left:.5rem;margin-left:var(--mb-0-5)}.button--flex{align-items:center;display:inline-flex}@media screen and (max-width:992px){.container{margin-left:1.5rem;margin-left:var(--mb-1-5);margin-right:1.5rem;margin-right:var(--mb-1-5)}.button{padding:1rem 1.75rem}.button__icon{height:22px;width:22px}}@media screen and (max-width:768px){body{margin:0 0 3rem;margin:0 0 var(--header-height) 0}.section{padding:2rem 0 4rem}.section__subtitle{margin-bottom:3rem;margin-bottom:var(--mb-3)}}@media screen and (max-width:350px){:root{--big-font-size:2.25rem}.container{margin-left:1rem;margin-left:var(--mb-1);margin-right:1rem;margin-right:var(--mb-1)}}.about__container{grid-column-gap:4rem;align-items:center;bottom:3rem;column-gap:4rem;display:grid;grid-template-columns:repeat(2,1fr);perspective:1000px;top:4rem}.about__img{align-self:center;backface-visibility:hidden;border-radius:1.5rem;filter:drop-shadow(0 10px 10px rgba(0,0,0,.2));justify-self:center;transform-style:preserve-3d;transition:all .3s ease;width:350px}.about__info{grid-gap:.5rem;display:grid;gap:.5rem;grid-template-columns:repeat(3,140px);margin-bottom:var(--mb-2)}.about__box{animation:slideUpFade .5s ease forwards;backface-visibility:hidden;background-color:var(--container-color);border:1px solid #0000001a;border-radius:.75rem;opacity:0;padding:1rem 1.25rem;text-align:center;transform:translateY(20px);transform-style:preserve-3d;transition:transform .3s ease,background-color .3s ease}.about__box:hover{transform:translateY(-5px)}.about__box:first-child{animation-delay:.2s}.about__box:nth-child(2){animation-delay:.4s}.about__box:nth-child(3){animation-delay:.6s}.about__icon{color:var(--title-color);font-size:1.5rem;margin-bottom:var(--mb-0-5);transition:transform .3s ease}.about__box:hover .about__icon{animation:bounce .5s ease infinite;transform:scale(1.2) rotate(1turn)}.about__title{font-size:var(--small-font-size);font-weight:var(--font-medium)}.about__subtitle{font-size:var(--tiny-font-size)}.about__description{animation:fadeIn .8s ease forwards;animation-delay:.8s;animation:fadeInUp .8s ease forwards;animation-delay:.3s;margin-bottom:var(--mb-2-5);opacity:0;padding:0 2rem 0 0;text-align:justify}.dark-mode .about__description{color:#dbdbdb}.dark-mode .about__box{background-color:#505050;border-radius:.75rem;transition:all .3s ease}.dark-mode .about__icon,.dark-mode .about__subtitle,.dark-mode .about__title{color:#dbdbdb}.about__content{transition:all .5s cubic-bezier(.4,0,.2,1)}.icon-container{align-items:center;display:inline-flex;height:40px;justify-content:center;margin-bottom:.5rem;position:relative;width:40px}.icon-container:before{background-color:#fff;border-radius:50%;content:"";height:32px;position:absolute;width:32px;z-index:1}.icon-container lord-icon{position:relative;z-index:2}.dark-mode .icon-container:before{background-color:#fff}@media screen and (max-width:992px){.about__container{grid-template-columns:1fr;row-gap:2.5rem}.about__img{width:220px}.about__box{padding:.75rem .5rem;transform:translateX(-20px)}.about__box:hover{transform:translateX(0) translateY(-5px)}.about__data{text-align:center}.about__info{justify-content:center}.about__description{margin-bottom:2rem;padding:0 2rem}}@media screen and (max-width:576px){.about__info{grid-template-columns:repeat(3,1fr)}.about__description{padding:0}.about__box{animation-duration:.4s}}@media screen and (max-width:350px){.about__info{grid-template-columns:repeat(2,1fr)}}.button.button--flex{animation:fadeIn .8s ease forwards;animation-delay:1s;opacity:0;overflow:hidden;position:relative}.button.button--flex:before{background:#fff3;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;width:0}.button.button--flex:hover:before{height:300px;width:300px}@keyframes slideUpFade{to{opacity:1;transform:translateY(0)}}.contact__container{column-gap:6rem;grid-template-columns:repeat(2,max-content);justify-content:center;padding-bottom:3rem}.contact__title{color:var(--title-color);font-size:var(--h3-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-1-5);text-align:center}.contact__info{grid-row-gap:1rem;display:grid;grid-template-columns:300px;row-gap:1rem}.dark-mode .contact__card{background-color:#505050;transition:all .5s cubic-bezier(.4,0,.2,1)}.dark-mode .contact__card-icon{color:#fff}.contact__card-data,.contact__card-title{color:var(--title-color)}.contact__card-detail{color:var(--text-color);color:var(--title-color);font-size:var(--small-font-size);line-height:1.5;margin-bottom:1rem;margin-top:1rem;opacity:0;text-align:center;transition:opacity .3s ease-in-out}.contact__card:hover .contact__card-detail{color:var(--text-color);opacity:1;transform:scale(1.2) delay(.5s)}.dark-mode .contact__card-data,.dark-mode .contact__card-title{color:#fff}.dark-mode .contact__card-data{color:#dbdbdb}.contact__card{background-color:var(--container-color);border:1px solid #0000001a;border-radius:.75rem;height:max-content;padding:1rem;perspective:1000px;text-align:center;transform-style:preserve-3d;transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform}.contact__card:hover{box-shadow:0 10px 20px #0000001a;transform:translateY(-10px) scale(1.02)}.contact__card-icon{color:var(--title-color);font-size:2rem;margin-bottom:var(--mb-0-25);transition:transform .3s ease}.contact__card:hover .contact__card-icon{transform:scale(1.2) rotate(5deg)}.contact__card-data,.contact__card-title{font-size:var(--small-font-size)}.contact__card-title{font-weight:var(--font-medium)}.contact__card-data{display:block;font-size:var(--small-font-size);margin-bottom:var(--mb-0-75)}.contact__button{align-items:center;color:var(--title-color);column-gap:.25rem;display:inline-flex;font:var(--text-color);font-size:var(--small-font-size);justify-content:center}.contact__form{width:360px}.contact__button-icon{font-size:1rem;transition:.3s}.contact__button:hover .contact__button-icon{transform:translateX(.25rem)}.contact__form-div{height:4rem;margin-bottom:var(--mb-2);position:relative}.contact__form-input{background:none;border:2px solid #0000001a;border-radius:.75rem;color:var(--text-color);height:100%;left:0;outline:none;padding:1.5rem;position:absolute;top:0;width:100%;z-index:1}.contact__form-tag{background-color:var(--body-color);font-size:var(--smaller-font-size);left:1.25rem;padding:.25rem;position:absolute;top:-.75rem;z-index:10}.contact__card a{color:var(--text-color)}.contact__card--address,.contact__card--status{height:max-content;min-height:10rem}.contact__card--address .contact__card-title,.contact__card--status .contact__card-title{font-size:var(--medium-font-size)}.contact__card--address .contact__card-data,.contact__card--status .contact__card-data{font-size:var(--small-font-size);margin-bottom:1rem}.contact__card--address .contact__card-icon,.contact__card--status .contact__card-icon{font-size:2.5rem}.dark-mode .contact__title,.dark-mode .section__title{color:#fff}.dark-mode .section__subtitle{color:#ccc}.status-badge{animation:scaleIn .5s ease forwards;border-radius:12px;display:inline-block;font-weight:700;padding:5px 10px}.status-open{background-color:#d4edda;color:#28a745}.status-occupied{background-color:#cce5ff;color:#007bff}.status-out-of-service{background-color:#e2e3e5;color:#6c757d}.status-unknown{background-color:#f8d7da;color:#721c24}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.contact__container{column-gap:3rem}}@media screen and (max-width:768px){.contact__container{grid-template-columns:1fr;row-gap:3rem}.contact__info{justify-content:center}.contact__card{margin:0 auto}}@media screen and (max-width:576px){.contact__info{grid-template-columns:1fr}.contact__form{width:350px}}body:not(.seller-page) *{cursor:none!important}.custom-cursor{background-color:#fff;border-radius:50%;color:#dbdbdb;height:30px;mix-blend-mode:difference;pointer-events:none;position:fixed;transform:translate(-50%,-50%);width:30px;z-index:9999}body:not(.seller-page) .button__text,body:not(.seller-page) .modal__button,body:not(.seller-page) .qualification__button,body:not(.seller-page) .service__button,body:not(.seller-page) .tabs__button,body:not(.seller-page) button:not(.work__button){transition:transform .3s ease}body:not(.seller-page) .button__text:hover,body:not(.seller-page) .modal__button:hover,body:not(.seller-page) .qualification__button:hover,body:not(.seller-page) .service__button:hover,body:not(.seller-page) .tabs__button:hover,body:not(.seller-page) button:not(.work__button):hover{transform:scale(2)}.footer{background-color:initial;border-top:1px solid #0000001a}.footer__container{padding:2rem 0 6rem}.footer__link,.footer__title{color:var(--title-color)}.footer__title{animation:fadeIn .6s ease backwards;font-family:PlaywriteMX,serif;font-size:2rem;font-weight:400;letter-spacing:1px;margin-bottom:var(--mb-2);text-align:center}.footer__link{font-family:Poppins,sans-serif;position:relative;transition:color .3s ease}.footer__link:hover{color:var(--title-color-dark)}.footer__link:after{background-color:var(--title-color-dark);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.footer__link:hover:after{width:100%}.footer__list{animation:fadeIn .6s ease backwards;column-gap:1.5rem;display:flex;justify-content:center;margin-bottom:var(--mb-2)}.footer__list li{transition:transform .3s ease}.footer__list li:hover{transform:translateY(-3px)}.footer__social{animation:fadeIn .6s ease backwards;column-gap:1.25rem;display:flex;justify-content:center}.footer__social-link{align-items:center;background-color:var(--title-color);border-radius:.5rem;color:var(--container-color);display:inline-flex;font-size:1.25rem;height:2.5rem;justify-content:center;padding:.4rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:2.5rem;will-change:transform}.footer__social-link:hover{background-color:var(--title-color-dark)}.footer__social-link:first-child{animation-delay:.1s}.footer__social-link:nth-child(2){animation-delay:.2s}.footer__social-link:nth-child(3){animation-delay:.3s}.footer__social-link:nth-child(4){animation-delay:.4s}.footer__copy{animation:fadeIn .6s ease backwards;color:var(--title-color);display:block;font-family:Poppins,sans-serif;font-size:var(--smaller-font-size);margin:4.5rem;text-align:center}.dark-mode .footer{background-color:#121212;border-top:1px solid #ffffff1a}.dark-mode .footer__copy,.dark-mode .footer__link,.dark-mode .footer__link:hover,.dark-mode .footer__title,.dark-mode .footer__title:after{color:#fff}.dark-mode .footer__social-link{background-color:#fff;color:#121212}.dark-mode .footer__social-link:hover{background-color:grey}.light-mode .footer{background-color:var(--container-color);border-top:1px solid #0000001a}.light-mode .footer__copy,.light-mode .footer__link,.light-mode .footer__title,.light-mode .footer__title:after{color:var(--title-color)}.light-mode .footer__link:hover{color:var(--title-color-dark)}.light-mode .footer__social-link{background-color:var(--title-color);color:var(--container-color)}.light-mode .footer__social-link:hover{background-color:var(--title-color-dark)}@media screen and (max-width:992px){.footer__social-link{border-radius:.25rem;font-size:1rem;padding:.25rem}.footer__title{font-size:2rem}}@media screen and (max-width:768px){.footer__title{font-size:1.8rem}}@media screen and (max-width:350px){.footer__title{font-size:1.5rem}}body,html{-ms-overflow-style:none;overflow-x:hidden;scrollbar-width:none}body::-webkit-scrollbar{display:none}body{scroll-behavior:smooth}@font-face{font-display:swap;font-family:PlaywriteMX;font-weight:400;src:url(/static/media/PlaywriteMX-VariableFont_wght.d1d0dd0bbf9333836c74.ttf) format("truetype")}.header{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border-bottom:1px solid #ffffff1a;display:flex;height:4.5rem;left:0;margin:0;padding:2rem!important;position:fixed;top:0;transform:translateY(0) scale(1);transition:all .6s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.25,1,.5,1);width:100%;will-change:transform,background,backdrop-filter,box-shadow,padding,margin,height,border-radius;z-index:var(--z-fixed)}.header.scrolled{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff26;border-bottom:1px solid #fff3;border-radius:1.5rem;box-shadow:0 4px 30px #0000001a;height:4rem;margin:.5rem 2rem!important;padding:2rem!important;transform:translateY(8px) scale(.98);transition:all .6s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.nav{color:var(--title-color-dark);column-gap:2rem;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 1rem!important;transition:all .3s ease;width:100%}.nav,.nav__logo{align-items:center}.nav__logo{color:var(--title-color);display:inline-flex;font-family:PlaywriteMX,serif;font-size:1.25rem;font-weight:600;height:calc(100% - 1px);margin:auto 0;padding:0;position:relative;transition:color .3s ease}.nav__logo:after{background-color:var(--title-color-dark);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .3s ease-in-out;width:0}.nav__logo:hover:after{width:100%}.nav__logo-dot{align-items:center;color:#dbdbdb;display:inline-flex;font-size:1.75em;font-weight:700;line-height:1;margin-left:2px;position:relative;top:-1px}.nav__toggle{color:var(--title-color);font-weight:var(--font-medium);transition:color .3s ease}.nav__list{column-gap:3rem;display:flex;margin:0;padding-left:0}.nav__link,.nav__list{align-items:center;height:100%}.nav__link{color:var(--title-color);display:inline-flex;font-size:1rem;font-weight:var(--font-medium);padding:.5rem 0;position:relative;text-decoration:none;transform-origin:center;transition:all .3s ease;will-change:transform}.nav__link:before{background-color:#dbdbdb;bottom:-4px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.active-link:before,.nav__link:hover:before{width:100%}.nav__icon{margin-right:.5rem}.nav__close,.nav__icon,.nav__toggle{display:none}.active-link,.nav__link:hover{color:var(--title-color-dark);font-size:1.1rem;font-weight:700}.scroll-header{box-shadow:0 -1px 4px #00000026}.dark-mode .header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0000001a;border-bottom:1px solid #0003}.dark-mode .header.scrolled{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0003;border-bottom:1px solid #ffffff1a;box-shadow:0 1px 0 #0000001a;transform:translateY(8px) scale(.98);transition:all .6s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.34,1.56,.64,1)}.dark-mode .nav__link,.dark-mode .nav__logo,.dark-mode .nav__toggle{color:#fff}.dark-mode .nav__link.active-link:before,.dark-mode .nav__link:hover:before{background-color:#dbdbdb}.light-mode .header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border-bottom:1px solid #ffffff1a}.light-mode .header.scrolled{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff26;border-bottom:1px solid #fff3;box-shadow:0 1px 0 #ffffff1a}.light-mode .nav__link,.light-mode .nav__logo,.light-mode .nav__toggle{color:var(--title-color-dark)}.light-mode .nav__link.active-link:before,.light-mode .nav__link:hover:before{background-color:#dbdbdb}@media screen and (max-width:1024px){.header,.header.scrolled{padding:2rem!important}.header.scrolled{margin:.5rem 1.5rem!important}}@media screen and (max-width:768px){.header,.header.scrolled{padding:2rem!important}.header.scrolled{margin:.5rem 1.25rem!important}}@media screen and (max-width:350px){.header{height:3.5rem;padding:2rem!important}.header.scrolled{height:3.25rem;margin:.25rem 1rem!important;padding:2rem!important}.header{height:3.5rem;padding:.75rem 2rem .75rem 1rem}.header.scrolled{height:3.25rem;margin:.25rem 2rem .25rem 1rem;padding:.625rem 2rem .625rem 1rem}.nav__menu{padding:2rem .25rem 4rem}.nav__list{row-gap:.75rem}.nav__link{font-size:.875rem}.nav__logo{font-size:1rem}.nav__toggle{font-size:1.5rem}.change-theme{color:var(--icon-color);font-size:1.25rem}.header{padding:.5rem}.header.scrolled{margin:.25rem .5rem;padding:.25rem .5rem;transform:translateY(2px) scale(.995)}}@media screen and (min-width:351px) and (max-width:480px){.nav__menu{padding:2rem .5rem 4rem}.nav__list{row-gap:1rem}.nav__link{font-size:.9375rem}.nav__logo{font-size:1.05rem}}@media screen and (min-width:481px) and (max-width:768px){.nav__menu.show-menu{border-bottom-left-radius:1rem;border-top-left-radius:1rem;right:0;width:80%}.nav__list{row-gap:1.25rem}.nav__link{font-size:1rem}}@media screen and (max-width:768px){.nav{height:var(--header-height);padding:.5rem 1rem}.nav__menu{border-radius:1.5rem 0 0 1.5rem;box-shadow:0 -1px 4px #00000026;padding:2rem 1.5rem 4rem;transition:.3s}.nav__list{align-items:flex-start;padding:.5rem 0}.nav__item,.nav__link{padding:.5rem 0;width:100%}.nav__link{justify-content:flex-start}.nav__icon{display:inline-block;font-size:1.25rem;margin-right:.75rem}.nav__close{cursor:pointer;font-size:1.5rem;position:absolute;right:1.3rem;top:1rem}.nav__toggle{cursor:pointer;font-size:1.75rem}.nav__item,.show-menu{transform:translateX(0)}.nav__item{opacity:1;transition:transform .3s ease,opacity .3s ease}@media screen and (orientation:portrait){.nav__menu.show-menu{max-height:80vh;overflow-y:auto}}@media screen and (orientation:landscape){.nav__menu.show-menu{max-height:85vh;overflow-y:auto}.nav__list{row-gap:.75rem}}@supports (padding-top:env(safe-area-inset-top)){.header{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-top:env(safe-area-inset-top)}}}@media screen and (min-width:280px) and (max-width:320px){.nav__menu{padding:1rem;width:100%}.nav__link{font-size:.75rem}.nav__logo{font-size:.875rem}}@media screen and (min-width:321px) and (max-width:375px){.nav__menu{padding:1.75rem .5rem}.nav__link{font-size:.875rem}.nav__logo{font-size:1rem}}@media screen and (min-width:376px) and (max-width:425px){.nav__menu{padding:2rem .75rem}.nav__link{font-size:.938rem}.nav__logo{font-size:1.1rem}}@media screen and (min-width:426px) and (max-width:600px){.nav__menu.show-menu{width:90%}.nav__link{font-size:1rem}.nav__logo{font-size:1.2rem}}@media screen and (min-width:601px) and (max-width:768px){.nav__menu.show-menu{width:80%}.nav__link{font-size:1.1rem}}@media screen and (max-width:768px){.header{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.nav__close,.nav__link,.nav__toggle{min-height:48px;min-width:48px}.nav__menu.show-menu{-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav__menu.show-menu::-webkit-scrollbar{display:none}@media (orientation:landscape){.nav__menu.show-menu{max-height:75vh}.nav__list{column-gap:1rem;grid-template-columns:repeat(2,1fr)}}}@media (max-width:280px){.nav__menu{padding:1rem;width:100%}.nav__link{font-size:.75rem}.nav__logo{font-size:.875rem}}@media (hover:none) and (pointer:coarse){.change-theme,.nav__close,.nav__link,.nav__toggle{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.nav__link{padding:.5rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.header{border-bottom-width:.5px}}.change-theme{background:none;border:none;color:none;cursor:pointer;font-size:1.5rem;justify-content:center;margin-right:0;transition:transform .3s ease,color .3s ease}.change-theme,.nav__theme{align-items:center;display:flex;padding:0}.nav__theme{gap:1rem;margin-left:auto;position:relative;z-index:1005}.change-theme:hover{transform:rotate(1turn)}.dark-mode .change-theme{color:#dbdbdb!important}.light-mode .change-theme{color:#505050!important;color:#000}.dark-mode .change-theme{color:#fff}.change-theme svg{stroke:currentColor;stroke-width:5;transition:stroke-width .3s ease}.change-theme:hover svg{stroke-width:6}@keyframes headerSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(-3px)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInStagger{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes navLinkFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dark-mode .header,.light-mode .header{transition:background-color .4s ease-in-out}.dark-mode .change-theme i,.light-mode .change-theme i{animation:themeSwitch .5s ease}@keyframes themeSwitch{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@media screen and (width:360px) and (height:740px){.header,.nav{padding:.5rem}.nav{height:3.5rem}.nav__logo{font-size:1rem}.nav__toggle{font-size:1.5rem}.nav__menu.show-menu{padding:1.5rem 1rem;top:3.5rem;width:100%}.nav__list{row-gap:1.25rem}.nav__item{padding:.25rem 0}.nav__link{font-size:.938rem;padding:.375rem 0}.nav__icon{font-size:1.1rem;margin-right:.5rem}.nav__close{right:1rem;top:.75rem}.change-theme,.nav__close{font-size:1.25rem}.nav__item{animation-duration:.2s}.nav__item:first-child{animation-delay:.05s}.nav__item:nth-child(2){animation-delay:.1s}.nav__item:nth-child(3){animation-delay:.15s}.nav__item:nth-child(4){animation-delay:.2s}.nav__item:nth-child(5){animation-delay:.25s}.nav__item:nth-child(6){animation-delay:.3s}}.home__container{gap:7rem;height:100%;margin-bottom:5rem;row-gap:7rem}.home__container,.home__content{background-color:initial;z-index:1}.home__content{align-items:center;animation:fadeIn 1s ease;column-gap:2rem;grid-template-columns:116px repeat(2,1fr);justify-items:center;padding-top:5.5rem;perspective:1000px;transform-style:preserve-3d}.home__social{grid-row-gap:1rem;display:grid;grid-template-columns:max-content;row-gap:1rem}.home__social-icon{color:var(--title-color);font-size:1.25rem;transform:scale(1);transition:all .3s ease;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.home__social-icon:hover{color:var(--title-color-dark);transform:scale(1.2)}.home__title{align-items:center;animation:slideRight 1s ease;display:flex;font-size:var(--big-font-size);margin-bottom:var(--mb-0-25);white-space:nowrap}.home__hand{animation-duration:2.5s;animation-iteration-count:infinite;animation-name:wave-animation;display:inline-block;height:38px;margin-left:.4rem;transform-origin:70% 70%;vertical-align:middle;width:38px}@keyframes wave-animation{0%{transform:rotate(0deg)}15%{transform:rotate(14deg)}30%{transform:rotate(-8deg)}40%{transform:rotate(14deg)}50%{transform:rotate(-4deg)}60%{transform:rotate(10deg)}70%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.home__subtitle{animation:slideLeft 1s ease;font-size:var(--h3-font-size);font-weight:var(--font-normal);margin-bottom:var(--mb-1);padding-left:5.4rem;position:relative}.home__subtitle:before{background-color:var(--text-color);content:"";height:1px;left:0;position:absolute;top:1rem;width:70px}.home__description{animation:fadeInUp 1s ease;margin-bottom:var(--mb-3);max-width:400px}.home__img{align-self:center;animation:profile_animate 8s ease-in-out infinite,fadeIn .5s ease-out;background:url(/static/media/profile.a24a5564459955aa3c19.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;box-shadow:inset 0 0 0 9px #ffffff4d;height:300px;justify-self:center;margin:0 auto;order:1;width:300px;will-change:border-radius}.home__img:hover{box-shadow:inset 0 0 0 9px #fff6;transform:scale(1.05)}.custom-shadow{box-shadow:0 20px 30px -10px #0000004d,0 8px 12px -8px #0003;transition:box-shadow .5s ease}.custom-shadow:hover{box-shadow:0 30px 45px -10px #0000004d,0 12px 18px -8px #0003}.dark-mode{background-color:#323232}.dark-mode .home__scroll-mouse{fill:#fafafa;background-color:#fafafa}.dark-mode .home__scroll{color:#fafafa}.dark-mode .home__container,.dark-mode .home__content,.dark-mode .home__scroll,.dark-mode section{background-color:#323232}.dark-mode .home__description,.dark-mode .home__subtitle,.dark-mode .home__title{color:#fff}.dark-mode .home__social-icon{color:#dbdbdb}.dark-mode .home__scroll-arrow,.dark-mode .home__scroll-name,.dark-mode .home__social-icon:hover{color:#fff}.dark-mode .button--flex.custom-shadow{background-color:#fafafa;box-shadow:0 4px 10px #fff3;color:var(--title-color);transition:box-shadow .3s ease}.dark-mode .button--flex.custom-shadow:hover{background-color:#e0e0e0;box-shadow:0 8px 20px #ffffff4d}.dark-mode .button--flex.custom-shadow svg path{fill:#323232}.dark-mode .button--flex.custom-shadow:hover svg path{fill:#000}.dark-mode .home__scroll-mouse{stroke:#fafafa;fill:#0000;background-color:initial;color:#fafafa}.dark-mode .home__scroll-mouse #mouse,.dark-mode .home__scroll-mouse .wheel{stroke:#fafafa!important;fill:#0000!important}.dark-mode .home__scroll-arrow{background-color:initial;color:#fafafa}.dark-mode .home__scroll-name{color:#fafafa}.dark-mode .home__scroll{background-color:initial}.light-mode,.light-mode .home__container,.light-mode .home__content,.light-mode .home__scroll{background-color:var(--body-color)}.light-mode .home__description,.light-mode .home__social-icon,.light-mode .home__subtitle,.light-mode .home__title{color:var(--title-color-dark)}.light-mode .home__social-icon:hover{color:var(--title-color)}.light-mode .home__scroll-arrow,.light-mode .home__scroll-name{color:var(--title-color-dark)}@keyframes profile_animate{0%,to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30% 60%}}@keyframes slideRight{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideLeft{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes floatAnimation{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.home__scroll{-webkit-user-drag:none;align-items:center;background-color:initial;bottom:2rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;left:50%;pointer-events:all;position:absolute;touch-action:manipulation;transform:translateX(-50%);-webkit-user-select:none;user-select:none;z-index:1}.home__scroll-button{-webkit-tap-highlight-color:transparent;animation:floatAnimation 2s ease-in-out infinite;cursor:pointer;pointer-events:all;position:relative;transform:translateY(0);transition:transform .3s ease}.home__scroll-button:hover{transform:translateY(-5px)}.home__scroll-button:hover #mouse,.home__scroll-button:hover .home__scroll-mouse,.home__scroll-button:hover .wheel{stroke:var(--title-color-dark)}.home__scroll-button:hover .home__scroll-name{color:var(--title-color-dark)}.home__scroll-button:hover .home__scroll-arrow{animation:bounce 1s infinite;color:var(--title-color-dark)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.home__scroll-mouse{transition:all .3s ease-in-out}.home__scroll-name{font-size:var(--small-font-size);font-weight:var(--font-medium);margin-right:var(--mb-0-25)}.home__scroll-arrow,.home__scroll-name{color:var(--title-color);transition:all .3s ease-in-out}.home__scroll-arrow{font-size:1.25rem}.dark-mode .home__scroll-button:hover #mouse,.dark-mode .home__scroll-button:hover .home__scroll-mouse,.dark-mode .home__scroll-button:hover .wheel{stroke:#fff}.dark-mode .home__scroll-button:hover .home__scroll-arrow,.dark-mode .home__scroll-button:hover .home__scroll-name{color:#fff}@media screen and (max-width:992px){.home__content{column-gap:1.25rem;grid-template-columns:100px repeat(2,1fr)}.home__hand{height:26px;width:26px}.home__subtitle{margin-bottom:var(--mb-1);padding-left:3.75rem}.home__subtitle:before{top:.8rem;width:42px}.home__description{margin-bottom:var(--mb-2-5);max-width:none}.home__img{box-shadow:inset 0 0 0 9px #ffffff4d}.home__scroll{margin-left:7.5rem}.home__img{box-shadow:inset 0 0 0 8px #ffffff4d;height:250px;width:250px}}@media screen and (max-width:768px){.home__content{column-gap:1rem;grid-template-columns:.5fr 3fr;padding-top:3.5rem}.home__social{column-gap:1.5rem;display:flex;padding-top:1rem;row-gap:0}.home_data{grid-column:1/3}.home__img{box-shadow:inset 0 0 0 9px #ffffff4d;grid-column:1/-1;margin:0 auto;order:2}.home__scroll{display:none}.home__img{box-shadow:inset 0 0 0 6px #ffffff4d;height:200px;justify-self:auto;order:0;width:200px}.home__container{row-gap:4rem}.home__data{grid-column:1/-1;order:1;text-align:center}.home__social{justify-content:center;order:3}}@media screen and (max-width:350px){.home__hand{height:22px;width:22px}.home__subtitle{padding-left:3.25rem}.home__content{grid-template-columns:.5fr 3fr;padding-top:2.5rem}.home__img{height:180px;width:180px}.home__social{column-gap:1.5rem;display:flex;justify-content:center;padding-top:1rem;row-gap:0}.home__content{grid-template-columns:1fr;padding-top:1.5rem;row-gap:2.5rem}.home__img{height:160px;width:160px}.home__social{column-gap:1.5rem;display:flex;justify-content:center;padding-top:1rem;row-gap:0}}@media screen and (width:360px) and (height:740px){.home__container{gap:3rem;margin-bottom:3rem}.home__content{grid-template-columns:1fr;padding-top:2.5rem;row-gap:2rem}.home__social{column-gap:1.5rem;display:flex;justify-content:center;padding-top:1rem;row-gap:0}.home__social-icon{font-size:1.25rem;margin:0 .5rem}.home__img{height:200px;margin:0 auto;width:200px}.home__data{text-align:center}.home__title{font-size:1.75rem;margin-bottom:.5rem}.home__subtitle{font-size:1rem;margin-bottom:.75rem;padding-left:0}.home__subtitle:before{display:none}.home__description{margin:0 auto var(--mb-2);max-width:300px}}.preloader{background:#505050;bottom:0;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0;width:100%;z-index:9999}.preloader,.preloader .texts-container{align-items:center;color:#fff;display:flex}.preloader .texts-container{font-size:20px;font-weight:800;height:60px;justify-content:space-between;overflow:visible;width:280px}.preloader .texts-container span{display:block;min-width:max-content;position:relative;text-shadow:2px 2px 8px #0000004d}.qualification__container{margin:0 auto;max-width:768px;padding:2rem 0}.qualification__tabs{display:flex;justify-content:center;margin-bottom:2rem}.qualification__button{align-items:center;color:var(--text-color);cursor:pointer;display:flex;font-size:1rem;font-weight:600;margin:0 1.5rem;overflow:hidden;position:relative;transition:all .3s ease}.qualification__button:after{background:var(--title-color);bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:all .3s ease;width:0}.qualification__button:hover:after{width:100%}.qualification__button:hover{color:#000;transform:scale(1.1)}.qualification__icon{font-size:1.8rem;margin-right:.5rem}.qualification__active{border-bottom:2px solid #dbdbdb;color:var(--title-color)}.dark-mode .qualification__button{color:var(--text-color)}.dark-mode .qualification__button:hover{color:#fff}.dark-mode .qualification__active{border-bottom:2px solid #dbdbdb;color:#fff}.dark-mode .qualification__data{color:#fff}.dark-mode .qualification__line,.dark-mode .qualification__rounder{background-color:#fff}.dark-mode .qualification__title{color:#fff}.qualification__sections{display:grid;grid-template-columns:.5fr;justify-content:center}.qualification__content{display:none;transition:opacity .5s ease-in-out}.qualification__content-active{animation:fadeIn .5s ease forwards;display:block}.qualification__data{grid-column-gap:1.5rem;column-gap:1.5rem;display:grid;grid-template-columns:1fr max-content 1fr;margin-bottom:1.5rem;opacity:0;transform:translateY(20px);transition:all .5s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.qualification__content-active .qualification__data{opacity:1;transform:translateY(0)}.qualification__data:hover{transform:translateX(10px)}.qualification__title{font-size:1.2rem;font-weight:600;transition:all .3s ease}.qualification__subtitle{display:inline-block;font-size:1rem;margin-bottom:.5rem;transition:all .3s ease}.qualification__calendar{color:#999;font-size:.875rem;transition:all .3s ease}.qualification__rounder{background-color:#999;border-radius:50%;display:inline-block;height:13px;transition:all .3s ease;width:13px;will-change:transform}.qualification__line{background-color:#999;display:block;height:100%;transform:translate(6px,-7px);transform-origin:top;transition:all .5s ease;width:1px;will-change:height}.qualification__content-active .qualification__line{animation:growLine .5s ease forwards}@keyframes growLine{0%{height:0}to{height:100%}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (max-width:992px){.qualification__container{margin-left:auto;margin-right:auto}}@media screen and (max-width:768px){.qualification__content{margin-left:1.5rem;margin-right:1.5rem}}@media screen and (max-width:576px){.qualification__sections{grid-template-columns:1fr}.qualification__button{margin:0 .75rem}}@media screen and (max-width:350px){.qualification__data{gap:.5rem}}.scrollup{background-color:var(--title-color);border-radius:.4rem;bottom:-20%;opacity:.8;padding:.3rem .5rem;position:fixed;right:2.5rem;transition:.4s;z-index:var(--z-tooltip)}.scrollup__icon{color:var(--container-color);font-size:1.5rem}.scrollup:hover{background-color:var(--title-color-dark)}.show-scroll{bottom:3rem}.dark-mode .scrollup{background-color:#fff}.dark-mode .scrollup__icon{color:#505050}@media screen and (max-width:992px){.scrollup{padding:.25rem .4rem;right:1.5rem}.scrollup__icon{font-size:1.25rem}}@media screen and (max-width:768px){.show-scroll{bottom:4rem}}@media screen and (max-width:350px){.scrollup{right:1rem}}.services__container{grid-gap:2rem;align-items:start;display:grid;flex:1 1;gap:2rem;grid-template-columns:repeat(3,1fr);padding:2rem 0}.services.section{display:flex;flex-direction:column;min-height:100vh;padding:6rem 0 2rem}.service__content{backface-visibility:hidden;background-color:var(--container-color);border:1px solid #0000001a;border-radius:.75rem;height:max-content;min-height:13rem;padding:1.5rem;text-align:center;transform:translateZ(0);transition:transform .3s ease;transition:all .3s cubic-bezier(.4,0,.2,1);will-change:transform}.service__content:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-8px)}.service__icon{color:#000;font-size:2rem;margin-bottom:1rem;transition:transform .3s cubic-bezier(.4,0,.2,1)}.service__content:hover .service__icon{color:var(--title-color-dark);transform:scale(1.2) rotate(5deg)}.service__title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;transition:color .3s ease}.service__content:hover .service__title{color:var(--title-color-dark)}.service__button{align-items:center;color:#000;cursor:pointer;display:inline-flex;font-size:.875rem;transition:transform .3s ease,gap .3s ease}.service__content:hover .service__button{color:var(--title-color-dark);transform:translateX(4px)}.service__button-icon{font-size:1rem;margin-left:.5rem;transition:transform .3s ease}.service__content:hover .service__button-icon{transform:translateX(4px)}.services__modal{background-color:#00000080;bottom:0;left:0;right:0;top:0}.service__modal-content{background-color:var(--container-color);max-width:500px;width:90%}.services__modal-close{color:var(--title-color);cursor:pointer;font-size:1.5rem;position:absolute;right:1.5rem;top:1.5rem}.services__modal-title{color:var(--title-color);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;text-align:center}.services__modal-description{margin-bottom:2rem;text-align:center}.services__modal-services{grid-gap:1rem;display:grid;gap:1rem;margin-top:1rem}.services__modal-service{align-items:flex-start;column-gap:.5rem;display:flex}.services__modal-icon{color:#4caf50;margin-right:10px}.services__modal-info{font-size:1.1rem;text-align:left}.services__modal.inactive{opacity:0;visibility:hidden}.dark-mode .services__container{gap:2rem;grid-template-columns:repeat(3,1fr)}.dark-mode .service__content{background-color:#505050;border-radius:.75rem;color:#fff;min-height:13rem;padding:1.5rem;text-align:center;transition:transform .3s ease}.dark-mode .service__content:hover{background:#606060;box-shadow:0 8px 24px #0003}.dark-mode .service__button,.dark-mode .service__button-icon,.dark-mode .service__content:hover .service__button,.dark-mode .service__content:hover .service__button-icon,.dark-mode .service__content:hover .service__icon,.dark-mode .service__content:hover .service__title,.dark-mode .service__icon,.dark-mode .service__title{color:#fff}.dark-mode .services__modal{background:#0000001a}.dark-mode .service__modal-content{background:#282828f2;box-shadow:0 8px 32px 0 #0000005e}.dark-mode .services__modal-close,.dark-mode .services__modal-title{color:#fff}.dark-mode .services__modal-description,.dark-mode .services__modal-service,.dark-mode .services__modal-services{color:#ddd}.dark-mode .services__modal-icon{color:#4caf50}@media screen and (max-width:320px){.services__container{gap:1rem;grid-template-columns:1fr;padding:0 .5rem}.service__content{min-height:auto;padding:1rem}.service__title{font-size:1rem}.service__icon{font-size:1.5rem}.service__modal-content{padding:1rem;width:95%}.services__modal-title{font-size:1.2rem}.services__modal-description,.services__modal-info{font-size:.875rem}}@media screen and (min-width:321px) and (max-width:375px){.services__container{gap:1.25rem;grid-template-columns:1fr;padding:0 1rem}.service__content{padding:1.25rem}.service__title{font-size:1.1rem}}@media screen and (min-width:376px) and (max-width:425px){.services__container{gap:1.5rem;grid-template-columns:1fr}.service__content{padding:1.35rem}.service__modal-content{width:90%}}@media screen and (min-width:426px) and (max-width:600px){.services__container{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.service__content{min-height:11rem}}@media screen and (min-width:601px) and (max-width:768px){.services__container{gap:1.75rem;grid-template-columns:repeat(2,1fr)}.service__content{min-height:12rem}}@media screen and (max-width:768px){.services__modal{padding:0 1rem}.service__modal-content{max-height:90vh;overflow-y:auto}.service__button,.services__modal-close{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.service__modal-content{-webkit-overflow-scrolling:touch;scrollbar-width:none}.service__modal-content::-webkit-scrollbar{display:none}@supports (padding:env(safe-area-inset-top)){.services__modal{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}@media (orientation:landscape){.services__container{grid-template-columns:repeat(2,1fr)}.service__modal-content{max-height:80vh}}.services.section{padding:4rem 0 2rem}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.service__content{border-width:.5px}}@media (max-width:280px){.services__container{gap:1rem;grid-template-columns:1fr}.service__content{padding:1rem}.service__title{font-size:.9rem}.services__modal-title{font-size:1.1rem}}@media (hover:none){.service__content{transform:none!important}.service__button{margin:.5rem 0;padding:.5rem}}@media screen and (max-width:768px){.service__modal-content{-webkit-overflow-scrolling:touch;margin:.5rem auto;max-height:75vh;padding:1.25rem;width:80%}.services__modal-title{font-size:1.4rem;margin-bottom:.75rem}.services__modal-description{font-size:.95rem;margin-bottom:1rem}.services__modal-info{font-size:.95rem}.services__modal-service{margin-bottom:.75rem}.services__modal-close{font-size:1.25rem;padding:.5rem;right:.75rem;top:.75rem}}@media screen and (max-width:375px){.service__modal-content{border-radius:.5rem;max-width:40%}.services__modal-title{font-size:1.2rem}.services__modal-description,.services__modal-info{font-size:.875rem}.services__modal{padding:.5rem}}@media screen and (max-width:320px){.service__modal-content{margin:.125rem auto;padding:.75rem;width:95%}.services__modal-title{font-size:1.1rem}.services__modal-description,.services__modal-info{font-size:.813rem}.services__modal-close{font-size:1.1rem;right:.5rem;top:.5rem}}@media screen and (max-height:576px) and (orientation:landscape){.service__modal-content{margin:1rem;max-height:85vh;width:80%}.services__modal{align-items:flex-start;padding-top:1rem}.services__modal-services{gap:.5rem;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.service__modal-content{margin:.5rem auto;max-height:75vh;padding:1.25rem;width:80%}}@media screen and (max-width:576px){.service__modal-content{padding:1.5rem;width:95%}.services__modal-title{font-size:1.25rem}}@media screen and (max-width:375px){.service__modal-content{border-radius:.5rem;margin:.25rem auto;padding:.875rem;width:90%}.services__modal-title{font-size:1.1rem;margin-bottom:.5rem}.services__modal-description,.services__modal-info{font-size:.875rem}}@media screen and (max-width:320px){.service__modal-content{margin:.125rem auto;padding:.75rem;width:95%}.services__modal-service{margin-bottom:.5rem}}@media screen and (max-height:480px) and (orientation:landscape){.service__modal-content{margin:.5rem auto;max-height:80vh;padding:1rem;width:70%}.services__modal-services{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}}@supports (padding:env(safe-area-inset-top)){.services__modal{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}}@media (hover:none) and (pointer:coarse){.services__modal-close{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.service__modal-content{max-height:-webkit-fill-available}}@media screen and (min-width:360px) and (max-width:380px){.service__modal-content{border-radius:.5rem;margin:.5rem auto;max-height:70vh;max-width:340px;padding:1rem;width:95%}.services__modal-title{font-size:1.15rem;margin-bottom:.5rem}.services__modal-description{margin-bottom:.75rem}.services__modal-description,.services__modal-info{font-size:.85rem;line-height:1.4}.services__modal-service{gap:.5rem;margin-bottom:.5rem}.services__modal-icon{font-size:1rem}.services__modal-close{font-size:1.25rem;padding:.25rem;right:.5rem;top:.5rem}.services__modal{align-items:center;padding:0 .5rem}}@media screen and (max-height:740px) and (min-width:360px) and (max-width:380px){.service__modal-content{margin:.25rem auto;max-height:65vh;overflow-y:auto}.services__modal-services{max-height:calc(65vh - 120px);overflow-y:auto}}@media screen and (min-width:769px){.service__modal-content{max-width:800px;width:100%}}.services__modal{align-items:center;animation:modalFadeIn .3s ease;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000b3;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem;position:fixed;z-index:1000}.service__modal-content{animation:modalSlideUp .3s ease;background:var(--container-color);border-radius:1rem;box-shadow:0 10px 30px #0003;margin:auto;max-height:85vh;overflow-y:auto;padding:2rem;position:relative;width:min(95%,800px)}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.dark-mode .service__modal-content{background:#2d2d2d;border:1px solid #ffffff1a;color:#fff}@media screen and (max-width:768px){.services__modal{padding:.5rem}.service__modal-content{padding:1.5rem;width:95%}}@supports (padding:env(safe-area-inset-top)){.services__modal{padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}}.skills__container{column-gap:1.5rem;grid-template-columns:repeat(3,280px);justify-content:center;row-gap:2rem}.skills__content{background-color:var(--container-color);border:1px solid #0000001a;border-radius:8px;isolation:isolate;overflow:hidden;padding:1.5rem;perspective:1000px;position:relative;transform-style:preserve-3d;transition:all .3s ease;will-change:transform;z-index:1}.skills__content:hover{animation:floating 3s ease infinite;box-shadow:0 5px 15px #0000001a;transform:translateY(-5px)}.skills__title{animation:pulse 2s infinite;font-size:var(--normal-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-0-5);text-align:center}.skills__box{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.skills__group{grid-row-gap:1.5rem;align-items:flex-start;display:grid;row-gap:1.5rem}.skills__data{align-items:center;border-radius:.5rem;column-gap:1rem;cursor:pointer;display:flex;isolation:isolate;overflow:hidden;padding:.5rem;position:relative;transition:background-color .3s ease;z-index:2}.skills__data:hover{background-color:#0000000d;transform:none}.dark-mode .skills__data:hover{background-color:#ffffff0d}.skills__data:before,.skills__data:hover:before{content:none}.skills .uil uil-check-circle{color:var(--title-color);font-size:1.25rem}.skills__name{animation:slideIn .5s ease forwards;font-size:var(--normal-font-size);font-weight:var(--font-medium);line-height:18px;position:relative;transform-style:preserve-3d}.skills__name:after{content:none}.skills__data:hover .skills__name:after{width:0}.skills__level{animation:slideIn .5s ease forwards;color:var(--text-light-color);font-size:var(--small-font-size)}.dark-mode .skills__content{background-color:#505050}.dark-mode .skills__title{color:#fff}.dark-mode .skills__name{color:#e0e0e0}.dark-mode .skills__level{color:#b0b0b0}.dark-mode .skills .uil-check-circle{color:#fff}.dark-mode .skills__data:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000)}.dark-mode .skills__name:after{background:#fff}.skill-popover{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:var(--container-color);border:1px solid #0000001a;border-radius:.5rem;box-shadow:0 8px 32px #00000026;isolation:isolate;padding:1.5rem;pointer-events:none;position:fixed;transform:translateZ(0);width:300px;z-index:9999}.skill-detail{border-bottom:1px solid #0000000d;margin-bottom:.75rem;padding:.5rem}.skill-detail:last-child{border-bottom:none;margin-bottom:0}.skill-detail h4{color:var(--title-color);font-size:var(--small-font-size);font-weight:var(--font-medium);margin-bottom:.25rem}.skill-detail p{color:var(--text-color);font-size:var(--smaller-font-size);line-height:1.4}.dark-mode .skill-popover{background-color:#2d2d2d;border:1px solid #ffffff1a;box-shadow:0 4px 20px #0000004d}.dark-mode .skill-detail{border-bottom:1px solid #ffffff0d}.dark-mode .skill-detail h4{color:#e0e0e0}.dark-mode .skill-detail p{color:#b0b0b0}@media screen and (max-width:1200px){.skills__container{column-gap:1rem;grid-template-columns:repeat(3,250px)}.skill-popover{width:250px}}@media screen and (max-width:992px){.skills__container{grid-template-columns:repeat(2,1fr);padding:0 1.5rem;row-gap:1.5rem}}@media screen and (max-width:768px){.skills__container{grid-template-columns:repeat(1,1fr)}.skill-popover{left:50%;left:50%!important;margin-left:0;max-width:300px;max-width:90vw;position:fixed;top:50%;transform:translate(-50%,-50%);transform:translateX(-50%)!important;width:80%;width:280px;z-index:9999}}@media screen and (max-width:576px){.skills__container{padding:0 1rem}.skills__content{padding:1.5rem}.skills__box{gap:1.5rem}}@media screen and (max-width:350px){.skills__name{font-size:var(--small-font-size)}}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floating{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.slider{--width:250px;--height:300px;height:var(--height);margin:2rem auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);overflow:hidden;padding-bottom:30px;padding-top:5px;width:75%}.slider .list{display:flex;height:var(--height);min-width:calc(var(--width)*var(--quantity));padding-left:1rem;padding-right:1rem;position:relative;width:100%}.slider .list .item{animation:autoRun 30s linear infinite;animation-delay:calc((30s/var(--quantity))*(var(--position) - 1) - 30s)!important;height:var(--height);left:100%;padding:0 1rem 20px;position:absolute;transition:filter .5s,transform .3s;width:var(--width)}@keyframes autoRun{0%{left:100%}to{left:calc(var(--width)*-1)}}.slider:hover .item{animation-play-state:paused;filter:grayscale(1)}.slider .item:hover{filter:grayscale(0)}.loading{color:var(--first-color);font-size:var(--h3-font-size);font-weight:var(--font-medium);justify-content:center;left:50%;min-height:400px;position:absolute;text-shadow:0 1px 2px #0000001a;top:50%;transform:translate(-50%,-50%)}.loading,.testimonial__card{align-items:center;display:flex;width:100%}.testimonial__card{background-color:var(--container-color);border-radius:.75rem;box-shadow:0 5px 15px #00000014;flex-direction:column;gap:.75rem;height:100%;justify-content:space-between;padding:1.5rem;text-align:center;transition:all .3s ease-in-out}.testimonial__img{border-radius:50%;height:80px;margin-bottom:.5rem;object-fit:cover;width:80px}.testimonial__name{font-size:var(--normal-font-size);font-weight:var(--font-medium);margin-bottom:.25rem}.testimonial__description{font-size:var(--small-font-size);line-height:1.5;max-height:120px;overflow-y:auto;padding-right:.5rem}@media screen and (max-width:1024px){.slider{--width:220px;--height:280px}}@media screen and (max-width:768px){.slider{--width:200px;--height:260px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}}@media screen and (max-width:480px){.slider{--width:180px;--height:240px}.testimonial__card{padding:1rem}.testimonial__img{height:60px;width:60px}}.testimonial__description::-webkit-scrollbar{width:4px}.testimonial__description::-webkit-scrollbar-thumb{background:var(--first-color);border-radius:4px}.testimonial__card:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-5px)}.testimonials.section{overflow:visible}.work__filters{align-items:center;column-gap:.75rem;display:flex;justify-content:center;margin-bottom:var(--mb-2)}.work__item{border-radius:.5rem;color:#505050;cursor:pointer;font-weight:var(--font-medium);padding:.25rem .75rem;text-transform:capitalize}.work__item:hover{color:var(--title-color)}.dark-mode .work__item{color:#dbdbdb}.dark-mode .active-work{box-shadow:0 4px 6px #0000001a;color:#fff;font-weight:700;transform:scale(1.3)}.dark-mode .active-work:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transition:transform .3s ease,background-color .3s ease,color .3s ease;width:100%}.work__container{grid-gap:3rem;background:var(--container-color);border-radius:30px;box-shadow:0 15px 30px #dbdbdbb3,0 5px 15px #0003;display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);height:500px;justify-content:center;margin:0 auto;overflow:hidden;position:relative;width:1000px}.dark-mode .work__container{border-radius:30px;box-shadow:0 15px 30px #0006,0 5px 15px #0000004d}.dark-mode .work__card{background-color:#505050}.dark-mode .work__title{color:#fff}.dark-mode .work__button{background-color:#dbdbdb;color:#505050}.dark-mode .work__button-text{background-color:#505050;color:#dbdbdb}.dark-mode .work__button:hover{background-color:#fff;color:#505050}.dark-mode .work__button-text:hover{background-color:var(--title-color);color:#fff}.work__card{background-color:var(--container-color);border:1px solid #0000001a;border-radius:1rem;padding:1.25rem;position:relative}.work__buttons{animation:animate 1s ease-in-out .6s 1 forwards;bottom:1rem;column-gap:1rem;display:flex;gap:10px;justify-content:flex-end;opacity:0;position:absolute;right:1rem}.work__button{align-items:center;background-color:#505050;background:#fff;border:none;border-radius:12px;color:#dbdbdb;color:#000;column-gap:.25rem;display:flex;font-size:var(--small-font-size);font-size:.9rem;padding:8px 16px;text-decoration:none;transition:background-color .3s,color .3s;transition:.3s;z-index:1}.work__button-text{background-color:initial;color:var(--text-color);font-size:var(--small-font-size);padding:.5rem 1rem;text-decoration:none;transition:color .3s}.work__button:hover{background-color:#dbdbdb;background:var(--title-color);color:#505050;color:#fff}.work__button-icon{font-size:1.2rem;transition:transform .3s}.work__button.source-code{align-items:center;display:flex;justify-content:center;padding:8px 16px;position:relative;transition:padding .3s ease}.work__button.source-code .github-icon{font-size:1.2rem;opacity:0;position:absolute;right:.75rem;transition:opacity .3s ease}.work__button.source-code:hover{justify-content:flex-start;padding-right:2.5rem}.work__button.source-code:hover .github-icon{opacity:1}.work__button.details,.work__button.source-code{align-items:center;display:flex;justify-content:center;padding:8px 16px;position:relative;transition:padding .3s ease}.work__button.details .details-icon,.work__button.source-code .github-icon{font-size:1.2rem;opacity:0;position:absolute;right:.75rem;transition:opacity .3s ease}.work__button.details:hover,.work__button.source-code:hover{justify-content:flex-start;padding-right:2.5rem}.work__button.details:hover .details-icon,.work__button.source-code:hover .github-icon{opacity:1}.work__button.figma{align-items:center;display:flex;justify-content:center;padding:8px 16px;position:relative;transition:padding .3s ease}.work__button.figma .figma-icon{font-size:1.2rem;opacity:0;position:absolute;right:.75rem;transition:opacity .3s ease}.work__button.figma:hover{background:#1e1e1e;color:#fff;justify-content:flex-start;padding-right:2.5rem}.work__button.figma:hover .figma-icon{opacity:1}.dark-mode .work__button.figma{background-color:#dbdbdb;color:#505050}.dark-mode .work__button.figma:hover{background-color:#1e1e1e;color:#fff}.work__img{border-radius:1rem;margin-bottom:var(--mb-1);width:100%}.work__title{font-size:var(--normal-font-size);font-weight:var(--font-medium);margin-bottom:var(--mb-0-5)}.active-work{color:var(--title-color);font-weight:700;padding:.25rem .75rem;position:relative}.active-work:after{background-color:var(--title-color);bottom:0;content:"";height:2px;left:0;position:absolute;transition:transform .3s ease,background-color .3s ease,color .3s ease;width:100%}.pagination{display:flex;gap:10px;justify-content:center;margin-top:5rem}.pagination button{background-color:#fff;border:1px solid #ccc;border-radius:8px;cursor:pointer;padding:8px 12px;transition:background-color .3s,color .3s}.dark-mode .pagination button{background-color:#505050;border-color:#dbdbdb;border-radius:8px;color:#dbdbdb}.pagination button:disabled{cursor:not-allowed;opacity:.5}.pagination .active{background-color:#505050;border-radius:8px;color:#fff}.dark-mode .pagination .active{background-color:#dbdbdb;border-radius:8px;color:#505050}.pagination button:hover:not(:disabled){background-color:#f1f1f1;border-radius:8px}.dark-mode .pagination button:hover:not(:disabled){background-color:#666;border-radius:8px;color:#fff}@media screen and (max-width:992px){.work__container{gap:1.25rem}.work__card{padding:1rem}.work__img{margin-bottom:.75rem}.work__title{margin-bottom:.25rem}}@media screen and (max-width:768px){.work__container{grid-template-columns:max-content;height:350px}.work__content{left:50px;width:250px}.work__name{font-size:30px}}@media screen and (max-width:576px){.work__container{grid-template-columns:1fr;height:300px}.work__img{width:100%}.work__content{left:30px;width:200px}.work__name{font-size:24px}}@media screen and (max-width:350px){.work__item{font-size:var(--small-font-size)}.work__filters{column-gap:.25rem}}.work__slide .work__item{background-position:50% 50%;background-size:cover;border-radius:25px;box-shadow:0 15px 30px #50505040,0 5px 15px #00000026;display:inline-block;height:300px;position:absolute;top:50%;transform:translateY(-50%);transition:.5s;width:200px}.dark-mode .work__item{box-shadow:0 10px 20px #00000026}.work__slide .work__item:first-child,.work__slide .work__item:nth-child(2){border-radius:30px;box-shadow:15px 0 30px -5px #0003,-15px 0 30px -5px #0003,0 15px 30px -5px #0000004d,0 5px 15px #0003;height:100%;left:0;top:0;transform:translate(0);width:100%}.work__slide .work__item:nth-child(3){left:50%}.work__slide .work__item:nth-child(4){left:calc(50% + 220px)}.work__slide .work__item:nth-child(5){left:calc(50% + 440px)}.work__slide .work__item:nth-child(n+6){left:calc(50% + 660px);opacity:0}.dark-mode .work__slide .work__item:first-child,.dark-mode .work__slide .work__item:nth-child(2){box-shadow:15px 0 30px -5px #00000073,-15px 0 30px -5px #00000073,0 15px 30px -5px #0000008c,0 5px 15px #0000004d}.work__content{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;box-shadow:0 4px 30px #0000001a;color:#fff;display:none;left:100px;padding:20px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);width:300px}.dark-mode .work__content{background:#0003;border:1px solid #ffffff1a}.work__slide .work__item:nth-child(2) .work__content{display:block}.work__name{animation:animate 1s ease-in-out 1 forwards;font-size:40px;font-weight:700;margin-bottom:1rem;opacity:0;text-shadow:1px 1px 3px #0000004d;text-transform:uppercase}.dark-mode .work__name{text-shadow:1px 1px 3px #00000080}.work__platforms{animation:animate 1s ease-in-out .4s 1 forwards;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;opacity:0}.platform-badge{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border:1px solid #ffffff4d;border-radius:1rem;color:#fff;font-size:.8rem;padding:.25rem .75rem;text-shadow:1px 1px 2px #0003}.dark-mode .platform-badge{background:#0000004d;border:1px solid #ffffff1a}.work__button-group{animation:animate 1s ease-in-out .3s 1 forwards;display:flex;gap:1rem;margin-bottom:1rem;opacity:0}.work__description{animation:animate 1s ease-in-out .6s 1 forwards;color:#fffffff2;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem;opacity:0;text-shadow:1px 1px 2px #0003}.dark-mode .work__description{color:#fffffff2;text-shadow:1px 1px 3px #0000004d}.work__tech-stack{animation:animate 1s ease-in-out .5s 1 forwards;display:flex;gap:.5rem;justify-content:flex-end;margin:1rem 0;opacity:0}.tech-icon{align-items:center;background:#fffffff2;border:1px solid #ffffff4d;border-radius:6px;color:#333!important;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;max-height:32px;max-width:32px;min-height:32px;min-width:32px;overflow:hidden;padding:6px;transition:all .3s ease;width:32px}.tech-icon:hover{background:#fffffffa;box-shadow:0 4px 8px #0003;transform:translateY(-3px)}.tech-icon:hover [class*=colored]{color:inherit!important}[class*=devicon-]{font-size:20px;height:20px;transition:color .3s ease;width:20px}.dark-mode .tech-icon{background:#ffffffe6;border:1px solid #fff3;color:#333!important}.dark-mode .tech-icon:hover{background:#fffffffa;box-shadow:0 4px 8px #0000004d}[class*=devicon-]{align-items:center;display:inline-flex;font-size:1.2rem;height:100%;justify-content:center;width:100%}.work__buttons-nav{bottom:20px;position:absolute;text-align:center;width:100%;z-index:10}.work__buttons-nav button{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:12px;box-shadow:0 6px 12px #0003,0 2px 4px #0000001a;cursor:pointer;display:inline-flex;height:45px;justify-content:center;margin:0 8px;transition:all .3s ease;width:45px}.work__buttons-nav button i{color:#dbdbdb;font-size:1.8rem}.work__buttons-nav button:hover{background:#fff3;box-shadow:0 8px 16px #00000040,0 3px 6px #00000026;transform:translateY(-2px) scale(1.05)}.work__buttons-nav button:active{box-shadow:0 4px 8px #00000026,0 1px 3px #0000001a}.work__buttons-nav button:hover i{color:#dbdbdb}.dark-mode .work__buttons-nav button{background:#ffffff1a;border:1px solid #ffffff1a}.dark-mode .work__buttons-nav button i,.dark-mode .work__buttons-nav button:hover i{color:#dbdbdb}.dark-mode .work__buttons-nav button:hover{background:#ffffff26}@keyframes animate{0%{filter:blur(33px);opacity:0;transform:translateY(100px)}to{filter:blur(0);opacity:1;transform:translate(0)}}@media screen and (max-width:1024px){.work__container{height:400px;width:90%}}:root{--primary-50:#f0f9ff;--primary-100:#e0f2fe;--primary-500:#0ea5e9;--primary-600:#0284c7;--primary-700:#0369a1;--primary-900:#0c4a6e;--secondary-500:#8b5cf6;--secondary-600:#7c3aed;--success-50:#f0fdf4;--success-500:#22c55e;--success-600:#16a34a;--warning-50:#fffbeb;--warning-500:#f59e0b;--warning-600:#d97706;--danger-50:#fef2f2;--danger-500:#ef4444;--danger-600:#dc2626;--gray-25:#fcfcfd;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--font-family-base:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--font-family-heading:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.75rem;--line-height-tight:1.25;--line-height-normal:1.5;--line-height-relaxed:1.75;--space-40:10rem;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-full:9999px;--duration-75:75ms;--duration-100:100ms;--duration-150:150ms;--duration-200:200ms;--duration-300:300ms;--duration-500:500ms;--duration-700:700ms;--ease-in:cubic-bezier(0.4,0,1,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal:1040;--z-tooltip:1070}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:#fcfcfd;background-color:var(--gray-25);color:var(--gray-700);font-family:var(--font-family-base);font-optical-sizing:auto;font-size:var(--font-size-base);line-height:1.5;line-height:var(--line-height-normal)}.seller-help{background:linear-gradient(135deg,#f0f9ff,#fcfcfd);background:linear-gradient(135deg,var(--primary-50) 0,var(--gray-25) 100%);min-height:100vh}.help-hero{background:linear-gradient(135deg,#0284c7,#7c3aed);background:linear-gradient(135deg,var(--primary-600) 0,var(--secondary-600) 100%);overflow:hidden;padding:6rem 0 5rem;padding:var(--space-24) 0 var(--space-20);position:relative}.help-hero:before{background:linear-gradient(135deg,#0ea5e9e6,#8b5cf6cc);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.hero-content{z-index:2}.hero-badge{align-items:center;animation:fadeInUp .7s cubic-bezier(0,0,.2,1);animation:fadeInUp var(--duration-700) var(--ease-out);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff26;border:1px solid #fff3;border-radius:9999px;border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;gap:.5rem;gap:var(--space-2);margin-bottom:1.5rem;margin-bottom:var(--space-6);padding:.5rem 1rem;padding:var(--space-2) var(--space-4)}.badge-icon{font-size:1rem;font-size:var(--font-size-base)}.hero-title{animation:fadeInUp .7s cubic-bezier(0,0,.2,1) .1s both;animation:fadeInUp var(--duration-700) var(--ease-out) .1s both;color:#fff;font-family:var(--font-family-heading);font-size:clamp(1.875rem,5vw,3rem);font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-5xl));line-height:1.25;line-height:var(--line-height-tight)}.accent-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;background-clip:text}.hero-subtitle{animation:fadeInUp .7s cubic-bezier(0,0,.2,1) .2s both;animation:fadeInUp var(--duration-700) var(--ease-out) .2s both;color:#ffffffe6;font-size:var(--font-size-xl);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:3rem;margin-bottom:var(--space-12)}.search-container{animation:fadeInUp .7s cubic-bezier(0,0,.2,1) .3s both;animation:fadeInUp var(--duration-700) var(--ease-out) .3s both}.search-wrapper{margin:0 auto 1rem;margin:0 auto var(--space-4);max-width:500px;position:relative}.search-input{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:2px solid #0000;border-radius:1rem;border-radius:var(--radius-2xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);color:#0f172a;color:var(--gray-900);font-size:1.125rem;font-size:var(--font-size-lg);padding:1rem 1.5rem 1rem 3rem;padding:var(--space-4) var(--space-6) var(--space-4) var(--space-12);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--duration-200) var(--ease-in-out);width:100%}.search-input:focus{background:#fff;border-color:#f59e0b;border-color:var(--warning-500);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a,0 0 0 4px #f59e0b1a;box-shadow:var(--shadow-xl),0 0 0 4px #f59e0b1a;outline:none;transform:translateY(-2px)}.search-input::placeholder{color:#64748b;color:var(--gray-500);font-weight:400}.search-icon{color:#64748b;color:var(--gray-500);font-size:1.125rem;font-size:var(--font-size-lg);left:1rem;left:var(--space-4);pointer-events:none}.clear-search,.search-icon{position:absolute;top:50%;transform:translateY(-50%)}.clear-search{align-items:center;background:#e2e8f0;background:var(--gray-200);border:none;border-radius:9999px;border-radius:var(--radius-full);color:#475569;color:var(--gray-600);cursor:pointer;display:flex;font-size:.75rem;font-size:var(--font-size-xs);height:24px;justify-content:center;right:1rem;right:var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--duration-150) var(--ease-in-out);width:24px}.clear-search:hover{background:#cbd5e1;background:var(--gray-300);transform:translateY(-50%) scale(1.1)}.search-suggestions{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2);justify-content:center}.suggestion-label{color:#ffffffb3;font-weight:500}.suggestion-chip,.suggestion-label{font-size:.875rem;font-size:var(--font-size-sm)}.suggestion-chip{background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;border-radius:var(--radius-full);color:#fff;cursor:pointer;font-weight:400;padding:.25rem .75rem;padding:var(--space-1) var(--space-3);transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--duration-150) var(--ease-in-out)}.suggestion-chip:hover{background:#fff3;border-color:#ffffff4d;transform:translateY(-1px)}.contact-support-section,.faq-section,.help-categories-section,.quick-actions-section{padding:6rem 0;padding:var(--space-24) 0}.section-title{color:var(--gray-900);font-family:var(--font-family-heading);font-size:1.875rem;font-size:var(--font-size-3xl);text-align:center}.section-title:after{background:linear-gradient(90deg,#0ea5e9,#8b5cf6);background:linear-gradient(90deg,var(--primary-500),var(--secondary-500));border-radius:.25rem;bottom:-var(--space-3)}.section-subtitle{color:var(--gray-600);font-size:var(--font-size-lg);line-height:1.75;line-height:var(--line-height-relaxed);margin:0 auto 3rem;margin:0 auto var(--space-12);text-align:center}.quick-actions-grid{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:4rem;margin-top:var(--space-16)}.quick-action-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:1.5rem;border-radius:var(--radius-3xl);overflow:hidden;padding:2.5rem;padding:var(--space-10);position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-300) var(--ease-in-out)}.quick-action-card:before{background:linear-gradient(90deg,#0ea5e9,#8b5cf6);background:linear-gradient(90deg,var(--primary-500),var(--secondary-500));border-radius:1.5rem 1.5rem 0 0;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--duration-300) var(--ease-in-out)}.quick-action-card:hover{box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-8px)}.quick-action-card:hover:before{transform:scaleX(1)}.quick-action-card.primary{background:linear-gradient(135deg,#f0f9ff,#fff);background:linear-gradient(135deg,var(--primary-50) 0,#fff 100%);border-color:var(--primary-200)}.action-icon{display:block;font-size:2.25rem;font-size:var(--font-size-4xl);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.action-title{color:#0f172a;color:var(--gray-900);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-heading);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;margin-bottom:.75rem;margin-bottom:var(--space-3)}.action-description{color:#475569;color:var(--gray-600);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:2rem;margin-bottom:var(--space-8)}.action-btn{align-items:center;border:none;border-radius:.75rem;border-radius:var(--radius-xl);cursor:pointer;display:inline-flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:600;gap:.5rem;gap:var(--space-2);padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--duration-200) var(--ease-in-out)}.action-btn.primary{background:linear-gradient(135deg,#0ea5e9,#8b5cf6);background:linear-gradient(135deg,var(--primary-500),var(--secondary-500));box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff}.action-btn.primary:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.action-btn.secondary{background:#f1f5f9;background:var(--gray-100);border:1px solid #e2e8f0;border:1px solid var(--gray-200);color:#334155;color:var(--gray-700)}.action-btn.secondary:hover{background:#e2e8f0;background:var(--gray-200);border-color:#cbd5e1;border-color:var(--gray-300);transform:translateY(-1px)}.btn-arrow{font-size:1rem;font-size:var(--font-size-base);transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--duration-150) var(--ease-in-out)}.action-btn:hover .btn-arrow{transform:translateX(4px)}.categories-header{margin-bottom:4rem;margin-bottom:var(--space-16);text-align:center}.categories-nav{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:1.5rem;border-radius:var(--radius-3xl);box-shadow:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;box-shadow:var(--shadow-sm);display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3);justify-content:center;padding:1.5rem;padding:var(--space-6)}.category-btn{align-items:center;background:#0000;border:none;border-radius:.75rem;border-radius:var(--radius-xl);color:#475569;color:var(--gray-600);cursor:pointer;display:flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;gap:.5rem;gap:var(--space-2);padding:.75rem 1.25rem;padding:var(--space-3) var(--space-5);position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--duration-200) var(--ease-in-out)}.category-btn:hover{background:#f8fafc;background:var(--gray-50);color:#0f172a;color:var(--gray-900);transform:translateY(-1px)}.category-btn.active{background:linear-gradient(135deg,#0ea5e9,#8b5cf6);background:linear-gradient(135deg,var(--primary-500),var(--secondary-500));box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff}.category-icon{font-size:1rem;font-size:var(--font-size-base)}.category-count{background:#fff3;border-radius:9999px;border-radius:var(--radius-full);font-size:.75rem;font-size:var(--font-size-xs);font-weight:600;min-width:20px;padding:.25rem .5rem;padding:var(--space-1) var(--space-2);text-align:center}.category-btn.active .category-count{background:#ffffff40}.category-btn:not(.active) .category-count{background:#e2e8f0;background:var(--gray-200);color:#475569;color:var(--gray-600)}.faq-header{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--space-4);justify-content:space-between;margin-bottom:3rem;margin-bottom:var(--space-12)}.results-info{background:#f1f5f9;background:var(--gray-100);border-radius:9999px;border-radius:var(--radius-full);color:#475569;color:var(--gray-600);font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;padding:.5rem 1rem;padding:var(--space-2) var(--space-4)}.faq-list{grid-gap:1.5rem;grid-gap:var(--space-6);display:grid;gap:1.5rem;gap:var(--space-6)}.faq-item{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:1rem;border-radius:var(--radius-2xl);overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-300) var(--ease-in-out)}.faq-item:hover{border-color:var(--primary-200);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg)}.faq-question{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:1rem;gap:var(--space-4);justify-content:space-between;padding:1.5rem 2rem;padding:var(--space-6) var(--space-8);text-align:left;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--duration-200) var(--ease-in-out);width:100%}.faq-question:hover{background:#fcfcfd;background:var(--gray-25)}.question-text{color:#0f172a;color:var(--gray-900);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-heading);line-height:1.5;line-height:var(--line-height-normal);text-align:left}.expand-icon,.question-text{font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600}.expand-icon{align-items:center;background:#e0f2fe;background:var(--primary-100);border-radius:9999px;border-radius:var(--radius-full);color:#0284c7;color:var(--primary-600);display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--duration-200) var(--ease-in-out);width:32px}.faq-item.expanded .expand-icon{background:#0ea5e9;background:var(--primary-500);color:#fff;transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1);transition:max-height var(--duration-300) var(--ease-in-out)}.faq-item.expanded .faq-answer{max-height:500px}.answer-content{border-top:1px solid #f1f5f9;border-top:1px solid var(--gray-100);padding:0 2rem 2rem;padding:0 var(--space-8) var(--space-8)}.answer-content p{color:#334155;color:var(--gray-700);font-size:1rem;font-size:var(--font-size-base);line-height:1.75;line-height:var(--line-height-relaxed)}.answer-content p,.faq-tags{margin-bottom:1.5rem;margin-bottom:var(--space-6)}.faq-tags{display:flex;flex-wrap:wrap;gap:.5rem;gap:var(--space-2)}.faq-tag{background:#f1f5f9;background:var(--gray-100);border-radius:9999px;border-radius:var(--radius-full);color:#475569;color:var(--gray-600);font-size:.75rem;font-size:var(--font-size-xs);font-weight:500;padding:.25rem .75rem;padding:var(--space-1) var(--space-3)}.faq-actions{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3)}.feedback-btn,.helpful-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:.5rem;border-radius:var(--radius-lg);color:#475569;color:var(--gray-600);cursor:pointer;display:inline-flex;font-size:.875rem;font-size:var(--font-size-sm);font-weight:500;gap:.25rem;gap:var(--space-1);padding:.5rem 1rem;padding:var(--space-2) var(--space-4);transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--duration-150) var(--ease-in-out)}.helpful-btn:hover{background:#f0fdf4;background:var(--success-50);border-color:var(--success-300);color:#16a34a;color:var(--success-600)}.feedback-btn:hover{background:#f0f9ff;background:var(--primary-50);border-color:var(--primary-300);color:#0284c7;color:var(--primary-600)}.no-results{background:#fff;border:2px dashed #e2e8f0;border:2px dashed var(--gray-200);border-radius:1.5rem;border-radius:var(--radius-3xl);padding:5rem 2rem;padding:var(--space-20) var(--space-8);text-align:center}.no-results-icon{font-size:3rem;font-size:var(--font-size-5xl);margin-bottom:1.5rem;margin-bottom:var(--space-6);opacity:.5}.no-results h3{color:#0f172a;color:var(--gray-900);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;margin-bottom:.75rem;margin-bottom:var(--space-3)}.no-results p{color:#475569;color:var(--gray-600);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:2rem;margin-bottom:var(--space-8)}.reset-btn{background:#0ea5e9;background:var(--primary-500);border:none;border-radius:.75rem;border-radius:var(--radius-xl);color:#fff;cursor:pointer;font-weight:600;padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--duration-200) var(--ease-in-out)}.reset-btn:hover{background:#0284c7;background:var(--primary-600);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateY(-1px)}.contact-support-section{background:linear-gradient(135deg,#f8fafc 0,var(--primary-25) 100%);background:linear-gradient(135deg,var(--gray-50) 0,var(--primary-25) 100%);border-radius:1.5rem;border-radius:var(--radius-3xl);margin:6rem 0;margin:var(--space-24) 0;padding:6rem;padding:var(--space-24)}.support-header{text-align:center}.support-header,.support-options{margin-bottom:4rem;margin-bottom:var(--space-16)}.support-options{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.support-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:1rem;border-radius:var(--radius-2xl);overflow:hidden;padding:2rem;padding:var(--space-8);position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-300) var(--ease-in-out)}.support-card:before{background:linear-gradient(90deg,#0ea5e9,#8b5cf6);background:linear-gradient(90deg,var(--primary-500),var(--secondary-500));content:"";height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,.2,1);transition:transform var(--duration-300) var(--ease-in-out)}.support-card:hover{border-color:var(--primary-200);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-6px)}.support-card:hover:before{transform:scaleX(1)}.support-card.priority{background:linear-gradient(135deg,#f0f9ff,#fff);background:linear-gradient(135deg,var(--primary-50) 0,#fff 100%);border-color:var(--primary-300)}.support-icon{display:block;font-size:2.25rem;font-size:var(--font-size-4xl);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.support-title{color:#0f172a;color:var(--gray-900);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-family-heading);font-size:1.25rem;font-size:var(--font-size-xl);font-weight:600;margin-bottom:.75rem;margin-bottom:var(--space-3)}.support-description{color:#475569;color:var(--gray-600);line-height:1.75;line-height:var(--line-height-relaxed);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.support-meta{margin-bottom:2rem;margin-bottom:var(--space-8)}.availability,.community-size,.response-time{color:#475569;color:var(--gray-600);font-weight:500;gap:.25rem;gap:var(--space-1)}.availability,.community-size,.response-time,.support-btn{align-items:center;display:inline-flex;font-size:.875rem;font-size:var(--font-size-sm)}.support-btn{border:none;border-radius:.75rem;border-radius:var(--radius-xl);cursor:pointer;font-weight:600;gap:.5rem;gap:var(--space-2);padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);transition:all var(--duration-200) var(--ease-in-out)}.support-btn.primary{background:linear-gradient(135deg,#0ea5e9,#8b5cf6);background:linear-gradient(135deg,var(--primary-500),var(--secondary-500));box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff}.support-btn.primary:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.support-btn.secondary{background:#fff;border:1px solid #cbd5e1;border:1px solid var(--gray-300);color:#334155;color:var(--gray-700)}.support-btn.secondary:hover{background:#f8fafc;background:var(--gray-50);border-color:#94a3b8;border-color:var(--gray-400);transform:translateY(-1px)}.btn-icon{transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform var(--duration-150) var(--ease-in-out)}.support-btn:hover .btn-icon{transform:translateX(2px)}.feedback-section{margin-top:4rem;margin-top:var(--space-16);text-align:center}.feedback-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--gray-200);border-radius:1rem;border-radius:var(--radius-2xl);margin:0 auto;max-width:500px;padding:2rem;padding:var(--space-8)}.feedback-card h3{color:#0f172a;color:var(--gray-900);font-size:1.125rem;font-size:var(--font-size-lg);font-weight:600;margin-bottom:1.5rem;margin-bottom:var(--space-6)}.rating-buttons{display:flex;gap:.5rem;gap:var(--space-2);justify-content:center;margin-bottom:1rem;margin-bottom:var(--space-4)}.rating-btn{background:none;border:none;border-radius:.5rem;border-radius:var(--radius-lg);cursor:pointer;filter:grayscale(1);font-size:1.5rem;font-size:var(--font-size-2xl);padding:.5rem;padding:var(--space-2);transition:all .15s cubic-bezier(.4,0,.2,1);transition:all var(--duration-150) var(--ease-in-out)}.rating-btn:hover{filter:grayscale(0);transform:scale(1.1)}.feedback-subtitle{color:#475569;color:var(--gray-600);font-size:.875rem;font-size:var(--font-size-sm)}@media (max-width:1024px){.container{padding-left:3rem;padding-left:var(--space-12);padding-right:3rem;padding-right:var(--space-12)}.quick-actions-grid,.support-options{gap:1.5rem;gap:var(--space-6);grid-template-columns:1fr}.categories-nav{justify-content:flex-start;overflow-x:auto;padding:1rem;padding:var(--space-4)}.faq-header{align-items:flex-start;flex-direction:column;gap:1rem;gap:var(--space-4)}}@media (max-width:768px){.container{padding-left:2rem;padding-left:var(--space-8);padding-right:2rem;padding-right:var(--space-8)}.help-hero{padding:4rem 0 3rem;padding:var(--space-16) 0 var(--space-12)}.hero-title{font-size:1.875rem;font-size:var(--font-size-3xl)}.hero-subtitle{font-size:1.125rem;font-size:var(--font-size-lg)}.search-input{font-size:1rem;font-size:var(--font-size-base);padding:.75rem 1.25rem .75rem 2.5rem;padding:var(--space-3) var(--space-5) var(--space-3) var(--space-10)}.section-title{font-size:1.5rem;font-size:var(--font-size-2xl)}.contact-support-section,.faq-section,.help-categories-section,.quick-actions-section{padding:4rem 0;padding:var(--space-16) 0}.contact-support-section{margin:4rem 0;margin:var(--space-16) 0;padding:4rem;padding:var(--space-16)}.faq-question{padding:1.25rem 1.5rem;padding:var(--space-5) var(--space-6)}.answer-content{padding:0 1.5rem 1.5rem;padding:0 var(--space-6) var(--space-6)}.question-text{font-size:1rem;font-size:var(--font-size-base)}}@media (max-width:480px){.container{padding-left:1rem;padding-left:var(--space-4);padding-right:1rem;padding-right:var(--space-4)}.search-wrapper{max-width:100%}.search-suggestions{gap:.25rem;gap:var(--space-1)}.suggestion-chip{font-size:.75rem;font-size:var(--font-size-xs);padding:.25rem .5rem;padding:var(--space-1) var(--space-2)}.categories-nav{gap:.5rem;gap:var(--space-2)}.category-btn{font-size:.75rem;font-size:var(--font-size-xs);padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.quick-action-card,.support-card{padding:1.5rem;padding:var(--space-6)}.rating-buttons{gap:.25rem;gap:var(--space-1)}.rating-btn{font-size:1.25rem;font-size:var(--font-size-xl);padding:.25rem;padding:var(--space-1)}}.action-btn:focus,.category-btn:focus,.faq-question:focus,.rating-btn:focus,.search-input:focus,.support-btn:focus{outline:2px solid #0ea5e9;outline:2px solid var(--primary-500);outline-offset:2px}@media (prefers-contrast:high){.help-hero{background:#0f172a;background:var(--gray-900)}.help-hero:before{background:#000c}}@media print{.faq-actions,.rating-buttons,.search-container{display:none}.faq-answer{max-height:none!important}.faq-item,.quick-action-card,.support-card{border:1px solid #cbd5e1;border:1px solid var(--gray-300);box-shadow:none}}:root{--color-primary-50:#f0f9ff;--color-primary-100:#e0f2fe;--color-primary-500:#0ea5e9;--color-primary-600:#0284c7;--color-primary-700:#0369a1;--color-primary-900:#0c4a6e;--color-secondary-50:#fdf4ff;--color-secondary-500:#d946ef;--color-secondary-600:#c026d3;--color-accent-productivity:#10b981;--color-accent-lifestyle:#f59e0b;--color-accent-innovation:#8b5cf6;--color-accent-quality:#ef4444;--color-accent-access:#06b6d4;--color-gray-50:#f8fafc;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-300:#cbd5e1;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-gray-900:#0f172a;--font-primary:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--font-heading:"Poppins",-apple-system,BlinkMacSystemFont,sans-serif;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-3xl:2rem;--duration-fast:150ms;--duration-normal:300ms;--duration-slow:500ms;--container-sm:640px;--container-md:768px;--container-lg:1024px;--container-xl:1280px;--container-2xl:1536px}html{font-feature-settings:"cv01","cv02","cv03","cv04";scroll-behavior:smooth}body{background-color:#f8fafc;background-color:var(--color-gray-50);color:#334155;color:var(--color-gray-700);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-primary);font-size:1rem;font-size:var(--text-base);line-height:1.6}.seller-home{min-height:100vh;overflow-x:hidden;position:relative}.container{margin:0 auto;max-width:1280px;max-width:var(--container-xl);padding-left:5rem;padding-right:5rem}.language-selector{position:fixed;right:2rem;right:var(--space-8);top:2rem;top:var(--space-8);z-index:1000}.lang-wrapper{-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);background:#fffffff2;border:1px solid #e2e8f0;border:1px solid var(--color-gray-200);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);display:flex;padding:.25rem;padding:var(--space-1)}.lang-btn{align-items:center;background:#0000;border:none;border-radius:1rem;border-radius:var(--radius-xl);color:#475569;color:var(--color-gray-600);cursor:pointer;display:flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.5rem;gap:var(--space-2);overflow:hidden;padding:.75rem 1rem;padding:var(--space-3) var(--space-4);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-normal) cubic-bezier(.4,0,.2,1)}.lang-btn.active{background:#0ea5e9;background:var(--color-primary-500);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff;transform:translateY(-1px)}.lang-btn:hover:not(.active){background:#f1f5f9;background:var(--color-gray-100);color:#0f172a;color:var(--color-gray-900);transform:translateY(-1px)}.hero-section{align-items:center;display:flex;min-height:100vh;overflow:hidden;position:relative}.hero-background{background:linear-gradient(135deg,#00acee,#7b68ee 50%,#96c);inset:0;position:absolute}.gradient-overlay{background:linear-gradient(135deg,#00aceed9,#7b68eebf 50%,#9966ccd9);inset:0;position:absolute}.floating-elements{inset:0;pointer-events:none;position:absolute}.floating-element{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff26;border-radius:50%;box-shadow:0 4px 20px #ffffff1a;position:absolute}.element-1{animation:orbitClose 12s linear infinite;height:80px;margin-left:-40px;margin-top:-40px;width:80px}.element-1,.element-2{left:50%;top:50%;transform-origin:center center}.element-2{animation:orbitMedium 18s linear infinite reverse;height:60px;margin-left:-30px;margin-top:-30px;width:60px}.element-3{animation:orbitFar 28s linear infinite;height:100px;margin-left:-50px;margin-top:-50px;width:100px}.element-3,.element-4{left:50%;top:50%;transform-origin:center center}.element-4{animation:orbitMediumFar 22s linear infinite reverse;height:70px;margin-left:-35px;margin-top:-35px;width:70px}@keyframes orbitClose{0%{opacity:.6;transform:translate(150px,-75px) rotate(0deg) scale(1)}25%{opacity:.9;transform:translate(75px,150px) rotate(90deg) scale(1.1)}50%{opacity:1;transform:translate(-150px,75px) rotate(180deg) scale(.9)}75%{opacity:.8;transform:translate(-75px,-150px) rotate(270deg) scale(1.05)}to{opacity:.6;transform:translate(150px,-75px) rotate(1turn) scale(1)}}@keyframes orbitMedium{0%{opacity:.5;transform:translate(200px,-120px) rotate(0deg) scale(1)}20%{opacity:.8;transform:translate(220px,80px) rotate(72deg) scale(.8)}40%{opacity:.7;transform:translate(50px,240px) rotate(144deg) scale(1.2)}60%{opacity:1;transform:translate(-180px,160px) rotate(216deg) scale(.9)}80%{opacity:.6;transform:translate(-250px,-100px) rotate(288deg) scale(1.1)}to{opacity:.5;transform:translate(200px,-120px) rotate(1turn) scale(1)}}@keyframes orbitFar{0%{opacity:.4;transform:translate(300px,-150px) rotate(0deg) scale(1)}16.67%{opacity:.7;transform:translate(350px,100px) rotate(60deg) scale(.7)}33.33%{opacity:.6;transform:translate(150px,320px) rotate(120deg) scale(1.3)}50%{opacity:.9;transform:translate(-200px,280px) rotate(180deg) scale(.8)}66.67%{opacity:.5;transform:translate(-380px,50px) rotate(240deg) scale(1.1)}83.33%{opacity:.8;transform:translate(-280px,-250px) rotate(300deg) scale(.9)}to{opacity:.4;transform:translate(300px,-150px) rotate(1turn) scale(1)}}@keyframes orbitMediumFar{0%{opacity:.6;transform:translate(-220px,180px) rotate(0deg) scale(1)}25%{opacity:.4;transform:translate(-280px,-120px) rotate(90deg) scale(.9)}50%{opacity:.8;transform:translate(180px,-260px) rotate(180deg) scale(1.2)}75%{opacity:.7;transform:translate(320px,80px) rotate(270deg) scale(.8)}to{opacity:.6;transform:translate(-220px,180px) rotate(1turn) scale(1)}}.floating-elements:after,.floating-elements:before{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;box-shadow:0 2px 12px #ffffff14;content:"";position:absolute}.floating-elements:before{animation:orbitMini1 8s linear infinite;height:40px;left:50%;margin-left:-20px;margin-top:-20px;top:50%;transform-origin:center center;width:40px}.floating-elements:after{animation:orbitMini2 10s linear infinite reverse;height:50px;left:50%;margin-left:-25px;margin-top:-25px;top:50%;transform-origin:center center;width:50px}@keyframes orbitMini1{0%{opacity:.4;transform:translate(100px,-60px) rotate(0deg) scale(1)}50%{opacity:.8;transform:translate(-100px,60px) rotate(180deg) scale(.7)}to{opacity:.4;transform:translate(100px,-60px) rotate(1turn) scale(1)}}@keyframes orbitMini2{0%{opacity:.5;transform:translate(-80px,-80px) rotate(0deg) scale(1)}33%{opacity:.7;transform:translate(80px,-40px) rotate(120deg) scale(1.1)}66%{opacity:.6;transform:translate(40px,80px) rotate(240deg) scale(.8)}to{opacity:.5;transform:translate(-80px,-80px) rotate(1turn) scale(1)}}.hero-content{color:#fff;margin:0 auto;max-width:800px;position:relative;text-align:center;z-index:10}.status-badge{align-items:center;animation:fadeInUp .6s ease-out;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 8px 32px #0000001f;display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:500;gap:.5rem;gap:var(--space-2);margin-bottom:2rem;margin-bottom:var(--space-8);padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6)}.badge-icon{font-size:1.125rem;font-size:var(--text-lg)}.hero-title{animation:fadeInUp .8s ease-out .2s both;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading);font-size:clamp(2.25rem,8vw,3.75rem);font-size:clamp(var(--text-4xl),8vw,var(--text-6xl));font-weight:800;line-height:1.1;margin-bottom:1.5rem;margin-bottom:var(--space-6)}.company-name{color:#fff;font-weight:900;letter-spacing:-.02em;text-shadow:0 2px 4px #0000004d,0 4px 8px #0003,0 8px 16px #0000001a}.hero-subtitle{animation:fadeInUp 1s ease-out .4s both;color:#fffffff2;font-size:1.25rem;font-size:var(--text-xl);font-weight:500;line-height:1.4;margin-bottom:2.5rem;margin-bottom:var(--space-10);margin-left:auto;margin-right:auto;max-width:600px;text-shadow:0 2px 8px #0003}.cta-group{animation:fadeInUp 1.2s ease-out .6s both;display:flex;flex-wrap:wrap;gap:1rem;gap:var(--space-4);justify-content:center}.btn-primary,.btn-secondary{align-items:center;border:none;border-radius:1.5rem;border-radius:var(--radius-2xl);cursor:pointer;display:inline-flex;font-size:1rem;font-size:var(--text-base);font-weight:600;gap:.75rem;gap:var(--space-3);overflow:hidden;padding:1rem 2rem;padding:var(--space-4) var(--space-8);position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-normal) cubic-bezier(.4,0,.2,1)}.btn-primary{background:linear-gradient(135deg,#fff,#f0f9ff);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);color:#0369a1;color:var(--color-primary-700);transform:translateY(0)}.btn-primary:hover:not(.loading){background:linear-gradient(135deg,#fff,#e0f2fe);box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-2px)}.btn-primary.loading{opacity:.8;pointer-events:none}.btn-secondary{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff1a;border:2px solid #ffffff4d;color:#fff}.btn-secondary:hover{background:#fff3;border-color:#ffffff80;transform:translateY(-2px)}.btn-icon{font-size:1.125rem;font-size:var(--text-lg)}.loading-spinner{animation:spin 1s linear infinite;border-top:2px solid #0284c7;border:2px solid var(--color-primary-200);border-radius:50%;border-top-color:var(--color-primary-600);height:16px;width:16px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.brand-section,.focus-section,.guidelines-section,.mission-section,.values-section{padding:6rem 0;padding:var(--space-24) 0;position:relative}.section-header{margin-bottom:4rem;margin-bottom:var(--space-16);text-align:center}.section-title{color:#0f172a;color:var(--color-gray-900);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading);font-size:2.25rem;font-size:var(--text-4xl);font-weight:700;margin-bottom:1rem;margin-bottom:var(--space-4);position:relative}.section-title:after{background:linear-gradient(90deg,#0ea5e9,#d946ef);background:linear-gradient(90deg,var(--color-primary-500),var(--color-secondary-500));border-radius:.375rem;border-radius:var(--radius-sm);bottom:-var(--space-4);content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.section-subtitle{color:#475569;color:var(--color-gray-600);font-size:1.125rem;font-size:var(--text-lg);margin:0 auto;max-width:600px}.brand-card,.mission-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-200);border-radius:2rem;border-radius:var(--radius-3xl);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);display:flex;gap:2rem;gap:var(--space-8);margin:0 3rem;margin:0 var(--space-12);padding:4rem;padding:var(--space-16);transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-normal) cubic-bezier(.4,0,.2,1)}.brand-card:hover,.mission-card:hover{box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-4px)}.card-icon{flex-shrink:0}.icon-wrapper{align-items:center;background:linear-gradient(135deg,#0ea5e9,#d946ef);background:linear-gradient(135deg,var(--color-primary-500),var(--color-secondary-500));border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);display:flex;font-size:1.875rem;font-size:var(--text-3xl);height:80px;justify-content:center;width:80px}.icon-wrapper.mission{background:linear-gradient(135deg,#8b5cf6,#ef4444);background:linear-gradient(135deg,var(--color-accent-innovation),var(--color-accent-quality));padding:8px}.card-content{flex:1 1}.brand-description,.mission-description{color:#334155;color:var(--color-gray-700);font-size:1.125rem;font-size:var(--text-lg);line-height:1.7;margin-bottom:2rem;margin-bottom:var(--space-8)}.feature-tags{display:flex;flex-wrap:wrap;gap:.75rem;gap:var(--space-3)}.feature-tag{border-radius:1rem;border-radius:var(--radius-xl);color:#fff;font-size:.875rem;font-size:var(--text-sm);font-weight:500;overflow:hidden;padding:.5rem 1rem;padding:var(--space-2) var(--space-4);position:relative}.feature-tag.productivity{background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--color-accent-productivity),#059669)}.feature-tag.lifestyle{background:linear-gradient(135deg,#f59e0b,#d97706);background:linear-gradient(135deg,var(--color-accent-lifestyle),#d97706)}.feature-tag.integration{background:linear-gradient(135deg,#0ea5e9,#0369a1);background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-700))}.feature-tag.global{background:linear-gradient(135deg,#d946ef,#c026d3);background:linear-gradient(135deg,var(--color-secondary-500),var(--color-secondary-600))}.focus-grid{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 2rem;margin:0 var(--space-8)}.focus-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-200);border-radius:2rem;border-radius:var(--radius-3xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);overflow:hidden;padding:3rem;padding:var(--space-12);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-normal) cubic-bezier(.4,0,.2,1)}.focus-card:hover{box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-6px)}.focus-icon{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);background:linear-gradient(135deg,var(--color-gray-100),var(--color-gray-200));border-radius:1rem;border-radius:var(--radius-xl);display:flex;font-size:1.5rem;font-size:var(--text-2xl);height:60px;justify-content:center;margin-bottom:1.5rem;margin-bottom:var(--space-6);width:60px}.productivity-card .focus-icon{background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--color-accent-productivity),#059669)}.lifestyle-card .focus-icon{background:linear-gradient(135deg,#f59e0b,#d97706);background:linear-gradient(135deg,var(--color-accent-lifestyle),#d97706)}.focus-title{color:#0f172a;color:var(--color-gray-900);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading);font-size:1.5rem;font-size:var(--text-2xl);font-weight:600;margin-bottom:1rem;margin-bottom:var(--space-4)}.focus-description{color:#475569;color:var(--color-gray-600);font-size:1rem;font-size:var(--text-base);line-height:1.6}.card-accent{border-radius:0 0 2rem 2rem;border-radius:0 0 var(--radius-3xl) var(--radius-3xl);bottom:0;height:4px;left:0;position:absolute;right:0}.productivity-accent{background:linear-gradient(90deg,#10b981,#059669);background:linear-gradient(90deg,var(--color-accent-productivity),#059669)}.lifestyle-accent{background:linear-gradient(90deg,#f59e0b,#d97706);background:linear-gradient(90deg,var(--color-accent-lifestyle),#d97706)}.values-grid{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:0 1.5rem;margin:0 var(--space-6)}.value-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-200);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);padding:2.5rem;padding:var(--space-10);text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-normal) cubic-bezier(.4,0,.2,1)}.value-card:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);transform:translateY(-4px)}.value-icon{align-items:center;border-radius:1rem;border-radius:var(--radius-xl);display:flex;font-size:1.5rem;font-size:var(--text-2xl);height:70px;justify-content:center;margin:0 auto 1.5rem;margin:0 auto var(--space-6);position:relative;width:70px}.value-icon.innovation{background:linear-gradient(135deg,#8b5cf6,#7c3aed);background:linear-gradient(135deg,var(--color-accent-innovation),#7c3aed);box-shadow:0 8px 25px #8b5cf64d}.value-icon.quality{background:linear-gradient(135deg,#ef4444,#dc2626);background:linear-gradient(135deg,var(--color-accent-quality),#dc2626);box-shadow:0 8px 25px #ef44444d}.value-icon.accessibility{background:linear-gradient(135deg,#06b6d4,#0891b2);background:linear-gradient(135deg,var(--color-accent-access),#0891b2);box-shadow:0 8px 25px #06b6d44d}.value-title{color:#0f172a;color:var(--color-gray-900);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading);font-size:1.25rem;font-size:var(--text-xl);font-weight:600;margin-bottom:.75rem;margin-bottom:var(--space-3)}.value-description{color:#475569;color:var(--color-gray-600);font-size:1rem;font-size:var(--text-base);line-height:1.6}.guidelines-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-200);border-radius:2rem;border-radius:var(--radius-3xl);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;box-shadow:var(--shadow-xl);margin:0 2rem;margin:0 var(--space-8);overflow:hidden;padding:4rem;padding:var(--space-16);position:relative}.guidelines-card:before{background:linear-gradient(90deg,#ef4444,#f59e0b,#10b981);content:"";height:6px;left:0;position:absolute;right:0;top:0}.priority-indicator{margin-bottom:2rem;margin-bottom:var(--space-8)}.priority-badge{align-items:center;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:1rem;border-radius:var(--radius-xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff;display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:600;padding:.5rem 1rem;padding:var(--space-2) var(--space-4)}.guideline-content{max-width:none}.guideline-title{color:#0f172a;color:var(--color-gray-900);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading);font-size:1.875rem;font-size:var(--text-3xl);font-weight:700;margin-bottom:1.5rem;margin-bottom:var(--space-6)}.guideline-description{color:#334155;color:var(--color-gray-700);font-size:1.125rem;font-size:var(--text-lg);line-height:1.7;margin-bottom:2.5rem;margin-bottom:var(--space-10)}.recommendations-box{background:linear-gradient(135deg,#f0f9ff,#fdf4ff);background:linear-gradient(135deg,var(--color-primary-50),var(--color-secondary-50));border:1px solid var(--color-primary-200);border-radius:1.5rem;border-radius:var(--radius-2xl);margin-bottom:2rem;margin-bottom:var(--space-8);padding:2rem;padding:var(--space-8)}.recommendations-title{align-items:center;color:#0369a1;color:var(--color-primary-700);display:flex;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading);font-size:1.25rem;font-size:var(--text-xl);font-weight:600;gap:.75rem;gap:var(--space-3);margin-bottom:1.5rem;margin-bottom:var(--space-6)}.rec-icon{font-size:1.5rem;font-size:var(--text-2xl)}.recommendations-list{grid-gap:1rem;grid-gap:var(--space-4);display:grid;gap:1rem;gap:var(--space-4);list-style:none;padding:0}.recommendation-item{align-items:flex-start;background:#fff;border-radius:.75rem;border-radius:var(--radius-lg);box-shadow:0 1px 2px 0 #0000000d;box-shadow:var(--shadow-sm);display:flex;gap:1rem;gap:var(--space-4);padding:1rem;padding:var(--space-4);transition:all .15s ease;transition:all var(--duration-fast) ease}.recommendation-item:hover{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);transform:translateX(.5rem);transform:translateX(var(--space-2))}.check-icon{align-items:center;background:#10b981;background:var(--color-accent-productivity);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.875rem;font-size:var(--text-sm);font-weight:600;height:24px;justify-content:center;width:24px}.warning-alert{align-items:flex-start;background:linear-gradient(135deg,#fef3cd,#fde68a);border:1px solid #f59e0b;border-radius:1rem;border-radius:var(--radius-xl);display:flex;gap:1rem;gap:var(--space-4);margin-top:2rem;margin-top:var(--space-8);padding:1.5rem;padding:var(--space-6)}.warning-icon{flex-shrink:0;font-size:1.25rem;font-size:var(--text-xl)}.warning-text{color:#92400e;font-weight:500;line-height:1.6}.stats-section{background:linear-gradient(135deg,#f8fafc,#f0f9ff);background:linear-gradient(135deg,var(--color-gray-50),var(--color-primary-50));margin:0 -5rem;margin:0 calc(var(--space-20)*-1);padding:6rem 0;padding:var(--space-24) 0;padding-left:5rem;padding-left:var(--space-20);padding-right:5rem;padding-right:var(--space-20)}.stats-grid{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 1.5rem;margin:0 var(--space-6)}.stat-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-200);border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);overflow:hidden;padding:2.5rem;padding:var(--space-10);position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-normal) cubic-bezier(.4,0,.2,1)}.stat-card:before{background:linear-gradient(90deg,#0ea5e9,#d946ef);background:linear-gradient(90deg,var(--color-primary-500),var(--color-secondary-500));border-radius:1.5rem 1.5rem 0 0;border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;content:"";height:4px;left:0;position:absolute;right:0;top:0}.stat-card:hover{box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-8px)}.stat-icon{display:block;font-size:2.25rem;font-size:var(--text-4xl);margin-bottom:1rem;margin-bottom:var(--space-4)}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0284c7,#c026d3);background:linear-gradient(135deg,var(--color-primary-600),var(--color-secondary-600));-webkit-background-clip:text;background-clip:text;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading);font-size:3rem;font-size:var(--text-5xl);font-weight:800;line-height:1;margin-bottom:.5rem;margin-bottom:var(--space-2)}.stat-label{color:#334155;color:var(--color-gray-700);font-size:1.125rem;font-size:var(--text-lg);font-weight:600;margin-bottom:1rem;margin-bottom:var(--space-4)}.stat-trend{align-items:center;background:#f1f5f9;background:var(--color-gray-100);border-radius:1rem;border-radius:var(--radius-xl);display:flex;gap:.5rem;gap:var(--space-2);justify-content:center;margin-top:1rem;margin-top:var(--space-4);padding:.5rem 1rem;padding:var(--space-2) var(--space-4)}.trend-icon,.trend-text{font-size:.875rem;font-size:var(--text-sm)}.trend-text{color:#475569;color:var(--color-gray-600);font-weight:500}.policies-section{padding:6rem 0;padding:var(--space-24) 0;position:relative}.policies-grid{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin:0 2rem;margin:0 var(--space-8)}.policy-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-200);border-radius:2rem;border-radius:var(--radius-3xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);overflow:hidden;padding:3rem;padding:var(--space-12);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-normal) cubic-bezier(.4,0,.2,1)}.policy-card:hover{box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-6px)}.policy-card:before{background:linear-gradient(90deg,#8b5cf6,#ef4444);background:linear-gradient(90deg,var(--color-accent-innovation),var(--color-accent-quality));border-radius:2rem 2rem 0 0;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;content:"";height:6px;left:0;position:absolute;right:0;top:0}.policy-icon{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);background:linear-gradient(135deg,var(--color-gray-100),var(--color-gray-200));border-radius:1rem;border-radius:var(--radius-xl);display:flex;height:70px;justify-content:center;margin-bottom:1.5rem;margin-bottom:var(--space-6);width:70px}.policy-icon,.policy-title{font-size:1.5rem;font-size:var(--text-2xl)}.policy-title{color:#0f172a;color:var(--color-gray-900);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading);font-weight:600;margin-bottom:1rem;margin-bottom:var(--space-4)}.policy-description{color:#475569;color:var(--color-gray-600);font-size:1rem;font-size:var(--text-base);line-height:1.7;margin-bottom:2rem;margin-bottom:var(--space-8)}.policy-actions{display:flex;gap:1rem;gap:var(--space-4)}.policy-btn{align-items:center;border:none;border-radius:1rem;border-radius:var(--radius-xl);cursor:pointer;display:inline-flex;font-size:.875rem;font-size:var(--text-sm);font-weight:600;gap:.5rem;gap:var(--space-2);padding:.75rem 1.5rem;padding:var(--space-3) var(--space-6);text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-normal) cubic-bezier(.4,0,.2,1)}.policy-btn.primary{background:linear-gradient(135deg,#0ea5e9,#d946ef);background:linear-gradient(135deg,var(--color-primary-500),var(--color-secondary-500));box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);color:#fff}.policy-btn.primary:hover{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.policy-btn .btn-icon{font-size:1rem;font-size:var(--text-base)}.contact-section{background:linear-gradient(135deg,#f0f9ff,#fdf4ff);background:linear-gradient(135deg,var(--color-primary-50),var(--color-secondary-50));margin:0 -5rem;margin:0 calc(var(--space-20)*-1);padding:6rem 0;padding:var(--space-24) 0;padding-left:5rem;padding-left:var(--space-20);padding-right:5rem;padding-right:var(--space-20)}.contact-grid{grid-gap:2rem;grid-gap:var(--space-8);display:grid;gap:2rem;gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:0 1.5rem;margin:0 var(--space-6)}.contact-card{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--color-gray-200);border-radius:2rem;border-radius:var(--radius-3xl);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--shadow-lg);overflow:hidden;padding:3rem;padding:var(--space-12);position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);transition:all var(--duration-normal) cubic-bezier(.4,0,.2,1)}.contact-card:hover{box-shadow:0 25px 50px -12px #00000040;box-shadow:var(--shadow-2xl);transform:translateY(-8px)}.email-card:before{background:linear-gradient(90deg,#10b981,#059669);background:linear-gradient(90deg,var(--color-accent-productivity),#059669)}.email-card:before,.social-card:before{border-radius:2rem 2rem 0 0;border-radius:var(--radius-3xl) var(--radius-3xl) 0 0;content:"";height:6px;left:0;position:absolute;right:0;top:0}.social-card:before{background:linear-gradient(90deg,#f59e0b,#d97706);background:linear-gradient(90deg,var(--color-accent-lifestyle),#d97706)}.contact-icon{align-items:center;background:linear-gradient(135deg,#f1f5f9,#e2e8f0);background:linear-gradient(135deg,var(--color-gray-100),var(--color-gray-200));border-radius:1.5rem;border-radius:var(--radius-2xl);box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;box-shadow:var(--shadow-md);display:flex;font-size:1.875rem;font-size:var(--text-3xl);height:80px;justify-content:center;margin:0 auto 1.5rem;margin:0 auto var(--space-6);width:80px}.email-card .contact-icon{background:linear-gradient(135deg,#10b981,#059669);background:linear-gradient(135deg,var(--color-accent-productivity),#059669)}.social-card .contact-icon{background:linear-gradient(135deg,#f59e0b,#d97706);background:linear-gradient(135deg,var(--color-accent-lifestyle),#d97706)}.contact-title{color:#0f172a;color:var(--color-gray-900);font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--font-heading);font-size:1.5rem;font-size:var(--text-2xl)}.contact-link,.contact-title{font-weight:600;margin-bottom:1rem;margin-bottom:var(--space-4)}.contact-link{background:#f0f9ff;background:var(--color-primary-50);border-radius:.75rem;border-radius:var(--radius-lg);color:#0284c7;color:var(--color-primary-600);display:inline-block;font-size:1.125rem;font-size:var(--text-lg);padding:.5rem 1rem;padding:var(--space-2) var(--space-4);text-decoration:none;transition:all .3s ease;transition:all var(--duration-normal) ease}.contact-link:hover{background:#e0f2fe;background:var(--color-primary-100);transform:translateY(-2px)}.contact-description{color:#475569;color:var(--color-gray-600);font-size:.875rem;font-size:var(--text-sm);line-height:1.6}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.container{padding-left:3rem;padding-left:var(--space-12);padding-right:3rem;padding-right:var(--space-12)}.brand-card,.mission-card{flex-direction:column;margin:0 1.5rem;margin:0 var(--space-6);text-align:center}.focus-grid{grid-template-columns:1fr}.focus-grid,.values-grid{margin:0 1rem;margin:0 var(--space-4)}.values-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.contact-section,.stats-section{margin:0 -3rem;margin:0 calc(var(--space-12)*-1);padding-left:3rem;padding-left:var(--space-12);padding-right:3rem;padding-right:var(--space-12)}.policies-grid{grid-template-columns:1fr}.contact-grid,.policies-grid,.stats-grid{margin:0 1rem;margin:0 var(--space-4)}}@media (max-width:768px){.container{padding-left:2rem;padding-left:var(--space-8);padding-right:2rem;padding-right:var(--space-8)}.hero-section{min-height:90vh;padding:4rem 0;padding:var(--space-16) 0}.section-title{font-size:1.875rem;font-size:var(--text-3xl)}.cta-group{align-items:center;flex-direction:column}.btn-primary,.btn-secondary{justify-content:center;max-width:280px;width:100%}.brand-section,.focus-section,.guidelines-section,.mission-section,.values-section{padding:4rem 0;padding:var(--space-16) 0}.brand-card,.mission-card{padding:2rem;padding:var(--space-8)}.brand-card,.focus-grid,.mission-card{margin:0 .5rem;margin:0 var(--space-2)}.focus-grid{gap:1.5rem;gap:var(--space-6)}.focus-card{padding:2rem;padding:var(--space-8)}.values-grid{gap:1.5rem;gap:var(--space-6);grid-template-columns:1fr}.guidelines-card,.values-grid{margin:0 .5rem;margin:0 var(--space-2)}.guidelines-card{padding:2rem;padding:var(--space-8)}.lang-wrapper{padding:2px}.lang-btn{font-size:.75rem;font-size:var(--text-xs);padding:.5rem .75rem;padding:var(--space-2) var(--space-3)}.contact-section,.stats-section{margin:0 -2rem;margin:0 calc(var(--space-8)*-1);padding-left:2rem;padding-left:var(--space-8);padding-right:2rem;padding-right:var(--space-8)}.stats-grid{gap:1rem;gap:var(--space-4);grid-template-columns:repeat(2,1fr);margin:0 .5rem;margin:0 var(--space-2)}.contact-grid,.policies-grid{gap:1.5rem;gap:var(--space-6);margin:0 .5rem;margin:0 var(--space-2)}.contact-card,.policy-card{padding:2rem;padding:var(--space-8)}.company-name{font-weight:800}.hero-subtitle{font-size:1.125rem;font-size:var(--text-lg);font-weight:500}.floating-element{opacity:.6}}@media (max-width:480px){.hero-subtitle{font-size:1rem;font-size:var(--text-base);padding:0 1rem;padding:0 var(--space-4)}.company-name{font-size:clamp(1.875rem,6vw,2.25rem);font-size:clamp(var(--text-3xl),6vw,var(--text-4xl))}.stats-grid{gap:1rem;gap:var(--space-4);grid-template-columns:repeat(2,1fr);margin:0 .5rem;margin:0 var(--space-2)}.contact-grid,.policies-grid{gap:1.5rem;gap:var(--space-6);margin:0 .5rem;margin:0 var(--space-2)}.contact-card,.policy-card{padding:2rem;padding:var(--space-8)}.container{padding-left:1rem;padding-left:var(--space-4);padding-right:1rem;padding-right:var(--space-4)}.hero-content{padding:0 1rem;padding:0 var(--space-4)}.section-header{margin-bottom:3rem;margin-bottom:var(--space-12)}.brand-card,.focus-card,.guidelines-card,.mission-card,.value-card{margin:0}.recommendations-list{gap:.75rem;gap:var(--space-3)}.recommendation-item{padding:.75rem;padding:var(--space-3)}.contact-grid,.stats-grid{grid-template-columns:1fr}.contact-section,.stats-section{margin:0 -1rem;margin:0 calc(var(--space-4)*-1);padding-left:1rem;padding-left:var(--space-4);padding-right:1rem;padding-right:var(--space-4)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.btn-primary:focus-visible,.btn-secondary:focus-visible,.lang-btn:focus-visible{outline:2px solid #0ea5e9;outline:2px solid var(--color-primary-500);outline-offset:2px}@media (prefers-contrast:high){.hero-background{background:#0f172a;background:var(--color-gray-900)}.gradient-overlay{background:#000c}}@media print{.cta-group,.floating-elements,.language-selector{display:none}.hero-section{background:#fff;color:#000;min-height:auto;padding:2rem 0;padding:var(--space-8) 0}.brand-card,.focus-card,.guidelines-card,.mission-card,.value-card{border:1px solid #cbd5e1;border:1px solid var(--color-gray-300);box-shadow:none}}@media (max-width:768px){.company-name{font-weight:800}.hero-subtitle{font-size:1.125rem;font-size:var(--text-lg);font-weight:500}.floating-element{opacity:.6}@keyframes orbitDiagonal1{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(50px,-30px) rotate(180deg)}}@keyframes orbitDiagonal2{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-40px,-50px) rotate(180deg)}}@keyframes orbitDiagonal3{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(40px,-60px) rotate(180deg)}}@keyframes orbitDiagonal4{0%,to{transform:translate(0) rotate(0deg)}50%{transform:translate(-30px,40px) rotate(180deg)}}}@media (max-width:480px){.hero-subtitle{font-size:1rem;font-size:var(--text-base);padding:0 1rem;padding:0 var(--space-4)}.company-name{font-size:clamp(1.875rem,6vw,2.25rem);font-size:clamp(var(--text-3xl),6vw,var(--text-4xl))}}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}html{overflow:scroll;overflow-x:hidden}::-webkit-scrollbar{background:#0000;width:0}body:hover::-webkit-scrollbar{width:0}@supports (scrollbar-width:none){*{scrollbar-width:none}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.b6fbdd02.css.map*/