/* Aygün Qurbanova: yenilənmiş oxunaqlı interfeys. UTF-8 */
:root{--aq-ink:#172b35;--aq-accent:#08776d}
html{font-size:16px;-webkit-text-size-adjust:100%}
body,button,input,textarea,select{font-family:"Noto Sans",Arial,sans-serif!important;font-size:16px;line-height:1.65;letter-spacing:0!important;-webkit-font-smoothing:antialiased}
body{color:var(--aq-ink);background:#f5f8f7}
.aq-container{width:min(100% - 48px,1200px);max-width:1200px;margin-inline:auto}
.aq-topbar{font-size:13px}.aq-brand{font-size:21px;line-height:1.3}.aq-brand small{font-size:10px}
.aq-links>a:not(.aq-button),.aq-dropdown>a{font-size:14px!important;font-weight:600}
.aq-hero h1{font-size:clamp(34px,4vw,56px);line-height:1.17;letter-spacing:-.025em!important}
.aq-hero p,.aq-muted{font-size:15px;line-height:1.8}
.aq-heading{font-size:clamp(24px,2.6vw,32px);line-height:1.3}
.aq-feature h3{font-size:16px}.aq-feature p{font-size:14px;line-height:1.7}
.aq-news-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:stretch}
.aq-news-grid>.aq-news-card{display:flex!important;min-width:0;margin:0!important;overflow:hidden;border-radius:18px!important;background:#fff;box-shadow:0 4px 18px rgba(15,45,45,.055)!important;border:1px solid #e4ece9!important;transition:transform .2s,box-shadow .2s}
.aq-news-grid>.aq-news-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(15,45,45,.10)!important}
.aq-news-grid .post-card{display:flex;flex-direction:column;width:100%;height:100%}
.aq-news-grid .post-card-image{margin:0!important;padding:0!important;aspect-ratio:16/10;background:#e9f0ed;overflow:hidden}
.aq-news-grid .post-card-image a{display:block;width:100%;height:100%}
.aq-news-grid .post-card-image img{width:100%!important;height:100%!important;object-fit:cover!important;border-radius:0!important;box-shadow:none!important;display:block}
.aq-news-grid .post-card-content{padding:20px 21px 18px!important;display:flex;flex:1;flex-direction:column;align-items:stretch!important;min-height:195px}
.aq-news-grid .categorie{align-self:flex-start;font-size:11px!important;line-height:1.4;font-weight:700;max-width:100%;padding:6px 10px;overflow-wrap:anywhere}
.aq-news-grid h3{font-size:17px!important;font-weight:700!important;line-height:1.55!important;margin:13px 0 20px!important;overflow-wrap:anywhere;letter-spacing:0!important}
.aq-news-grid h3 a{color:#172b35!important}.aq-news-grid h3 a:hover{color:var(--aq-accent)!important}
.aq-news-grid .aq-card-meta{margin-top:auto;padding-top:13px;font-size:12px!important;line-height:1.5;display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.aq-news-grid .aq-card-meta time,.aq-news-grid .aq-read-more{font-size:12px!important}
.aq-news-grid .aq-read-more{margin-left:auto}
.aq-news-heading{margin-bottom:25px}.aq-news-eyebrow{font-size:12px}
.aq-content{padding-top:38px}.aq-content .pagination{flex-wrap:wrap;gap:5px}
@media(max-width:1100px){.aq-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aq-nav-inner{flex-wrap:wrap}.aq-menu-toggle{display:inline-flex;align-items:center;gap:9px;margin-left:auto;font-size:14px}.aq-links{display:none!important;width:100%;flex-direction:column;align-items:stretch;gap:0;padding:10px 0 18px;border-top:1px solid #e5eeeb}.aq-links.aq-open{display:flex!important}.aq-links>a,.aq-dropdown>a{display:block;padding:12px 8px!important;font-size:15px!important}.aq-links .aq-button{justify-content:center;margin-top:10px}.aq-dropdown{width:100%}.aq-submenu{position:static;display:flex;flex-direction:column;box-shadow:none;background:#f4f9f7;border:0;border-radius:10px;padding:5px 10px 5px 18px}.aq-submenu a{font-size:14px!important;padding:9px 10px}}
@media(max-width:767px){.aq-container{width:min(100% - 32px,620px)}.aq-topbar{font-size:12px}.aq-top-inner{justify-content:center;gap:3px 16px}.aq-nav-inner{min-height:70px;align-items:center}.aq-brand{font-size:18px}.aq-brand small{font-size:9px}.aq-hero{padding:35px 0}.aq-hero-grid{grid-template-columns:1fr;gap:26px}.aq-hero h1{font-size:clamp(30px,8vw,43px);margin:14px 0}.aq-hero p{font-size:15px}.aq-portrait{display:block;max-width:310px}.aq-portrait img{height:290px}.aq-portrait-note{left:8px;bottom:10px}.aq-actions{gap:10px}.aq-actions .aq-button{font-size:13px;padding:12px 14px}.aq-section{padding:32px 0}.aq-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.aq-feature{padding:17px;border-radius:15px}.aq-feature p{font-size:13px}.aq-exam{padding:23px;border-radius:18px;flex-direction:column;align-items:flex-start}.aq-exam h2{font-size:22px}.aq-exam p{font-size:14px}.aq-news-grid{grid-template-columns:1fr;gap:17px}.aq-news-grid .post-card-image{aspect-ratio:16/9}.aq-news-grid .post-card-content{min-height:0;padding:17px 18px!important}.aq-news-grid h3{font-size:17px!important;margin:11px 0 17px!important}.aq-news-heading{gap:8px}.aq-sort-note{font-size:11px}.aq-whatsapp{font-size:0!important;width:52px;height:52px;display:flex;justify-content:center;align-items:center;padding:0!important;right:14px;bottom:14px}.aq-whatsapp i{font-size:26px}}
@media(max-width:390px){.aq-container{width:calc(100% - 28px)}.aq-features{grid-template-columns:1fr}.aq-hero h1{font-size:30px}.aq-brand{font-size:17px}.aq-news-grid .post-card-image{aspect-ratio:16/10}}

/* 2026-10-14: kart, Azərbaycan hərfləri, mobil menyu və WhatsApp düzəlişləri */
html,body{font-family:Arial,"Segoe UI",sans-serif!important;text-rendering:optimizeLegibility;font-synthesis:none}
body,button,input,textarea,select,.aq-hero h1,.aq-news-grid h3,.aq-brand,.aq-heading,.aq-links a,h1,h2,h3,h4,h5,h6{font-family:Arial,"Segoe UI",sans-serif!important;letter-spacing:normal!important}
.aq-hero h1{font-weight:800!important;line-height:1.17!important;word-break:normal}
.aq-news-grid{align-items:stretch!important;grid-auto-rows:auto!important}
.aq-news-grid>.aq-news-card{height:auto!important;min-height:0!important;align-self:stretch!important;overflow:hidden!important;display:flex!important;padding:0!important;margin:0!important}
.aq-news-grid>.aq-news-card .post-card{height:auto!important;min-height:0!important;flex:1!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;transform:none!important}
.aq-news-grid>.aq-news-card .post-card-image{margin:0!important;box-shadow:none!important;border-radius:0!important;flex:none!important}
.aq-news-grid>.aq-news-card .post-card-content{height:auto!important;min-height:0!important;flex:1!important;padding:18px 20px!important}
.aq-news-grid>.aq-news-card .post-card-content h3{margin:12px 0 16px!important;font-size:17px!important;line-height:1.5!important}
.aq-news-grid>.aq-news-card .aq-card-meta{margin-top:auto!important}
.aq-top-inner>span:last-child{display:flex;align-items:center;gap:13px}.aq-top-inner>span:last-child a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.aq-top-inner>span:last-child a[aria-label]{width:25px;height:25px;border-radius:50%;transition:background .2s}.aq-top-inner>span:last-child a[aria-label]:hover{background:rgba(255,255,255,.16)}
.aq-whatsapp{display:none!important}
.aq-whatsapp-modern{position:fixed;z-index:1500;right:22px;bottom:22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:12px 20px;border-radius:999px;background:#128c55;color:#fff!important;font:700 14px Arial,sans-serif!important;text-decoration:none!important;box-shadow:0 8px 25px rgba(0,80,47,.24);transition:transform .2s,background .2s}
.aq-whatsapp-modern:hover{background:#0b7446;transform:translateY(-2px)}.aq-whatsapp-modern i{font-size:25px}
@media(max-width:1199px){.aq-nav{z-index:1300!important}.aq-nav-inner{position:relative!important;flex-wrap:nowrap!important}.aq-menu-toggle{display:inline-flex!important;margin-left:auto!important;flex-shrink:0}.aq-links{display:none!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100dvh - 95px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;background:#fff!important;border:1px solid #e0ebe7!important;border-radius:0 0 16px 16px!important;padding:12px 16px 22px!important;box-shadow:0 18px 30px rgba(0,0,0,.15)!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;z-index:1400!important}.aq-links.aq-open{display:flex!important}.aq-dropdown{width:100%!important}.aq-submenu{position:static!important;display:flex!important;flex-direction:column!important;box-shadow:none!important;border:0!important;min-width:0!important;padding:5px 10px!important;background:#f2f8f6!important}.aq-links>a,.aq-dropdown>a{padding:12px!important;font-size:15px!important}.aq-links .aq-button{display:flex!important;margin-top:8px!important}}
@media(max-width:767px){.aq-top-inner{justify-content:space-between!important;text-align:left!important}.aq-top-inner>span:first-child{display:none}.aq-top-inner>span:last-child{width:100%;justify-content:space-between}.aq-nav-inner{min-height:70px!important}.aq-brand{font-size:17px!important;white-space:normal!important;line-height:1.2!important}.aq-news-grid{gap:18px!important}.aq-news-grid>.aq-news-card{margin:0!important}.aq-news-grid>.aq-news-card .post-card-content{padding:16px!important}.aq-whatsapp-modern{right:14px;bottom:14px;min-height:54px;width:54px;padding:0;border-radius:50%}.aq-whatsapp-modern span{display:none}.aq-whatsapp-modern i{font-size:28px}}

/* Mobil menyu: köhnə mövzu float/column qaydalarını sıfırla */
@media (max-width:1199px) {
 html,body{max-width:100%;overflow-x:clip}
 .aq-nav,.aq-nav-inner{width:100%!important;max-width:100%!important}
 .aq-nav-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:10px!important}
 .aq-menu-toggle{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;flex:0 0 auto!important}
 #aq-menu{box-sizing:border-box!important;position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;min-width:0!important;max-width:100%!important;max-height:calc(100dvh - 85px)!important;overflow-x:hidden!important;overflow-y:auto!important;display:none!important;flex-direction:column!important;align-items:stretch!important;flex-wrap:nowrap!important;gap:0!important;padding:12px!important;margin:0!important;float:none!important;columns:auto!important;column-count:1!important;transform:none!important;white-space:normal!important}
 #aq-menu.aq-open{display:flex!important}
 #aq-menu > a,#aq-menu > .aq-dropdown{box-sizing:border-box!important;display:block!important;position:relative!important;float:none!important;clear:both!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;transform:none!important;flex:none!important;text-align:left!important}
 #aq-menu > a{padding:13px 14px!important;white-space:normal!important}
 #aq-menu .aq-dropdown > a{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:100%!important;padding:13px 14px!important;white-space:normal!important}
 #aq-menu .aq-submenu{box-sizing:border-box!important;position:static!important;inset:auto!important;display:flex!important;flex-direction:column!important;float:none!important;clear:both!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0 0 7px!important;padding:4px 8px!important;transform:none!important;box-shadow:none!important;overflow:hidden!important}
 #aq-menu .aq-submenu a{box-sizing:border-box!important;display:block!important;position:static!important;float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:11px 12px!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:left!important}
 #aq-menu .aq-button{display:flex!important;width:100%!important;justify-content:center!important;text-align:center!important}
}
@media(max-width:575px){#aq-menu{max-height:calc(100dvh - 72px)!important}.aq-nav-inner{padding-top:10px!important;padding-bottom:10px!important}}
