@import"https://fonts.googleapis.com/css2?family=Exo+2:ital,wght@0,100..900;1,100..900&family=Rajdhani:wght@300;400;500;600;700&family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap";:root{--pw-text-logo: #9e9d9c;--pw-logo-white: #ffffff;--pw-shield-start: #264c8e;--pw-shield-end: #218bca;--pw-bg: #f5f7fa;--pw-bg-dark: #1a1f27;--pw-text: #2b2b2b;--pw-text-light: #6f6f6f;--pw-accent: #218bca;--pw-accent-dark: #1a5f8a;--pw-accent-light: #4db3e6;--font-ui: "Rajdhani", sans-serif;--font-sub: "Exo 2", sans-serif;--font-text: "Titillium Web", sans-serif}body{margin:0}*{font-family:var(--font-ui);box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-family:var(--font-sub)}p,span,li{font-family:var(--font-text)}.article-content img{display:block;width:100%;height:auto}.currentPage{color:var(--pw-accent);font-weight:600}.homepage{width:100%;height:100vh;overflow:hidden}.slider{position:relative;width:100%;height:100vh}.slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease-in-out}.slide.active{opacity:1}.banner-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:start;align-items:center;background:#00000059}.banner-logo{filter:drop-shadow(0 0 8px rgba(0,0,0,.4))}.banner-text{color:#fff;font-size:3.5rem;font-weight:600;text-shadow:0 0 10px rgba(0,0,0,.6);text-align:center;width:100%}.btn-contact{background:var(--pw-accent, #0b74de);color:#fff;text-decoration:none;font-family:var(--font-ui);font-weight:600;margin-top:16px;transition:background .2s ease}.btn-contact:hover{background:color-mix(in srgb,var(--pw-accent, #0b74de) 85%,black 15%)}.btn-contact:focus{outline:3px solid rgba(11,116,222,.25);outline-offset:2px}.contact-social{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.contact-social li a{display:flex;align-items:center;gap:12px;text-decoration:none;color:#222;font-size:1.15rem;font-weight:500;transition:opacity .2s ease}.contact-social li a:hover{opacity:.7}.contact-social img{width:24px;height:24px}.contact-map iframe{width:100%;border:0}.contact-form form{display:flex;flex-direction:column}.contact-form label{display:flex;flex-direction:column;gap:6px}.contact-submit{background:var(--pw-accent);color:#fff;border:none;border-radius:6px}.error{border:2px solid #ff4d4d!important;background-color:#ffecec}textarea{resize:vertical}.tool-grid label{display:flex;flex-direction:column;gap:6px}.news-page{width:100%;min-height:80vh}.news-grid{display:grid;gap:24px}.news-card{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;text-decoration:none;color:var(--pw-text);box-shadow:0 4px 16px #0000000f;border:1px solid rgba(0,0,0,.05);transition:transform .25s ease,box-shadow .25s ease}.news-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.news-card-image-wrapper{width:100%;height:200px;overflow:hidden;background-color:#e5e9f0}.news-card-image-wrapper img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.news-card:hover .news-card-image-wrapper img{transform:scale(1.05)}.news-card-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.news-card-date{font-size:.85rem;color:var(--pw-text-light);margin-bottom:8px}.news-card-title{font-size:1.35rem;font-weight:700;margin:0 0 10px;color:var(--pw-text);line-height:1.3}.news-card-excerpt{font-size:.95rem;color:var(--pw-text-light);line-height:1.5;margin:0 0 16px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.news-card-link{margin-top:auto;font-family:var(--font-ui);font-weight:600;color:var(--pw-accent);display:flex;align-items:center;gap:6px;font-size:.95rem}.pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:40px}.pagination-btn{background:#fff;border:1px solid rgba(0,0,0,.1);color:var(--pw-text);padding:8px 16px;border-radius:6px;font-family:var(--font-ui);font-weight:600;cursor:pointer;transition:all .2s ease}.pagination-btn:hover:not(:disabled){background:var(--pw-accent);color:#fff;border-color:var(--pw-accent)}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-info{font-family:var(--font-ui);font-size:1rem;color:var(--pw-text-light)}@media(max-width:1250px){.article-content img{margin:24px 0;border-radius:6px}.article-layout{padding:24px 16px}.article-layout h1{font-size:30px;margin-bottom:20px}.article-content h2{font-size:22px;margin:24px 0 12px}.article-content p{font-size:16px;line-height:1.6;margin-bottom:16px}.article-content ul{margin-left:18px;font-size:16px;line-height:1.55;margin-bottom:16px}.header-mobile{width:100%;background:#fff;border-bottom:1px solid rgba(0,0,0,.06);position:sticky;top:0;z-index:1000}.header-mobile-inner{height:64px;padding:0 20px;display:flex;align-items:center;justify-content:space-between}.header-mobile-logo{height:36px}.header-mobile-logo-img{height:100%}.header-mobile-hamburger{font-size:32px;background:none;border:none;cursor:pointer;color:var(--pw-text)}.header-mobile-panel{position:fixed;inset:0;background:#fff;transform:translate(-100%);transition:transform .3s ease;padding:40px 24px;overflow-y:auto}.header-mobile-panel.open{transform:translate(0)}.header-mobile-list{list-style-type:none;display:flex;flex-direction:column;gap:18px}.header-mobile-list a{text-decoration:none;font-family:var(--font-ui);font-size:18px;color:var(--pw-text)}.header-mobile-submenu{list-style-type:none;margin-top:6px;margin-left:12px;display:flex;flex-direction:column;gap:10px}.header-mobile-submenu a{font-size:16px;color:var(--pw-text-light)}.header-desktop{display:none!important}.banner-logo{width:100%}.contact-paragraph{font-size:16px;line-height:1.6;margin-bottom:16px}.btn-contact{font-size:15px;padding:12px 18px;border-radius:8px}.contact-page{padding:24px 16px}.contact-page h1{font-size:30px;margin-bottom:24px}.contact-grid{display:flex;flex-direction:column;gap:32px}.contact-map iframe{height:260px;border-radius:6px}.contact-form form{gap:14px}.contact-submit{padding:12px}.contact-social{gap:10px}.contact-social li a{font-size:1rem;gap:10px}.contact-social img{width:20px;height:20px}.tools-page{padding:20px 16px}.tool-card{padding:20px;border-radius:10px;margin-bottom:24px}.tool-grid{display:flex;flex-direction:column;gap:14px}.tool-result{margin-top:16px;font-size:18px}.news-page{padding:24px 16px}.news-page h1{font-size:30px;margin-bottom:24px}.news-grid{grid-template-columns:1fr}}@media(min-width:1251px){.article-content img{max-width:100%;margin:32px auto;border-radius:8px}.article-layout{max-width:1100px;margin:0 auto;padding:40px 20px}.article-layout h1{font-size:42px;margin-bottom:28px}.article-content h2{font-size:28px;margin:32px 0 14px}.article-content p{font-size:18px;line-height:1.7;margin-bottom:18px}.article-content ul{margin-left:24px;font-size:18px;line-height:1.6;margin-bottom:18px}.article-content ul ul{margin-left:20px;margin-top:8px}.header-mobile{display:none}.header-desktop{width:100%;background:#fff;border-bottom:1px solid rgba(0,0,0,.05);position:sticky;top:0;z-index:1000}.header-inner{margin:0 auto;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.logo-full{height:54px;width:auto;display:block}.logo{display:flex;align-items:center;text-decoration:none}.nav-desktop .nav-list{display:flex;gap:32px;list-style:none;align-items:center}.nav-desktop a{text-decoration:none;font-family:var(--font-ui);font-size:16px;color:var(--pw-text);padding:8px 0;transition:color .2s ease}.nav-desktop a:hover{color:var(--pw-accent)}.dropdown{display:none;position:fixed;list-style-type:none;background:#fff;border-radius:6px;padding:12px 0;min-width:220px;box-shadow:0 6px 20px #0000001f}.dropdown li{white-space:nowrap}.dropdown a{display:block;padding:10px 20px;color:var(--pw-text)}.dropdown a:hover{background:#0000000a;color:var(--pw-accent)}.has-dropdown:hover .dropdown,.has-dropdown:focus-within .dropdown{display:block;list-style-type:none}.banner-logo{width:300px;text-align:center}.contact-paragraph{font-size:18px;line-height:1.7;margin-bottom:18px}.btn-contact{font-size:16px;padding:12px 24px;border-radius:10px}.contact-page{max-width:1100px;margin:0 auto;padding:40px 20px}.contact-page h1{font-size:42px;margin-bottom:32px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.contact-info h2,.contact-form h2{margin-bottom:16px}.contact-map iframe{height:300px;border-radius:8px}.contact-form form{gap:16px}.contact-submit{padding:12px 20px;cursor:pointer}.tools-page{max-width:1100px;margin:0 auto;padding:40px 20px}.tool-card{padding:28px;border-radius:12px;box-shadow:0 4px 16px #00000014;margin-bottom:32px}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:16px}.tool-result{margin-top:20px;font-size:20px}.news-page{max-width:1100px;margin:0 auto;padding:40px 20px}.news-page h1{font-size:42px;margin-bottom:32px}.news-grid{grid-template-columns:repeat(3,1fr)}}
