.container,.default-page-template .page-content__container,.page-hero__container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.container-sm,.container,.default-page-template .page-content__container,.page-hero__container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container,.default-page-template .page-content__container,.page-hero__container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container,.default-page-template .page-content__container,.page-hero__container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container,.default-page-template .page-content__container,.page-hero__container{max-width:1140px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container,.default-page-template .page-content__container,.page-hero__container{max-width:1320px}}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0);transition:all .2s}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:600}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*::before,*::after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0}a{text-decoration:none}button,button:focus-visible,button:active{outline:none;background:none;background-color:rgba(0,0,0,0);box-shadow:none}@media(min-width: 1480px){.container,.default-page-template .page-content__container,.page-hero__container{max-width:1464px}}html{scroll-behavior:smooth}html,body{font-family:"Poppins",sans-serif;font-weight:400;color:#282c22}body{display:flex;flex-direction:column;background:#fcfcfa;overflow-x:hidden;min-height:100vh}body.no-scroll{overflow:hidden}body:has(#wpadminbar){padding-bottom:32px}body:has(#wpadminbar).admin-bar #wphead{padding-top:0}body:has(#wpadminbar).admin-bar #footer{padding-bottom:32px}body:has(#wpadminbar) #wpadminbar{position:fixed !important;top:auto !important;bottom:0}body:has(#wpadminbar) #wpadminbar .quicklinks .menupop .ab-sub-wrapper{bottom:32px}body:has(#wpadminbar) #wpadminbar .quicklinks .menupop ul{bottom:0}h1{font-size:38px;font-style:normal;font-weight:500;line-height:120%}@media(max-width: 575px){h1{font-size:32px}}strong{font-weight:700}.btn-primary{display:flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:4px;background:#d2ff02;color:#282c22;font-size:16px;font-weight:700;line-height:120%;text-transform:uppercase;border:solid 1px #b2c73a}.btn-primary .btn-primary__text{position:relative;display:inline-block;overflow:hidden}.btn-primary .btn-primary__text .letter-wrapper{display:inline-block;position:relative;overflow:hidden;vertical-align:top}.btn-primary .btn-primary__text .letter{display:inline-block;position:relative;color:#282c22 !important}.btn-primary .btn-primary__text .letter-original{transform:translateY(0)}.btn-primary .btn-primary__text .letter-copy{position:absolute;top:0;left:0;transform:translateY(50%);opacity:0}.btn-primary .btn-primary__text .letter-space{display:inline-block;width:.25em}.btn-primary .btn-primary__text .letter-original.animate{animation:letterUp .3s ease forwards}.btn-primary .btn-primary__text .letter-copy.animate{animation:letterDown .3s ease 0s forwards}.btn-primary .btn-primary__text .letter-original.animate-reverse{animation:letterUpReverse .3s ease forwards}.btn-primary .btn-primary__text .letter-copy.animate-reverse{animation:letterDownReverse .3s ease 0s forwards}.btn-outline{display:flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:4px;background:rgba(0,0,0,0);color:#282c22;font-size:16px;font-weight:700;line-height:120%;text-transform:uppercase;text-decoration:none;border:solid 1px #282c22;transition:all .3s ease}.btn-outline:hover{background:#282c22;color:#fff;border-color:#282c22}.text-primary{color:#282c22}@keyframes letterUp{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100%);opacity:0}}@keyframes letterDown{0%{transform:translateY(50%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes letterUpReverse{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes letterDownReverse{0%{transform:translateY(0);opacity:1}100%{transform:translateY(50%);opacity:0}}header{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}header.show-only-list .header-row .header-logo{opacity:0}header.show-only-list .header-row .header-menu{opacity:0}header.show-only-list .header-menu .header-menu-item .header-menu-link::before{background:rgba(0,0,0,0)}header.show-only-list .header-menu .header-menu-item.hide-in-menu-list{display:block}.header-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.header-row .hamburger-button{display:none;flex-direction:column;gap:6px;background:rgba(0,0,0,0);border:none;cursor:pointer;padding:8px;z-index:1000;border:solid 2px #282c22;border-radius:8px;padding:8px}.header-row .hamburger-button .hamburger-line{display:block;width:24px;height:2px;background-color:#282c22;border-radius:2px;transition:all .3s ease}@media(max-width: 767px){.header-row .hamburger-button{display:flex}}.header-row .header-logo{display:block;font-family:"Iceland",sans-serif;font-size:32px;font-weight:400;color:#282c22}.header-row .header-logo .logo-letter{display:inline-block;position:relative;transition:transform .1s ease,background-color .1s ease}.header-row .header-logo .logo-letter-space{display:inline-block;width:.25em}.header-row .header-logo .logo-letter.glitch{transform:translateX(var(--glitch-offset, 0));background-color:#d2ff02;border-radius:4px;padding:0 2px;margin:0 -2px}.header-row .header-menu{display:flex;gap:16px;list-style:none;margin:0;padding:0}@media(max-width: 767px){.header-row .header-menu:not(.moved-to-middle){display:none}}.header-row .header-menu .header-menu-item.hide-in-menu-list{display:none}.header-row .header-menu .header-menu-item .header-menu-link{position:relative;font-size:16px;font-weight:500;color:#282c22;display:inline-block;transition:color .3s ease}.header-row .header-menu .header-menu-item .header-menu-link::before{content:"";position:absolute;top:-4px;left:-8px;display:block;width:calc(100% + 16px);height:calc(100% + 8px);background:#d2ff02;opacity:0;transition:opacity .3s ease;border-radius:8px;border:solid 1px #b2c73a}.header-row .header-menu .header-menu-item .header-menu-link:hover::before{opacity:1}.header-row .header-menu .header-menu-item .header-menu-link .letter-wrapper{display:inline-block;position:relative;overflow:hidden;vertical-align:top}.header-row .header-menu .header-menu-item .header-menu-link .letter{display:inline-block;position:relative;color:#282c22 !important;transition:all .2s ease-out}.header-row .header-menu .header-menu-item .header-menu-link .letter-original{transform:translateY(0)}.header-row .header-menu .header-menu-item .header-menu-link .letter-copy{position:absolute;top:0;left:0;transform:translateY(50%);opacity:0}.header-row .header-menu .header-menu-item .header-menu-link .letter-space{display:inline-block;width:.25em}.header-row .header-menu .header-menu-item .header-menu-link .letter-original.animate{animation:letterUp .3s ease forwards}.header-row .header-menu .header-menu-item .header-menu-link .letter-copy.animate{animation:letterDown .3s ease 0s forwards}.header-row .header-menu .header-menu-item .header-menu-link .letter-original.animate-reverse{animation:letterUpReverse .3s ease forwards}.header-row .header-menu .header-menu-item .header-menu-link .letter-copy.animate-reverse{animation:letterDownReverse .3s ease 0s forwards}.header-row .header-menu.moved-to-middle{flex-direction:column;align-items:center}.header-row .header-menu.moved-to-middle .header-menu-item .header-menu-link .letter{color:#d2ff02 !important}body>.header-menu.moved-to-middle{display:flex;gap:16px;list-style:none;margin:0;padding:0;flex-direction:column;align-items:center}body>.header-menu.moved-to-middle .header-menu-item.hide-in-menu-list{display:none}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link{position:relative;font-size:16px;font-weight:500;color:#282c22;display:inline-block;transition:color .3s ease}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link::before{content:"";position:absolute;top:-4px;left:-8px;display:block;width:calc(100% + 16px);height:calc(100% + 8px);background:#d2ff02;opacity:0;transition:opacity .3s ease;border-radius:8px;border:solid 1px #535451}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link:hover{color:#282c22 !important}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link:hover::before{opacity:1}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link:hover .letter{color:#282c22 !important}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link .letter-wrapper{display:inline-block;position:relative;overflow:hidden;vertical-align:top}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link .letter{display:inline-block;position:relative;color:#d2ff02 !important;transition:all .2s ease-out}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link .letter-original{transform:translateY(0)}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link .letter-copy{position:absolute;top:0;left:0;transform:translateY(50%);opacity:0}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link .letter-space{display:inline-block;width:.25em}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link .letter-original.animate{animation:letterUp .3s ease forwards}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link .letter-copy.animate{animation:letterDown .3s ease 0s forwards}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link .letter-original.animate-reverse{animation:letterUpReverse .3s ease forwards}body>.header-menu.moved-to-middle .header-menu-item .header-menu-link .letter-copy.animate-reverse{animation:letterDownReverse .3s ease 0s forwards}@keyframes letterUp{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100%);opacity:0}}@keyframes letterDown{0%{transform:translateY(50%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes letterUpReverse{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes letterDownReverse{0%{transform:translateY(0);opacity:1}100%{transform:translateY(50%);opacity:0}}footer{position:relative;padding-block:20px;margin-top:auto}footer::before{content:"";position:absolute;top:20%;left:0;width:100%;height:80%;background:#d2ff02;z-index:-1}footer::after{content:"";position:absolute;top:-20%;left:0;width:100%;height:40%;background:linear-gradient(to top, #d2ff02, transparent);z-index:-1}footer .footer-row{color:#fff;padding:60px 40px;display:grid;grid-template-columns:repeat(3, 1fr);gap:40px;background:#282c22;border-radius:16px}footer .footer-row .footer-logo{display:block;font-family:"Iceland",sans-serif;font-size:32px;font-weight:400;color:#fff;width:fit-content}footer .footer-row .footer-logo:hover{color:#d2ff02}footer .footer-row .footer-email{position:relative;display:block;font-size:14px;font-weight:400;color:#fff;text-decoration:none;overflow:hidden;margin-top:32px;width:fit-content}footer .footer-row .footer-email .letter-wrapper{display:inline-block;position:relative;overflow:hidden;vertical-align:top}footer .footer-row .footer-email .letter{display:inline-block;position:relative;color:#fff;transition:color .1s ease}footer .footer-row .footer-email .letter-original{transform:translateY(0)}footer .footer-row .footer-email .letter-copy{position:absolute;top:0;left:0;transform:translateY(50%);opacity:0}footer .footer-row .footer-email .letter-space{display:inline-block;width:.25em}footer .footer-row .footer-email .letter-original.animate{animation:letterUp .3s ease forwards}footer .footer-row .footer-email .letter-copy.animate{animation:letterDown .3s ease 0s forwards}footer .footer-row .footer-email .letter-original.animate-reverse{animation:letterUpReverse .3s ease forwards}footer .footer-row .footer-email .letter-copy.animate-reverse{animation:letterDownReverse .3s ease 0s forwards}footer .footer-row .footer-col{display:flex;flex-direction:column}footer .footer-row .footer-col .footer-menu{display:flex;flex-direction:column;gap:4px;list-style:none;padding:0;margin:0}footer .footer-row .footer-col .footer-menu .footer-menu-header{font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:4px}footer .footer-row .footer-col .footer-menu .footer-menu-item .footer-menu-link{position:relative;color:#fff;font-size:14px;font-weight:400;text-decoration:none;display:inline-block;overflow:hidden}footer .footer-row .footer-col .footer-menu .footer-menu-item .footer-menu-link .letter-wrapper{display:inline-block;position:relative;overflow:hidden;vertical-align:top}footer .footer-row .footer-col .footer-menu .footer-menu-item .footer-menu-link .letter{display:inline-block;position:relative;color:#fff;transition:color .1s ease}footer .footer-row .footer-col .footer-menu .footer-menu-item .footer-menu-link .letter-original{transform:translateY(0)}footer .footer-row .footer-col .footer-menu .footer-menu-item .footer-menu-link .letter-copy{position:absolute;top:0;left:0;transform:translateY(50%);opacity:0}footer .footer-row .footer-col .footer-menu .footer-menu-item .footer-menu-link .letter-space{display:inline-block;width:.25em}footer .footer-row .footer-col .footer-menu .footer-menu-item .footer-menu-link .letter-original.animate{animation:letterUp .3s ease forwards}footer .footer-row .footer-col .footer-menu .footer-menu-item .footer-menu-link .letter-copy.animate{animation:letterDown .3s ease 0s forwards}footer .footer-row .footer-col .footer-menu .footer-menu-item .footer-menu-link .letter-original.animate-reverse{animation:letterUpReverse .3s ease forwards}footer .footer-row .footer-col .footer-menu .footer-menu-item .footer-menu-link .letter-copy.animate-reverse{animation:letterDownReverse .3s ease 0s forwards}@keyframes letterUp{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100%);opacity:0}}@keyframes letterDown{0%{transform:translateY(50%);opacity:0;color:#fff}100%{transform:translateY(0);color:#d2ff02;opacity:1}}@keyframes letterUpReverse{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1;color:#fff}}@keyframes letterDownReverse{0%{transform:translateY(0);color:#d2ff02;opacity:1}100%{transform:translateY(50%);opacity:0;color:#fff}}@media(max-width: 767px){footer .footer-row{grid-template-columns:1fr;padding:30px 20px}}#canvas-fireflies{position:absolute;top:0;left:0;width:100%;height:100dvh;z-index:-1;filter:blur(1px);pointer-events:none}#canvas-fireflies.move-to-popup{z-index:1001}.front-page-hero{padding-block:80px}.front-page-hero .front-page-hero__container{display:flex;align-items:center;gap:80px}.front-page-hero .front-page-hero__container .front-page-hero__content{position:relative;flex:1}.front-page-hero .front-page-hero__container .front-page-hero__content::before{content:"";position:absolute;top:-16px;left:-16px;width:calc(100% + 32px);height:calc(100% + 32px);border-radius:8px;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:-1}.front-page-hero .front-page-hero__container .front-page-hero__content h1{margin-bottom:32px}.front-page-hero .front-page-hero__container .front-page-hero__spinner-container{position:relative;width:500px;min-width:500px;min-height:500px;margin-right:100px}.front-page-hero .front-page-hero__container .front-page-hero__spinner-container .rotating-circle{position:relative;width:500px;height:500px;box-sizing:border-box;border-radius:50%;border:solid 2px #535451;isolation:isolate;z-index:2;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.front-page-hero .front-page-hero__container .front-page-hero__spinner-container .rotating-circle.js-initialized{opacity:1;visibility:visible}.front-page-hero .front-page-hero__container .front-page-hero__spinner-container .rotating-circle .rotating-circle-item{position:absolute;display:flex;align-items:center;justify-content:center;width:64px;height:64px;transform-origin:center center;will-change:transform;z-index:3}.front-page-hero .front-page-hero__container .front-page-hero__spinner-container .rotating-circle .rotating-circle-item a{padding:8px;border-radius:50%;background:#535451;border:solid 1px #535451;pointer-events:auto;display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;text-decoration:none}.front-page-hero .front-page-hero__container .front-page-hero__spinner-container .rotating-circle .rotating-circle-item a img{width:100%;height:100%;object-fit:contain;user-select:none;pointer-events:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none}.arc{position:absolute;top:50%;left:50%;width:100%;height:100%;pointer-events:none}.arc .arc-path{stroke:#535451;stroke-width:.4px;stroke-linecap:round}.arc .arc-dot{fill:#fcfcfa;stroke:#535451;stroke-width:.4px}.arc.arc-primary .arc-path{stroke:#d2ff02}.arc.arc-primary .arc-dot{stroke:#d2ff02}.no-scroll .arc .arc-dot{fill:#282c22 !important}.arc-1{width:calc(100% - 28px);height:calc(100% - 28px)}.arc-2{width:calc(100% - 2px);height:calc(100% - 2px)}.arc-3{width:calc(100% - 28px);height:calc(100% - 28px)}.arc-4{width:calc(100% - 28px);height:calc(100% - 28px)}.arc-5{width:calc(100% - 12px);height:calc(100% - 12px)}.arc-6{width:calc(100% - 4px);height:calc(100% - 4px)}.arc-7{width:calc(100% + 54px);height:calc(100% + 54px)}.arc-8{width:calc(100% + 54px);height:calc(100% + 54px)}.arc-9{width:calc(100% + 54px);height:calc(100% + 54px)}.arc-10{width:calc(100% + 54px);height:calc(100% + 54px)}.arc-11{width:calc(100% + 54px);height:calc(100% + 54px)}.arc-12{width:calc(100% + 62px);height:calc(100% + 62px)}@media(max-width: 991px){.front-page-hero{padding-block:40px}.front-page-hero .front-page-hero__container{flex-direction:column;align-items:center;gap:40px}.front-page-hero .front-page-hero__container .front-page-hero__spinner-container{margin-right:0}}@media(max-width: 767px){.front-page-hero{padding-bottom:0}.front-page-hero>.container,.default-page-template .front-page-hero>.page-content__container,.front-page-hero>.page-hero__container{overflow:hidden;padding-bottom:40px}.front-page-hero .front-page-hero__container .front-page-hero__content::before{left:-8px;width:calc(100% + 16px)}}@media(max-width: 575px){.front-page-hero .front-page-hero__container .front-page-hero__spinner-container{width:100%;min-width:100%;min-height:85vw;margin-right:0}.front-page-hero .front-page-hero__container .front-page-hero__spinner-container .rotating-circle{width:85%;height:0;padding-bottom:85%;position:relative;margin:0 auto;box-sizing:border-box}.front-page-hero .front-page-hero__container .front-page-hero__spinner-container .rotating-circle .rotating-circle-item{position:absolute}}.tech-cards-section{margin-top:80px;padding-bottom:120px;overflow:hidden}.tech-cards-section .tech-cards-grid{display:flex;flex-direction:column;gap:32px;position:relative}@media(min-width: 992px){.tech-cards-section .tech-cards-grid{gap:0;padding-top:32px;padding-bottom:32px}.tech-cards-section .tech-cards-grid::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;background:linear-gradient(to bottom, transparent, rgba(83, 84, 81, 0.2) 10%, rgba(83, 84, 81, 0.2) 90%, transparent);transform:translateX(-50%);z-index:0}}.tech-cards-section .tech-card{background:#fff;border:1px solid rgba(83,84,81,.1);border-radius:16px;padding:32px;transition:all .4s cubic-bezier(0.165, 0.84, 0.44, 1);display:flex;flex-direction:column;position:relative;overflow:visible;text-decoration:none;color:inherit;width:100%}@media(min-width: 992px){.tech-cards-section .tech-card{width:46%;z-index:1}.tech-cards-section .tech-card:not(:first-child){margin-top:-160px}}.tech-cards-section .tech-card:hover{border-color:#d2ff02;transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.08)}.tech-cards-section .tech-card:hover .tech-card__link{color:#282c22;border-bottom-color:rgba(0,0,0,0)}.tech-cards-section .tech-card:hover .tech-card__link svg{transform:translateX(4px)}.tech-cards-section .tech-card:hover::after{background:#d2ff02;border-color:#b2c73a;transform:scale(1.2)}.tech-cards-section .tech-card__icon{width:80px;height:80px;padding:16px;border-radius:50%;background:#fff;border:solid 1px #535451;background:#535451;margin-bottom:24px;display:flex;align-items:center;justify-content:center}.tech-cards-section .tech-card__icon img,.tech-cards-section .tech-card__icon svg{width:100%;height:100%;object-fit:contain}.tech-cards-section .tech-card__title{font-size:24px;font-weight:600;margin-bottom:16px;color:#282c22}.tech-cards-section .tech-card__features{list-style:none;padding:0;margin:0 0 32px 0}.tech-cards-section .tech-card__features li{position:relative;padding-left:24px;margin-bottom:12px;font-size:15px;color:#535451;line-height:1.5}.tech-cards-section .tech-card__features li:last-child{margin-bottom:0}.tech-cards-section .tech-card__features li::before{content:"+";position:absolute;left:0;top:0;color:#b2c73a;font-weight:700}.tech-cards-section .tech-card__link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:16px;color:#282c22;text-decoration:none;padding-bottom:2px;border-bottom:2px solid #d2ff02;align-self:flex-start;transition:all .3s ease}.tech-cards-section .tech-card__link svg{width:20px;height:20px;transition:transform .3s ease}@media(min-width: 992px){.tech-cards-section .tech-card::after{content:"";position:absolute;top:64px;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid #535451;transition:all .3s ease;z-index:2}.tech-cards-section .tech-card::before{content:"";position:absolute;top:72px;height:1px;background:rgba(83,84,81,.2);width:9%;z-index:1}.tech-cards-section .tech-card:nth-child(odd){margin-right:54%}.tech-cards-section .tech-card:nth-child(odd)::after{right:-10%}.tech-cards-section .tech-card:nth-child(odd)::before{right:-9%}.tech-cards-section .tech-card:nth-child(even){margin-left:54%}.tech-cards-section .tech-card:nth-child(even)::after{left:-10%}.tech-cards-section .tech-card:nth-child(even)::before{left:-9%}}@media(max-width: 575px){.tech-cards-section{margin-top:20px;padding-bottom:40px}}.landing-hero{position:relative;padding:60px 0 80px;background:radial-gradient(circle at top right, rgba(210, 255, 2, 0.15), transparent 40%),radial-gradient(circle at bottom left, rgba(83, 84, 81, 0.05), transparent 40%)}@media(min-width: 992px){.landing-hero{padding:120px 0 160px}}@media(max-width: 575px){.landing-hero{padding:20px 0 20px}}.landing-hero__container{display:grid;gap:32px}@media(min-width: 992px){.landing-hero__container{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px}}.landing-hero__subtitle{display:inline-block;color:#b2c73a;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:13px}@media(min-width: 768px){.landing-hero__subtitle{font-size:14px;margin-bottom:16px}}.landing-hero__subtitle::before{content:"●";display:inline-block;color:#b2c73a;margin-right:8px;transform:translateY(-1px)}.landing-hero__title{font-size:32px;line-height:1.1;margin-bottom:16px}@media(min-width: 768px){.landing-hero__title{font-size:42px;margin-bottom:24px}}@media(min-width: 992px){.landing-hero__title{font-size:56px}}.landing-hero__title strong{position:relative;white-space:nowrap;z-index:1}.landing-hero__title strong::after{content:"";position:absolute;bottom:4px;left:-4px;width:calc(100% + 8px);height:8px;background:rgba(210,255,2,.6);z-index:-1;transform:rotate(-1deg)}@media(min-width: 768px){.landing-hero__title strong::after{height:12px}}.landing-hero__desc{font-size:16px;color:#535451;margin-bottom:24px;max-width:540px;line-height:1.5}@media(min-width: 768px){.landing-hero__desc{font-size:18px;margin-bottom:32px;line-height:1.6}}.landing-hero__actions{display:flex;gap:12px;flex-wrap:wrap}@media(min-width: 768px){.landing-hero__actions{gap:16px}}.landing-hero__actions .btn-primary,.landing-hero__actions .btn-outline{width:100%}@media(min-width: 576px){.landing-hero__actions .btn-primary,.landing-hero__actions .btn-outline{width:auto}}.landing-hero__visual{text-align:center}.landing-features{padding:40px 0;background:#fff}@media(min-width: 992px){.landing-features{padding:80px 0}}.landing-features__grid{display:grid;gap:24px;margin-top:32px}@media(min-width: 768px){.landing-features__grid{grid-template-columns:repeat(3, 1fr);gap:32px;margin-top:48px}}.landing-features .feature-box{padding:24px;border-radius:12px;background:#fcfcfa;border:1px solid rgba(83,84,81,.1);transition:transform .3s ease}@media(min-width: 768px){.landing-features .feature-box{padding:32px;border-radius:16px}}.landing-features .feature-box:hover{transform:translateY(-5px);border-color:#d2ff02}.landing-features .feature-box__icon{width:40px;height:40px;background:rgba(210,255,2,.2);color:#282c22;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}@media(min-width: 768px){.landing-features .feature-box__icon{width:48px;height:48px;border-radius:12px;margin-bottom:24px}}.landing-features .feature-box__icon svg,.landing-features .feature-box__icon i{width:20px;height:20px;font-size:20px}@media(min-width: 768px){.landing-features .feature-box__icon svg,.landing-features .feature-box__icon i{width:24px;height:24px;font-size:24px}}.landing-features .feature-box__title{font-size:18px;font-weight:600;margin-bottom:8px}@media(min-width: 768px){.landing-features .feature-box__title{font-size:20px;margin-bottom:12px}}.landing-features .feature-box__text{color:#535451;font-size:14px;line-height:1.5}@media(min-width: 768px){.landing-features .feature-box__text{font-size:15px}}.landing-why-us{padding:60px 0;overflow:hidden}@media(min-width: 992px){.landing-why-us{padding:100px 0}}.landing-why-us__grid{display:grid;gap:40px}@media(min-width: 992px){.landing-why-us__grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px}}.landing-why-us__list{list-style:none;padding:0;margin:24px 0;display:flex;flex-direction:column;gap:12px}@media(min-width: 768px){.landing-why-us__list{margin:32px 0;gap:16px}}.landing-why-us__list li{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500}@media(min-width: 768px){.landing-why-us__list li{gap:16px;font-size:18px}}.landing-why-us__list li svg{color:#b2c73a;flex-shrink:0}.landing-why-us__visual{position:relative;display:flex;flex-direction:column;gap:24px;align-items:center}@media(min-width: 992px){.landing-why-us__visual{align-items:flex-end;gap:32px}}.landing-why-us__visual img{width:100%;height:auto;max-width:420px;object-fit:contain;margin-bottom:24px}.landing-why-us__visual .stat-card{display:flex;flex-direction:row;align-items:center;gap:20px;background:#fff;padding:20px 24px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.08);text-align:left;width:100%;max-width:340px;border:1px solid rgba(83,84,81,.1);transition:transform .3s ease}@media(min-width: 992px){.landing-why-us__visual .stat-card:nth-child(odd){margin-right:auto}}.landing-why-us__visual .stat-card:hover{transform:translateX(-10px);border-color:#d2ff02}.landing-why-us__visual .stat-card__number{font-size:42px;font-weight:700;color:#b2c73a;line-height:1;margin-bottom:0;flex-shrink:0}.landing-why-us__visual .stat-card__number i{font-size:42px;color:#b2c73a;display:block}.landing-why-us__visual .stat-card__label{font-size:15px;color:#535451;font-weight:500;line-height:1.4}.landing-demo{padding:60px 0;background:#f9f9f9;scroll-margin-top:0}@media(min-width: 992px){.landing-demo{padding:80px 0}}.landing-demo__header{text-align:center;max-width:720px;margin:0 auto 40px}.landing-demo__header h2{font-size:28px;margin-bottom:16px;font-weight:600;color:#282c22}@media(min-width: 768px){.landing-demo__header h2{font-size:32px}}.landing-demo__header p{font-size:16px;color:#535451;line-height:1.5}@media(min-width: 768px){.landing-demo__header p{font-size:18px}}.landing-demo__preview{max-width:1000px;margin:0 auto}.landing-demo .browser-mockup{border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1);overflow:hidden;background:#fff;border:1px solid #e1e1e1}.landing-demo .browser-mockup .browser-bar{background:#f0f0f0;padding:12px 16px;display:flex;align-items:center;gap:16px;border-bottom:1px solid #e1e1e1}.landing-demo .browser-mockup .browser-bar .dots{display:flex;gap:6px}.landing-demo .browser-mockup .browser-bar .dots span{width:10px;height:10px;border-radius:50%;background:#ccc}.landing-demo .browser-mockup .browser-bar .dots span:nth-child(1){background:#ff5f56}.landing-demo .browser-mockup .browser-bar .dots span:nth-child(2){background:#ffbd2e}.landing-demo .browser-mockup .browser-bar .dots span:nth-child(3){background:#27c93f}.landing-demo .browser-mockup .browser-bar .address-bar{flex:1;background:#fff;border-radius:6px;padding:6px 12px;font-size:13px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;border:1px solid #ddd}.landing-demo .browser-mockup .browser-content{position:relative;padding-bottom:56.25%;height:0;background:#fff;overflow:hidden}.landing-demo .browser-mockup .browser-content iframe{position:absolute;top:0;left:0;width:1920px;height:1080px;border:none;transform-origin:0 0}.landing-demo__actions{margin-top:32px;text-align:center}.landing-cta{padding:60px 0;background:#282c22;color:#fff;position:relative;overflow:hidden}@media(min-width: 992px){.landing-cta{padding:100px 0}}.landing-cta::after{content:"";position:absolute;top:0;right:0;width:300px;height:300px;background:radial-gradient(circle, rgba(210, 255, 2, 0.1) 0%, transparent 70%);transform:translate(30%, -30%);pointer-events:none}@media(min-width: 768px){.landing-cta::after{width:400px;height:400px}}.landing-cta__container{display:grid;gap:40px}@media(min-width: 992px){.landing-cta__container{grid-template-columns:1fr 1fr;align-items:start;gap:64px}}.landing-cta__content h2{font-size:28px;margin-bottom:16px}@media(min-width: 768px){.landing-cta__content h2{font-size:36px;margin-bottom:24px}}.landing-cta__content h2 strong{color:#d2ff02}.landing-cta__content p{font-size:16px;opacity:.8;margin-bottom:24px}@media(min-width: 768px){.landing-cta__content p{font-size:18px;margin-bottom:32px}}.landing-cta__content .landing-cta__benefits{display:flex;flex-direction:column;gap:20px;margin-top:32px}.landing-cta__content .landing-cta__benefits .benefit-item{display:flex;align-items:center;gap:16px;background:hsla(0,0%,100%,.05);padding:16px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);transition:transform .3s ease,border-color .3s ease;backdrop-filter:blur(2px)}.landing-cta__content .landing-cta__benefits .benefit-item:hover{transform:translateX(5px);border-color:rgba(210,255,2,.3)}.landing-cta__content .landing-cta__benefits .benefit-item .benefit-icon{width:40px;height:40px;background:rgba(210,255,2,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;color:#d2ff02;flex-shrink:0;font-size:20px}.landing-cta__content .landing-cta__benefits .benefit-item .benefit-text{display:flex;flex-direction:column}.landing-cta__content .landing-cta__benefits .benefit-item .benefit-text strong{color:#fff;font-size:16px;margin-bottom:2px}.landing-cta__content .landing-cta__benefits .benefit-item .benefit-text span{color:hsla(0,0%,100%,.6);font-size:14px}.landing-cta__form-wrapper{background:#fff;padding:24px;border-radius:16px;color:#282c22}@media(min-width: 768px){.landing-cta__form-wrapper{padding:40px;border-radius:24px}}.landing-cta__form-wrapper h3{margin-bottom:16px;font-size:20px}@media(min-width: 768px){.landing-cta__form-wrapper h3{margin-bottom:24px;font-size:24px}}.landing-cta__form-wrapper form{display:flex;flex-direction:column;gap:12px}@media(min-width: 768px){.landing-cta__form-wrapper form{gap:16px}}.landing-cta__form-wrapper form input,.landing-cta__form-wrapper form textarea,.landing-cta__form-wrapper form select{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:15px}@media(min-width: 768px){.landing-cta__form-wrapper form input,.landing-cta__form-wrapper form textarea,.landing-cta__form-wrapper form select{padding:16px;font-size:16px}}.landing-cta__form-wrapper form input:focus,.landing-cta__form-wrapper form textarea:focus,.landing-cta__form-wrapper form select:focus{outline:none;border-color:#b2c73a}.landing-cta__form-wrapper form textarea{min-height:100px;resize:vertical}@media(min-width: 768px){.landing-cta__form-wrapper form textarea{min-height:120px}}.landing-cta__form-wrapper form button{width:100%;cursor:pointer}.landing-cta__form-wrapper .wpcf7 .screen-reader-response{display:none}.landing-cta__form-wrapper .wpcf7 .hidden-fields-container{display:none}.landing-cta__form-wrapper .wpcf7 .wpcf7-form{display:flex;flex-direction:column;gap:8px}@media(min-width: 768px){.landing-cta__form-wrapper .wpcf7 .wpcf7-form{gap:10px}}.landing-cta__form-wrapper .wpcf7 .wpcf7-form p{margin:0}.landing-cta__form-wrapper .wpcf7 .wpcf7-form label{display:block;margin-bottom:3px;font-size:14px;font-weight:500;color:#282c22}@media(min-width: 768px){.landing-cta__form-wrapper .wpcf7 .wpcf7-form label{font-size:15px;margin-bottom:4px}}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-form-control-wrap{display:block;width:100%}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-form-control{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-family:inherit;font-size:15px;color:#282c22;background:#fff;transition:border-color .3s ease;line-height:1.5;box-sizing:border-box}@media(min-width: 768px){.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-form-control{padding:12px 14px;font-size:16px}}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-form-control:focus{outline:none;border-color:#b2c73a}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-form-control.wpcf7-not-valid{border-color:#dc3545}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-textarea{min-height:80px;resize:vertical}@media(min-width: 768px){.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-textarea{min-height:100px}}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-select{cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 12 12%27%3E%3Cpath fill=%27%23282c22%27 d=%27M6 9L1 4h10z%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px;line-height:1.5;box-sizing:border-box;min-height:43px}@media(min-width: 768px){.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-select{background-position:right 14px center;padding-right:36px;min-height:51px}}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-submit{width:100%;padding:16px 24px;border-radius:4px;background:#d2ff02;color:#282c22;font-size:16px;font-weight:700;line-height:120%;text-transform:uppercase;border:solid 1px #b2c73a;cursor:pointer;transition:all .3s ease}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-submit:hover{background:#b2c73a}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-submit:focus{outline:none;border-color:#b2c73a}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-submit.has-spinner{position:relative}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-spinner{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-not-valid-tip{display:block;margin-top:4px;font-size:13px;color:#dc3545}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-response-output{margin-top:16px;padding:12px 16px;border-radius:8px;font-size:14px}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{background:#fff3cd;border:1px solid #ffc107;color:#856404}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{background:#d4edda;border:1px solid #28a745;color:#155724}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng,.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-response-output.wpcf7-aborted{background:#f8d7da;border:1px solid #dc3545;color:#721c24}.landing-cta__form-wrapper .wpcf7 .wpcf7-form .wpcf7-response-output.wpcf7-spam{background:#fff3cd;border:1px solid #ffc107;color:#856404}.grecaptcha-badge{visibility:hidden !important;opacity:0 !important;display:none !important}.recaptcha-notice{margin-top:16px;font-size:11px;color:hsla(0,0%,100%,.6);line-height:1.4;text-align:center}.recaptcha-notice a{color:hsla(0,0%,100%,.8);text-decoration:underline}.recaptcha-notice a:hover{color:#fff}.landing-cta__form-wrapper .recaptcha-notice{color:rgba(40,44,34,.6)}.landing-cta__form-wrapper .recaptcha-notice a{color:rgba(40,44,34,.8)}.landing-cta__form-wrapper .recaptcha-notice a:hover{color:#282c22}#contact-form{position:relative}#contact-form .container,#contact-form .default-page-template .page-content__container,.default-page-template #contact-form .page-content__container,#contact-form .page-hero__container{position:relative;z-index:2}#contact-form .contact-form-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#contact-form .contact-form-bg::before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:rgba(0,0,0,0);background-image:repeating-linear-gradient(0deg, transparent, transparent 29px, #d2ff02 29px, #d2ff02 30px),repeating-linear-gradient(90deg, transparent, transparent 29px, #d2ff02 29px, #d2ff02 30px);background-size:30px 30px;opacity:.3}#contact-form .contact-form-bg::after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(to bottom left, #282c22 0%, #282c22 55%, transparent 85%, transparent 100%)}.page-hero{padding:40px 0;background:#fff}@media(min-width: 768px){.page-hero{padding:60px 0}}.page-hero__title{font-size:32px;font-weight:600;color:#282c22;text-align:center}@media(min-width: 768px){.page-hero__title{font-size:42px}}.default-page-template{padding:40px 0 80px}@media(min-width: 768px){.default-page-template{padding:60px 0 100px}}.default-page-template .page-content__container{max-width:720px;margin:0 auto}.default-page-template .page-content__container h2{font-size:24px;font-weight:600;color:#282c22;margin-top:32px;margin-bottom:16px;line-height:1.3}@media(min-width: 768px){.default-page-template .page-content__container h2{font-size:28px;margin-top:40px;margin-bottom:20px}}.default-page-template .page-content__container h2:first-child{margin-top:0}.default-page-template .page-content__container h3{font-size:20px;font-weight:600;color:#282c22;margin-top:24px;margin-bottom:12px;line-height:1.4}@media(min-width: 768px){.default-page-template .page-content__container h3{font-size:22px;margin-top:28px;margin-bottom:14px}}.default-page-template .page-content__container p{font-size:16px;line-height:1.7;color:#282c22;margin-bottom:16px}@media(min-width: 768px){.default-page-template .page-content__container p{font-size:17px;margin-bottom:20px}}.default-page-template .page-content__container ul,.default-page-template .page-content__container ol{margin:16px 0;padding-left:24px}@media(min-width: 768px){.default-page-template .page-content__container ul,.default-page-template .page-content__container ol{margin:20px 0;padding-left:28px}}.default-page-template .page-content__container ul li,.default-page-template .page-content__container ol li{font-size:16px;line-height:1.7;color:#282c22;margin-bottom:8px}@media(min-width: 768px){.default-page-template .page-content__container ul li,.default-page-template .page-content__container ol li{font-size:17px;margin-bottom:10px}}.default-page-template .page-content__container a{color:#b2c73a;text-decoration:underline;transition:color .3s ease}.default-page-template .page-content__container a:hover{color:#282c22}.default-page-template .page-content__container hr{border:none;border-top:1px solid rgba(83,84,81,.2);margin:32px 0}@media(min-width: 768px){.default-page-template .page-content__container hr{margin:40px 0}}.default-page-template .page-content__container strong{font-weight:700;color:#282c22}.default-page-template .page-content__container .wp-block-heading{margin-top:32px;margin-bottom:16px}@media(min-width: 768px){.default-page-template .page-content__container .wp-block-heading{margin-top:40px;margin-bottom:20px}}.default-page-template .page-content__container .wp-block-heading:first-child{margin-top:0}.default-page-template .page-content__container .wp-block-list{margin:16px 0;padding-left:24px}@media(min-width: 768px){.default-page-template .page-content__container .wp-block-list{margin:20px 0;padding-left:28px}}.default-page-template .page-content__container .wp-block-list li{margin-bottom:8px}@media(min-width: 768px){.default-page-template .page-content__container .wp-block-list li{margin-bottom:10px}}.default-page-template .page-content__container .wp-block-separator{border:none;border-top:1px solid rgba(83,84,81,.2);margin:32px 0}@media(min-width: 768px){.default-page-template .page-content__container .wp-block-separator{margin:40px 0}}.contact-hero{padding:60px 0 120px;background:radial-gradient(circle at top right, rgba(210, 255, 2, 0.15), transparent 40%),radial-gradient(circle at bottom left, rgba(83, 84, 81, 0.05), transparent 40%)}@media(min-width: 992px){.contact-hero{padding:100px 0 180px}}.contact-hero__subtitle{display:block;text-align:center;color:#b2c73a;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;font-size:13px}@media(min-width: 768px){.contact-hero__subtitle{font-size:14px;margin-bottom:24px}}.contact-hero__desc{text-align:center;max-width:600px;margin:0 auto;font-size:16px;color:#535451;line-height:1.6}@media(min-width: 768px){.contact-hero__desc{font-size:18px;margin-top:24px}}.contact-hero .page-hero__title{font-size:42px;line-height:1.1}@media(min-width: 768px){.contact-hero .page-hero__title{font-size:64px}}.contact-hero .page-hero__title strong{position:relative;z-index:1;white-space:nowrap}.contact-hero .page-hero__title strong::after{content:"";position:absolute;bottom:6px;left:-4px;width:calc(100% + 8px);height:12px;background:rgba(210,255,2,.6);z-index:-1;transform:rotate(-1deg)}.contact-section{margin-top:-60px}@media(min-width: 992px){.contact-section{margin-top:-100px}}.contact-section .landing-cta__container{position:relative;z-index:2}.contact-info .contact-details{margin-top:40px;display:flex;flex-direction:column;gap:24px}.contact-info .contact-item{display:flex;gap:16px;align-items:flex-start}.contact-info .contact-icon{width:48px;height:48px;background:rgba(210,255,2,.1);border-radius:12px;display:flex;align-items:center;justify-content:center;color:#d2ff02;flex-shrink:0;font-size:24px}.contact-info .contact-icon i{font-size:24px}.contact-info .contact-text h3{font-size:18px;margin-bottom:4px;color:#fff;font-weight:600}.contact-info .contact-text a{color:#d2ff02;font-size:16px;text-decoration:none;transition:color .2s;word-break:break-all}.contact-info .contact-text a:hover{color:#b2c73a}.contact-info .contact-text p{color:hsla(0,0%,100%,.8);font-size:16px;margin:0;line-height:1.5}.contact-info .contact-text p.small{color:hsla(0,0%,100%,.6);font-size:14px;margin-top:4px}.backdrop-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#282c22;z-index:1000;opacity:0;transition:all .2s;pointer-events:none}.backdrop-popup.active{opacity:1;pointer-events:auto}.btn-close-popup{display:flex;align-items:center;justify-content:center;position:fixed;top:16px;right:16px;width:40px;height:40px;border:none;cursor:pointer;padding:0;z-index:1012;opacity:0;pointer-events:none;transition:all .3s}.btn-close-popup.active{opacity:1;pointer-events:auto}.btn-close-popup svg path{stroke:#d2ff02}.btn-close-popup:hover{transform:rotate(90deg)}.btn-close-popup{transition:transform .2s ease-out}@font-face{font-family:"Phosphor";font-display:swap}
