body,p{color:var(--text-color)}a,a:hover{text-decoration:none}.hover-effect,.hover-effect:after,a{transition:.3s ease-in}.primary-btn.secondary-color,button{box-shadow:none}.hover-effect:after,.main-menu>ul>li.active>a:after,.main-menu>ul>li>a:hover:after{position:absolute;width:100%;background-color:var(--secondary-color);left:0;content:""}.footer-title,.primary-btn,body{font-family:Inter,sans-serif}.contact-form-wrap textarea,textarea{resize:none}.cta-box,.extra-tool-card,.hero-content,.lang,.panel-link{text-align:center}:root{--primary-color:#0b2c78;--primary-color-opacity:rgba(11, 44, 120, .82);--primary-color-rgb:11,44,120;--dark-primary-color:#081f57;--secondary-color:#f58a3b;--secondary-color-rgb:245,138,59;--dark-secondary-color:#dd7424;--light-color:#ffffff;--dark-color:#111827;--text-color:#475467;--title-color:#0f172a;--light-gray-color:#f7f9fc;--semi-gray-color:#98a2b3;--dark-gray-color:#667085;--border-color:rgba(15, 23, 42, .08);--surface-color:#f8fafc;--surface-soft:#eef2f7;--surface-card:#ffffff;--surface-dark:#0f172a;--border-radius:16px;--shadow-sm:0 10px 30px rgba(15, 23, 42, .06);--shadow-md:0 20px 45px rgba(15, 23, 42, .08);--shadow-lg:0 30px 70px rgba(15, 23, 42, .12)}html{scroll-behavior:smooth}body{font-weight:400;background-color:var(--surface-color);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif;color:var(--title-color);font-weight:700;letter-spacing:-.02em}.primary-btn,strong{font-weight:600}p{line-height:1.7;margin-bottom:0}a{color:var(--dark-color);display:inline-block}img{width:100%;display:block}.section-py{padding:90px 0}.section-py.py-bg{padding:110px 0}.section-px{padding-left:36px;padding-right:36px}.section-px.px-bg{padding-left:50px;padding-right:50px}::selection{color:var(--light-color);background-color:var(--dark-secondary-color)}::-moz-selection{color:var(--light-color);background-color:var(--dark-secondary-color)}.form-group{position:relative;margin-bottom:20px}.hover-effect{position:relative;-webkit-transition:.3s ease-in}.hover-effect:after{bottom:0;height:0;opacity:0;border-radius:999px;-webkit-transition:.3s ease-in}.primary-btn.light-btn,.primary-btn.secondary-color{background:var(--light-color);color:var(--primary-color)}.hover-effect:hover:after{opacity:1;height:3px}.pt-30px{padding-top:30px}.pb-30px{padding-bottom:30px}.pt-50px{padding-top:50px}.pb-50px{padding-bottom:50px}.pt-80px{padding-top:80px}.pb-80px{padding-bottom:80px}.mt-30px,.sgk-prime-table-wrap{margin-top:30px}.footer-widget .footer-logo,.mb-30px{margin-bottom:30px}.mt-50px{margin-top:50px}.mb-50px{margin-bottom:50px}.mt-80px{margin-top:80px}.mb-80px{margin-bottom:80px}button{outline:0}.primary-btn{padding:15px 30px;background:linear-gradient(135deg,var(--secondary-color) 0,#ff9f5b 100%);color:var(--light-color);border:none;transition:.3s ease-in;font-size:15px;line-height:1;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 14px 35px rgba(245,138,59,.22)}.primary-btn.light-btn{border:1px solid rgba(11,44,120,.08);box-shadow:var(--shadow-sm)}.primary-btn.outline-btn{background:0 0;color:var(--light-color);border:1px solid rgba(255,255,255,.25);box-shadow:none}.primary-btn i{opacity:1;visibility:visible;margin-left:10px;transition:.3s ease-in;-webkit-transition:.3s ease-in}.primary-btn.active,.primary-btn:hover{transform:translateY(-2px);color:var(--light-color);box-shadow:0 18px 38px rgba(245,138,59,.28)}.primary-btn.secondary-color.active,.primary-btn.secondary-color:hover{background:#f3f7ff;color:var(--primary-color);box-shadow:0 15px 35px rgba(255,255,255,.12)}.primary-btn.light-btn.active,.primary-btn.light-btn:hover{background:#f7f9fd;color:var(--primary-color);box-shadow:var(--shadow-md)}.primary-btn.outline-btn.active,.primary-btn.outline-btn:hover{background:rgba(255,255,255,.08);color:var(--light-color);border-color:rgba(255,255,255,.45);box-shadow:none}.section-title{margin-bottom:45px;display:flex;flex-direction:column;align-items:center}.section-title.start{align-items:flex-start}.section-title.end{align-items:flex-end}.section-title .title{font-size:25px;line-height:1;font-weight:800;margin:0 0 15px;color:var(--primary-color);text-transform:none}.section-title .desc{font-size:17px;max-width:650px;margin:0;color:var(--text-color);line-height:1.75}.blog-card:hover .blog-content .title,.blog-list-content .title a,.blog-read-more:hover,.footer-menu li a:hover,.lang,.main-menu>ul>li.active>a,.main-menu>ul>li>a:hover,.mission-card .title,.panel-link,.text-primary{color:var(--primary-color)}.section-title.start .desc{max-width:620px}@media screen and (max-width:768px){.section-title{margin-bottom:35px}.section-title .title{line-height:1.2}.section-title .desc{font-size:15px;max-width:100%}}.loader{position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;background-color:rgba(255,255,255,.9);backdrop-filter:blur(5px);display:flex;flex-direction:row;justify-content:center;align-items:center}.lang,.panel-link:hover{background-color:var(--light-gray-color);transition:.3s}.loader img{height:130px;object-fit:contain;animation:1.8s ease-in-out infinite loaderPulse}@keyframes loaderPulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.08);opacity:.75}}header{position:sticky;top:0;left:0;width:100%;z-index:999;background:rgba(255,255,255,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(15,23,42,.04);transition:.3s ease-in}header.sticky{box-shadow:0 12px 40px rgba(15,23,42,.08)}.about-hero-image,.about-hero-section,.breadcrumb-content,.calculator-input-icon,.contact-info-wrap,.cta-section,.gallery,.header-area,.why-us-image{position:relative}.site-logo a{display:block;padding:10px 0}.header-actions,.main-menu>ul{display:flex;align-items:center}.site-logo a img{height:70px;object-fit:contain;transition:.3s}header.sticky .site-logo a img{height:45px;transition:.3s}.main-menu>ul{gap:30px;margin:0;padding:0;list-style:none}.main-menu>ul>li>a{position:relative;font-size:14px;font-weight:500;color:var(--dark-primary-color);padding:10px 0}.main-menu>ul>li.active>a:after,.main-menu>ul>li>a:hover:after{bottom:-4px;height:2px;border-radius:999px}.header-actions{gap:10px}.panel-link{font-size:14px;font-weight:600;padding:15px 30px;border:1px solid var(--light-gray-color);border-radius:12px;line-height:1;transition:.3s}.lang{font-size:14px;font-weight:600;padding:15px;border:1px solid var(--light-gray-color);border-radius:12px;line-height:1}.lang:hover{background-color:var(--dark-gray-color);color:var(--light-color);transition:.3s}.mobile-menu-btn{width:46px;height:46px;border-radius:12px;border:1px solid rgba(11,44,120,.08);background-color:var(--light-color);display:inline-flex;align-items:center;justify-content:center;color:var(--primary-color);box-shadow:var(--shadow-sm)}.mobile-menu{position:fixed;top:0;right:-100%;width:320px;max-width:100%;height:100vh;background:var(--light-color);z-index:9999;padding:90px 24px 30px;box-shadow:-10px 0 40px rgba(15,23,42,.12);transition:.4s ease-in}.mobile-menu.active{right:0}.mobile-menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:9998;opacity:0;visibility:hidden;transition:.3s ease-in}.mobile-menu-close,footer{background:var(--surface-soft)}.mobile-menu-overlay.active{opacity:1;visibility:visible}.blog-category-list,.footer-contact,.footer-menu,.mobile-menu ul{list-style:none;margin:0;padding:0}.calculator-result-list,.mobile-menu ul li{margin-bottom:18px}.mobile-menu ul li a{font-size:16px;font-weight:600;color:var(--title-color)}.mobile-menu-close{position:absolute;top:22px;right:22px;width:42px;height:42px;border:none;border-radius:12px;color:var(--primary-color)}.hero-badge,.hero-title{color:var(--light-color)}@media screen and (min-width:1200px){.mobile-menu,.mobile-menu-btn,.mobile-menu-overlay{display:none!important}}.hero-section,.service-hero-section{position:relative;overflow:hidden}.blog-list-card,.hero-section .item,.hero-section .owl-item,.hero-section .owl-stage,.hero-section .owl-stage-outer,.hero-section .slider{height:100%}.hero-section .item{position:relative;display:flex;align-items:flex-end}.hero-section .item>img{width:100%;height:auto;z-index:1}.hero-section .item:after{content:"";position:absolute;inset:0;background:linear-gradient(0,rgba(0,0,0,.9),transparent);z-index:2}.hero-content{position:absolute;left:50%;bottom:70px;transform:translateX(-50%);width:100%;max-width:70%;z-index:3}.hero-badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:12px;background:rgba(var(--primary-color-rgb),.5);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:25px;backdrop-filter:blur(10px)}.hero-desc,.hero-title,.service-card{margin-bottom:30px}.hero-title{font-size:60px;line-height:1.04;font-weight:800}.contact-hero-title span,.hero-title span,.service-card:hover .service-plus,.service-hero-title span,.text-secondary{color:var(--secondary-color)}.hero-desc{font-size:20px;line-height:1.85;color:rgba(255,255,255,.88)}.hero-actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px}.hero-section .owl-nav{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 30px;z-index:5;pointer-events:none}.hero-section .owl-nav button{pointer-events:all;width:35px;height:35px;border-radius:50%;background:rgba(255,255,255,.7)!important;backdrop-filter:blur(5px);border:none;display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;transition:.3s}.calculator-card,.extra-tool-card,.mini-calculator-card,.salary-calculator-card,.service-card,.service-plus,.services-top .section-link i,.trust-card,.vat-calculator-card{transition:.3s ease-in}.hero-section .owl-nav button:hover{background:var(--secondary-color);transform:scale(1.1)}.hero-section .owl-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;z-index:5}.hero-section .owl-dots .owl-dot span{width:10px;height:10px;border-radius:50%;background:rgba(255,255,255,.35);display:block;transition:.3s}.hero-section .owl-dots .owl-dot.active span,.hero-section .owl-dots .owl-dot:hover span{width:26px;border-radius:20px;background:var(--secondary-color)}.blog-badge,.blog-list-image span,.trust-content .title,.vat-total-box span{text-transform:uppercase;letter-spacing:.08em}.trust-section{position:relative;z-index:3}.trust-card{background:var(--surface-card);border-radius:12px;padding:30px 28px;display:flex;align-items:center;gap:18px;min-height:140px;box-shadow:var(--shadow-sm);border:1px solid rgba(11,44,120,.05);position:relative;overflow:hidden}.trust-card:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:3px;background:var(--secondary-color);opacity:.9}.blog-list-card:hover,.trust-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md)}.trust-icon{border-radius:12px;background:var(--light-gray-color);display:inline-flex;align-items:center;justify-content:center;padding:10px}.calculator-icon img,.mini-calculator-icon img,.trust-icon img{width:45px;height:45px;object-fit:contain}.trust-content .value{margin:0 0 6px;font-size:34px;line-height:1;color:var(--primary-color)}.trust-content .title{font-size:13px;color:var(--dark-gray-color);font-weight:600}.blog-preview-section,.services-section{background:var(--surface-color);padding-bottom:60px}.services-top .section-link{font-size:14px;font-weight:700;color:var(--primary-color);display:inline-flex;align-items:center;gap:10px}.blog-read-more:hover i,.services-top .section-link:hover i{transform:translateX(4px)}.service-card{width:100%;border-radius:12px;padding:30px;background:rgba(255,255,255,.82);box-shadow:none;border:1px solid rgba(15,23,42,.04);position:relative;backdrop-filter:blur(5px);overflow:hidden}.service-card:hover{transform:translateY(-8px);background:var(--surface-card);box-shadow:var(--shadow-md)}.service-icon{border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:rgb(245 138 59 / 10%);margin-bottom:25px;padding:10px}.service-icon img{width:55px;height:55px;object-fit:contain}.service-card .title{font-size:22px;margin-bottom:15px;color:var(--primary-color)}.service-card .short{font-size:15px;line-height:1.5;color:var(--text-color);margin:0;font-weight:300}.service-plus{position:absolute;left:26px;bottom:24px;font-size:16px;color:#b3bdd1}.calculators-section{background:#f2f5f9}.calculators-section.list{background:0 0}.calculator-card{background:var(--surface-card);border-radius:12px;padding:20px;display:flex;align-items:center;gap:15px;box-shadow:0 8px 24px rgba(15,23,42,.04);border:1px solid rgba(15,23,42,.04);margin-bottom:30px}.footer-bottom,footer{border-top:1px solid rgba(15,23,42,.05)}.calculator-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.blog-detail-card,.blog-image,.popular-blog-item:hover{box-shadow:var(--shadow-sm)}.calculator-icon{border-radius:14px;background:rgba(59,130,246,.1);padding:10px}.calculator-content,.sgk-calc-field{flex:1}.calculator-content .title{font-size:20px;margin-bottom:8px;color:var(--primary-color)}.calculator-content .short{font-size:14px;color:var(--dark-gray-color)}.blog-content .title,input,select,textarea{color:var(--title-color);transition:.3s ease-in}.calculator-arrow{color:#c3cad8;font-size:18px;transition:.3s ease-in}.calculator-card:hover .calculator-arrow{color:var(--secondary-color);transform:translateX(4px)}.blog-card{width:100%;display:block;margin-bottom:30px}.blog-image{position:relative;overflow:hidden;border-radius:18px;margin-bottom:18px;background:#dce7f4}.cta-box:after,.cta-box:before{position:absolute;border-radius:50%}.blog-image img{height:220px;object-fit:cover;transition:.5s ease-in}.blog-card:hover .blog-image img,.blog-list-card:hover .blog-list-image img{transform:scale(1.04)}.blog-badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--light-color);color:var(--primary-color);border-radius:999px;min-height:28px;padding:6px 12px;font-size:10px;font-weight:800}.blog-content{padding-right:10px}.blog-category{display:inline-block;margin-bottom:15px;font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--secondary-color);font-weight:700}.blog-content .title,.blog-detail-title{font-size:22px;line-height:1.3;margin-bottom:15px}.gallery .item,.gallery .item:hover{transition:.35s}.blog-content .short{font-size:14px;line-height:1.4;color:var(--text-color)}.about-cta-section,.blog-detail-section,.blog-filter-section,.blog-main-section,.calculation-main-section,.contact-main-section,.extra-tools-section,.faq-section,.values-section{background:var(--surface-color)}.blog-detail-card{background:rgba(255,255,255,.92);border:1px solid rgba(15,23,42,.05);border-radius:12px;overflow:hidden}.blog-detail-cover img{width:100%;height:380px;object-fit:cover}.blog-detail-content,.blog-sidebar-card{padding:25px}.blog-detail-meta{display:flex;align-items:center;gap:10px;margin-bottom:15px}.blog-detail-meta span,.blog-meta span{font-size:12px;color:var(--dark-gray-color)}.blog-detail-title{color:var(--primary-color)}.blog-detail-text p,.blog-list-content .desc{font-size:15px;line-height:1.5;color:var(--text-color);margin-bottom:15px}.blog-detail-share{display:flex;align-items:center;gap:12px;margin-top:30px;flex-direction:row;flex-wrap:nowrap}.blog-detail-share .blog-detail-share-links{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.blog-detail-share a{width:42px;height:42px;border-radius:12px;background:#f4f7fb;display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:.3s}.blog-detail-share a:hover,.blog-filter-tabs a.active,.blog-filter-tabs a:hover,.blog-pagination a.active,.blog-pagination a:hover,.mini-outline-btn:hover{background:var(--primary-color);color:var(--light-color)}.popular-blog-list{display:flex;flex-direction:column;gap:16px}.popular-blog-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#f8fafc;border:1px solid rgba(15,23,42,.05);transition:.3s}.popular-blog-item:hover{transform:translateY(-3px);background:var(--light-color)}.gallery .item:hover,.mission-card:hover{transform:translateY(-10px)}.popular-blog-thumb img{width:70px;height:70px;min-width:70px;object-fit:cover;border-radius:10px}.popular-blog-text span{display:block;font-size:12px;color:var(--dark-gray-color);margin-bottom:6px}.popular-blog-text .item-title{font-size:14px;line-height:1.4;color:var(--primary-color);margin:0}.cta-box{position:relative;overflow:hidden;border-radius:30px;padding:72px 30px;background:linear-gradient(135deg,#173b9b 0,#0b2c78 100%);box-shadow:var(--shadow-lg)}.footer-social a,.shadow-card{box-shadow:var(--shadow-sm)}.cta-box:before{content:"";top:-100px;right:-100px;width:400px;height:400px;background:rgba(245,138,59,.3);filter:blur(10px)}.cta-box:after{content:"";left:-100px;bottom:-100px;width:300px;height:300px;background:rgba(255,255,255,.2);filter:blur(10px)}.about-cta-actions,.about-cta-content,.cta-actions,.cta-content{position:relative;z-index:2}.cta-content .title{font-size:40px;line-height:1.3;color:var(--light-color);margin-bottom:20px}.cta-content .desc{max-width:760px;margin:0 auto 60px;color:rgba(255,255,255,.78);font-size:17px;line-height:1.5}.about-hero-desc p,.blog-category-list li,.footer-contact li,.footer-title,.value-card .title{margin-bottom:15px}footer{padding-bottom:50px!important}.footer-widget .footer-logo img{width:auto;height:80px;object-fit:contain}.footer-widget p{font-size:15px;line-height:1.5;color:var(--dark-gray-color);font-weight:100}.about-hero-title,.footer-social a,.footer-title,.value-card .title,.value-icon{color:var(--primary-color)}.footer-title{font-size:15px;font-weight:700;letter-spacing:.2px}.footer-menu li{margin-top:7px}.footer-menu li a{font-size:17px;color:var(--dark-gray-color);display:block;line-height:1;padding:5px 0}.footer-contact li a,.footer-contact li p{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:15px;line-height:1.5;font-size:17px;color:var(--dark-gray-color);font-weight:400}.footer-contact li i{background-color:var(--semi-gray-color);color:var(--light-color);width:35px;min-width:35px;height:35px;line-height:35px;text-align:center;border-radius:12px;font-size:20px}.footer-social{display:flex;gap:15px;margin-top:30px}.footer-social a{width:40px;height:40px;border-radius:50%;background:var(--light-color);display:inline-flex;align-items:center;justify-content:center}.footer-social a:hover{color:var(--secondary-color);transform:translateY(-3px)}.footer-bottom{padding:30px 0 0;margin-top:30px}.footer-bottom a,.footer-bottom p{font-size:15px;color:var(--dark-gray-color);line-height:1.2}input,select,textarea{width:100%;min-height:54px;border:none;outline:0;background:#eef2f7;border-radius:12px;padding:15px 20px;font-size:15px}textarea{min-height:140px;padding-top:16px}input:focus,select:focus,textarea:focus{background:#eef2f7;box-shadow:0 0 0 2px rgba(11,44,120,.18)}input::placeholder,textarea::placeholder{color:#98a2b3}.bg-surface{background-color:var(--surface-color)}.radius-20{border-radius:20px}.about-hero-title{font-size:22px;line-height:1;font-weight:800;margin-bottom:25px}.about-hero-title span,.breadcrumb-title span{color:#5a2a12}.about-hero-desc{font-size:17px;line-height:1.5;margin:0}.mission-card,.value-card{margin-bottom:30px;transition:.3s ease-in}.about-hero-desc p:last-child,.blog-category-list li:last-child,.service-hero-text p:last-child{margin-bottom:0}.about-hero-image-main{border-radius:12px;overflow:hidden;box-shadow:var(--shadow-lg);background:linear-gradient(135deg,#dbe7f4 0,#edf3f9 100%)}.about-hero-image-main img{width:100%;height:100%;object-fit:cover}.mission-vision-section{background:#f2f5f8}.mission-card{position:relative;border-radius:12px;background:rgba(255,255,255,.88);border:1px solid rgba(15,23,42,.05);box-shadow:var(--shadow-sm);padding:35px;display:block}.mission-card h2{font-size:22px;line-height:1;margin-bottom:0}.value-card{background:rgba(255,255,255,.75);border:1px solid rgba(15,23,42,.04);border-radius:12px;padding:25px}.blog-filter-tabs a,.value-icon{border-radius:12px;display:inline-flex}.about-cta-box:after,.about-cta-box:before,.breadcrumb-section:before,.service-hero-section:before{border-radius:50%;position:absolute;content:""}.value-card:hover{transform:translateY(-6px);background:var(--surface-card);box-shadow:var(--shadow-md)}.value-icon{background:rgba(59,130,246,.1);align-items:center;justify-content:center;margin-bottom:20px;padding:10px}.value-icon img{width:50px;height:50px;object-fit:contain}.value-card .title{font-size:22px;line-height:1.2}.value-card .text{font-size:14px;line-height:1.5;color:var(--text-color);margin:0}.why-us-section{position:relative;min-height:500px}.why-us-image img{width:100%;height:500px;object-fit:cover;border-radius:var(--border-radius);box-shadow:var(--shadow-lg)}.why-us-content{max-width:620px;padding-left:10px}.why-us-content .top{font-size:27px;line-height:1.5;color:var(--dark-color);margin-bottom:30px}.why-us-content .title{font-size:25px;line-height:1.05;color:var(--primary-color);margin-bottom:30px}.why-us-content .text{font-size:16px}.why-us-content .text p:last-child{margin:0}.about-cta-box{position:relative;overflow:hidden;border-radius:28px;padding:60px 30px;background:linear-gradient(135deg,#12399a 0,#3653b6 100%);box-shadow:var(--shadow-lg)}.about-cta-box:before{left:-80px;bottom:-70px;width:220px;height:220px;background:rgba(11,44,120,.35)}.about-cta-box:after{top:-90px;right:-70px;width:240px;height:240px;background:rgba(255,255,255,.08)}.about-cta-content h2{font-size:46px;line-height:1.14;color:var(--light-color);margin-bottom:16px}.about-cta-content p{max-width:760px;margin:0 auto 30px;font-size:16px;line-height:1.85;color:rgba(255,255,255,.82)}.about-cta-box .primary-btn.outline-btn{border-color:rgba(255,255,255,.3)}.service-hero-section:before{top:-100px;right:-80px;width:300px;height:300px;background:radial-gradient(circle,rgba(245,138,59,.1) 0,rgba(245,138,59,0) 72%);pointer-events:none}.service-hero-content{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:15px}.service-hero-content img{width:40px;height:40px}.service-hero-title{font-size:25px;line-height:1.5;font-weight:800;color:var(--primary-color);margin:0}.service-hero-text{position:relative;padding:0 20px;margin-top:30px;border-left:1px solid rgba(245,138,59,.45);border-right:1px solid rgba(245,138,59,.45)}.service-hero-text p{font-size:17px;line-height:1.5;color:var(--text-color);margin-bottom:15px}.breadcrumb-section{position:relative;overflow:hidden;border-bottom:1px solid rgba(15,23,42,.05)}.breadcrumb-section:before{top:-120px;left:-100px;width:320px;height:320px;background:radial-gradient(circle,rgba(59,130,246,.1) 0,rgba(59,130,246,0) 72%);pointer-events:none}.breadcrumb-title{font-size:22px;line-height:1;font-weight:800;color:var(--primary-color);margin:0}.breadcrumb-desc{font-size:16px;line-height:1.5;color:var(--text-color);margin:20px 0 0}.blog-filter-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.blog-search-box{position:relative;flex:1}.blog-search-box i{position:absolute;left:18px;top:50%;transform:translateY(-50%);font-size:18px;color:#98a2b3}.blog-search-box input{background:rgba(255,255,255,.86);border:1px solid rgba(15,23,42,.05);box-shadow:var(--shadow-sm);padding-left:48px;min-height:54px}.blog-filter-tabs{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.blog-filter-tabs a{min-height:46px;padding:12px 20px;background:rgba(255,255,255,.88);border:1px solid rgba(15,23,42,.05);color:var(--title-color);font-size:14px;font-weight:600;align-items:center;justify-content:center;box-shadow:var(--shadow-sm)}.blog-sidebar{display:flex;flex-direction:column;gap:30px}.blog-list-card,.blog-newsletter-card,.blog-sidebar-card{border-radius:12px;overflow:hidden;transition:.3s ease-in}.blog-list-card,.blog-sidebar-card{background:rgba(255,255,255,.84);border:1px solid rgba(15,23,42,.05);box-shadow:var(--shadow-sm)}.blog-newsletter-card .title,.blog-sidebar-card .title{display:flex;align-items:center;gap:10px;font-size:22px;line-height:1;color:var(--primary-color);margin-bottom:25px}.blog-sidebar-card h3 i{font-size:18px}.blog-category-list li a{width:100%;padding:15px 20px;border-radius:12px;background:#f7f9fc;color:var(--title-color);font-size:15px;font-weight:500;border:1px solid rgba(15,23,42,.04)}.blog-category-list li a:hover{background:var(--light-color);box-shadow:var(--shadow-sm)}.blog-category-list li a b{min-width:34px;height:28px;padding:4px 8px;border-radius:10px;background:rgba(59,130,246,.1);color:var(--primary-color);font-size:12px;display:inline-flex;align-items:center;justify-content:center}.blog-newsletter-card{padding:25px;background:linear-gradient(135deg,#173b9b 0,#244db8 100%);box-shadow:var(--shadow-lg)}.blog-newsletter-card .title,.blog-newsletter-card p{color:var(--light-color)}.blog-newsletter-card p{font-size:15px;line-height:1.5;color:rgba(255,255,255,.82);margin-bottom:20px}.blog-newsletter-card form input{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.12);color:var(--light-color);margin-bottom:14px}.blog-newsletter-card form input::placeholder{color:rgba(255,255,255,.6)}.blog-newsletter-card form input:focus{box-shadow:0 0 0 2px rgba(255,255,255,.18)}.blog-newsletter-card .primary-btn:hover{box-shadow:0 15px 35px rgba(110,40,0,.25)}.blog-list-image{position:relative;display:block;overflow:hidden}.blog-list-image img{width:100%;height:250px;object-fit:cover;transition:.5s ease-in}.blog-list-image span{position:absolute;top:14px;left:14px;z-index:2;min-height:25px;padding:5px 15px;border-radius:999px;background:rgba(255,255,255,.96);color:var(--primary-color);font-size:10px;font-weight:800;display:inline-flex;align-items:center}.blog-list-content{padding:20px}.blog-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.blog-pagination a,.blog-read-more{color:var(--title-color);display:inline-flex}.blog-meta .dot{width:4px;height:4px;border-radius:50%;background:#c0c8d6}.blog-list-content .title{font-size:22px;line-height:1.5;margin-bottom:15px}.blog-read-more{align-items:center;gap:10px;font-size:14px;font-weight:700}.blog-read-more i{font-size:13px;transition:.3s ease-in}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:44px}.blog-pagination a{width:42px;height:42px;border-radius:12px;background:rgba(255,255,255,.86);border:1px solid rgba(15,23,42,.05);box-shadow:var(--shadow-sm);font-size:14px;font-weight:600;align-items:center;justify-content:center}.contact-hero-section{position:relative;padding-top:150px;background:var(--surface-color)}.contact-hero-content{max-width:820px}.contact-hero-title{font-size:72px;line-height:1.02;font-weight:800;color:var(--primary-color);margin-bottom:24px}.contact-info-card,.contact-info-wrap .maps{background:rgba(255,255,255,.9);margin-bottom:30px}.contact-hero-desc{max-width:680px;font-size:18px;line-height:1.9;color:var(--text-color)}.contact-form-card{background:rgba(255,255,255,.9);border:1px solid rgba(15,23,42,.05);border-radius:12px;padding:20px;box-shadow:var(--shadow-sm)}.contact-form-card h2{color:var(--primary-color);margin-bottom:20px;font-size:22px}.contact-form-wrap label{font-size:14px;line-height:1;margin-bottom:10px}.contact-form-wrap input,.contact-form-wrap select,.contact-form-wrap textarea{width:100%;min-height:50px;border-radius:12px;border:1px solid rgba(15,23,42,.05);padding:10px 15px;font-size:14px}.contact-info-card{display:flex;gap:10px;align-items:center;border-radius:12px;padding:10px;border:1px solid rgba(15,23,42,.05)}.contact-info-icon{width:45px;height:45px;min-width:45px;border-radius:12px;background:var(--primary-color);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.contact-info-content span{font-size:12px;text-transform:uppercase;color:var(--dark-gray-color)}.contact-info-content h3{font-size:18px;margin:4px 0}.contact-info-wrap .maps{border-radius:12px;padding:15px;border:1px solid rgba(15,23,42,.05)}.contact-support-card{display:flex;justify-content:space-between;align-items:center;background:#22c55e;border-radius:18px;padding:22px;color:#fff}.contact-whatsapp-btn{background:#fff;color:#22c55e;border-radius:12px;padding:10px 16px;display:inline-flex;align-items:center;gap:8px;font-weight:600}.contact-map-box{position:relative;border-radius:22px;overflow:hidden}.contact-map-bg img{width:100%;height:420px;object-fit:cover}.contact-map-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35)}.contact-map-card{position:absolute;left:30px;bottom:30px;background:#fff;border-radius:16px;padding:20px;max-width:300px}.contact-map-link{display:inline-flex;gap:6px;margin-top:10px;font-weight:600;color:var(--secondary-color)}.mini-calculator-card,.salary-calculator-card,.vat-calculator-card{background:rgba(255,255,255,.88);border:1px solid rgba(15,23,42,.05);border-radius:12px;box-shadow:var(--shadow-sm);overflow:hidden}.extra-tool-card:hover,.mini-calculator-card:hover,.salary-calculator-card:hover,.vat-calculator-card:hover{transform:translateY(-5px)}.mini-calculator-card,.salary-calculator-card{padding:30px}.salary-calculator-icon{width:64px;height:64px;min-width:64px;border-radius:12px;background:rgba(59,130,246,.12);color:var(--primary-color);display:inline-flex;align-items:center;justify-content:center;font-size:30px}.calculator-form-side .form-group{margin-bottom:20px}.calculator-form-side label,.mini-calculator-card label,.vat-calculator-card label{display:block;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color)}.salary-calc-btn{min-height:54px}.calculator-result-box{height:100%;background:#f4f7fb;border-radius:18px;padding:22px 20px;display:flex;flex-direction:column;justify-content:space-between}.calculator-result-label{display:inline-block;margin-bottom:18px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--dark-gray-color)}.calculator-result-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid rgba(15,23,42,.08)}.calculator-result-item.no-border{border-bottom:none}.calculator-result-item span{font-size:15px;color:var(--title-color)}.calculator-result-item strong{font-size:22px;color:var(--primary-color);font-weight:700}.calculator-note-box{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fde6d8;border-radius:14px}.calculator-note-box i{color:#4d1f00;font-size:18px}.calculator-note-box p{font-size:13px;line-height:1.6;color:#4d1f00}.mini-calculator-icon,.mini-outline-btn,.vat-rate-buttons button,.vat-total-box span,.vat-total-box strong{color:var(--primary-color)}.vat-calculator-card{height:100%;border-radius:12px;padding:30px;box-shadow:var(--shadow-lg)}.extra-tool-card,.faq-item,.gallery .item{box-shadow:var(--shadow-sm)}.vat-rate-buttons{display:flex;align-items:center;gap:10px;margin-top:8px}.vat-rate-buttons button{min-width:74px;min-height:44px;border-radius:12px;border:none;background:rgba(0,0,0,.12);font-size:15px;font-weight:700;transition:.3s ease-in}.mini-outline-btn.secondary-outline:hover,.vat-rate-buttons button.active,.vat-rate-buttons button:hover{background:var(--secondary-color);color:var(--light-color)}.vat-total-box{margin-top:30px;background:var(--light-gray-color);border-radius:12px;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:14px}.vat-total-box span{font-size:13px}.vat-total-box strong{font-size:26px;font-weight:800;line-height:1}.mini-calculator-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.mini-calculator-icon{border-radius:12px;background:rgba(59,130,246,.12);padding:10px}.mini-calculator-head .title{font-size:22px;line-height:1;color:var(--primary-color);margin:0 0 5px}.mini-calculator-head .desc{font-size:15px;color:var(--dark-gray-color)}.mini-outline-btn{min-height:54px;padding:14px 22px;border-radius:14px;background:0 0;border:2px solid var(--primary-color);font-size:16px;font-weight:700;transition:.3s ease-in}.mini-outline-btn.secondary-outline{border-color:var(--secondary-color);color:var(--secondary-color)}.calculator-input-icon i{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:var(--dark-gray-color);font-size:14px}.error-code,.extra-tool-card h3,.extra-tool-icon{color:var(--primary-color)}.calculator-input-icon input{padding-left:42px}.extra-tool-card{width:100%;min-height:148px;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.05);border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px 18px}.extra-tool-icon{width:58px;height:58px;border-radius:50%;background:#f4f7fb;display:inline-flex;align-items:center;justify-content:center;font-size:22px}.extra-tool-card h3{font-size:18px;line-height:1.3;margin:0}@media screen and (max-width:1399px){.service-hero-title{font-size:64px}.calculation-hero-title{font-size:62px}}@media screen and (max-width:1199px){.main-menu{display:none}.hero-title{font-size:58px}.calculation-hero-title,.service-hero-title{font-size:52px}.service-audit-content h2,.service-feature-card h2{font-size:36px}.service-company-content h3,.service-cta-content h2,.service-side-card-dark h3,.service-side-card-light h3{font-size:32px}.blog-filter-wrap{flex-direction:column;align-items:stretch}.blog-search-box{max-width:100%}.mini-calculator-head h3{font-size:24px}}@media screen and (max-width:767px){.service-audit-content h2,.service-feature-card h2{font-size:30px}.service-company-content h3,.service-side-card-dark h3,.service-side-card-light h3{font-size:28px}.service-feature-bg-icon{font-size:72px}.blog-filter-tabs{gap:8px}.calculator-result-item strong{font-size:18px}.mini-calculator-head h3{font-size:22px}}.error-code,.error-code-shadow{font-size:140px;font-weight:800}.error-page-section{position:relative;background:var(--surface-color)}.error-page-box{max-width:780px;margin:0 auto}.error-code-wrap{position:relative;display:inline-block;margin:20px 0 30px}.error-code{position:relative;z-index:2}.error-code-shadow{position:absolute;top:10px;left:10px;color:rgba(11,44,120,.08);z-index:1}.error-page-title,.faq-question i,.faq-question span{color:var(--primary-color)}.error-page-title{font-size:34px;margin-bottom:14px}.error-page-desc{font-size:16px;max-width:620px;margin:0 auto 30px;line-height:1.8}.error-page-actions .primary-btn{min-width:180px}@media(max-width:991px){.blog-detail-cover img{height:260px}.blog-detail-title,.error-page-title{font-size:24px}.contact-info-card{margin-bottom:15px}.error-code,.error-code-shadow{font-size:90px}}@media(max-width:575px){.error-code,.error-code-shadow{font-size:70px}.error-page-title{font-size:20px}}.gallery .item{position:relative;display:block;overflow:hidden;border-radius:12px;border:1px solid rgba(15,23,42,.05);margin-top:30px}.gallery .item img{width:100%;height:200px;object-fit:cover;transition:transform .5s}.gallery .item:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(11,44,120,.28),rgba(11,44,120,.06));opacity:0;transition:.35s;z-index:1}.gallery .item:hover img{transform:scale(1.06)}.gallery .item:hover:after,.gallery .item:hover:before{opacity:1}.gallery .item:hover:after{transform:translate(-50%,-50%) scale(1)}.faq-list{display:flex;flex-direction:column;gap:15px;margin-top:50px}.faq-item{background:rgba(255,255,255,.88);border:1px solid rgba(15,23,42,.05);border-radius:12px;overflow:hidden;transition:.3s}.faq-question,.sgk-row-remove{background:0 0;cursor:pointer}.faq-item:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.faq-question{width:100%;border:none;padding:15px;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left}.faq-question span{font-size:17px;line-height:1.5;font-weight:500}.faq-question i{font-size:15px}.faq-answer{display:none;padding:15px;border-top:1px solid var(--light-gray-color)}.faq-answer p{font-size:15px;line-height:1.85;color:var(--text-color);margin:0;max-width:90%}@media screen and (max-width:991px){.section-py{padding:70px 0}.section-py.py-bg{padding:80px 0}.section-px,.section-px.px-bg{padding-left:18px;padding-right:18px}.site-logo a img{height:50px}.header-area{min-height:76px}.site-logo a{font-size:24px}.header-actions .contact,.hero-section .owl-nav,.panel-link{display:none}.hero-section .item>img{height:600px;object-fit:cover}.hero-title{font-size:25px}.hero-desc{font-size:16px;line-height:1.4}.trust-section{margin-top:0}.cta-box{padding:50px 20px;border-radius:24px}.cta-content .title{font-size:30px}.cta-content .desc{font-size:15px}.about-hero-image,.blog-sidebar{margin-top:30px}.calculation-hero-section,.service-hero-section{padding-top:120px}.calculation-hero-title,.service-hero-title{font-size:42px}.service-hero-text{margin-left:0;max-width:100%}.service-audit-card,.service-company-card,.service-cta-box,.service-feature-card,.service-side-card.service-side-card-dark,.service-side-card.service-side-card-light{padding:28px 22px}.service-company-card,.service-feature-card,.service-side-card.service-side-card-dark{min-height:auto}.service-audit-image img{height:280px}.service-cta-content h2{font-size:34px}.blog-hero-desc,.calculation-hero-desc,.faq-question span{font-size:16px}.blog-newsletter-card h3,.blog-sidebar-card h3{font-size:20px}.mini-calculator-card,.salary-calculator-card,.vat-calculator-card{padding:26px 22px}.vat-total-box{margin-top:40px}.gallery .item img{height:220px}.faq-question{padding:18px 20px}.faq-answer{padding:0 20px 18px}.faq-answer p{max-width:100%;font-size:14px}}@media screen and (max-width:575px){.hero-content{left:0;max-width:100%;transform:unset;padding:0 15px}.hero-section .item{min-height:500px}.hero-title{font-size:20px}.hero-badge{font-size:12px;letter-spacing:.1em}.about-hero-title{font-size:33px}.about-hero-stats{gap:18px!important;align-items:flex-start!important;flex-direction:column}.stat-item h3{font-size:32px}.about-cta-box,.mission-card,.value-card,.vision-card{border-radius:20px}.why-us-item{gap:14px}.why-us-text h3{font-size:18px}.calculation-hero-title,.service-hero-title{font-size:34px}.service-hero-text{padding-left:16px}.service-side-bg-icon{font-size:90px}.calculator-result-box,.extra-tool-card,.mini-calculator-card,.salary-calculator-card,.service-audit-card,.service-company-card,.service-cta-box,.service-feature-card,.service-side-card,.vat-calculator-card{border-radius:18px}.service-company-mini-card{min-height:100px}.service-cta-content h2{font-size:30px}.blog-pagination{gap:8px}.vat-rate-buttons{flex-wrap:wrap}.vat-rate-buttons button{flex:1 1 calc(33.333% - 7px);min-width:0}.vat-total-box{flex-direction:column;align-items:flex-start}.extra-tool-card{min-height:130px}.gallery .item{border-radius:12px}.gallery .item img{height:200px}.faq-item{border-radius:14px}.faq-question{padding:16px;gap:14px}.faq-question span{font-size:15px}.faq-question i{width:34px;height:34px;min-width:34px;border-radius:10px}.faq-answer{padding:0 16px 16px}}.wp-widget{position:fixed;right:0;bottom:0;z-index:999;padding:15px}.wp-widget a{font-size:16px;background:#25d366;color:#fff;padding:5px 9px;border-radius:5px;display:flex;flex-direction:row;justify-content:center;align-items:center}.wp-widget a i{font-size:2rem;margin-left:10px}.form-error,.form-error p{font-style:italic;color:#8b0000;line-height:1;font-size:12px;margin-top:5px}.sgk-construction-calc{margin-top:20px}.sgk-calc-row{display:flex;align-items:center;margin-bottom:12px;gap:10px;flex-wrap:wrap}.sgk-calc-label{width:50%;font-weight:500;color:#333}.sgk-calc-separator{width:10px;text-align:center}.sgk-calc-field input,.sgk-calc-field select{width:100%;height:42px;padding:0 12px;border:1px solid #ddd;border-radius:6px;font-size:14px}.result-text{font-weight:600;color:#111}.sgk-prime-table-title{font-weight:600;margin-bottom:10px;font-size:15px}.sgk-prime-table{width:100%;border-collapse:collapse}.sgk-prime-table th{font-size:13px;font-weight:600;background:#f7f7f7;padding:10px;text-align:left}.sgk-prime-table td{padding:8px;vertical-align:middle}.sgk-prime-table input,.sgk-prime-table select{width:100%;height:38px;padding:0 10px;border:1px solid #ddd;border-radius:5px}.sgk-row-remove{border:none;color:#e74c3c}.sgk-prime-actions{margin-top:10px;display:flex;justify-content:flex-end}.sgk-summary-row{margin-top:25px}.sgk-summary-box{background:#f9fafb;border:1px solid #eee;padding:15px;border-radius:8px;margin-bottom:15px}.sgk-summary-box span{display:block;font-size:13px;color:#666;margin-bottom:5px}.sgk-summary-box strong{font-size:16px;font-weight:600;color:#111}.sgk-summary-input-box input{width:100%;height:42px;border:1px solid #ddd;border-radius:6px;padding:0 12px}.sgk-summary-box-lg{background:#eef6ff;border:1px solid #dbe9ff}.sgk-summary-box-lg strong{font-size:18px;color:#2c7be5}@media (max-width:768px){.sgk-calc-label{width:100%}.sgk-calc-separator{display:none}}