*,:after,:before{box-sizing:border-box}ol[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,ol[class],p{margin:0}body{color:#000;font-family:Roboto Condensed,sans-serif;font-weight:400;line-height:1.3;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}body::-webkit-scrollbar{display:none}body{scrollbar-width:none;-ms-overflow-style:none}ol[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{border-radius:5px;display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:active,:focus,:hover{outline:0;outline-offset:0}:root{font-size:15px;--fs-h1:clamp(1.75rem,4vw,2.5rem);--fs-h2:clamp(1.5rem,3.5vw,2.25rem);--fs-h3:clamp(1.25rem,3vw,1.75rem);--fs-h4:clamp(1.125rem,2.5vw,1.5rem);--fs-p:clamp(0.95rem,1.8vw,1.05rem)}h1{font-size:var(--fs-h1);margin:20px 0 10px}h1,h2{text-transform:uppercase}h2{font-size:var(--fs-h2);margin:15px 0}h3{font-size:var(--fs-h3);margin:14px 0}h3,h4{text-transform:uppercase}h4{font-size:var(--fs-h4);margin:12px 0}p{margin:10px 0}li,p{font-size:var(--fs-p);line-height:1.6}li{margin-bottom:6px}td{font-size:var(--fs-p);line-height:1.6;padding:8px}a{color:#dd8423}.wp-block-list{color:#333;font-family:sans-serif;list-style:none;margin:0;padding-left:1.5em}.wp-block-list,.wp-block-list>li{font-size:var(--fs-p);line-height:1.6}.wp-block-list>li{margin-bottom:.4em;padding-left:1em;position:relative}.wp-block-list .wp-block-list{margin-top:.5em;padding-left:1.5em}ol.wp-block-list{counter-reset:list-counter}ol.wp-block-list>li:before{align-items:center;background-color:#f39a25;border-radius:50%;color:#fff;content:counter(list-counter);counter-increment:list-counter;display:inline-flex;font-size:.85em;font-weight:700;height:1.5em;justify-content:center;left:-1.5em;position:absolute;top:0;width:1.5em}ol.wp-block-list>li:hover:before{background-color:#d68414}ul.wp-block-list>li:before{background-color:#f39a25;border-radius:50%;content:"";display:inline-block;height:.5em;left:0;position:absolute;top:.5em;width:.5em}.wrapper{display:block;margin:120px auto 0;max-width:1440px;padding:0 30px;width:90svw}@media(max-width:768px){.wrapper{margin-top:100px;padding:0 20px;width:95svw}}@media(max-width:480px){.wrapper{margin-top:80px;padding:0 15px}}.container{margin:0 auto;max-width:1920px;padding:0 30px;width:90svw}@media(max-width:768px){.container{padding:0 20px;width:95svw}}@media(max-width:480px){.container{padding:0 15px}}.wp-block-group{display:grid;gap:40px;grid-template-columns:320px 1fr;position:relative}.wp-block-group:before{background:linear-gradient(180deg,transparent,#dd8423,transparent);bottom:0;content:"";left:320px;margin-left:-20px;position:absolute;top:0;width:1px}@media(max-width:1024px){.wp-block-group{gap:30px;grid-template-columns:280px 1fr}.wp-block-group:before{left:280px;margin-left:-15px}}@media(max-width:768px){.wp-block-group{gap:25px;grid-template-columns:1fr}.wp-block-group:before{display:none}}@media(max-width:480px){.wp-block-group{gap:20px}}.wp-block-group .wp-block-group{display:block}.btn-outline{background:transparent;border:2px solid #dd8423;border-radius:25px;color:#dd8423;cursor:pointer;font-family:DM Sans,"DM Sans Fallback: Arial",ui-sans-serif,system-ui;font-size:16px;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:12px 24px;position:relative;text-transform:uppercase;transition:all .4s ease}.btn-outline:before{background:#dd8423;content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}.btn-outline:hover{color:#fff;transform:translateY(-2px)}.btn-outline:hover:before{left:0}@media(max-width:768px){.btn-outline{font-size:15px;padding:10px 20px}}@media(max-width:480px){.btn-outline{border-radius:20px;font-size:14px;padding:8px 16px}}.card{background:linear-gradient(145deg,#161922,#1a1d2a);border:2px solid rgba(221,132,35,.3);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.3);padding:2rem;transition:all .3s ease}.card:hover{border-color:rgba(221,132,35,.6);box-shadow:0 15px 40px rgba(0,0,0,.4);transform:translateY(-5px)}@media(max-width:768px){.card{border-radius:12px;padding:1.5rem}}@media(max-width:480px){.card{border-radius:10px;padding:1.25rem}}.preloader{align-items:center;background:linear-gradient(135deg,#0f1126,#161922 50%,#0f1126);display:flex;height:100%;justify-content:center;left:0;opacity:1;position:fixed;top:0;transition:opacity .6s ease,visibility .6s ease;visibility:visible;width:100%;z-index:9999}.preloader:before{animation:pulse 3s ease-in-out infinite;background:radial-gradient(circle,rgba(221,132,35,.2) 0,transparent 70%);content:"";height:300px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px}@media(max-width:768px){.preloader:before{height:250px;width:250px}}@media(max-width:480px){.preloader:before{height:200px;width:200px}}.preloader:after{animation:rotate 20s linear infinite;background:repeating-conic-gradient(from 0deg at 50% 50%,transparent 0deg,rgba(221,132,35,.05) 45deg,transparent 90deg);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.preloader img{animation:floatSpin 3s ease-in-out infinite;filter:drop-shadow(0 15px 30px rgba(221,132,35,.4)) brightness(1.2);height:auto;position:relative;width:150px;z-index:1}@media(max-width:768px){.preloader img{width:120px}}@media(max-width:480px){.preloader img{width:100px}}.preloader.hidden{opacity:0;pointer-events:none;visibility:hidden}@keyframes floatSpin{0%{transform:translateY(0) rotate(0deg) scale(1)}33%{transform:translateY(-20px) rotate(5deg) scale(1.05)}66%{transform:translateY(-10px) rotate(-3deg) scale(.98)}to{transform:translateY(0) rotate(0deg) scale(1)}}@keyframes pulse{0%,to{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}header{backdrop-filter:blur(15px);background:linear-gradient(145deg,#0f1126,#161922 50%,#0f1126);border-bottom:1px solid rgba(221,132,35,.2);box-shadow:0 4px 30px rgba(0,0,0,.4),0 2px 10px rgba(221,132,35,.1);left:0;padding:10px 0;position:fixed;top:0;width:100svw;z-index:1000}@media(max-width:768px){header{padding:8px 0}}@media(max-width:480px){header{padding:6px 0}}header .container{align-items:center;display:flex;justify-content:space-between;max-width:1440px}@media(max-width:480px){header .container{padding:0 15px}}header .logo{display:block;position:relative;transition:all .4s ease}header .logo:after{border:2px solid transparent;border-radius:12px;bottom:-5px;content:"";left:-5px;position:absolute;right:-5px;top:-5px;transition:all .3s ease}header .logo:hover{transform:scale(1.05) rotate(1deg)}header .logo:hover:after{border-color:rgba(221,132,35,.5)}header .logo img{display:block;filter:brightness(1.1) contrast(1.1);height:54px;object-fit:contain;object-position:center;width:160px}@media(max-width:768px){header .logo img{width:140px}}@media(max-width:480px){header .logo img{height:45px;width:110px}}header .buttons{display:flex;gap:12px}@media(max-width:480px){header .buttons{gap:8px}}header .buttons button{background:transparent;border:2px solid #dd8423;border-radius:25px;color:#fff;cursor:pointer;font-family:DM Sans,"DM Sans Fallback: Arial",ui-sans-serif,system-ui;font-size:16px;font-weight:700;letter-spacing:.8px;overflow:hidden;padding:14px 28px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}header .buttons button:before{background:linear-gradient(45deg,#dd8423,#ffa726);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}header .buttons button:hover{border-color:#ffa726;box-shadow:0 8px 30px rgba(221,132,35,.4);color:#0f1126;transform:translateY(-3px)}header .buttons button:hover:before{left:0}@media(max-width:768px){header .buttons button{font-size:15px;padding:12px 24px}}@media(max-width:480px){header .buttons button{border-radius:20px;font-size:14px;padding:10px 20px}}header .buttons button:first-child{background:linear-gradient(45deg,#dd8423,#ffa726);border-color:transparent}header .buttons button:first-child:before{background:linear-gradient(45deg,#ffa726,#dd8423)}header .buttons button:first-child:hover{border-color:#dd8423;color:#fff}header .navigation{align-items:center;display:flex;gap:20px}header .language-dropdown,header .language-switcher{position:relative}header .language-current{align-items:center;background:transparent;border:2px solid #dd8423;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-family:DM Sans,"DM Sans Fallback: Arial",ui-sans-serif,system-ui;font-size:16px;font-weight:700;gap:8px;letter-spacing:.8px;overflow:hidden;padding:14px 20px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:10}header .language-current:before{background:linear-gradient(45deg,#dd8423,#ffa726);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .4s ease;width:100%;z-index:-1}header .language-current:hover{border-color:#ffa726;box-shadow:0 8px 30px rgba(221,132,35,.4);color:#0f1126;transform:translateY(-3px)}header .language-current:hover:before{left:0}header .language-current .flag{filter:brightness(1.2);font-size:18px}header .language-current .arrow{font-size:12px;font-weight:700;transition:transform .4s cubic-bezier(.4,0,.2,1)}header .language-dropdown.active .arrow{transform:rotate(180deg)}header .language-options{backdrop-filter:blur(15px);background:linear-gradient(145deg,#0f1126,#161922 50%,#0f1126);border:2px solid rgba(221,132,35,.3);border-radius:15px;box-shadow:0 8px 40px rgba(0,0,0,.5),0 4px 20px rgba(221,132,35,.2);min-width:140px;opacity:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);transform:translateY(-15px) scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1001}header .language-dropdown.active .language-options{opacity:1;transform:translateY(0) scale(1);visibility:visible}header .language-option{align-items:center;color:#fff;display:flex;font-family:DM Sans,"DM Sans Fallback: Arial",ui-sans-serif,system-ui;font-size:15px;font-weight:600;gap:12px;letter-spacing:.5px;overflow:hidden;padding:12px 18px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1)}header .language-option:before{background:linear-gradient(45deg,rgba(221,132,35,.2),rgba(255,167,38,.2));content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .3s ease;width:100%;z-index:-1}header .language-option:hover{color:#ffa726;transform:translateX(5px)}header .language-option:hover:before{left:0}header .language-option:first-child{border-radius:13px 13px 0 0}header .language-option:last-child{border-radius:0 0 13px 13px}header .language-option .flag{filter:brightness(1.2);font-size:18px}@media(max-width:768px){header .navigation{gap:15px}header .language-current{border-radius:20px;font-size:15px;padding:12px 18px}header .language-options{border-radius:12px;min-width:120px}header .language-option{font-size:14px;padding:10px 15px}header .language-option:first-child{border-radius:10px 10px 0 0}header .language-option:last-child{border-radius:0 0 10px 10px}}@media(max-width:480px){header .navigation{gap:12px}header .language-current{border-radius:18px;font-size:14px;gap:6px;padding:10px 16px}header .language-current .flag{font-size:16px}header .language-current .arrow{font-size:10px}header .language-options{border-radius:10px;min-width:110px}header .language-option{font-size:13px;gap:8px;padding:8px 12px}header .language-option .flag{font-size:16px}}.main{border:3px solid rgba(221,132,35,.3);border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.4),0 8px 25px rgba(221,132,35,.2);display:block;margin:0 auto 50px;max-height:65svh;max-width:1440px;overflow:hidden;position:relative}@media(max-width:768px){.main{border-radius:15px;border-width:2px;margin-bottom:40px;min-height:50svh}}@media(max-width:640px){.main{border-radius:12px;margin-bottom:30px;min-height:45svh}}@media(max-width:480px){.main{border-radius:10px;border-width:1px;margin-bottom:25px;min-height:40svh}}.main_img{position:relative}.main_img:after{background:linear-gradient(45deg,rgba(221,132,35,.1),transparent 50%),linear-gradient(-45deg,rgba(15,17,38,.3),transparent 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media(max-width:640px){.main_img{min-height:45svh}}@media(max-width:480px){.main_img{min-height:40svh}}.main_img img{display:block;filter:brightness(.9) contrast(1.1);height:100%;object-fit:cover;transition:transform .6s ease;width:100%}@media(max-width:640px){.main_img img{min-height:45svh}}@media(max-width:480px){.main_img img{min-height:40svh}}.main:hover .main_img img{filter:brightness(1) contrast(1.2);transform:scale(1.08)}.main_content{align-items:flex-start;backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(15,17,38,.85),rgba(22,25,34,.75) 50%,rgba(15,17,38,.9));display:flex;flex-direction:column;gap:50px;height:100%;justify-content:center;left:0;padding:60px;position:absolute;top:0;width:100%}@media(max-width:768px){.main_content{align-items:center;gap:40px;padding:40px;text-align:center}}@media(max-width:640px){.main_content{gap:35px;padding:30px}}@media(max-width:480px){.main_content{gap:25px;padding:25px}}.main_title,.main_title p{position:relative}.main_title p{color:#fff;font-size:var(--fs-h1);line-height:1.1;margin:0;text-shadow:3px 3px 6px rgba(0,0,0,.7)}.main_title p:after{background:linear-gradient(90deg,#dd8423,#ffa726);border-radius:2px;bottom:-10px;content:"";height:4px;left:0;position:absolute;width:100px}@media(max-width:768px){.main_title p:after{left:50%;transform:translateX(-50%)}}@media(max-width:480px){.main_title p{line-height:1}.main_title p:after{height:3px;width:80px}}.main_subtitle p{color:#fff;font-size:var(--fs-h3);font-weight:300;line-height:1.4;max-width:600px;opacity:.95;text-shadow:2px 2px 4px rgba(0,0,0,.6)}@media(max-width:480px){.main_subtitle p{font-size:var(--fs-h4);max-width:none}}.main_btn button{background:linear-gradient(45deg,#dd8423,#ffa726);border:3px solid #dd8423;border-radius:30px;box-shadow:0 8px 25px rgba(221,132,35,.4),inset 0 2px 0 hsla(0,0%,100%,.2);color:#0f1126;cursor:pointer;font-family:DM Sans,"DM Sans Fallback: Arial",ui-sans-serif,system-ui;font-size:20px;font-weight:800;letter-spacing:1px;overflow:hidden;padding:18px 40px;position:relative;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1)}.main_btn button:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.main_btn button:after{border-bottom:5px solid transparent;border-left:8px solid;border-top:5px solid transparent;content:"";height:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:transform .3s ease;width:0}.main_btn button:hover{background:linear-gradient(45deg,#ffa726,#dd8423);border-color:#ffa726;box-shadow:0 15px 40px rgba(221,132,35,.5),inset 0 2px 0 hsla(0,0%,100%,.3);color:#fff;transform:translateY(-4px) scale(1.02)}.main_btn button:hover:before{left:100%}.main_btn button:hover:after{transform:translateY(-50%) translateX(5px)}@media(max-width:768px){.main_btn button{font-size:18px;padding:15px 35px}}@media(max-width:480px){.main_btn button{border-radius:25px;font-size:16px;padding:12px 28px}.main_btn button:after{border-left-width:6px;right:15px}}footer{background:linear-gradient(145deg,#0f1126,#161922 50%,#0f1126);display:block;margin-top:100px;min-height:45svh;padding:60px 0;position:relative}footer:before{background:linear-gradient(90deg,#dd8423,#ffa726,#dd8423);height:3px}footer:after,footer:before{content:"";left:0;position:absolute;right:0;top:0}footer:after{background:radial-gradient(circle at 20% 80%,rgba(221,132,35,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(221,132,35,.05) 0,transparent 50%);bottom:0}@media(max-width:768px){footer{margin-top:80px;min-height:40svh;padding:50px 0}}@media(max-width:480px){footer{margin-top:60px;min-height:35svh;padding:40px 0}}footer .container{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 2fr;max-width:1440px;position:relative;z-index:1}@media(max-width:768px){footer .container{gap:40px;grid-template-columns:1fr;text-align:center}}@media(max-width:480px){footer .container{gap:30px}}footer .logo{align-items:flex-start;display:flex;flex-direction:column;gap:20px}@media(max-width:768px){footer .logo{align-items:center}}footer .logo img{display:block;filter:brightness(1.2) saturate(1.1);height:54px;object-fit:contain;object-position:center;transition:all .3s ease;width:160px}footer .logo img:hover{filter:brightness(1.4) saturate(1.3);transform:scale(1.02)}@media(max-width:768px){footer .logo img{width:140px}}@media(max-width:480px){footer .logo img{width:120px}}footer .content{color:#fff}footer .content h1,footer .content h2,footer .content h3,footer .content h4{color:#dd8423;margin-bottom:1.5rem;position:relative}footer .content h1:after,footer .content h2:after,footer .content h3:after,footer .content h4:after{background:linear-gradient(90deg,#dd8423,transparent);bottom:-5px;content:"";height:2px;left:0;position:absolute;width:50px}@media(max-width:768px){footer .content h1:after,footer .content h2:after,footer .content h3:after,footer .content h4:after{left:50%;transform:translateX(-50%)}}@media(max-width:480px){footer .content h1,footer .content h2,footer .content h3,footer .content h4{margin-bottom:1.25rem}}footer .content p{font-weight:400;line-height:1.7;margin-bottom:1.25rem;opacity:.95}@media(max-width:480px){footer .content p{font-size:.95rem;line-height:1.6}}footer .content a{color:#dd8423;font-weight:500;position:relative;text-decoration:none;transition:all .3s ease}footer .content a:after{background:#fff;bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}footer .content a:hover{color:#fff}footer .content a:hover:after{width:100%}footer .content ul li{margin-bottom:.75rem;padding-left:1.5rem;position:relative}footer .content ul li:before{color:#dd8423;content:"●";font-size:.8em;left:0;position:absolute}.wp-block-group:before{display:none}.anchor-nav{background:linear-gradient(145deg,#161922,#1a1d2a);border:2px solid #dd8423;border-radius:15px;box-shadow:0 8px 25px rgba(221,132,35,.2),inset 0 1px 0 hsla(0,0%,100%,.1);height:fit-content;margin-bottom:2.5rem;padding:2rem;position:sticky;top:80px}@media(max-width:768px){.anchor-nav{border-radius:12px;margin-bottom:2rem;padding:1.25rem;position:unset}}@media(max-width:480px){.anchor-nav{border-radius:10px;border-width:1px;margin-bottom:1.5rem;padding:1rem}}.anchor-nav .anchor-nav__list{max-height:60svh;overflow-x:hidden;overflow-y:auto;padding-right:8px;scrollbar-color:orange gray;scrollbar-width:thin}.anchor-nav .anchor-nav__list::-webkit-scrollbar{height:6px;width:6px}.anchor-nav .anchor-nav__list::-webkit-scrollbar-track{background:gray;border-radius:3px}.anchor-nav .anchor-nav__list::-webkit-scrollbar-thumb{background-color:orange;border-radius:3px}.anchor-nav .anchor-nav__list::-webkit-scrollbar:horizontal{display:none}.anchor-nav__title{color:#dd8423;font-size:1.3rem;font-weight:800;letter-spacing:1px;margin-bottom:1.5rem;position:relative;text-align:center;text-transform:uppercase}.anchor-nav__title:after{background:linear-gradient(90deg,transparent,#dd8423,transparent);bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}@media(max-width:480px){.anchor-nav__title{font-size:1.1rem;margin-bottom:1.25rem}}.anchor-nav ul{list-style:none;margin:0;padding-left:0}.anchor-nav ul ul{border-left:2px solid rgba(221,132,35,.3);margin-top:.75rem;padding-left:2rem;padding-top:.5rem}@media(max-width:480px){.anchor-nav ul ul{border-left-width:1px;padding-left:1.25rem}}.anchor-nav a{align-items:center;background:rgba(221,132,35,.05);border:1px solid transparent;border-radius:10px;color:#fff;display:flex;font-weight:500;margin:.25rem 0;padding:.75rem 1rem;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1)}.anchor-nav a img{display:none!important}.anchor-nav a:before{color:#dd8423;content:"→";font-weight:700;margin-right:.75rem;transition:transform .3s ease}.anchor-nav a:hover{background:rgba(221,132,35,.15);border-color:rgba(221,132,35,.5);color:#dd8423;transform:translateX(8px)}.anchor-nav a:hover:before{transform:translateX(5px)}@media(max-width:480px){.anchor-nav a{font-size:.9rem;padding:.5rem .75rem}}.anchor-nav li{margin:0}.faq-section{background:#fff;padding:80px 0;position:relative}.faq-section:before{background:linear-gradient(90deg,transparent,rgba(221,132,35,.3) 50%,transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.faq-title{color:#0f1126;font-weight:700;letter-spacing:1.2px;margin-bottom:60px;position:relative;text-align:center}.faq-title:after{background:linear-gradient(45deg,#dd8423,#ffa726);border-radius:2px;bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.faq-wrapper{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:900px}.faq-item{background:#fff;border:2px solid transparent;border-radius:15px;box-shadow:0 4px 20px rgba(15,17,38,.08);overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-item:before{background:linear-gradient(145deg,rgba(221,132,35,.02),rgba(255,167,38,.02));bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;z-index:1}.faq-item:hover{border-color:rgba(221,132,35,.2);box-shadow:0 8px 40px rgba(15,17,38,.12);transform:translateY(-3px)}.faq-item:hover:before{opacity:1}.faq-item.active{border-color:rgba(221,132,35,.4);box-shadow:0 8px 40px rgba(221,132,35,.15)}.faq-item.active:before{opacity:1}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:25px 30px;position:relative;transition:all .3s ease;user-select:none;z-index:2}.faq-question:hover{background:rgba(221,132,35,.03)}.faq-question-content{align-items:center;display:flex;flex:1;gap:20px}.faq-number{align-items:center;background:linear-gradient(45deg,rgba(221,132,35,.1),rgba(255,167,38,.1));border:2px solid rgba(221,132,35,.2);border-radius:50%;color:#dd8423;display:flex;font-family:DM Sans,"DM Sans Fallback: Arial",ui-sans-serif,system-ui;font-size:18px;font-weight:700;height:35px;justify-content:center;min-width:35px;transition:all .3s ease}.faq-item.active .faq-number{background:linear-gradient(45deg,#dd8423,#ffa726);border-color:transparent;color:#fff;transform:scale(1.1)}.faq-question-text{color:#0f1126;font-weight:600;line-height:1.4;margin:0;transition:color .3s ease}.faq-item.active .faq-question-text{color:#dd8423}.faq-icon{align-items:center;background:linear-gradient(45deg,rgba(221,132,35,.1),rgba(255,167,38,.1));border:2px solid rgba(221,132,35,.2);border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:40px}.faq-item.active .faq-icon{background:linear-gradient(45deg,#dd8423,#ffa726);border-color:transparent;transform:rotate(180deg)}.faq-minus,.faq-plus{align-items:center;color:#dd8423;display:flex;font-size:22px;font-weight:700;height:100%;justify-content:center;position:absolute;transition:all .3s ease;width:100%}.faq-item.active .faq-minus,.faq-item.active .faq-plus{color:#fff}.faq-item.active .faq-plus,.faq-minus{opacity:0;transform:rotate(90deg)}.faq-item.active .faq-minus{opacity:1;transform:rotate(0deg)}.faq-answer{max-height:0;overflow:hidden;position:relative;transition:max-height .4s cubic-bezier(.4,0,.2,1);z-index:2}.faq-item.active .faq-answer{max-height:500px}.faq-answer-content{color:#0f1126;line-height:1.7;opacity:0;padding:0 30px 30px 85px;transform:translateY(-10px);transition:all .3s ease .1s}.faq-item.active .faq-answer-content{opacity:1;transform:translateY(0)}.faq-answer-content p{margin-bottom:15px}.faq-answer-content p:last-child{margin-bottom:0}.faq-answer-content ol,.faq-answer-content ul{margin:15px 0;padding-left:20px}.faq-answer-content li{margin-bottom:8px}.faq-answer-content a{color:#dd8423;font-weight:600;text-decoration:none;transition:color .3s ease}.faq-answer-content a:hover{color:#ffa726;text-decoration:underline}@media(max-width:768px){.faq-section{padding:60px 0}.faq-title{margin-bottom:40px}.faq-question{padding:20px 25px}.faq-question-content{gap:15px}.faq-number{font-size:16px;height:30px;min-width:30px}.faq-question-text{font-size:var(--fs-h4)}.faq-icon{height:35px;width:35px}.faq-minus,.faq-plus{font-size:20px}.faq-answer-content{padding:0 25px 25px 70px}}@media(max-width:480px){.faq-section{padding:50px 0}.faq-wrapper{gap:15px}.faq-question{padding:18px 20px}.faq-question-content{gap:12px}.faq-number{font-size:14px;height:28px;min-width:28px}.faq-icon{height:32px;width:32px}.faq-minus,.faq-plus{font-size:18px}.faq-answer-content{padding:0 20px 20px 60px}.faq-item.active .faq-answer{max-height:800px}}.error-404-container{align-items:center;background-color:#fff;display:flex;justify-content:center;min-height:100vh;padding:20px}.error-404-container .error-404-content{max-width:600px;text-align:center;width:100%}.error-404-container .error-404-content .error-404-heading{animation:fadeInScale .8s ease-out;color:#dd8423;font-size:clamp(4rem,12vw,8rem);font-weight:700;line-height:1;margin:0 0 30px;text-shadow:2px 2px 4px rgba(221,132,35,.1);text-transform:uppercase}.error-404-container .error-404-content .error-404-message{animation:fadeInUp 1s ease-out .3s both;color:#000;font-size:var(--fs-h3,clamp(1.25rem,3vw,1.75rem));line-height:1.6;margin:0 0 40px;opacity:.8}.error-404-container .error-404-content .error-404-link{animation:fadeInUp 1.2s ease-out .6s both;background-color:#dd8423;border:2px solid #dd8423;border-radius:5px;color:#fff;display:inline-block;font-size:var(--fs-p,clamp(.95rem,1.8vw,1.05rem));font-weight:600;padding:15px 30px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.error-404-container .error-404-content .error-404-link:hover{background-color:transparent;box-shadow:0 4px 12px rgba(221,132,35,.3);color:#dd8423;transform:translateY(-2px)}.error-404-container .error-404-content .error-404-link:active{transform:translateY(0)}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.error-404-container{padding:15px}.error-404-container .error-404-content .error-404-heading{font-size:clamp(3rem,15vw,6rem);margin-bottom:20px}.error-404-container .error-404-content .error-404-message{margin-bottom:30px}.error-404-container .error-404-content .error-404-link{font-size:clamp(.9rem,2vw,1rem);padding:12px 25px}}@media(max-width:480px){.error-404-container .error-404-content .error-404-heading{font-size:clamp(2.5rem,18vw,5rem)}.error-404-container .error-404-content .error-404-link{max-width:280px;padding:10px 20px;width:100%}}