.mean-container, .mean-bar, .mean-push, .meanmenu-reveal{display: none !important;}
.avk-nav-container, .avk-nav-container *{box-sizing: border-box !important;margin: 0;padding: 0;list-style: none;text-decoration: none;}
.avk-nav-container{width: 100%;position: relative;font-family: "Source Sans Pro", sans-serif;}
.avk-hidden-cb{display: none !important;}
.avk-mobile-btn, .avk-arrow{display: none;}
@media screen and (min-width: 992px) {.avk-menu-list{display: flex !important;justify-content: flex-end;align-items: center;gap: 25px;height: 80px;}
.avk-menu-link{color: #1a365d !important;font-weight: 700 !important;font-size: 17px !important;transition: color 0.3s ease !important;cursor: pointer;display: flex;align-items: center;height: 100%;}
.avk-menu-link:hover{color: #0077b6 !important;}
.avk-dropdown-item{position: relative;height: 100%;}
.avk-mega-box{position: absolute;top: 100%;left: 50%;transform: translateX(-50%) translateY(10px);width: 710px;background: #fff;box-shadow: 0 15px 35px rgba(0,0,0,0.1);border-radius: 6px;border-top: 3px solid #0077b6 !important;padding: 20px;opacity: 0;visibility: hidden;transition: all 0.3s ease;z-index: 99999;}
.avk-dropdown-item:hover .avk-mega-box{opacity: 1;visibility: visible;transform: translateX(-50%) translateY(0);}
.avk-mega-grid{display: grid;grid-template-columns: repeat(2, 1fr);gap: 6px;}}
.avk-mega-link{display: flex;align-items: flex-start;padding: 5px;border-radius: 6px;transition: none !important;background: transparent;}
.avk-mega-link:hover{background-color: transparent !important;transform: none !important;}
.avk-icon{background-color: #f0f4f8 !important;color: #0077b6 !important;font-size: 22px;width: 45px;height: 45px;min-width: 45px;display: flex;align-items: center;justify-content: center;border-radius: 8px;margin-right: 15px;}
.avk-text h4{font-size: 15px !important;color: #1a365d !important;font-weight: 700 !important;margin-bottom: 4px !important;line-height: 1.2 !important;}
.avk-text p{font-size: 13px !important;color: #666 !important;line-height: 1.3 !important;}
@media screen and (max-width: 991px) {.mnmenu-sec .container .row{display: flex !important;flex-wrap: nowrap !important;align-items: center !important;justify-content: space-between !important;}
.mnmenu-sec .col-md-3{width: auto !important;flex: 0 0 auto !important;padding-left: 15px !important;}
.mnmenu-sec .col-md-9{width: auto !important;flex: 1 !important;display: flex !important;justify-content: flex-end !important;position: static !important;padding-right: 15px !important;}
.avk-nav-container{padding: 0;display: flex;justify-content: flex-end;position: static !important;}
.avk-mobile-btn{display: inline-flex !important;align-items: center !important;justify-content: center !important;background-color: #f0f4f8 !important;color: #0077b6 !important;font-size: 26px !important;width: 45px !important;height: 45px !important;border: 2px solid #0077b6 !important;border-radius: 6px !important;cursor: pointer !important;position: relative !important;z-index: 100000 !important;}
.avk-mobile-btn i{margin: 0 !important;transition: transform 0.3s ease !important;}
#avk-mobile-trigger:checked + .avk-mobile-btn i::before{content: "" !important;}
.avk-menu-list{display: none !important;flex-direction: column;position: absolute !important;top: 100% !important;left: 0 !important;right: 0 !important;width: 100% !important;background: #fff;border-top: 3px solid #0077b6 !important;box-shadow: 0 10px 25px rgba(0,0,0,0.15);margin-top: 0 !important;z-index: 99999 !important;}
#avk-mobile-trigger:checked ~ .avk-menu-list{display: flex !important;overflow-y: auto !important;max-height: 75vh !important;padding-bottom: 80px !important;-webkit-overflow-scrolling: touch !important;border-bottom: 3px solid #0077b6 !important;}
.avk-menu-link{display: flex;justify-content: space-between;padding: 15px 20px !important;border-bottom: 1px solid #f0f0f0;color: #1a365d !important;font-weight: 700 !important;font-size: 16px !important;}
.avk-menu-link:hover{color: #1a365d !important;}
.avk-arrow{display: inline-block;color: #0077b6 !important;transition: transform 0.3s ease;}
.avk-mega-box{display: none;width: 100%;background: #fcfcfc;border-left: 3px solid #0077b6 !important;}
#avk-dropdown-trigger:checked ~ .avk-mega-box{display: block !important;}
#avk-dropdown-trigger:checked ~ .avk-dropdown-label .avk-arrow{transform: rotate(180deg);}
.avk-mega-grid{display: flex;flex-direction: column;}
.avk-mega-link{padding: 15px 20px;border-bottom: 1px solid #eee;}}
@media screen and (max-width: 991px) {.avk-mnav{display: block !important;position: fixed !important;bottom: 0 !important;left: 0 !important;width: 100% !important;background-color: #1a365d !important;box-shadow: 0 -4px 15px rgba(0, 0, 0, 0.2) !important;z-index: 999999 !important;font-family: "Source Sans Pro", sans-serif !important;padding-bottom: env(safe-area-inset-bottom) !important;}
.avk-mnav__wrap{display: flex !important;justify-content: space-between !important;align-items: flex-end !important;height: 65px !important;padding: 0 5px 8px 5px !important;}
.avk-mnav__item{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: flex-end !important;text-decoration: none !important;flex: 1 1 0 !important;height: 100% !important;}
.avk-mnav__ico{font-size: 26px !important;margin-bottom: 5px !important;color: #ffffff !important;}
.avk-mnav__txt{font-size: 12px !important;font-weight: 600 !important;letter-spacing: -0.2px !important;color: #ffffff !important;white-space: nowrap !important;line-height: 1 !important;}
.avk-mnav__item--primary{position: relative !important;justify-content: flex-end !important;}
.avk-mnav__bubble{display: flex !important;align-items: center !important;justify-content: center !important;position: absolute !important;top: -16px !important;left: 50% !important;transform: translateX(-50%) !important;width: 52px !important;height: 52px !important;background-color: #008ecc !important;border-radius: 50% !important;box-shadow: none !important;border: 2px solid #1a365d !important;}
.avk-mnav__ico--big{color: #ffffff !important;font-size: 25px !important;margin: 0 !important;}
.avk-mnav__txt--strong{font-weight: 800 !important;font-size: 16px !important;color: #ffffff !important;}
.avk-mnav__item--primary .avk-mnav__txt{margin-top: 30px !important;}}
@media screen and (min-width: 992px) {.avk-mnav{display: none !important;}}
.avk-stepsMini{margin-top: 10px;margin-bottom: 35px;}
.avk-stepMini{height: 100%;min-height: 185px;background: #ffffff;border-radius: 14px;padding: 22px 18px;text-align: center;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 10px 26px rgba(0,0,0,0.05);transition: all 0.25s ease;margin-bottom: 20px;}
.avk-stepMini:hover{transform: translateY(-4px);box-shadow: 0 16px 36px rgba(0,0,0,0.08);}
.avk-stepMini__icon{width: 44px;height: 44px;margin: 0 auto 10px;border-radius: 50%;background: #eef6ff;display: flex;align-items: center;justify-content: center;}
.avk-stepMini__icon i{font-size: 20px;color: #0b74d1;}
.avk-stepMini__no{font-size: 12px;font-weight: 700;color: #0b74d1;margin-bottom: 6px;text-transform: uppercase;letter-spacing: .3px;}
.avk-stepMini h3{font-size: 17px;font-weight: 700;color: #1f2d3d;margin: 0 0 8px;line-height: 1.35;}
.avk-stepMini p{font-size: 13.5px;color: #5d6975;line-height: 1.6;margin: 0;}
.avk-toolGrid{margin-top: 20px;margin-bottom: 35px;}
.avk-toolCard{display: block;height: 100%;background: #ffffff;border-radius: 14px;overflow: hidden;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 10px 28px rgba(0,0,0,0.06);transition: all 0.25s ease;margin-bottom: 25px;text-decoration: none;color: inherit;position: relative;}
.avk-toolCard:hover{transform: translateY(-5px);box-shadow: 0 18px 40px rgba(0,0,0,0.10);text-decoration: none;color: inherit;}
.avk-toolCard__imgWrap{height: 230px;overflow: hidden;background: #f4f7fb;}
.avk-toolCard__img{width: 100%;height: 100%;object-fit: cover;display: block;transition: 0.4s ease;}
.avk-toolCard:hover .avk-toolCard__img{transform: scale(1.04);}
.avk-toolCard__body{padding: 22px;}
.avk-toolCard__badge{display: inline-block;padding: 5px 11px;border-radius: 30px;background: linear-gradient(135deg, #eaf4ff, #f3f9ff);color: #0b74d1;font-size: 12px;font-weight: 700;margin-bottom: 10px;}
.avk-toolCard__title{font-size: 20px;font-weight: 700;color: #1f2d3d;margin: 0 0 10px;line-height: 1.4;}
.avk-toolCard__text{font-size: 14px;color: #5d6975;line-height: 1.7;margin-bottom: 14px;}
.avk-toolCard__link{font-size: 14px;font-weight: 700;color: #0b74d1;display: inline-block;}
@media (max-width: 991px) {.avk-stepMini{min-height: 170px;}}
@media (max-width: 767px) {.avk-stepMini{min-height: auto;padding: 18px 14px;}
.avk-stepMini h3{font-size: 15.5px;}
.avk-stepMini p{font-size: 13px;}
.avk-toolCard__imgWrap{height: 190px;}
.avk-toolCard__body{padding: 18px;}
.avk-toolCard__title{font-size: 18px;}
.avk-toolCard__text{font-size: 13.5px;}}
.avk-service-switcher{--avk-blue: #337fbd;--avk-blue-dark: #20365d;--avk-blue-soft: #f3f8fc;--avk-border: #dce8f2;--avk-text: #505050;--avk-muted: #666666;width: calc(100% - 30px);max-width: 1200px;margin: 0 auto;padding: 12px 0;font-family: inherit;color: var(--avk-text);}
.avk-service-switcher *,
.avk-service-switcher *::before,
.avk-service-switcher *::after{box-sizing: border-box;}
.avk-service-tabs{display: grid;grid-template-columns: repeat(6, 1fr);width: 100%;background: #ffffff;border: 1px solid var(--avk-border);border-bottom: 0;border-radius: 14px 14px 0 0;overflow: hidden;}
.avk-service-tab{position: relative;appearance: none;-webkit-appearance: none;display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 64px;padding: 10px 9px;background: #ffffff;color: var(--avk-blue-dark);border: 0;border-right: 1px solid #edf1f5;font: inherit;font-size: 14px;font-weight: 700;white-space: nowrap;cursor: pointer;transition:
        background-color .18s ease,
        color .18s ease;}
.avk-service-tab:last-child{border-right: 0;}
.avk-service-tab::after{content: "";position: absolute;left: 23%;right: 23%;bottom: 0;height: 3px;background: transparent;}
.avk-service-tab:hover{background: #f8fbfd;}
.avk-service-tab.is-active{background: var(--avk-blue-soft);color: var(--avk-blue);}
.avk-service-tab.is-active::after{background: var(--avk-blue);}
.avk-service-tab:focus-visible{outline: 2px solid var(--avk-blue);outline-offset: -3px;}
.avk-service-tab-icon{display: flex;align-items: center;justify-content: center;width: 25px;height: 25px;flex: 0 0 25px;color: var(--avk-blue);}
.avk-service-tab-icon svg{width: 23px;height: 23px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round;}
.avk-service-panel{display: none;grid-template-columns: minmax(0, 1.55fr) minmax(300px, .75fr);min-height: 285px;background: #ffffff;border: 1px solid var(--avk-border);border-radius: 0 0 14px 14px;box-shadow: 0 7px 22px rgba(25, 65, 100, .055);overflow: hidden;}
.avk-service-panel.is-active{display: grid;animation: avkServiceOpen .18s ease;}
@keyframes avkServiceOpen {from{opacity: .25;}
to{opacity: 1;}}
.avk-service-main{display: flex;flex-direction: column;justify-content: center;padding: 35px 42px;}
.avk-service-type{margin-bottom: 9px;color: var(--avk-blue);font-size: 12px;font-weight: 700;letter-spacing: .5px;}
.avk-service-main h3{margin: 0 0 12px;color: #414141;font-size: clamp(24px, 2.4vw, 32px);font-weight: 700;line-height: 1.25;}
.avk-service-main p{max-width: 750px;margin: 0 0 23px;color: var(--avk-muted);font-size: 15.5px;line-height: 1.75;}
.avk-service-actions{display: flex;align-items: center;gap: 13px;}
.avk-detail-btn,
.avk-analysis-btn{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;text-decoration: none !important;border-radius: 6px;font-size: 14px;font-weight: 700;transition:
        background-color .17s ease,
        color .17s ease,
        border-color .17s ease;}
.avk-detail-btn{gap: 8px;padding: 10px 18px;background: var(--avk-blue);border: 1px solid var(--avk-blue);color: #ffffff !important;}
.avk-detail-btn:hover{background: #286fa9;border-color: #286fa9;}
.avk-detail-btn span{font-size: 17px;line-height: 1;}
.avk-analysis-btn{padding: 10px 18px;background: #ffffff;color: var(--avk-blue) !important;border: 1px solid #bcd4e7;}
.avk-analysis-btn:hover{background: var(--avk-blue-soft);border-color: var(--avk-blue);}
.avk-service-side{display: flex;flex-direction: column;justify-content: center;padding: 31px 35px;background: #f8fbfd;border-left: 1px solid var(--avk-border);}
.avk-side-title{margin-bottom: 13px;color: #454545;font-size: 15px;font-weight: 700;}
.avk-service-side ul{display: grid;gap: 11px;margin: 0;padding: 0;list-style: none;}
.avk-service-side li{position: relative;margin: 0;padding-left: 20px;color: #5a5a5a;font-size: 13.5px;line-height: 1.5;}
.avk-service-side li::before{content: "";position: absolute;left: 1px;top: .61em;width: 7px;height: 7px;background: var(--avk-blue);border-radius: 50%;}
@media (max-width: 1000px) {.avk-service-tab{padding-left: 6px;padding-right: 6px;font-size: 13px;}
.avk-service-panel{grid-template-columns: 1.3fr .8fr;}
.avk-service-main{padding: 31px;}
.avk-service-side{padding: 28px 25px;}}
@media (max-width: 760px) {.avk-service-switcher{padding-left: 0;padding-right: 0;}
.avk-service-tabs{display: flex;width: 100%;overflow-x: auto;overflow-y: hidden;border-radius: 10px 10px 0 0;scrollbar-width: none;-webkit-overflow-scrolling: touch;}
.avk-service-tabs::-webkit-scrollbar{display: none;}
.avk-service-tab{flex: 0 0 auto;min-width: 128px;min-height: 57px;padding: 9px 13px;font-size: 13px;white-space: nowrap;}
.avk-service-tab-icon{width: 22px;height: 22px;flex-basis: 22px;}
.avk-service-tab-icon svg{width: 20px;height: 20px;}
.avk-service-tab::after{left: 18px;right: 18px;}
.avk-service-panel{grid-template-columns: 1fr;min-height: 0;border-radius: 0 0 10px 10px;}
.avk-service-main{padding: 27px 21px 24px;}
.avk-service-type{margin-bottom: 8px;font-size: 10.5px;}
.avk-service-main h3{margin-bottom: 10px;font-size: 23px;line-height: 1.25;}
.avk-service-main p{margin-bottom: 20px;font-size: 14px;line-height: 1.65;}
.avk-service-side{padding: 22px 21px;border-top: 1px solid var(--avk-border);border-left: 0;}
.avk-side-title{font-size: 14px;}
.avk-service-side li{font-size: 13px;}}
@media (max-width: 480px) {.avk-service-actions{display: grid;grid-template-columns: 1fr;gap: 8px;}
.avk-detail-btn,
    .avk-analysis-btn{width: 100%;}}
@media (prefers-reduced-motion: reduce) {.avk-service-panel.is-active{animation: none;}}
.avk-tabs-mobile-wrap{position: relative;}
.avk-tabs-swipe-hint{display: none;}
@media (max-width: 760px) {.avk-tabs-swipe-hint{position: absolute;top: 1px;right: 1px;bottom: 1px;z-index: 5;display: flex;align-items: center;justify-content: center;width: 38px;color: var(--avk-blue);font-size: 28px;font-weight: 500;line-height: 1;background: linear-gradient(
            90deg,
            rgba(255, 255, 255, 0) 0%,
            rgba(255, 255, 255, .92) 45%,
            #ffffff 75%
        );border: 0;padding: 0;cursor: pointer;-webkit-tap-highlight-color: transparent;}}
.avk-tabs-mobile-wrap{position: relative;}
.avk-tabs-arrow{display: none;}
@media (max-width: 760px) {.avk-tabs-arrow{position: absolute;top: 1px;bottom: 1px;z-index: 20;width: 40px;align-items: center;justify-content: center;padding: 0;border: 0;color: var(--avk-blue);font-size: 30px;font-weight: 500;line-height: 1;cursor: pointer;-webkit-tap-highlight-color: transparent;}
.avk-tabs-arrow-right{display: flex;right: 1px;background: linear-gradient(
            90deg,
            rgba(255,255,255,0) 0%,
            rgba(255,255,255,.94) 42%,
            #ffffff 72%
        );}
.avk-tabs-arrow-right.is-hidden{display: none;}
.avk-tabs-arrow-left{left: 1px;background: linear-gradient(
            270deg,
            rgba(255,255,255,0) 0%,
            rgba(255,255,255,.94) 42%,
            #ffffff 72%
        );}
.avk-tabs-arrow-left.is-visible{display: flex;}}
.cky-consent-container .cky-consent-bar{background: #f8fafc !important;border: 1.75px solid #c3d2e0 !important;border-radius: 0 !important;box-shadow: none !important;}
.cky-consent-container .cky-title{color: #18273a !important;font-weight: 700 !important;margin-bottom: 7px !important;}
.cky-consent-container .cky-notice-des{color: #3f4a57 !important;line-height: 1.5 !important;margin-bottom: 8px !important;}
.cky-consent-container .cky-notice-des a{color: #1e6fd9 !important;font-weight: 500 !important;}
.cky-consent-container .cky-btn-close{opacity: 0.60 !important;}
@media only screen and (max-width: 768px) {.cky-consent-container .cky-consent-bar{background: #f8fafc !important;border: 1.75px solid #c3d2e0 !important;border-radius: 0 !important;box-shadow: none !important;padding: 17px 20px !important;}
.cky-consent-container .cky-title{margin-bottom: 6px !important;}
.cky-consent-container .cky-notice-des{margin-bottom: 7px !important;line-height: 1.45 !important;}
.cky-consent-container .cky-notice-btn-wrapper{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;gap: 6px !important;margin-top: 7px !important;margin-bottom: 0 !important;}
.cky-consent-container .cky-notice-btn-wrapper .cky-btn{flex: 1 1 0 !important;width: auto !important;min-width: 0 !important;padding: 8px 6px !important;min-height: 40px !important;height: auto !important;font-size: 13px !important;line-height: 1.2 !important;margin: 0 !important;white-space: normal !important;text-align: center !important;}
.cky-consent-container .cky-btn-customize{order: 1 !important;}
.cky-consent-container .cky-btn-reject{order: 2 !important;}
.cky-consent-container .cky-btn-accept{order: 3 !important;}}
body.page-template-talep-formu,
.page-template-talep-formu .about-us-sec{background: #f5f7fa !important;}
.wt-talep{background: transparent !important;padding: 40px 18px !important;width: 100% !important;margin-left: 0 !important;}
.form-wrapper{max-width: 760px;margin: 0 auto;padding: 28px 28px 22px;background: #ffffff;border: 1px solid rgba(0,0,0,.08);border-radius: 16px;box-shadow: 0 10px 30px rgba(0,0,0,.06);}
.head-form h2{margin-bottom: 8px;letter-spacing: .5px;}
.head-form p{margin: 0 0 18px;opacity: .85;}
.form-wrapper input[type="text"],
.form-wrapper input[type="email"],
.form-wrapper input[type="tel"],
.form-wrapper textarea{width: 100%;border-radius: 10px !important;border: 1px solid rgba(0,0,0,.12);padding: 14px 14px;box-shadow: none !important;outline: none;}
.form-wrapper input:focus,
.form-wrapper textarea:focus{border-color: rgba(6,138,205,.55);box-shadow: 0 0 0 4px rgba(6,138,205,.12) !important;}
.form-wrapper input[type="submit"],
.wt-talep-form input.contact-btn{background: #068acd !important;color: #fff !important;border: none !important;border-radius: 12px;padding: 12px 16px !important;font-weight: 600;width: 100%;}
.response-div{margin-top: 18px !important;max-width: 760px;margin-left: auto;margin-right: auto;background: #ffffff;border: 1px solid rgba(0,0,0,.08);border-radius: 16px;padding: 18px 18px;box-shadow: 0 10px 30px rgba(0,0,0,.06);}
.response-div .res-p{color:#2e9b52;font-size: 32px;line-height: 1.2;margin-bottom: 10px;}
@media (max-width: 768px){.form-wrapper{padding: 18px 14px;border-radius: 14px;}
.response-div{border-radius: 14px;}
.response-div .res-p{font-size: 26px;}}
body.page-template-talep-formu,
.page-template-talep-formu .about-us-sec{background: #bcc4cf !important;}
.form-wrapper{background: #fbfcfd !important;}
.form-wrapper input[type="text"],
.form-wrapper input[type="email"],
.form-wrapper input[type="tel"],
.form-wrapper textarea{background: #fdfefe !important;}
.response-div{background: #fbfcfd !important;}
.form-wrapper,
.response-div{box-shadow: 
    0 8px 20px rgba(0,0,0,.05),
    0 2px 6px rgba(0,0,0,.03) !important;}
body.page-template-talep-formu .about-us-sec > .row{display: flex;justify-content: center;}
body.page-template-talep-formu .wt-talep{width: 100% !important;max-width: 820px;margin: 0 auto !important;float: none !important;}
.wpcf7 form p{margin: 0 0 12px !important;}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 textarea,
.wpcf7 select{display:block;width:100%;margin: 0 0 12px !important;}
.wpcf7 .wpcf7-list-item{margin: 0 !important;}
.wpcf7 .wpcf7-acceptance label{display:flex;gap:10px;align-items:flex-start;}
.wpcf7 input[type="submit"],
.wpcf7 button[type="submit"]{margin-top: 16px !important;}
.wd-hizmet-sozlesme-kontrol,
.wd-hizmet-sozlesme-kontrol label,
.wd-hizmet-sozlesme-kontrol .wpcf7-list-item-label{font-weight: 400 !important;}
.avk-process{padding: 40px 0;}
.avk-process .sec-title h4{font-size: 28px;margin-bottom: 10px;}
.avk-process .sec-title p{max-width: 900px;margin: 0 auto;line-height: 1.7;}
.avk-process__grid{margin-top: 25px;}
.avk-step{display:flex;gap:16px;padding:18px 18px;margin-bottom:16px;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;box-shadow:0 6px 18px rgba(0,0,0,.04);}
.avk-step__icon{position:relative;flex:0 0 56px;width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#eaf2ff;}
.avk-step__icon i{font-size:22px;}
.avk-step__no{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#1e6bd6;color:#fff;}
.avk-step__body h4{font-size:18px;margin:0 0 6px;}
.avk-step__body p{margin:0;line-height:1.65;}
.avk-process__imgcol{display:flex;align-items:center;justify-content:center;}
.avk-process__img{max-width:100%;height:auto;border-radius:14px;box-shadow:0 10px 28px rgba(0,0,0,.10);}
@media (max-width: 991px){.avk-process{padding: 28px 0;}
.avk-process .sec-title h4{font-size: 22px;}
.avk-step{padding: 14px;}}
.avk-process .avk-process__title p{max-width: 100% !important;width: 100%;margin-left: auto;margin-right: auto;text-align: center;line-height: 1.75;}
.avk-process .avk-process__title{margin-bottom: 16px !important;}
.avk-process .avk-process__title p{margin-bottom: 10px !important;}
.avk-process__grid{margin-top: 12px !important;}
.avk-process .avk-process__title h4{text-align: center;}
.avk-process .avk-process__title p{max-width: none !important;width: 100%;text-align: left !important;margin-left: 0 !important;margin-right: 0 !important;padding-left: 15px;padding-right: 15px;line-height: 1.75;}
.avk-process__title h4{text-align: center;margin-bottom: 10px;}
.avk-process__title p{text-align: left;margin: 0;line-height: 1.75;}
.avk-process__title p{font-size: 16px;line-height: 1.8;color: #4b5563;max-width: 1000px;margin: 0 auto;padding-top: 6px;}
.avk-process__title h4{margin-bottom: 8px;}
.avk-process .avk-process__title > p{font-size: 16px !important;line-height: 1.85 !important;color: #4b5563 !important;max-width: 1040px !important;margin-left: auto !important;margin-right: auto !important;padding-top: 6px !important;}
.avk-process .avk-process__title{margin-bottom: 10px !important;}
.avk-process .avk-process__title .avk-process__desc{width: 100%;max-width: none !important;margin: 10px 0 0 0 !important;padding: 14px 16px;border: 1px solid rgba(0,0,0,.08);border-radius: 14px;background: #fff;box-shadow: 0 10px 22px rgba(0,0,0,.06);}
.avk-process .avk-process__title .avk-process__desc p{margin: 0 !important;max-width: none !important;padding: 0 !important;line-height: 1.65;font-size: 15.5px;color: #2b2f36;}
@media (max-width: 768px){.avk-process .avk-process__title .avk-process__desc{padding: 12px 12px;border-radius: 12px;}}
.avk-process__title{text-align: center;margin-bottom: 16px;}
.avk-process__desc{max-width: 1000px;margin: 12px auto 0 auto;padding: 16px 18px;background: #ffffff;border: 1px solid rgba(0,0,0,.08);border-radius: 16px;box-shadow: 0 10px 22px rgba(0,0,0,.06);}
.avk-process__desc p{margin: 0;line-height: 1.7;font-size: 15.5px;color: #2b2f36;text-align: left;}
@media (max-width: 768px){.avk-process__desc{max-width: 100%;padding: 14px 14px;border-radius: 14px;}}
.referans-logo{background:#fff;border:1px solid #eef2f7;border-radius:16px;padding:22px 18px;box-shadow:0 10px 30px rgba(16,24,40,.06);overflow:hidden;}
.referans-logo .owl-stage{display:flex;align-items:center;}
.referans-logo .owl-item .item{height:92px;display:flex;align-items:center;justify-content:center;padding:10px 16px;}
.referans-logo img{max-height:56px;width:auto;max-width:100%;object-fit:contain;filter:grayscale(1);opacity:.78;transition:all .25s ease;}
.referans-logo .owl-item:hover img{filter:none;opacity:1;transform:scale(1.05);}
.referans-logo .owl-dots{margin-top:14px !important;}
.referans-logo .owl-dot span{width:9px !important;height:9px !important;margin:4px 5px !important;border-radius:999px !important;background:#cfd8e3 !important;transition:all .2s ease;}
.referans-logo .owl-dot.active span{width:22px !important;background:#2b6cb0 !important;}
@media (max-width: 768px){.referans-logo{padding:16px 12px;border-radius:14px;}
.referans-logo .owl-item .item{height:78px;padding:8px 12px;}
.referans-logo img{max-height:46px;}}
.avk-ref{padding: 24px 0;}
.referans-logo{background: #fff;border: 1px solid rgba(0,0,0,.06);border-radius: 16px;padding: 14px 12px;box-shadow: 0 8px 24px rgba(16, 24, 40, .06);}
.referans-logo .avk-owl .owl-stage-outer{padding: 6px 0;}
.referans-logo .avk-owl .item{display:flex;align-items:center;justify-content:center;min-height: 92px;padding: 10px 14px;}
.referans-logo .avk-owl .item img{width: auto !important;height: auto !important;max-width: 100%;max-height: 64px;object-fit: contain;filter: grayscale(1);opacity: .78;transition: all .2s ease;}
.referans-logo .avk-owl .item:hover img{filter: grayscale(0);opacity: 1;transform: scale(1.04);}
.referans-logo .avk-owl .owl-dots{margin-top: 10px;}
.referans-logo .avk-owl .owl-dot span{width: 9px;height: 9px;border-radius: 999px;opacity: .35;}
.referans-logo .avk-owl .owl-dot.active span{opacity: 1;}
.referans-logo .avk-owl .owl-nav button{width: 38px;height: 38px;border-radius: 999px;background: rgba(0,0,0,.04) !important;}
.referans-logo .avk-owl .owl-nav button:hover{background: rgba(0,0,0,.08) !important;}
@media (max-width: 992px){.referans-logo{border-radius: 14px;}
.referans-logo .avk-owl .item{min-height: 78px;padding: 8px 10px;}
.referans-logo .avk-owl .item img{max-height: 54px;}}
@media (max-width: 576px){.referans-logo{padding: 10px 8px;border-radius: 12px;}
.referans-logo .avk-owl .item{min-height: 64px;padding: 6px 8px;}
.referans-logo .avk-owl .item img{max-height: 44px;opacity: .9;filter: none;}}
.referans-logo .avk-owl .item{min-height: 120px;padding: 14px 18px;}
.referans-logo .avk-owl .item img{max-height: 80px;max-width: 100%;width: auto !important;height: auto !important;}
@media (max-width: 992px){.referans-logo .avk-owl .item{min-height: 100px;padding: 12px 14px;}
.referans-logo .avk-owl .item img{max-height: 66px;}}
@media (max-width: 576px){.referans-logo .avk-owl .item{min-height: 86px;padding: 10px 12px;}
.referans-logo .avk-owl .item img{max-height: 56px;opacity: .95;filter: none;}}
.avk-ref-title{text-align: center;margin-bottom: 14px;}
.avk-ref-title h4{font-size: 22px;font-weight: 700;margin: 0 0 4px 0;color: #1f2937;}
.avk-ref-title p{margin: 0;font-size: 14px;color: #6b7280;}
@media (max-width: 576px){.avk-ref-title h4{font-size: 20px;}}
.avk-cta{display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 18px 22px;margin: 26px 0;background: linear-gradient(135deg, #e9f3ff, #f5faff);border: 1px solid #dbeafe;border-radius: 16px;}
.avk-cta__text{font-size: 16px;color: #1f2937;}
.avk-cta__text strong{color: #1b6eea;font-weight: 700;}
.avk-cta__btn{display: inline-flex;align-items: center;justify-content: center;padding: 10px 18px;font-size: 15px;font-weight: 600;color: #fff;background: #1b6eea;border-radius: 999px;text-decoration: none;transition: all .2s ease;white-space: nowrap;}
.avk-cta__btn:hover{background: #1559c1;transform: translateY(-1px);}
@media (max-width: 768px){.avk-cta{flex-direction: column;text-align: center;}}
.avk-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 18px;border:1px solid #dbeafe;background: linear-gradient(180deg, #eef6ff 0%, #f7fbff 100%);border-radius:14px;box-shadow: 0 10px 26px rgba(15, 23, 42, .06);}
.avk-cta__text{min-width:0;}
.avk-cta__title{font-weight:700;font-size:16px;margin-bottom:4px;color:#0f172a;}
.avk-cta__desc{font-size:15px;line-height:1.55;color:#334155;}
.avk-cta__link{color:#1d4ed8;font-weight:700;text-decoration:none;border-bottom:1px dashed rgba(29,78,216,.45);}
.avk-cta__link:hover{border-bottom-style:solid;}
.avk-cta__btn{flex:0 0 auto;padding:12px 18px;border-radius:999px;background:#2563eb;color:#fff !important;font-weight:700;text-decoration:none !important;white-space:nowrap;box-shadow: 0 10px 20px rgba(37,99,235,.22);}
.avk-cta__btn:hover{filter:brightness(.95);}
@media (max-width: 768px){.avk-cta{flex-direction:column;align-items:flex-start;}
.avk-cta__btn{width:100%;text-align:center;margin-top:6px;}}
.avk-services{padding: 35px 0 10px;}
.avk-services__title{text-align:center;margin-bottom: 18px;}
.avk-services__title p{max-width: 980px;margin: 10px auto 0;line-height: 1.7;}
.avk-services__grid{margin-top: 10px;}
.avk-services__col{margin-bottom: 18px;}
.avk-service{display:block;height:100%;padding: 18px 18px 16px;background:#fff;border:1px solid #eef2f7;border-radius: 14px;box-shadow: 0 10px 30px rgba(15, 23, 42, .06);text-decoration:none !important;transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;}
.avk-service:hover{transform: none;box-shadow: 0 10px 30px rgba(15, 23, 42, .06);border-color:#eef2f7;}
.avk-service__icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius: 12px;background: #eef5ff;color:#2b6cb0;font-size: 20px;margin-bottom: 10px;}
.avk-service__ttl{font-size: 18px;line-height: 1.25;margin: 0 0 8px;color:#111827;font-weight: 700;}
.avk-service__desc{margin: 0 0 12px;color:#4b5563;line-height: 1.65;font-size: 14.5px;}
.avk-service__cta{display:inline-flex;align-items:center;gap: 6px;font-weight: 700;color:#2b6cb0;font-size: 14px;}
@media (max-width: 991px){.avk-services{padding: 28px 0 8px;}
.avk-service{padding: 16px;}
.avk-service__ttl{font-size: 17px;}}
.avk-services{padding: 40px 0 20px;background: #fff;}
.avk-services__title{text-align:center;max-width: 980px;margin: 0 auto 22px;}
.avk-services__title h2{margin: 0 0 10px;font-weight: 700;font-size: 28px;color:#1f2a37;}
.avk-services__line{width: 160px;height: 3px;background:#2b6cb0;margin: 10px auto 14px;border-radius: 999px;}
.avk-services__title p{margin: 0;color:#5b6777;font-size: 15px;line-height: 1.75;}
.avk-services__grid{margin-top: 10px;}
.avk-services__col{margin-bottom: 18px;}
.avk-service-card{display:block;height: 100%;background: #ffffff;border: 1px solid #eef2f7;border-radius: 16px;padding: 18px 18px 16px;text-decoration: none !important;box-shadow: 0 8px 22px rgba(16,24,40,.06);transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;}
.avk-service-card:hover{transform: translateY(-3px);box-shadow: 0 14px 30px rgba(16,24,40,.10);border-color:#dbe6f7;}
.avk-service-card__head{display:flex;align-items:center;gap: 12px;margin-bottom: 10px;}
.avk-service-card__icon{width: 44px;height: 44px;border-radius: 12px;background: #eef5ff;display:flex;align-items:center;justify-content:center;flex: 0 0 44px;}
.avk-service-card__icon i{font-size: 20px;color:#2b6cb0;}
.avk-service-card__title{margin: 0;font-size: 17px;line-height: 1.25;font-weight: 700;color:#1f2a37;}
.avk-service-card__desc{margin: 0 0 12px;color:#4b5563;font-size: 14px;line-height: 1.75;}
.avk-service-card__cta{display:inline-flex;align-items:center;gap: 6px;font-weight: 700;color:#2b6cb0;font-size: 13px;}
.avk-service-card__cta i{font-size: 16px;margin-top: 1px;}
@media (max-width: 767px){.avk-services{padding: 28px 0 10px;}
.avk-services__title h2{font-size: 22px;}
.avk-service-card{border-radius: 14px;padding: 16px;}}
.avk-services{padding: 34px 0;}
.avk-services .sec-title{margin-bottom: 22px;}
.avk-services__grid{margin-top: 10px;}
.avk-service-card{background:#fff;border:1px solid rgba(20,40,80,.08);border-radius:16px;padding:18px 18px 16px;box-shadow:0 10px 30px rgba(20,40,80,.06);transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;margin-bottom:18px;min-height: 240px;}
.avk-service-card:hover{transform: translateY(-3px);box-shadow:0 16px 40px rgba(20,40,80,.10);border-color: rgba(20,90,200,.18);}
.avk-service-card__head{display:flex;align-items:center;gap:12px;margin-bottom:10px;}
.avk-service-card__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background: rgba(30,110,255,.08);flex: 0 0 44px;}
.avk-service-card__icon i{font-size:20px;color:#1e6eff;}
.avk-service-card__title{margin:0;font-size:18px;line-height:1.25;font-weight:700;}
.avk-service-card__title a{color:#1e2b3a;text-decoration:none;}
.avk-service-card__title a:hover{color:#1e6eff;}
.avk-service-card__text{margin:0 0 12px;color:#58677a;line-height:1.65;font-size:14px;}
.avk-service-card__link{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:13px;text-decoration:none;color:#1e6eff;}
.avk-service-card__link:hover{text-decoration:underline;}
@media (max-width: 767px){.avk-services{padding: 26px 0;}
.avk-service-card{padding:16px;border-radius:14px;min-height:auto;}
.avk-service-card__title{font-size:17px;}}
.avk-services{padding: 35px 0;}
.avk-services__title{margin-bottom: 18px;}
.avk-services__grid > [class*="col-"]{margin-bottom: 22px;}
.avk-services .avk-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;padding:18px 18px 14px;box-shadow:0 10px 24px rgba(0,0,0,.05);height:100%;display:flex;flex-direction:column;}
.avk-services .avk-card__head{display:flex;align-items:center;gap:12px;margin-bottom:10px;}
.avk-services .avk-card__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(51,122,183,.10);flex:0 0 44px;}
.avk-services .avk-card__icon i{font-size:20px;color:#337ab7;}
.avk-services .avk-card__title{margin:0;font-size:18px;line-height:1.25;font-weight:700;}
.avk-services .avk-card__title a{color:#1f2a37;text-decoration:none;}
.avk-services .avk-card__title a:hover{color:#337ab7;}
.avk-services .avk-card__body{flex:1 1 auto;}
.avk-services .avk-card__body p{margin:0;color:#4b5563;line-height:1.6;}
.avk-services .avk-card__foot{margin-top:12px;}
.avk-services .avk-card__link{color:#337ab7;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:6px;}
.avk-services .avk-card__link:hover{text-decoration:underline;}
@media (max-width: 767px){.avk-services{padding: 28px 0;}
.avk-services .avk-card{border-radius:12px;}
.avk-services .avk-card__title{font-size:17px;}}
.avk-services{padding: 40px 0;}
.avk-service{background: #fff;border: 1px solid #e6edf5;border-radius: 14px;padding: 18px;margin-bottom: 24px;box-shadow: 0 8px 20px rgba(0,0,0,.05);}
.avk-service-head{display: flex;align-items: center;gap: 12px;margin-bottom: 10px;}
.avk-service-head i{font-size: 22px;color: #337ab7;}
.avk-service-head h4{margin: 0;font-size: 18px;font-weight: 700;}
.avk-service p{font-size: 14px;line-height: 1.6;color: #555;}
.avk-service a{font-weight: 600;color: #337ab7;text-decoration: none;}
.avk-service a:hover{text-decoration: underline;}
.avk-about2{padding: 46px 0;background: #fff;}
.avk-about2__head{text-align: center;max-width: 980px;margin: 0 auto 26px auto;}
.avk-about2__head h1{margin: 0 0 10px 0;font-weight: 800;letter-spacing: .2px;line-height: 1.15;}
.avk-about2__line{width: 140px;height: 3px;background: #2f73ff;margin: 12px auto 14px auto;border-radius: 999px;position: relative;}
.avk-about2__line:after{content:"";width: 44px;height: 3px;background: rgba(47,115,255,.35);position: absolute;left: 50%;top: 0;transform: translateX(-50%);border-radius: 999px;}
.avk-about2__head p{margin: 0;color: #4b5563;font-size: 16px;line-height: 1.75;}
.avk-about2__row{margin-top: 10px;display: flex;align-items: center;}
.avk-about2__media{border-radius: 18px;overflow: hidden;box-shadow: 0 14px 36px rgba(15, 23, 42, .08);background: #f7f9ff;}
.avk-about2__media img{width: 100%;height: auto;display: block;transform: scale(1.01);}
.avk-about2__card{background: #ffffff;border: 1px solid rgba(15, 23, 42, .08);border-radius: 18px;padding: 22px 22px;box-shadow: 0 14px 36px rgba(15, 23, 42, .06);}
.avk-about2__title{display: flex;align-items: center;gap: 12px;margin-bottom: 10px;}
.avk-about2__icon{width: 44px;height: 44px;border-radius: 12px;display: inline-flex;align-items: center;justify-content: center;background: rgba(47,115,255,.10);color: #2f73ff;font-size: 18px;}
.avk-about2__card h3{margin: 0;font-weight: 800;}
.avk-about2__card p{margin: 10px 0 14px 0;color: #374151;line-height: 1.78;}
.avk-about2__cta{display: flex;align-items: center;gap: 14px;flex-wrap: wrap;margin-top: 6px;}
.avk-about2__btn{display: inline-flex;align-items: center;justify-content: center;padding: 11px 16px;border-radius: 999px;background: #2f73ff;color: #fff !important;font-weight: 700;text-decoration: none !important;box-shadow: 0 10px 24px rgba(47,115,255,.22);}
.avk-about2__btn:hover{filter: brightness(.96);}
.avk-about2__link{color: #2f73ff !important;font-weight: 700;text-decoration: none !important;}
.avk-about2__link:hover{text-decoration: underline !important;}
.avk-about2__badges{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 14px;}
.avk-about2__badge{display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;border-radius: 999px;background: #f3f6ff;border: 1px solid rgba(47,115,255,.14);color: #1f2937;font-weight: 600;font-size: 13px;}
@media (max-width: 991px){.avk-about2{padding: 34px 0;}
.avk-about2__row{display:block;}
.avk-about2__media{margin-bottom: 16px;}}
.avk-about2__media{display: flex;justify-content: center;align-items: center;padding: 10px;}
.avk-about2__media img{width: auto;max-width: 100%;max-height: 380px;height: auto;object-fit: contain;transform: none;}
.avk-about2__media{background: transparent !important;box-shadow: none !important;border-radius: 0 !important;padding: 0 !important;}
.avk-about2,
.avk-about2 *{box-sizing: border-box;}
.avk-about2{overflow-x: hidden;}
.avk-about2__head{max-width: 980px;margin: 0 auto 10px;padding: 0 12px;}
.avk-about2__row{margin-top: 10px;}
.avk-about2__media{display:flex;justify-content:center;align-items:center;padding: 10px;}
.avk-about2__media img{max-width: 100%;height: auto;max-height: 420px;object-fit: contain;display: block;}
.avk-about2__card{width: 100%;max-width: 100%;overflow: hidden;}
.avk-about2__title{display:flex;align-items:center;gap: 12px;flex-wrap: wrap;}
.avk-about2__title h3{margin: 0;min-width: 0;overflow-wrap: anywhere;}
.avk-about2__badges{display:flex;flex-wrap: wrap;gap: 10px;margin-top: 14px;}
.avk-about2__badge{max-width: 100%;white-space: normal;overflow-wrap: anywhere;}
@media (max-width: 767px){.avk-about2__head{padding: 0 10px;}
.avk-about2__media img{max-height: 320px;}}
.fa, 
[class^="fa-"], 
[class*=" fa-"]{display: inline-block;width: 1.25em;min-width: 1.25em;text-align: center;}
.avk-topbar{background:#1f2937;color:#fff;font-size:14px;}
.avk-topbar__inner{display:flex;flex-wrap:wrap;gap:18px;align-items:center;padding:8px 0;}
.avk-topbar__item{display:flex;align-items:center;gap:6px;white-space:nowrap;}
.avk-topbar__item i{width:16px;text-align:center;}
.avk-topbar__item a{color:#fff;text-decoration:none;font-weight:500;}
.avk-topbar__item a:hover{text-decoration:underline;}
.avk-topbar__wa a{color:#25D366;font-weight:600;}
@media (max-width: 768px){.avk-topbar__inner{justify-content:center;gap:10px;font-size:13px;}}
.hd-sec.avk-topbar{background:#172234;color:#fff;padding:10px 0;}
.hd-sec.avk-topbar .avk-topbar__inner{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;text-align:center;}
.hd-sec.avk-topbar .avk-topbar__item{display:inline-flex;align-items:center;gap:8px;color:#fff !important;text-decoration:none !important;font-size:14px;line-height:1;opacity:.92;padding:6px 10px;border-radius:999px;}
.hd-sec.avk-topbar .avk-topbar__item:hover{opacity:1;background:rgba(255,255,255,.10);}
.hd-sec.avk-topbar .avk-topbar__sep{color:rgba(255,255,255,.35);user-select:none;}
.hd-sec.avk-topbar .avk-topbar__wa{background:rgba(37,211,102,.12);border:1px solid rgba(37,211,102,.35);}
@media (max-width: 768px){.hd-sec.avk-topbar{padding:8px 0;}
.hd-sec.avk-topbar .avk-topbar__inner{gap:10px;}
.hd-sec.avk-topbar .avk-topbar__sep{display:none;}
.hd-sec.avk-topbar .avk-topbar__item{font-size:13px;padding:6px 10px;}}
header,
.mnmenu-sec,
.menu-sec,
.main-menu,
.navbar{position: sticky !important;top: 0;z-index: 9999;overflow: visible !important;}
.avk-mnav{position: fixed;left: 0;right: 0;bottom: 0;z-index: 9999;background: #1f2a37;border-top: 1px solid rgba(255,255,255,.08);box-shadow: 0 -10px 30px rgba(0,0,0,.18);padding-bottom: env(safe-area-inset-bottom);}
.avk-mnav__wrap{height: 74px;display: flex;align-items: stretch;justify-content: space-between;gap: 6px;padding: 10px 10px;max-width: 980px;margin: 0 auto;}
.avk-mnav__item{flex: 1;text-align: center;color: rgba(255,255,255,.92);text-decoration: none !important;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;min-width: 0;}
.avk-mnav__ico{width: 28px;height: 28px;line-height: 28px;display: inline-flex;align-items: center;justify-content: center;font-size: 22px;}
.avk-mnav__ico--big{width: 30px;height: 30px;line-height: 30px;font-size: 24px;}
.avk-mnav__txt{display: block;font-size: 12px;line-height: 12px;height: 13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.avk-mnav__txt--strong{font-weight: 700;font-size: 13px;height: 14px;line-height: 13px;}
.avk-mnav__item--primary{position: relative;}
.avk-mnav__bubble{width: 44px;height: 44px;border-radius: 14px;background: #2b6de8;display: inline-flex;align-items: center;justify-content: center;box-shadow: 0 10px 22px rgba(43,109,232,.35);}
@media (max-width: 991px){body{padding-bottom: calc(74px + env(safe-area-inset-bottom)) !important;}}
@media (min-width: 992px){.avk-mnav{display: none !important;}}
.avk-mnav{z-index: 99999 !important;}
#cky-btn-revisit-wrapper,
.cky-revisit-bottom-left,
.cky-revisit-bottom-right{z-index: 9990 !important;}
.pagehding-sec{position: relative;width: 100%;overflow: hidden;min-height: 320px;}
.pagehding-sec img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;display: block;}
@media (max-width: 768px){.pagehding-sec{min-height: 220px;}}
.page-thumb{margin: 10px 0 18px;}
.page-thumb img{height: auto;max-width: 100%;display: inline-block;}
.avk-contact .single-info{margin-bottom: 14px;}
.avk-contact .single-info h2{margin: 0 0 6px;font-size: 16px;}
.avk-contact .single-info p{margin: 0;color: #666;}
.avk-contact__link{color: inherit;text-decoration: none;}
.avk-contact__link:hover{text-decoration: underline;}
.avk-map iframe{border-radius: 10px;display: block;}
.avk-contact-cta{margin-top: 18px;padding: 14px 14px;border-radius: 12px;background: #f5f7fa;display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;}
.avk-contact-cta__text{color: #333;line-height: 1.5;}
.avk-contact-cta__btn{display: inline-flex;align-items: center;justify-content: center;padding: 10px 14px;border-radius: 10px;background: #337ab7;color: #fff !important;text-decoration: none !important;font-weight: 600;}
.avk-contact-cta__btn:hover{opacity: .95;}
.avk-contact{padding: 28px 0;}
.avk-contact *{box-sizing: border-box;}
.avk-contact__head{text-align:center;max-width: 980px;margin: 0 auto 18px;padding: 0 12px;}
.avk-contact__head h1{margin:0 0 8px;font-size: 28px;}
.avk-contact__line{width: 86px;height: 3px;margin: 0 auto 10px;background: #2f6fb3;border-radius: 8px;}
.avk-contact__head p{margin:0;color:#5b6776;}
.avk-contact__grid{margin-top: 10px;}
.avk-contact__card,
.avk-contact__mapcard{background:#fff;border: 1px solid #e9eef5;border-radius: 14px;box-shadow: 0 10px 30px rgba(16,24,40,.06);padding: 16px;}
.avk-contact__item{display:flex;gap: 12px;padding: 12px;border-radius: 12px;}
.avk-contact__item + .avk-contact__item{margin-top: 6px;}
.avk-contact__icon{width: 40px;height: 40px;border-radius: 10px;display:flex;align-items:center;justify-content:center;background: #f1f6ff;color:#2f6fb3;flex: 0 0 40px;}
.avk-contact__label{font-weight: 700;font-size: 13px;color:#1f2a37;}
.avk-contact__value{color:#3b4758;line-height: 1.45;}
.avk-contact__value a{color:#2f6fb3;text-decoration:none;}
.avk-contact__value a:hover{text-decoration:underline;}
.avk-contact__cta{display:flex;gap: 10px;margin-top: 12px;flex-wrap: wrap;}
.avk-contact__btn{display:inline-flex;align-items:center;justify-content:center;gap: 8px;padding: 11px 14px;border-radius: 12px;font-weight: 700;text-decoration:none !important;border: 1px solid transparent;}
.avk-contact__btn--primary{background:#2f6fb3;color:#fff !important;}
.avk-contact__btn--ghost{background:#f6f8fb;border-color:#e6edf6;color:#1f2a37 !important;}
.avk-contact__note{margin-top: 12px;padding: 12px;border-radius: 12px;background:#f7fbff;border: 1px dashed #cfe4ff;color:#314055;}
.avk-contact__maphead{padding: 6px 6px 12px;}
.avk-contact__maptitle{font-weight: 800;font-size: 16px;color:#1f2a37;}
.avk-contact__mapsub{color:#5b6776;font-size: 13px;margin-top: 2px;}
.avk-contact__mapwrap{border-radius: 12px;overflow:hidden;border: 1px solid #e9eef5;background:#f3f6fb;aspect-ratio: 16 / 9;}
.avk-contact__mapwrap iframe{width:100%;height:100%;border:0;display:block;}
@media (max-width: 767px){.avk-contact{padding: 18px 0;}
.avk-contact__head h1{font-size: 24px;}}
.avk-contact__btn--full{width: 100%;justify-content: center;padding: 14px 16px;font-size: 16px;}
.avk-about2,
.avk-about2 *{box-sizing: border-box;}
.avk-about2__card{min-height: 360px;width: 100%;overflow: hidden;}
@media (min-width: 992px){.avk-about2__card{min-height: 320px;}}
.avk-about2__icon{width: 40px;height: 40px;min-width: 40px;display: inline-flex;align-items: center;justify-content: center;}
.fa{font-display: block;}
.avk-about2__title{display: flex;align-items: center;gap: 12px;flex-wrap: wrap;}
.avk-about2__title h3{margin: 0;min-width: 0;overflow-wrap: anywhere;}
.avk-about3, .avk-about3 *{box-sizing:border-box;}
.avk-about3{overflow-x:hidden;padding: 10px 0 0;}
.avk-about3__head{max-width: 980px;margin: 0 auto 12px;padding: 0 12px;text-align:center;}
.avk-about3__line{width: 110px;height: 3px;margin: 10px auto 12px;background: #2f6feb;border-radius: 10px;}
.avk-about3__media{display:flex;justify-content:center;align-items:center;padding: 10px;min-height: 360px;}
.avk-about3__media img{max-width:100%;height:auto;max-height:420px;object-fit:contain;display:block;}
.avk-about3__card{width:100%;border:1px solid rgba(30,60,90,.10);border-radius: 16px;background:#fff;padding: 18px 18px 14px;overflow:hidden;min-height: 360px;box-shadow: 0 10px 26px rgba(20,40,80,.06);}
.avk-about3__title{display:flex;align-items:center;gap:12px;margin-bottom: 10px;min-height: 40px;}
.avk-about3__icon{width:42px;height:42px;border-radius: 12px;display:flex;align-items:center;justify-content:center;background: rgba(47,111,235,.10);color:#2f6feb;flex: 0 0 42px;}
.avk-about3__title h3{margin:0;font-size: 18px;line-height: 1.25;min-width:0;overflow-wrap:anywhere;}
.avk-about3__body p{margin:0;line-height:1.75;}
.avk-about3__badges{display:flex;gap:10px;flex-wrap:wrap;margin-top: 14px;}
.avk-about3__badge{display:inline-flex;align-items:center;padding: 10px 12px;border-radius: 999px;border:1px solid rgba(47,111,235,.18);background: rgba(47,111,235,.06);font-weight:600;font-size: 13px;line-height: 1.2;max-width:100%;white-space: normal;overflow-wrap:anywhere;}
@media (max-width: 767px){.avk-about3__media{min-height: 280px;}
.avk-about3__media img{max-height: 320px;}
.avk-about3__card{min-height: 0;}}
.avk-services{margin-bottom: 40px !important;padding-bottom: 0 !important;}
.avk-process{margin-top: 0 !important;padding-top: 20px !important;}
.avk-process__title{margin-top: 0 !important;padding-top: 0 !important;}
.avk-services{margin-bottom: 40px !important;padding-bottom: 0 !important;}
.avk-process{margin-top: -20px !important;padding-top: 0 !important;}
.avk-process__title{margin-top: 0 !important;padding-top: 0 !important;}
.avk-process{margin-bottom: 30px !important;}
.avk-ref-title{margin-top: -65px !important;}
.avk-about3__head{margin-top: 30px !important;}
.avk-about3__card{height: auto !important;min-height: 0 !important;display: block !important;padding-bottom: 16px !important;}
.avk-about3__body{flex: 0 0 auto !important;}
.avk-about3__body p{margin-bottom: 0 !important;}
.avk-about3__body p + p{margin-top: 14px;}
.avk-hero{position: relative;width: 100%;overflow: hidden;aspect-ratio: 1536 / 629;background: #fff;}
.avk-hero__img{width: 100%;height: 100%;display: block;object-fit: contain;object-position: center;}
@media (max-width:768px){.avk-hero{max-height: 360px;}}
@media (min-width:1600px){.avk-hero{max-height: 520px;}}
.pagehding-sec.avk-hero{position: relative;overflow: hidden;padding: clamp(26px, 4vw, 54px) 0;min-height: 220px;display: flex;align-items: center;background:
    radial-gradient(900px 380px at 10% 20%, rgba(0,136,255,.12), transparent 60%),
    radial-gradient(900px 380px at 90% 30%, rgba(0,196,204,.10), transparent 60%),
    linear-gradient(135deg, #0f1b2b 0%, #132a46 45%, #0f1b2b 100%);}
.pagehding-sec.avk-hero:before{content:"";position:absolute;inset:-2px;background:
    linear-gradient(90deg, rgba(255,255,255,.06), rgba(255,255,255,0) 35%, rgba(255,255,255,.06));opacity:.55;pointer-events:none;}
.avk-hero__inner{position: relative;z-index: 1;max-width: 900px;}
.avk-hero__title{margin: 0 0 10px 0;color:#fff;font-weight: 800;letter-spacing: .2px;font-size: clamp(26px, 3vw, 44px);line-height: 1.15;}
.avk-hero__subtitle{margin: 0 0 16px 0;color: rgba(255,255,255,.86);font-size: clamp(14px, 1.35vw, 18px);line-height: 1.55;}
.avk-hero__cta{display:flex;gap:10px;flex-wrap: wrap;}
.avk-hero__btn{display:inline-flex;align-items:center;justify-content:center;height: 44px;padding: 0 16px;border-radius: 10px;background: #1f7cff;color:#fff !important;text-decoration:none !important;font-weight:700;border: 1px solid rgba(255,255,255,.10);}
.avk-hero__btn--ghost{background: transparent;color:#fff !important;border: 1px solid rgba(255,255,255,.30);}
.avk-hero__btn:active{transform:none;}
.pagehding-sec.avk-hero{min-height: clamp(220px, 32vh, 360px) !important;padding: clamp(28px, 5vh, 60px) 0 !important;display:flex;align-items:center;overflow:hidden;}
.pagehding-sec.avk-hero .container{max-width: 1100px;}
.pagehding-sec.avk-hero .avk-hero__content{max-width: 640px;}
.pagehding-sec.avk-hero h1{font-size: clamp(28px, 3.2vw, 44px);line-height: 1.12;margin: 0 0 12px 0;}
.pagehding-sec.avk-hero p{font-size: clamp(14px, 1.3vw, 16px);margin: 0 0 16px 0;}
@media (max-width: 768px){.pagehding-sec.avk-hero{min-height: 220px !important;padding: 28px 0 !important;}
.pagehding-sec.avk-hero .avk-hero__content{max-width: 92%;}}
.avk-hero,
.pagehding-sec{min-height: 180px;max-height: 280px;}
.avk-hero__img{object-fit: contain;width: 100%;height: 100%;}
@media (max-width: 768px) {.avk-hero,
  .pagehding-sec{min-height: 120px;max-height: 180px;}}
.avk-cta__desc{font-weight:600;}
.avk-cta__desc{font-size:14px;}
body.page-template-talep-formu .about-us-sec.avk-talep-page{background:#f5f7fa !important;padding: 28px 0;}
.avk-talep-row{margin-left:0;margin-right:0;}
.avk-talep-row > [class*="col-"]{padding-left:15px;padding-right:15px;}
.avk-talep-info{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:22px 20px;box-shadow:0 10px 30px rgba(0,0,0,.06);}
.avk-talep-info__title{margin:0 0 10px;font-size:22px;}
.avk-talep-info__lead{margin:0 0 14px;opacity:.9;line-height:1.65;}
.avk-talep-info__list{margin:0 0 14px;padding-left:18px;}
.avk-talep-info__list li{margin:6px 0;}
.avk-talep-info__note{font-size:13px;opacity:.85;padding-top:12px;border-top:1px solid rgba(0,0,0,.08);}
body.page-template-talep-formu .wt-talep.avk-talep-formwrap{background:#fff !important;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:22px 20px !important;box-shadow:0 10px 30px rgba(0,0,0,.06);width:100% !important;margin:0 !important;}
.avk-talep-h1{text-align:center;margin:6px 0 6px;font-size:24px;}
.avk-talep-sub{text-align:center;margin:0 0 16px;opacity:.85;}
body.page-template-talep-formu .wt-talep.avk-talep-formwrap input[type="text"],
body.page-template-talep-formu .wt-talep.avk-talep-formwrap input[type="email"],
body.page-template-talep-formu .wt-talep.avk-talep-formwrap input[type="tel"],
body.page-template-talep-formu .wt-talep.avk-talep-formwrap textarea{width:100% !important;max-width:100%;border-radius:12px !important;border:1px solid rgba(0,0,0,.14);padding:12px 14px;box-shadow:none !important;outline:none;box-sizing:border-box;}
body.page-template-talep-formu .wt-talep.avk-talep-formwrap *{overflow-wrap:anywhere;}
body.page-template-talep-formu .wt-talep.avk-talep-formwrap input:focus,
body.page-template-talep-formu .wt-talep.avk-talep-formwrap textarea:focus{border-color: rgba(6,138,205,.55);box-shadow: 0 0 0 4px rgba(6,138,205,.12) !important;}
body.page-template-talep-formu .wt-talep.avk-talep-formwrap input[type="submit"],
body.page-template-talep-formu .wt-talep.avk-talep-formwrap .wpcf7-submit{background:#068acd !important;color:#fff !important;border:none !important;border-radius:12px !important;padding:12px 16px !important;font-weight:600;width:100%;}
body.page-template-talep-formu .wt-talep.avk-talep-formwrap .response-div{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:16px;}
@media (max-width: 991px){body.page-template-talep-formu .about-us-sec.avk-talep-page{padding: 18px 0;}}
@media (max-width: 767px){.avk-talep-info, body.page-template-talep-formu .wt-talep.avk-talep-formwrap{padding:16px 14px !important;}
.avk-talep-h1{font-size:20px;}}
body.page-template-talep-formu .avk-talep-row{display: flex;align-items: stretch;}
body.page-template-talep-formu .avk-talep-info{height: 100%;}
body.page-template-talep-formu .avk-talep-formwrap{height: 100%;display: flex;flex-direction: column;}
body.page-template-talep-formu .avk-talep-formwrap .form-area{flex: 1;}
@media (max-width: 991px){body.page-template-talep-formu .avk-talep-row{display: block;}}
.avk-tf{padding: 34px 0;background:#f5f7fa;}
.avk-tf__row{display:flex;flex-wrap:wrap;}
.avk-card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow: 0 10px 30px rgba(0,0,0,.06);overflow:hidden;margin-bottom:18px;height: 100%;}
.col-lg-6, .col-md-6{display:flex;}
.col-lg-6 > .avk-card, .col-md-6 > .avk-card, .col-lg-6 > .avk-precheck, .col-md-6 > .avk-precheck{width:100%;}
.avk-card__head{display:flex;gap:12px;align-items:center;padding:18px 18px 14px;border-bottom:1px solid rgba(0,0,0,.06);}
.avk-card__icon{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background: rgba(6,138,205,.10);color:#068acd;flex: 0 0 44px;}
.avk-card__icon i{font-size:20px;line-height:1;}
.avk-card__title{margin:0;font-size:18px;font-weight:700;}
.avk-card__subtitle{margin:2px 0 0;font-size:13px;opacity:.75;}
.avk-card__body{padding:16px 18px 18px;}
.avk-list{margin:0;padding:0 0 0 18px;}
.avk-list li{margin:8px 0;line-height:1.55;}
.avk-mini{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap;}
.avk-mini__item{display:flex;align-items:center;gap:8px;font-size:13px;opacity:.9;}
.avk-mini__dot{width:8px;height:8px;border-radius:99px;background:#068acd;display:inline-block;}
.avk-note{margin-top:14px;font-size:12.5px;opacity:.75;padding-top:12px;border-top:1px dashed rgba(0,0,0,.12);}
.avk-formcard .wpcf7{margin:0;}
.avk-formcard input[type="text"],
.avk-formcard input[type="email"],
.avk-formcard input[type="tel"],
.avk-formcard textarea{width:100%;border-radius:12px;border:1px solid rgba(0,0,0,.12);padding:12px 12px;box-shadow:none;outline:none;}
.avk-formcard input:focus,
.avk-formcard textarea:focus{border-color: rgba(6,138,205,.55);box-shadow: 0 0 0 4px rgba(6,138,205,.12);}
.avk-formcard input[type="submit"]{background:#068acd !important;color:#fff !important;border:none !important;border-radius:12px;padding:12px 16px !important;font-weight:700;width:100%;}
.response-div.hide{display:none;}
.avk-success-title{font-weight:800;font-size:16px;margin-bottom:6px;}
@media (max-width: 767px){.avk-tf{padding: 22px 0;}
.col-lg-6, .col-md-6{display:block;}}
.avk-talep-page{background:#f5f7fa !important;padding: 28px 0 44px;}
.avk-talep-wrap{float:none;margin:0 auto;}
.avk-precheck{background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:18px 18px 14px;margin: 0 0 16px 0;}
.avk-precheck__head{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;}
.avk-precheck__icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;background: rgba(6,138,205,.12);color:#068acd;font-weight:700;}
.avk-precheck__title{font-size:18px;font-weight:700;line-height:1.2;}
.avk-precheck__sub{font-size:13px;opacity:.75;margin-top:2px;}
.avk-precheck__list{margin-top:10px;}
.avk-precheck__item{padding:10px 12px;border-radius:12px;background:#f7fbff;border:1px solid rgba(6,138,205,.14);margin-bottom:10px;font-size:14px;line-height:1.55;}
.avk-formcard.wt-talep{background:#ffffff !important;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:22px 20px;}
.avk-formcard .head-form h2{text-align:center;margin: 6px 0 6px;letter-spacing:.5px;}
.avk-formcard__hint{text-align:center;margin:0 0 14px;opacity:.75;}
.avk-formcard .form-area input[type="text"],
.avk-formcard .form-area input[type="email"],
.avk-formcard .form-area input[type="tel"],
.avk-formcard .form-area textarea{width:100%;border-radius:10px !important;border:1px solid rgba(0,0,0,.12);padding:14px 14px;box-shadow:none !important;outline:none;}
.avk-formcard .form-area input:focus,
.avk-formcard .form-area textarea:focus{border-color: rgba(6,138,205,.55);box-shadow: 0 0 0 4px rgba(6,138,205,.12) !important;}
.avk-formcard .form-area input[type="submit"]{background:#068acd !important;color:#fff !important;border:none !important;border-radius:12px;padding:12px 16px !important;font-weight:700;width:100%;}
.response-div{margin-top:0 !important;}
.response-div.hide{display:none !important;}
.avk-success{padding: 6px 2px 2px;}
.avk-success h3{margin: 0 0 8px;}
.avk-success p{margin: 0 0 14px;opacity:.85;}
.avk-success__grid{display:grid;grid-template-columns: 1fr 1fr;gap:12px;margin-top:12px;}
.avk-success__box{background:#f9fcfd;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:14px;}
.avk-success__box ul{margin:10px 0 0 18px;}
.avk-success__box li{margin:6px 0;}
@media (max-width: 768px){.avk-talep-page{padding: 18px 0 34px;}
.avk-formcard.wt-talep{padding:18px 14px;border-radius:14px;}
.avk-precheck{border-radius:14px;}
.avk-success__grid{grid-template-columns: 1fr;}}
.avk-formhead{display:flex;align-items:center;justify-content:center;gap:14px;margin: 6px 0 18px;text-align:left;}
.avk-formhead__icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background: rgba(6,138,205,.12);color:#068acd;font-size:18px;flex-shrink:0;}
.avk-formhead__text h2{margin:0;font-weight:800;letter-spacing:.4px;}
.avk-formhead__text p{margin:2px 0 0;font-size:14px;opacity:.8;}
@media (max-width:768px){.avk-formhead{flex-direction:column;text-align:center;gap:10px;}}
.avk-formhead{display:flex;align-items:flex-start;justify-content:center;gap:12px;margin: 10px 0 18px;}
.avk-formhead__icon{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background: rgba(6,138,205,.12);color:#068acd;font-size:16px;margin-top:2px;flex-shrink:0;}
.avk-formhead__text{text-align:left;}
.avk-formhead__text h2{margin:0;font-weight:800;letter-spacing:.3px;line-height:1.2;}
.avk-formhead__text p{margin:4px 0 0;font-size:14px;opacity:.8;line-height:1.4;}
@media (max-width:768px){.avk-formhead{align-items:center;flex-direction:column;text-align:center;}
.avk-formhead__icon{margin-top:0;}
.avk-formhead__text{text-align:center;}}
.avk-formhead{display:flex;align-items:flex-start;justify-content:center;gap:14px;margin: 10px 0 22px;}
.avk-formhead__icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background: rgba(6,138,205,.12);color:#068acd;margin-top:2px;flex-shrink:0;}
.avk-formhead__text{text-align:left;}
.avk-formhead__text h2{margin:0;font-weight:800;letter-spacing:.4px;line-height:1.2;}
.avk-formhead__text p{margin:6px 0 0;font-size:14px;opacity:.75;line-height:1.4;}
@media (max-width:768px){.avk-formhead{flex-direction:column;align-items:center;text-align:center;}
.avk-formhead__text{text-align:center;}}
.on-analiz-note{margin-top:10px;font-size:13px;color:#6b7280;line-height:1.5;}
.on-analiz-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;background:#f8fafc;border-left:4px solid #0ea5e9;border-radius:8px;font-size:13px;line-height:1.6;color:#475569;}
.on-analiz-note-icon{font-size:16px;line-height:1.4;flex-shrink:0;}
.on-analiz-note-text{font-weight:500;}
.referans-logo .owl-carousel .item img{max-height: 70px;width: auto;opacity: .85;transition: transform .25s ease, opacity .25s ease;}
.referans-logo .owl-carousel .item img:hover{transform: scale(1.08);opacity: 1;}
@media (max-width: 768px){.referans-logo .owl-carousel .item img{max-height: 55px;}}
.referans-logo .owl-carousel .item img{max-height: 85px;width: auto;opacity: 1 !important;transform: none !important;filter: none !important;transition: none !important;cursor: default;}
.referans-logo .owl-carousel .item img:hover{transform: none !important;opacity: 1 !important;filter: none !important;}
@media (max-width: 768px){.referans-logo .owl-carousel .item img{max-height: 65px;}}
@media (max-width: 768px){.referans-logo img,
  .avk-owl .item img{max-height: 100px;width: auto;margin: 0 auto;}
.avk-owl .item{padding: 10px 0;}}
.avk-hero{position:relative;min-height:420px;width:100%;overflow:hidden;}
.avk-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.02);}
.avk-hero__overlay{position:absolute;inset:0;background:linear-gradient(90deg, rgba(0,0,0,.72) 0%, rgba(0,0,0,.45) 55%, rgba(0,0,0,.25) 100%);}
.avk-hero__content{position:relative;padding:72px 15px 56px;color:#fff;}
.avk-hero__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);font-size:13px;margin-bottom:14px;}
.avk-hero__title{margin:0 0 10px;font-size:44px;line-height:1.15;letter-spacing:-0.5px;}
.avk-hero__lead{font-size:16px;line-height:1.75;opacity:.95;margin:0 0 18px;max-width:760px;}
.avk-hero__actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px;}
.avk-btn{border-radius:12px !important;padding:12px 16px !important;font-weight:600;}
.avk-btn--ghost{background:rgba(255,255,255,.12) !important;color:#fff !important;border:1px solid rgba(255,255,255,.22) !important;}
.avk-section{padding:40px 0 54px;background:#f6f8fb;}
.avk-sectionHead{text-align:center;margin:24px 0 22px;}
.avk-sectionHead h2{margin:0 0 8px;font-size:28px;letter-spacing:-0.2px;}
.avk-sectionHead p{margin:0 auto;max-width:760px;color:#5b6775;line-height:1.7;}
.avk-mediaCard{margin-top:-34px;background:#fff;border-radius:18px;box-shadow:0 12px 30px rgba(20,30,50,.08);border:1px solid #e9eef4;overflow:hidden;}
.avk-mediaCard__img{width:100%;display:block;}
.avk-steps{margin-top:8px;}
.avk-stepCard{background:#fff;border:1px solid #e9eef4;border-radius:18px;padding:18px 18px 16px;box-shadow:0 10px 26px rgba(20,30,50,.06);margin-bottom:16px;transition:transform .18s ease, box-shadow .18s ease;}
.avk-stepCard:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(20,30,50,.10);}
.avk-stepCard__top{display:flex;gap:12px;align-items:center;margin-bottom:10px;}
.avk-stepIcon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#eaf6f7;color:#148a96;font-size:18px;flex:0 0 auto;}
.avk-stepNo{font-size:12px;color:#148a96;font-weight:700;text-transform:uppercase;letter-spacing:.6px;}
.avk-stepTitle{margin:2px 0 0;font-size:18px;}
.avk-stepText{margin:0;color:#4d5a6a;line-height:1.75;}
.avk-ctaGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:10px;}
.avk-ctaCard{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid #e9eef4;border-radius:18px;padding:16px;text-decoration:none !important;box-shadow:0 10px 26px rgba(20,30,50,.06);transition:transform .18s ease, box-shadow .18s ease;}
.avk-ctaCard:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(20,30,50,.10);}
.avk-ctaIcon{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#eef6ff;color:#337ab7;font-size:18px;flex:0 0 auto;}
.avk-ctaTitle{font-size:18px;font-weight:700;color:#0b4a55;margin-bottom:4px;}
.avk-ctaText{color:#5b6775;line-height:1.65;margin-bottom:8px;}
.avk-ctaLink{font-weight:700;color:#148a96;}
@media (max-width: 991px){.avk-hero__title{font-size:34px;}
.avk-hero{min-height:380px;}}
@media (max-width: 767px){.avk-hero__content{padding:54px 15px 44px;}
.avk-hero__title{font-size:30px;}
.avk-ctaGrid{grid-template-columns:1fr;}}
.avk-steps .col-lg-12{margin-bottom:16px;}
.avk-stepCard:first-child{border-left:4px solid #148a96;}
.avk-ctaGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}
@media (max-width: 767px){.avk-ctaGrid{grid-template-columns:1fr;}}
:root{--avk-primary: #0056b3;--avk-dark: #1e293b;--avk-light: #f8fafc;--avk-border: #e2e8f0;--avk-success: #10b981;--radius: 12px;--shadow: 0 10px 25px -5px rgba(0,0,0,0.1);}
.avk-hero-section{position: relative;height: 260px;display: flex;align-items: center;justify-content: center;text-align: center;background: #000;}
.avk-hero-bg img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: 0.55;}
.avk-hero-content{position: relative;z-index: 2;color: #fff;padding: 0 20px;}
.avk-hero-content h1{font-size: 2rem;color: #fff;margin-bottom: 5px;font-weight: 700;}
.avk-hero-content p{font-size: 1.1rem;opacity: 0.9;}
.avk-page-wrapper{background-color: var(--avk-light);padding: 40px 0;}
.avk-center-wrapper{max-width: 800px;width: 100%;margin: 0 auto;display: block;}
.avk-info-card{background: #fff;border-radius: var(--radius);padding: 25px;box-shadow: var(--shadow);margin-bottom: 25px;border: 1px solid var(--avk-border);}
.avk-info-header{display: flex;align-items: center;gap: 15px;margin-bottom: 30px;}
.avk-info-header .icon-box{width: 45px;height: 45px;min-width: 45px;background: #0056b3;color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 20px;font-weight: bold;flex-shrink: 0;}
.avk-info-header h3{margin: 0;font-size: 1.25rem;color: var(--avk-dark);line-height: 1.2;}
.avk-info-header p{margin: 5px 0 0 0;font-size: 0.9rem;color: #64748b;}
.avk-steps-grid{display: flex;justify-content: space-between;align-items: flex-start;margin-bottom: 25px;position: relative;padding: 0 10px;}
.avk-steps-grid::before{content: "";position: absolute;top: 16px;left: 20px;right: 20px;height: 2px;background: #cbd5e1;z-index: 0;}
.step-item{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;gap: 8px;width: 33%;}
.step-dot{width: 32px;height: 32px;background: var(--avk-dark);color: #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;font-weight: bold;font-size: 14px;box-shadow: 0 0 0 5px #fff;}
.step-text{font-size: 0.9rem;font-weight: 600;color: var(--avk-dark);text-align: center;background: rgba(255,255,255,0.8);}
.avk-form-card-wrapper{background: #fff;border-radius: var(--radius);box-shadow: var(--shadow);overflow: hidden;}
.avk-form-header{background: var(--avk-primary);padding: 20px;color: #fff;}
.avk-form-header h2{margin: 0;font-size: 1.4rem;color: #fff;}
.avk-cf7-area{padding: 20px;}
.wpcf7-text, .wpcf7-textarea, .wpcf7-select{width: 100%;padding: 12px;border: 1px solid var(--avk-border);border-radius: 6px;margin-bottom: 10px;background: #fcfcfc;}
.wpcf7-submit{background: var(--avk-primary);color: #fff;width: 100%;border: none;padding: 15px;border-radius: 6px;font-weight: bold;cursor: pointer;font-size: 1rem;}
.avk-warning-box{background: #fffbeb;border: 1px solid #fcd34d;color: #92400e;padding: 12px;border-radius: 8px;font-size: 0.9rem;display: flex;gap: 10px;align-items: flex-start;}
.avk-success-card{background: #fff;padding: 30px;text-align: center;border-radius: var(--radius);border-top: 5px solid var(--avk-success);}
.shipping-details-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 15px;margin-top: 20px;text-align: left;}
.detail-box{padding: 15px;background: #f8fafc;border: 1px solid #eee;border-radius: 8px;}
.detail-box.highlight{background: #eff6ff;border-color: #dbeafe;}
.code-badge{background: #1e293b;color: #fff;padding: 3px 6px;border-radius: 4px;font-weight: bold;}
.hidden{display: none;}
.visible{display: block;}
@media (max-width: 768px) {.avk-center-wrapper{padding: 0 15px;}
.step-text{font-size: 0.75rem;line-height: 1.2;}
.avk-steps-grid::before{left: 10px;right: 10px;}
.avk-info-header .icon-box{width: 40px;height: 40px;font-size: 18px;}
.shipping-details-grid{grid-template-columns: 1fr;}}
.avk-hero{position:relative;min-height:320px;width:100%;overflow:hidden;}
.avk-hero__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;}
.avk-hero__overlay{position:absolute;inset:0;background: linear-gradient(90deg, rgba(0,0,0,.55), rgba(0,0,0,.18));}
.avk-hero__content{position:relative;z-index:2;min-height:320px;display:flex;align-items:center;}
.avk-hero__title{margin:0 0 8px 0;color:#fff;font-weight:700;letter-spacing:.2px;font-size:34px;line-height:1.2;}
.avk-hero__desc{margin:0;color:rgba(255,255,255,.92);font-size:16px;max-width:680px;}
.avk-contact{padding:38px 0 46px;background:#f6f8fb;}
.avk-contact__grid{display:flex;flex-wrap:wrap;}
.avk-contact__grid > [class*="col-"]{margin-top:18px;}
.avk-card{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.06);overflow:hidden;}
.avk-card__head{padding:18px 18px 12px;border-bottom:1px solid rgba(0,0,0,.06);background: linear-gradient(180deg, #ffffff, #fbfcff);}
.avk-card__title{margin:0;font-size:18px;font-weight:700;color:#1f2a37;}
.avk-card__sub{margin-top:6px;font-size:13px;color:#6b7280;}
.avk-list{padding:14px 16px 6px;}
.avk-item{display:flex;gap:12px;padding:12px 10px;border-radius:12px;transition:transform .15s ease, background-color .15s ease;}
.avk-item + .avk-item{margin-top:6px;}
.avk-item:hover{background:#f4f8ff;transform:translateY(-1px);}
.avk-item__icon{width:42px;height:42px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#eaf2ff;color:#1d4ed8;flex:0 0 42px;font-size:18px;}
.avk-item__label{font-size:12px;color:#6b7280;margin-bottom:4px;}
.avk-item__value{font-size:14px;color:#111827;line-height:1.45;}
.avk-link{color:#0b5ed7;text-decoration:none;font-weight:600;}
.avk-link:hover{text-decoration:underline;}
.avk-note{margin:10px 16px 16px;padding:12px 12px;border-radius:12px;background:#f7fbff;border:1px solid rgba(13,110,253,.15);color:#1f2a37;display:flex;gap:10px;align-items:flex-start;font-size:13px;}
.avk-note i{margin-top:2px;color:#0b5ed7;}
.avk-card--map .avk-card__head{padding-bottom:14px;}
.avk-mapwrap{position:relative;width:100%;height:420px;background:#eef2f7;}
.avk-mapwrap iframe{width:100%;height:100%;border:0;display:block;}
@media (max-width: 768px){.avk-hero__title{font-size:28px;}
.avk-contact{padding:26px 0 34px;}
.avk-mapwrap{height:320px;}
.avk-item__icon{width:40px;height:40px;flex-basis:40px;border-radius:12px;}}
.avk-contact__grid{display: flex;align-items: stretch;}
.avk-card{height: 100%;display: flex;flex-direction: column;}
.avk-card--map{height: 100%;}
.avk-card--map .avk-mapwrap{flex: 1;}
@media (min-width: 992px) {.avk-contact__grid > .col-lg-5{padding-right: 14px;}
.avk-contact__grid > .col-lg-7{padding-left: 14px;}}
.avk-item:hover{background: transparent !important;transform: none !important;}
.avk-item:hover .avk-item__icon{background:#eaf2ff !important;color:#1d4ed8 !important;}
.avk-link:hover,
.avk-item__value a:hover{color: inherit !important;text-decoration: none !important;}
.avk-card:hover{box-shadow:0 10px 30px rgba(0,0,0,.06) !important;}
.avk-item__value,
.avk-item__value a{color:#111827 !important;font-weight:500 !important;text-decoration:none !important;}
.avk-item__value a:hover,
.avk-item__value a:focus,
.avk-item__value a:active{color:#111827 !important;text-decoration:none !important;}
.avk-item__value{line-height:1.45;}
.avk-card a{color:#111827 !important;}
.avk-item__value,
.avk-item__value a{font-weight:600 !important;color:#111827 !important;text-decoration:none !important;}
.avk-item__value a:hover,
.avk-item__value a:focus,
.avk-item__value a:active{color:#111827 !important;text-decoration:none !important;}
.avk-contact{padding: 40px 0 10px;background: #f5f7fb;}
.avk-contact__head{text-align: center;margin-bottom: 22px;}
.avk-contact__head h1{margin: 0 0 8px;font-weight: 800;letter-spacing: .2px;}
.avk-contact__line{width: 64px;height: 3px;margin: 0 auto 10px;border-radius: 6px;background: #1e73be;}
.avk-contact__head p{margin: 0;color: #5b6777;}
.avk-contact__grid{margin-top: 8px;}
.avk-col{display: flex;}
.avk-box{width: 100%;background: #fff;border-radius: 18px;box-shadow: 0 12px 30px rgba(16, 24, 40, .10);padding: 20px;box-sizing: border-box;}
@media (max-width: 767px){.avk-col{margin-bottom: 14px;}}
.avk-contact__item{display: flex;align-items: flex-start;gap: 14px;padding: 12px 0;border-bottom: 1px solid rgba(15, 23, 42, .08);}
.avk-contact__item:last-child{border-bottom: 0;padding-bottom: 4px;}
.avk-contact__icon{width: 44px;height: 44px;border-radius: 14px;display: inline-flex;align-items: center;justify-content: center;background: #eef5ff;color: #1e73be;flex: 0 0 44px;}
.avk-contact__meta{flex: 1;min-width: 0;}
.avk-contact__label{font-size: 13px;color: #7a8799;margin-bottom: 3px;font-weight: 600;}
.avk-contact__value{font-size: 16px;color: #101828;font-weight: 600;line-height: 1.35;word-break: break-word;}
.avk-link,
.avk-link:visited,
.avk-link:hover,
.avk-link:active,
.avk-link:focus{color: inherit !important;text-decoration: none !important;outline: none !important;}
.avk-box:hover,
.avk-contact__item:hover{transform: none !important;box-shadow: 0 12px 30px rgba(16, 24, 40, .10) !important;}
.avk-contact__mapwrap{border-radius: 14px;overflow: hidden;background: #fff;}
.avk-contact__mapwrap iframe{display: block;width: 100%;height: 360px;border: 0;}
@media (max-width: 767px){.avk-contact__mapwrap iframe{height: 260px;}}
.avk-request{margin-top: 18px;}
.avk-request__inner{background: #fff;border-radius: 18px;box-shadow: 0 12px 30px rgba(16, 24, 40, .10);padding: 22px;text-align: center;}
.avk-request__inner h2{margin: 0 0 8px;font-weight: 800;}
.avk-request__inner p{margin: 0 auto 14px;color: #5b6777;max-width: 820px;}
.avk-request__badges{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px;margin-bottom: 14px;}
.avk-badge{display: inline-flex;align-items: center;gap: 8px;padding: 8px 12px;border-radius: 999px;background: #f3f6ff;color: #1f2a37;font-weight: 700;font-size: 13px;}
.avk-badge i{color: #1e73be;}
.avk-btn{display: inline-flex;align-items: center;justify-content: center;padding: 12px 18px;border-radius: 12px;background: #1e73be;color: #fff !important;font-weight: 800;text-decoration: none !important;border: 1px solid rgba(0,0,0,.05);}
.avk-btn:hover,
.avk-btn:focus,
.avk-btn:active{background: #1e73be;color: #fff !important;opacity: .92;text-decoration: none !important;outline: none !important;}
.compact-features{padding: 20px 0;background-color: #ffffff;font-family: "Segoe UI", Roboto, Helvetica, Arial, sans-serif;border-top: 1px solid #e2e8f0;}
.container{max-width: 1200px;margin: 0 auto;padding: 0 15px;}
.section-header h3{font-size: 20px;color: #1e293b;margin: 0 0 20px 0;text-align: left;font-weight: 700;padding-left: 12px;border-left: 4px solid #3b82f6;}
.features-list{display: grid;grid-template-columns: repeat(3, 1fr);gap: 15px;}
.feature-item{display: flex;align-items: flex-start;background: #f8fafc;padding: 12px;border-radius: 8px;border: 1px solid #cbd5e1;transition: all 0.2s ease;}
.feature-item:hover{border-color: #60a5fa;background: #eff6ff;}
.icon-wrap{flex-shrink: 0;width: 38px;height: 38px;background-color: #dbeafe;border-radius: 8px;display: flex;align-items: center;justify-content: center;margin-right: 12px;}
.icon-wrap svg{width: 22px;height: 22px;color: #2563eb;}
.content-wrap{display: flex;flex-direction: column;justify-content: center;min-height: 38px;}
.content-wrap h4{margin: 0 0 3px 0;font-size: 14px;color: #0f172a;font-weight: 700;}
.content-wrap p{margin: 0;font-size: 13px;color: #475569;line-height: 1.35;}
@media (max-width: 992px) {.features-list{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 600px) {.features-list{grid-template-columns: 1fr;}}
.compact-features{padding: 40px 0;background-color: #ffffff;font-family: "Segoe UI", Roboto, Helvetica, Arial, sans-serif;border-top: 1px solid #e2e8f0;margin-top: 30px;}
.features-header h3{font-size: 24px;color: #1e293b;margin: 0 0 30px 0;text-align: left;font-weight: 700;padding-left: 15px;border-left: 5px solid #3b82f6;}
.features-grid{display: grid;grid-template-columns: repeat(3, 1fr);gap: 20px;}
.feature-item{display: flex;align-items: flex-start;background: #f8fafc;padding: 15px;border-radius: 8px;border: 1px solid #cbd5e1;transition: all 0.2s ease;}
.feature-item:hover{border-color: #60a5fa;background: #eff6ff;}
.icon-wrap{flex-shrink: 0;width: 40px;height: 40px;background-color: #dbeafe;border-radius: 8px;display: flex;align-items: center;justify-content: center;margin-right: 15px;}
.icon-wrap svg{width: 24px;height: 24px;color: #2563eb;}
.content-wrap{display: flex;flex-direction: column;justify-content: center;min-height: 40px;}
.content-wrap h4{margin: 0 0 4px 0;font-size: 16px;color: #0f172a;font-weight: 700;line-height: 1.2;}
.content-wrap p{margin: 0;font-size: 13px;color: #475569;line-height: 1.4;}
@media (max-width: 992px) {.features-grid{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 600px) {.features-grid{grid-template-columns: 1fr;}
.compact-features{padding: 30px 0;}}
.google-reviews-area{padding: 40px 0;background-color: #f8fafc;font-family: "Segoe UI", Roboto, Helvetica, Arial, sans-serif;border-top: 1px solid #e2e8f0;}
.container{max-width: 1200px;margin: 0 auto;padding: 0 20px;}
.review-header{display: flex;align-items: center;justify-content: space-between;margin-bottom: 25px;padding-bottom: 15px;border-bottom: 2px solid #e2e8f0;}
.header-left{display: flex;align-items: center;gap: 12px;}
.g-logo{width: 28px;height: 28px;filter: drop-shadow(0 2px 3px rgba(0,0,0,0.1));}
.rating-badge{display: flex;align-items: center;gap: 8px;}
.rating-number{font-size: 20px;font-weight: 800;color: #1e293b;}
.total-stars{display: flex;}
.total-stars svg{width: 18px;height: 18px;color: #f59e0b;}
.review-count-text{font-size: 14px;color: #64748b;font-weight: 500;}
.maps-link{text-decoration: none;color: #2563eb;font-weight: 600;font-size: 14px;background: #eff6ff;padding: 8px 16px;border-radius: 6px;transition: all 0.2s ease;}
.maps-link:hover{background: #2563eb;color: #fff;}
.reviews-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 20px;}
.review-card{background: #ffffff;padding: 20px;border-radius: 12px;border: 1px solid #f1f5f9;box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03);display: flex;flex-direction: column;transition: transform 0.2s ease, box-shadow 0.2s ease;}
.review-card:hover{transform: translateY(-5px);box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(0, 0, 0, 0.04);border-color: #cbd5e1;}
.reviewer-info{display: flex;align-items: center;margin-bottom: 12px;}
.reviewer-initial{width: 38px;height: 38px;border-radius: 50%;margin-right: 10px;color: #fff;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 15px;box-shadow: 0 2px 4px rgba(0,0,0,0.1);}
.reviewer-details h4{margin: 0;font-size: 14px;font-weight: 700;color: #0f172a;display: flex;align-items: center;gap: 4px;}
.verified-icon{width: 14px;height: 14px;color: #3b82f6;}
.review-date{font-size: 11px;color: #94a3b8;margin-top: 2px;display: block;}
.card-stars{margin-bottom: 10px;}
.card-stars svg{width: 14px;height: 14px;color: #f59e0b;}
.review-text{font-size: 13px;line-height: 1.5;color: #475569;font-weight: 400;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
@media (max-width: 992px) {.reviews-grid{grid-template-columns: repeat(2, 1fr);}}
@media (max-width: 600px) {.reviews-grid{grid-template-columns: 1fr;}
.review-header{flex-direction: column;align-items: flex-start;gap: 15px;}
.maps-link{width: 100%;text-align: center;}}
.google-reviews-wrapper{margin-top: 40px;margin-bottom: 40px;}
.avk-hero{width: 100vw;margin-left: calc(50% - 50vw);overflow: hidden;}
.avk-hero__img{width: 100%;height: auto;display: block;}
.avk-slider{width: 100%;overflow: hidden;}
.avk-slider img{width: 100%;height: auto;display: block;}
.review-stars-text-d{color: #fbbc04;font-size: 14px;line-height: 1;margin: 2px 0 4px;letter-spacing: 1px;}
.avk-service p{margin-bottom:6px;}
.avk-service-link{color:#337ab7;font-weight:600;display:inline-block;margin-top:2px;}
.avk-page-hero{position: relative;overflow: hidden;display: flex;align-items: center;padding: 40px 0;min-height: 240px;background:
    radial-gradient(circle at 15% 25%, rgba(58, 123, 213, 0.20), transparent 32%),
    radial-gradient(circle at 85% 75%, rgba(255, 255, 255, 0.06), transparent 24%),
    linear-gradient(135deg, #0b2545 0%, #1e4f8a 50%, #0a1f38 100%);}
.avk-page-hero::before{content: "";position: absolute;inset: 0;background:
    linear-gradient(to right, rgba(255,255,255,0.03) 1px, transparent 1px),
    linear-gradient(to bottom, rgba(255,255,255,0.03) 1px, transparent 1px);background-size: 34px 34px;opacity: 0.2;}
.avk-page-hero__inner{position: relative;z-index: 2;width: 100%;max-width: 1200px;margin: 0 auto;padding: 0 20px;}
.avk-page-hero__title{margin: 0;color: #fff;font-size: clamp(30px, 5vw, 58px);font-weight: 800;line-height: 1.1;letter-spacing: -0.6px;text-shadow: 0 2px 12px rgba(0,0,0,0.25);}
.avk-page-hero__desc{margin-top: 12px;max-width: 760px;color: rgba(255,255,255,0.85);font-size: clamp(15px, 1.8vw, 20px);line-height: 1.6;}
.avk-breadcrumb{margin-top: 16px;font-size: 13px;color: rgba(255,255,255,0.7);}
.avk-breadcrumb a{color: rgba(255,255,255,0.85);text-decoration: none;}
.avk-breadcrumb span{margin: 0 6px;opacity: 0.6;}
@media (max-width: 768px) {.avk-page-hero{padding: 32px 0;}
.avk-page-hero__title{font-size: clamp(26px, 7vw, 36px);}
.avk-page-hero__desc{font-size: 14px;}}
.avk-page-hero__desc{margin-top: 12px;max-width: 760px;color: rgba(255,255,255,0.85);font-size: clamp(14px, 2vw, 20px);line-height: 1.6;}
.avk-page-hero{padding: 28px 0;min-height: 200px;}
.avk-page-hero__desc{margin-top: 8px;}
.avk-page-hero__title{font-size: clamp(24px, 3.5vw, 36px);}
.avk-page-hero__desc{margin-top: 8px;max-width: 100%;font-size: clamp(14px, 1.5vw, 18px);line-height: 1.6;}
.avk-page-hero__inner{max-width: 1400px;}
.avk-page-hero__inner{max-width: 1000px;margin: 0 auto;padding: 0 20px;}
.avk-page-hero__title,
.avk-page-hero__desc,
.avk-breadcrumb{text-align: left;}
.pagehding-sec.avk-hero,
.avk-hero-section{position: relative;overflow: hidden;height: 300px;}
.pagehding-sec.avk-hero picture,
.avk-hero-section picture,
.avk-hero-bg picture{display: block;width: 100%;height: 100%;}
.avk-hero__img,
.avk-hero-img{width: 100%;height: 100%;max-width: 100%;display: block;object-fit: cover;object-position: left center;}
.avk-hero__overlay,
.avk-hero-overlay{position: absolute;inset: 0;background: rgba(0, 0, 0, 0.14);opacity: 1;pointer-events: none;}
.avk-hero__content,
.avk-hero-content{position: relative;}
.avk-hero__title,
.avk-hero__desc,
.avk-hero-content h1,
.avk-hero-content p{text-shadow: 0 2px 7px rgba(0, 0, 0, 0.30);}
@media (min-width: 1400px) {.pagehding-sec.avk-hero,
  .avk-hero-section{height: 340px;}
.avk-hero__img,
  .avk-hero-img{object-position: left center;}}
@media (min-width: 1800px) {.pagehding-sec.avk-hero,
  .avk-hero-section{height: 380px;}
.avk-hero__img,
  .avk-hero-img{object-position: left center;}}
@media (max-width: 768px) {.pagehding-sec.avk-hero,
  .avk-hero-section{height: 230px;max-width: 100%;overflow: hidden;}
.avk-hero__img,
  .avk-hero-img{width: 100%;max-width: 100%;height: 100%;object-fit: cover;object-position: center center;}
.avk-hero__title,
  .avk-hero-content h1{font-size: 28px;line-height: 1.2;}
.avk-hero__desc,
  .avk-hero-content p{font-size: 14px;line-height: 1.5;}}
.avk-hero__overlay,
.avk-hero-overlay{background: rgba(0, 0, 0, 0.15) !important;opacity: 1 !important;}
.pagehding-sec.avk-hero::before,
.pagehding-sec.avk-hero::after,
.avk-hero-section::before,
.avk-hero-section::after,
.avk-hero-bg::before,
.avk-hero-bg::after{background: transparent !important;opacity: 0 !important;}
.avk-hero__img,
.avk-hero-img{filter: brightness(1.08) contrast(1.02) !important;opacity: 1 !important;}
.avk-hero__title,
.avk-hero__desc,
.avk-hero-content h1,
.avk-hero-content p{text-shadow: 0 2px 6px rgba(0, 0, 0, 0.18) !important;}
.avk-hero__title,
.avk-hero-content h1{color: #e6dfdf !important;font-weight: 800 !important;text-shadow:
    0 2px 4px rgba(0, 0, 0, 0.55),
    0 4px 12px rgba(0, 0, 0, 0.45) !important;}
.avk-hero__desc,
.avk-hero-content p{color: #e6dfdf !important;font-weight: 600 !important;text-shadow:
    0 2px 4px rgba(0, 0, 0, 0.50),
    0 4px 10px rgba(0, 0, 0, 0.40) !important;}
@media screen and (max-width: 991px) {html,
    body{overflow-x: clip !important;}
.mnmenu-sec{position: sticky !important;position: -webkit-sticky !important;top: 0 !important;left: 0 !important;right: 0 !important;width: 100% !important;float: none !important;clear: both !important;z-index: 999999 !important;background: #ffffff !important;overflow: visible !important;}
.avk-mobile-btn{position: relative !important;z-index: 1000001 !important;display: inline-flex !important;visibility: visible !important;opacity: 1 !important;}
#avk-mobile-trigger:checked ~ .avk-menu-list{z-index: 999999 !important;}}
.avk-contact{padding-top: 24px !important;}
.avk-callback-row{margin-bottom: 25px !important;}
.avk-callback-row .col-12{width: 100%;}
.avk-callback-row .wpcf7,
.avk-callback-row form{width: 100% !important;margin: 0 !important;padding: 0 !important;}
.avk-callback{display: flex;align-items: center;width: 100%;box-sizing: border-box;gap: 28px;margin: 0 !important;padding: 20px 24px;background: #f7fbff;border: 1px solid #d5e7ff;border-radius: 16px;box-shadow: 0 7px 25px rgba(25, 70, 130, 0.06);}
.avk-callback-info{flex: 0 0 330px;padding-right: 24px;border-right: 1px solid #dce7f4;box-sizing: border-box;}
.avk-callback-title{margin: 0 0 5px 0;color: #17345c;font-size: 21px;font-weight: 700;line-height: 1.2;white-space: nowrap;}
.avk-callback-text{margin: 0;color: #5f6f83;font-size: 14px;font-weight: 400;line-height: 1.4;white-space: nowrap;}
.avk-callback-fields{flex: 1;display: grid;grid-template-columns:
        minmax(220px, 1.6fr)
        minmax(220px, 1.4fr)
        160px;gap: 14px;align-items: center;min-width: 0;}
.avk-field,
.avk-submit{margin: 0 !important;padding: 0 !important;min-width: 0;}
.avk-field .wpcf7-form-control-wrap{display: block;width: 100%;}
.avk-callback p{margin: 0 !important;padding: 0 !important;}
.avk-callback input[type="text"],
.avk-callback input[type="tel"]{display: block;width: 100% !important;height: 48px !important;box-sizing: border-box !important;margin: 0 !important;padding: 0 15px !important;background-color: #ffffff !important;color: #26364b !important;border: 1px solid #d9e2ec !important;border-radius: 8px !important;outline: none !important;font-size: 15px !important;font-weight: 400 !important;line-height: 48px !important;box-shadow: none !important;transition:
        border-color 0.2s ease,
        box-shadow 0.2s ease;}
.avk-callback input[type="text"]::placeholder,
.avk-callback input[type="tel"]::placeholder{color: #8996a8 !important;opacity: 1 !important;}
.avk-callback input[type="text"]:focus,
.avk-callback input[type="tel"]:focus{border-color: #2d6df6 !important;box-shadow:
        0 0 0 3px rgba(45, 109, 246, 0.08) !important;}
.avk-submit{display: flex !important;align-items: center !important;justify-content: center !important;width: 160px;height: 48px !important;}
.avk-callback input[type="submit"]{display: block !important;width: 160px !important;height: 48px !important;box-sizing: border-box !important;margin: 0 !important;padding: 0 20px !important;background-color: #2768ed !important;color: #ffffff !important;border: 0 !important;border-radius: 25px !important;font-size: 15px !important;font-weight: 700 !important;line-height: 48px !important;text-align: center !important;cursor: pointer !important;white-space: nowrap !important;box-shadow: none !important;transition:
        background-color 0.2s ease,
        transform 0.2s ease;}
.avk-callback input[type="submit"]:hover{background-color: #1958d8 !important;color: #ffffff !important;}
.avk-callback input[type="submit"]:active{transform: translateY(1px);}
.avk-callback .wpcf7-spinner{display: none !important;width: 0 !important;height: 0 !important;margin: 0 !important;padding: 0 !important;}
.avk-callback .wpcf7-not-valid-tip{margin-top: 5px !important;font-size: 12px !important;line-height: 1.3 !important;}
.avk-callback-row .wpcf7-response-output{margin: 10px 0 0 0 !important;padding: 8px 12px !important;font-size: 13px !important;border-radius: 6px;}
@media (max-width: 1024px) {.avk-callback-row{display: none !important;}
.avk-callback{display: none !important;}}
.avk-callback-row{margin-left: 18px !important;margin-right: 18px !important;}
.avk-callback-row .col-12{padding-left: 0 !important;padding-right: 0 !important;}
.avk-qr-page{max-width: 520px;margin: 60px auto;padding: 36px 28px;box-sizing: border-box;background: #ffffff;border: 1px solid #e5ece8;border-radius: 16px;box-shadow: 0 8px 28px rgba(0,0,0,.06);text-align: center;}
.avk-qr-icon{width: 54px;height: 54px;margin: 0 auto 18px;border-radius: 50%;background: #e9f9ef;color: #25D366;font-size: 28px;line-height: 54px;font-weight: 700;}
.avk-qr-page h1{margin: 0 0 12px;color: #152744;font-size: 25px;line-height: 1.3;}
.avk-qr-page p{margin: 0 0 24px;color: #5f6d7c;font-size: 16px;line-height: 1.6;}
#avk-qr-whatsapp-open{appearance: none;border: 1px solid #25D366;background: #ffffff;color: #169447;border-radius: 24px;padding: 13px 25px;font-family: inherit;font-size: 15px;font-weight: 700;cursor: pointer;transition:
        background .18s ease,
        color .18s ease;}
#avk-qr-whatsapp-open:hover{background: #f1fbf5;color: #12863f;}
body.page-id-4113 .entry-title,
body.page-id-4113 .page-title,
body.page-id-4113 .page-header,
body.page-id-4113 .page-title-area,
body.page-id-4113 .breadcrumb-area,
body.page-id-4113 .breadcrumbs,
body.page-id-4113 .breadcrumb{display: none !important;}
.avk-wa-strip{width: 100%;box-sizing: border-box;display: flex;align-items: center;gap: 22px;padding: 20px 24px;margin: 18px 0 30px;background: linear-gradient(
        90deg,
        #f4fbf6 0%,
        #fbfefc 55%,
        #ffffff 100%
    );border: 1px solid #d8eee0;border-radius: 18px;box-shadow: 0 7px 24px rgba(20, 70, 40, 0.045);}
.avk-wa-icon{flex: 0 0 52px;width: 52px;height: 52px;border-radius: 14px;display: flex;align-items: center;justify-content: center;background: #e9f9ef;color: #25D366;}
.avk-wa-icon svg{width: 30px;height: 30px;}
.avk-wa-copy{flex: 1;min-width: 280px;}
.avk-wa-heading{margin-bottom: 5px;font-size: 19px;line-height: 1.25;font-weight: 700;color: #152744;}
.avk-wa-sub{max-width: 650px;font-size: 14px;line-height: 1.55;color: #627086;}
.avk-wa-actions{display: flex;align-items: center;gap: 11px;flex-shrink: 0;}
.avk-wa-btn{appearance: none;min-height: 46px;padding: 0 20px;border-radius: 24px;font-family: inherit;font-size: 14px;font-weight: 700;cursor: pointer;transition:
        background .18s ease,
        border-color .18s ease,
        color .18s ease,
        transform .18s ease;}
.avk-wa-btn-main,
.avk-wa-btn-qr{border: 1px solid #25D366;background: #ffffff;color: #169447;}
.avk-wa-btn-main:hover,
.avk-wa-btn-qr:hover{background: #f1fbf5;border-color: #25D366;color: #12863f;transform: translateY(-1px);}
.avk-wa-modal{position: fixed;inset: 0;z-index: 9999999;padding: 20px;background: rgba(18, 30, 45, .58);align-items: center;justify-content: center;}
.avk-wa-modal:not([hidden]){display: flex;}
.avk-wa-modal-card{position: relative;width: 100%;max-width: 365px;box-sizing: border-box;padding: 32px 30px 28px;background: #ffffff;border-radius: 18px;text-align: center;box-shadow: 0 24px 70px rgba(0,0,0,.20);}
.avk-wa-modal-close{position: absolute;top: 10px;right: 13px;border: 0;background: transparent;color: #7a8491;font-size: 29px;line-height: 1;cursor: pointer;}
.avk-wa-modal-title{margin-bottom: 7px;font-size: 20px;font-weight: 700;color: #152744;}
.avk-wa-modal-card p{margin: 0 0 18px;color: #647184;font-size: 14px;line-height: 1.55;}
#avk-wa-qr-code{width: 224px;min-height: 224px;margin: 0 auto 17px;display: flex;justify-content: center;align-items: center;padding: 7px;box-sizing: border-box;border: 1px solid #e5e9ed;border-radius: 12px;background: #ffffff;}
#avk-wa-qr-code img,
#avk-wa-qr-code canvas{max-width: 210px;height: auto;}
.avk-wa-modal-note{color: #7b8591;font-size: 12.5px;line-height: 1.5;}
@media (max-width: 1024px) {.avk-wa-strip{display: none !important;}}
@media (min-width: 1025px) and (max-width: 1250px) {.avk-wa-strip{gap: 16px;}
.avk-wa-actions{flex-direction: column;align-items: stretch;}
.avk-wa-btn{width: 230px;}}
@media (min-width: 1025px) {.avk-wa-strip{width: calc(100% - 40px);margin-left: auto;margin-right: auto;}}
.avk-qr-page{max-width: 560px;margin: 55px auto 65px;padding: 38px 38px 34px;box-sizing: border-box;background: linear-gradient(
        180deg,
        #fbfffc 0%,
        #ffffff 45%
    );border: 1px solid #dceee3;border-radius: 18px;box-shadow:
        0 12px 34px rgba(23, 55, 39, .07);text-align: center;}
.avk-qr-icon{width: 64px;height: 64px;margin: 0 auto 15px;display: flex;align-items: center;justify-content: center;border-radius: 18px;background: #e9f9ef;color: #25D366;}
.avk-qr-icon svg{width: 36px;height: 36px;}
.avk-qr-status{display: inline-block;margin-bottom: 12px;padding: 6px 12px;border-radius: 20px;background: #f0faf3;color: #169447;font-size: 13px;font-weight: 700;}
.avk-qr-page h1{margin: 0 0 11px;color: #152744;font-size: 26px;line-height: 1.3;font-weight: 700;}
.avk-qr-page p{max-width: 440px;margin: 0 auto 25px;color: #627086;font-size: 15px;line-height: 1.65;}
#avk-qr-whatsapp-open{min-height: 52px;display: inline-flex;align-items: center;justify-content: center;gap: 9px;padding: 0 25px;border: 1.5px solid #25D366;border-radius: 27px;background: #ffffff;color: #169447;font-family: inherit;font-size: 15px;font-weight: 700;cursor: pointer;box-shadow: 0 5px 16px rgba(37, 211, 102, .08);transition:
        background .18s ease,
        color .18s ease,
        transform .18s ease,
        box-shadow .18s ease;}
#avk-qr-whatsapp-open:hover{background: #f1fbf5;color: #12863f;transform: translateY(-1px);box-shadow: 0 7px 20px rgba(37, 211, 102, .12);}
.avk-qr-button-icon{width: 22px;height: 22px;display: flex;align-items: center;justify-content: center;}
.avk-qr-button-icon svg{width: 22px;height: 22px;}
.avk-qr-note{margin-top: 14px;color: #89939e;font-size: 12.5px;line-height: 1.5;}
@media (max-width: 600px) {.avk-qr-page{margin: 30px 18px 45px;padding: 32px 22px 29px;}
.avk-qr-page h1{font-size: 23px;}
#avk-qr-whatsapp-open{width: 100%;padding-left: 18px;padding-right: 18px;}}
.avk-qr-page{max-width: 560px;margin: 55px auto 65px;padding: 38px 38px 34px;box-sizing: border-box;background: linear-gradient(
        180deg,
        #fbfffc 0%,
        #ffffff 45%
    );border: 1px solid #dceee3;border-radius: 18px;box-shadow: 0 12px 34px rgba(23, 55, 39, .07);text-align: center;}
.avk-qr-icon{width: 64px;height: 64px;margin: 0 auto 15px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #e9f9ef;color: #25D366;font-size: 34px;line-height: 1;font-weight: 700;}
.avk-qr-status{display: inline-block;margin-bottom: 13px;padding: 6px 13px;border-radius: 20px;background: #f0faf3;color: #169447;font-size: 13px;font-weight: 700;}
.avk-qr-page h1{margin: 0 0 12px;color: #152744;font-size: 26px;line-height: 1.3;font-weight: 700;}
.avk-qr-page p{max-width: 440px;margin: 0 auto 25px;color: #627086;font-size: 15px;line-height: 1.65;}
#avk-qr-whatsapp-open{display: inline-flex !important;align-items: center;justify-content: center;width: auto !important;min-width: 235px;min-height: 52px;padding: 0 26px !important;border: 1.5px solid #25D366 !important;border-radius: 27px !important;background: #ffffff !important;color: #169447 !important;font-family: inherit;font-size: 15px !important;line-height: 1.2 !important;font-weight: 700 !important;text-align: center;white-space: nowrap;cursor: pointer;box-shadow: 0 5px 16px rgba(37, 211, 102, .08);transition:
        background .18s ease,
        color .18s ease,
        transform .18s ease;}
#avk-qr-whatsapp-open:hover{background: #f1fbf5 !important;color: #12863f !important;transform: translateY(-1px);}
.avk-qr-note{margin-top: 15px;color: #89939e;font-size: 12.5px;line-height: 1.5;}
@media (max-width: 600px) {.avk-qr-page{margin: 30px 18px 45px;padding: 32px 22px 29px;}
.avk-qr-page h1{font-size: 23px;}
#avk-qr-whatsapp-open{width: 100% !important;min-width: 0;}}
#avk-qr-whatsapp-open{display: flex !important;align-items: center;justify-content: center;width: 280px !important;max-width: 100%;min-height: 54px;margin: 0 auto !important;padding: 0 26px !important;background: #25D366 !important;border: 1.5px solid #25D366 !important;border-radius: 28px !important;color: #ffffff !important;font-size: 15px !important;font-weight: 700 !important;line-height: 1.2 !important;text-align: center !important;box-shadow: 0 7px 18px rgba(37, 211, 102, .18);cursor: pointer;transition:
        background .18s ease,
        border-color .18s ease,
        transform .18s ease,
        box-shadow .18s ease;}
#avk-qr-whatsapp-open:hover{background: #20bd5a !important;border-color: #20bd5a !important;color: #ffffff !important;transform: translateY(-2px);box-shadow: 0 9px 22px rgba(37, 211, 102, .24);}
@media (max-width: 600px) {#avk-qr-whatsapp-open{width: 100% !important;}}
.avk-qr-button-text{display: inline-block;position: relative;top: -3px;}
.avk-contact-qr-row{display: grid;grid-template-columns: 1fr 1fr;gap: 20px;margin-bottom: 32px;}
.avk-qr-card{min-height: 185px;display: grid;grid-template-columns: 72px minmax(0, 1fr) 155px;align-items: center;gap: 22px;padding: 24px 26px;border: 1px solid;border-radius: 20px;background: #fff;}
.avk-qr-card--whatsapp{border-color: #d9eee1;background: linear-gradient(
        90deg,
        #f5fcf7 0%,
        #ffffff 100%
    );}
.avk-qr-card--phone{border-color: #d6e5ff;background: linear-gradient(
        90deg,
        #f7faff 0%,
        #ffffff 100%
    );}
.avk-qr-icon{width: 64px;height: 64px;display: flex;align-items: center;justify-content: center;border-radius: 18px;}
.avk-qr-icon svg{width: 34px;height: 34px;}
.avk-qr-icon--whatsapp{color: #17c964;background: #eafbf1;}
.avk-qr-icon--phone{color: #1769ed;background: #edf4ff;}
.avk-qr-copy{min-width: 0;}
.avk-qr-heading{margin-bottom: 6px;color: #102a52;font-size: 20px;font-weight: 700;line-height: 1.25;}
.avk-qr-sub{max-width: 340px;color: #60708c;font-size: 15px;line-height: 1.55;}
.avk-qr-code-box{display: flex;align-items: center;justify-content: center;min-width: 150px;min-height: 150px;padding: 5px;background: #fff;border-radius: 10px;}
.avk-qr-code-box img{display: block;width: 140px !important;height: 140px !important;}
.avk-qr-code-box canvas{width: 140px !important;height: 140px !important;}
@media (max-width: 1024px) {.avk-contact-qr-row{display: none;}}
@media (min-width: 1025px) {.avk-contact-qr-row{gap: 20px !important;margin: 18px 18px 26px !important;}
.avk-contact-qr-row .avk-qr-card{height: 190px !important;min-height: 190px !important;grid-template-columns:
            58px
            minmax(0, 1fr)
            155px !important;gap: 18px !important;padding: 18px 22px !important;}
.avk-contact-qr-row .avk-qr-code-box{width: 155px !important;height: 150px !important;min-width: 155px !important;min-height: 150px !important;margin: 0 !important;padding: 5px 0 5px 14px !important;display: flex !important;align-items: center !important;justify-content: flex-end !important;background: transparent !important;border: 0 !important;border-left: 1px solid #e3e9f0 !important;border-radius: 0 !important;box-shadow: none !important;}
.avk-contact-qr-row #avk-wa-qr-code,
    .avk-contact-qr-row #avk-phone-qr-code{width: 140px !important;height: 140px !important;min-width: 140px !important;min-height: 140px !important;max-width: 140px !important;max-height: 140px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: #ffffff !important;box-shadow: none !important;overflow: hidden !important;}
.avk-contact-qr-row #avk-wa-qr-code img,
    .avk-contact-qr-row #avk-phone-qr-code img{display: block !important;width: 140px !important;height: 140px !important;min-width: 140px !important;min-height: 140px !important;max-width: 140px !important;max-height: 140px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}
.avk-contact-qr-row #avk-wa-qr-code canvas,
    .avk-contact-qr-row #avk-phone-qr-code canvas{width: 140px !important;height: 140px !important;max-width: 140px !important;max-height: 140px !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}
.avk-contact-qr-row .avk-qr-heading{margin-bottom: 6px !important;font-size: 20px !important;}
.avk-contact-qr-row .avk-qr-sub{max-width: 330px !important;font-size: 14px !important;line-height: 1.5 !important;}}
body:has(.avk-qr-page--phone) .entry-title,
body:has(.avk-qr-page--phone) .page-title,
body:has(.avk-qr-page--phone) .page-header,
body:has(.avk-qr-page--phone) .page-title-area,
body:has(.avk-qr-page--phone) .breadcrumb-area,
body:has(.avk-qr-page--phone) .breadcrumbs,
body:has(.avk-qr-page--phone) .breadcrumb{display: none !important;}
.avk-qr-page--phone{border-color: #d7e5fb !important;background: linear-gradient(
        180deg,
        #f8fbff 0%,
        #ffffff 48%
    ) !important;}
.avk-qr-page--phone .avk-qr-icon{background: #edf4ff !important;color: #1769ed !important;}
.avk-qr-page--phone .avk-qr-icon i{display: block;color: #1769ed !important;font-size: 28px !important;line-height: 1 !important;}
.avk-qr-page--phone .avk-qr-status{background: #edf4ff !important;color: #1769ed !important;}
body:has(.avk-qr-page--phone) #avk-qr-phone-open{appearance: none !important;-webkit-appearance: none !important;display: flex !important;align-items: center !important;justify-content: center !important;width: 280px !important;max-width: 100% !important;min-height: 54px !important;margin: 0 auto !important;padding: 0 26px !important;border: 1px solid #1769ed !important;border-radius: 28px !important;background: #1769ed !important;color: #ffffff !important;font-family: inherit !important;font-size: 23px !important;font-weight: 700 !important;line-height: 0.1 !important;cursor: pointer !important;box-shadow: 0 7px 18px rgba(23, 105, 237, .18) !important;}
body:has(.avk-qr-page--phone) #avk-qr-phone-open:hover{background: #0f5edc !important;border-color: #0f5edc !important;transform: translateY(-1px);}
@media (max-width: 600px) {body:has(.avk-qr-page--phone) #avk-qr-phone-open{width: 100% !important;}}
.avk-qr-page--phone .avk-qr-icon::before{content: "☎";display: block;color: #1769ed;font-family: Arial, sans-serif;font-size: 31px;font-weight: 400;line-height: 1;}
.avk-qr-page--phone .avk-qr-icon i{display: none !important;}
@media (min-width: 1025px) {.avk-contact-qr-row{gap: 16px !important;margin: 14px 18px 20px !important;}
.avk-contact-qr-row .avk-qr-card{height: 166px !important;min-height: 166px !important;grid-template-columns:
            54px
            minmax(0, 1fr)
            132px !important;gap: 14px !important;padding: 14px 18px !important;border-radius: 17px !important;}
.avk-contact-qr-row .avk-qr-icon{width: 54px !important;height: 54px !important;border-radius: 15px !important;}
.avk-contact-qr-row .avk-qr-icon svg{width: 29px !important;height: 29px !important;}
.avk-contact-qr-row .avk-qr-heading{margin-bottom: 5px !important;font-size: 19px !important;line-height: 1.25 !important;}
.avk-contact-qr-row .avk-qr-sub{max-width: 360px !important;font-size: 13.5px !important;line-height: 1.5 !important;}
.avk-contact-qr-row .avk-qr-code-box{width: 132px !important;min-width: 132px !important;height: 128px !important;min-height: 128px !important;padding: 4px 0 4px 11px !important;border-left: 1px solid #e3e9f0 !important;}
.avk-contact-qr-row #avk-wa-qr-code,
    .avk-contact-qr-row #avk-phone-qr-code{width: 120px !important;height: 120px !important;min-width: 120px !important;min-height: 120px !important;max-width: 120px !important;max-height: 120px !important;}
.avk-contact-qr-row #avk-wa-qr-code img,
    .avk-contact-qr-row #avk-phone-qr-code img,
    .avk-contact-qr-row #avk-wa-qr-code canvas,
    .avk-contact-qr-row #avk-phone-qr-code canvas{width: 120px !important;height: 120px !important;min-width: 120px !important;min-height: 120px !important;max-width: 120px !important;max-height: 120px !important;}}
body:has(.avk-qr-page) .avk-page-hero,
body:has(.avk-qr-page) .pagehding-sec.avk-hero,
body:has(.avk-qr-page) .pagehding-sec,
body:has(.avk-qr-page) .avk-breadcrumb,
body:has(.avk-qr-page) .sec-title,
body:has(.avk-qr-page) .entry-title,
body:has(.avk-qr-page) .page-title{display: none !important;}
body:has(.avk-qr-page) .avk-qr-page{margin-top: 25px !important;}
body:has(.avk-qr-page) .avk-cta{display: none !important;}
body:has(.avk-qr-page) .about-us-sec,
body:has(.avk-qr-page) .site-content,
body:has(.avk-qr-page) .content-area,
body:has(.avk-qr-page) main{margin-top: 0 !important;padding-top: 0 !important;}
body:has(.avk-qr-page) .avk-qr-page{margin-top: 12px !important;margin-bottom: 25px !important;}
@media (max-width: 768px) {body:has(.avk-qr-page) .avk-qr-page{margin-top: 10px !important;margin-bottom: 20px !important;}}
.avk-qr-page--compact{max-width: 520px !important;margin: 18px auto 32px !important;padding: 28px 28px 30px !important;text-align: center !important;border-radius: 18px !important;box-shadow:
        0 12px 32px rgba(15, 35, 65, .06) !important;}
.avk-qr-page--compact .avk-qr-compact-icon{width: 58px;height: 58px;margin: 0 auto 14px;display: flex;align-items: center;justify-content: center;border-radius: 16px;}
.avk-qr-page--compact .avk-qr-compact-icon svg{width: 30px;height: 30px;}
.avk-qr-page--phone.avk-qr-page--compact{border: 1px solid #d5e5ff !important;background: #fbfdff !important;}
.avk-qr-page--phone .avk-qr-compact-icon{background: #edf4ff;color: #1769ed;}
.avk-qr-page--whatsapp.avk-qr-page--compact{border: 1px solid #d8eee0 !important;background: #fbfefc !important;}
.avk-qr-page--whatsapp .avk-qr-compact-icon{background: #e9f9ef;color: #25D366;}
.avk-qr-page--compact h1{margin: 0 0 8px !important;color: #152744 !important;font-size: 25px !important;line-height: 1.25 !important;font-weight: 700 !important;}
.avk-qr-page--compact p{max-width: 390px !important;margin: 0 auto 22px !important;color: #66758a !important;font-size: 15px !important;line-height: 1.55 !important;}
.avk-qr-page--compact button{width: 100% !important;max-width: 390px !important;min-height: 54px !important;margin: 0 auto !important;padding: 0 24px !important;display: flex !important;align-items: center !important;justify-content: center !important;border-radius: 27px !important;color: #fff !important;font-family: inherit !important;font-size: 16px !important;font-weight: 700 !important;cursor: pointer !important;}
.avk-qr-page--compact #avk-qr-phone-open{position: static !important;left: auto !important;transform: none !important;background: #2563eb !important;border: 1px solid #2563eb !important;box-shadow: 0 7px 17px rgba(37,99,235,.16) !important;}
.avk-qr-page--compact #avk-qr-whatsapp-open{background: #25D366 !important;border: 1px solid #25D366 !important;box-shadow: 0 7px 17px rgba(37,211,102,.16) !important;}
@media (max-width: 600px) {.avk-qr-page--compact{width: auto !important;margin: 12px 18px 26px !important;padding: 25px 22px 27px !important;}
.avk-qr-page--compact h1{font-size: 23px !important;}
.avk-qr-page--compact p{font-size: 14.5px !important;margin-bottom: 19px !important;}
.avk-qr-page--compact button{min-height: 52px !important;font-size: 16px !important;}}
.avk-qr-page--compact #avk-qr-whatsapp-open{display: flex !important;align-items: center !important;justify-content: center !important;text-align: center !important;font-size: 23px !important;font-weight: 700 !important;line-height: 0.2 !important;padding-top: 0 !important;padding-bottom: 0 !important;}
.avk-qr-page--compact #avk-qr-whatsapp-open .avk-qr-button-text{position: static !important;top: auto !important;transform: none !important;line-height: 1 !important;}
@media (min-width: 1025px) {.avk-contact__grid > .col-lg-5,
    .avk-contact__grid > .col-lg-7{flex: 0 0 50% !important;max-width: 50% !important;width: 50% !important;}
.avk-contact__grid > .col-lg-5{padding-right: 10px !important;}
.avk-contact__grid > .col-lg-7{padding-left: 10px !important;}}
@media (min-width: 1024px) {.avk-slider{width: calc(100% - 40px);max-width: 1140px;margin-left: auto;margin-right: auto;background: #ffffff;border-radius: 14px !important;overflow: hidden !important;box-shadow: none !important;}
.avk-slider picture{display: block;width: 100%;overflow: hidden;}
.avk-slider img{display: block;width: 100%;max-width: 100%;height: auto;border: 0;box-shadow: none !important;-webkit-mask-image:
            linear-gradient(
                to right,
                transparent 0%,
                black 1%,
                black 99%,
                transparent 100%
            ),
            linear-gradient(
                to bottom,
                transparent 0%,
                black 1.5%,
                black 98.5%,
                transparent 100%
            );-webkit-mask-composite: source-in;mask-image:
            linear-gradient(
                to right,
                transparent 0%,
                black 1%,
                black 99%,
                transparent 100%
            ),
            linear-gradient(
                to bottom,
                transparent 0%,
                black 1.5%,
                black 98.5%,
                transparent 100%
            );mask-composite: intersect;}}
@media (min-width: 1025px) {:is(.avk-hero-section, .avk-hero):has(
        img:is(
            [src*="avk-analiz-sureci-inceleme.webp"],
            [src*="avk-iletisim-bilgilerimiz-adres-telefon.webp"],
            [src*="veri-kurtarma-talep-formu-doldurma-bolumu.webp"],
            [src*="avk-hakkimizda-bilgilerimiz-vizyon-misyon-kimiz.webp"]
        )
    ){position: relative !important;display: block !important;width: 100% !important;max-width: none !important;height: clamp(250px, 18.5vw, 330px) !important;min-height: 0 !important;max-height: none !important;aspect-ratio: auto !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}
:is(.avk-hero-section, .avk-hero):has(
        img:is(
            [src*="avk-analiz-sureci-inceleme.webp"],
            [src*="avk-iletisim-bilgilerimiz-adres-telefon.webp"],
            [src*="veri-kurtarma-talep-formu-doldurma-bolumu.webp"],
            [src*="avk-hakkimizda-bilgilerimiz-vizyon-misyon-kimiz.webp"]
        )
    ) .avk-hero-bg{position: relative !important;width: 100% !important;height: 100% !important;margin: 0 !important;padding: 0 !important;overflow: hidden !important;border: 0 !important;box-shadow: none !important;}
:is(.avk-hero-section, .avk-hero):has(
        img:is(
            [src*="avk-analiz-sureci-inceleme.webp"],
            [src*="avk-iletisim-bilgilerimiz-adres-telefon.webp"],
            [src*="veri-kurtarma-talep-formu-doldurma-bolumu.webp"],
            [src*="avk-hakkimizda-bilgilerimiz-vizyon-misyon-kimiz.webp"]
        )
    ) picture{display: block !important;width: 100% !important;max-width: none !important;height: 100% !important;margin: 0 !important;padding: 0 !important;border: 0 !important;border-radius: 0 !important;overflow: hidden !important;-webkit-mask-image: none !important;mask-image: none !important;}
:is(.avk-hero-section, .avk-hero) img:is(
        [src*="avk-analiz-sureci-inceleme.webp"],
        [src*="avk-iletisim-bilgilerimiz-adres-telefon.webp"],
        [src*="veri-kurtarma-talep-formu-doldurma-bolumu.webp"],
        [src*="avk-hakkimizda-bilgilerimiz-vizyon-misyon-kimiz.webp"]
    ){position: static !important;inset: auto !important;display: block !important;width: 100% !important;max-width: 100% !important;height: 100% !important;max-height: none !important;object-fit: cover !important;object-position: center center !important;opacity: 1 !important;transform: none !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;-webkit-mask-image: none !important;mask-image: none !important;}}
@media (max-width: 768px) {:is(.avk-hero, .avk-hero-section):has(
    img:is(
      [alt*="iletisim" i],
      [alt*="analiz" i],
      [alt*="hakk" i],
      [alt*="talep" i]
    )
  ){height: 52.08vw !important;min-height: 0 !important;overflow: hidden !important;margin-bottom: 0 !important;padding-bottom: 0 !important;}
:is(.avk-hero, .avk-hero-section):has(
    img:is(
      [alt*="iletisim" i],
      [alt*="analiz" i],
      [alt*="hakk" i],
      [alt*="talep" i]
    )
  ) picture{display: block !important;width: 100% !important;height: 100% !important;margin: 0 !important;line-height: 0 !important;}
:is(.avk-hero, .avk-hero-section):has(
    img:is(
      [alt*="iletisim" i],
      [alt*="analiz" i],
      [alt*="hakk" i],
      [alt*="talep" i]
    )
  ) img{display: block !important;width: 100% !important;height: 100% !important;object-fit: cover !important;object-position: center center !important;margin: 0 !important;vertical-align: top !important;}
:is(.avk-hero, .avk-hero-section):has(
    img:is(
      [alt*="iletisim" i],
      [alt*="analiz" i],
      [alt*="hakk" i],
      [alt*="talep" i]
    )
  ) + *:not(#avk-analysis-content){margin-top: 0 !important;padding-top: 32px !important;}}
.avk-home-blog,
.avk-home-blog *{box-sizing: border-box;}
.avk-home-blog{--avkh-navy: #193a56;--avkh-blue: #1765a1;--avkh-border: #e5ebf2;background: transparent;border: none;box-shadow: none;padding: 28px 0 30px;margin: 0;}
.avk-home-blog__container{width: calc(100% - 40px);max-width: 1140px;margin: 0 auto;}
.avk-home-blog__heading{display: flex;align-items: flex-end;justify-content: space-between;gap: 15px;margin-bottom: 18px;}
.avk-home-blog__heading-left{min-width: 0;}
.avk-home-blog__eyebrow{display: block;margin: 0 0 5px;color: #3979a5;font-size: 10px;font-weight: 700;line-height: 1.5;letter-spacing: 1px;}
.avk-home-blog .avk-home-blog__title{margin: 0;padding: 0;color: var(--avkh-navy);font-size: 23px;font-weight: 750;line-height: 1.3;text-transform: none;}
.avk-home-blog .avk-home-blog__all{display: inline-flex;align-items: center;gap: 6px;flex-shrink: 0;color: var(--avkh-blue);font-size: 12px;font-weight: 700;line-height: 1.5;white-space: nowrap;text-decoration: none;}
.avk-home-blog .avk-home-blog__all:hover{color: #103f69;}
.avk-home-blog__grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));align-items: stretch;gap: 15px;}
.avk-home-blog__card{min-width: 0;margin: 0;padding: 0;background: #fff;border: 1px solid var(--avkh-border);border-radius: 9px;overflow: hidden;box-shadow:
        0 3px 12px rgba(22, 53, 82, .035);}
.avk-home-blog .avk-home-blog__link{display: flex;flex-direction: column;width: 100%;height: 100%;color: inherit;text-decoration: none;}
.avk-home-blog__media{position: relative;display: block;width: 100%;aspect-ratio: 16 / 9;overflow: hidden;background: #edf2f7;}
.avk-home-blog .avk-home-blog__img{position: absolute;inset: 0;display: block;width: 100% !important;height: 100% !important;margin: 0;padding: 0;border: 0;object-fit: cover;object-position: center;}
.avk-home-blog__fallback{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 5px;width: 100%;height: 100%;background:
        linear-gradient(
            135deg,
            #edf4fa,
            #dfebf5
        );color: #6489a7;}
.avk-home-blog__fallback span{font-size: 24px;font-weight: 800;letter-spacing: 2px;line-height: 1.2;}
.avk-home-blog__fallback small{font-size: 9px;font-weight: 700;letter-spacing: 1px;line-height: 1.5;}
.avk-home-blog__body{display: flex;flex: 1;flex-direction: column;min-width: 0;padding: 13px 14px 16px;}
.avk-home-blog__category{display: block;width: 100%;margin: 0 0 7px;padding: 0;color: #276e9e;font-size: 10px;font-weight: 700;line-height: 1.5;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.avk-home-blog .avk-home-blog__post-title{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;overflow-wrap: anywhere;margin: 0;padding: 0;color: var(--avkh-navy);font-size: 14px;font-weight: 700;line-height: 1.55;min-height: 43px;text-transform: none;}
.avk-home-blog a:focus-visible{outline: 3px solid #71a9d6;outline-offset: 3px;}
@media (max-width: 950px) {.avk-home-blog__grid{grid-template-columns:
            repeat(2, minmax(0, 1fr));gap: 14px;}
.avk-home-blog{padding: 26px 0 29px;}}
@media (max-width: 600px) {.avk-home-blog{padding: 23px 0 26px;}
.avk-home-blog__container{width: calc(100% - 28px);}
.avk-home-blog__heading{align-items: center;gap: 10px;margin-bottom: 15px;}
.avk-home-blog__eyebrow{font-size: 9px;letter-spacing: .6px;}
.avk-home-blog .avk-home-blog__title{font-size: 19px;}
.avk-home-blog .avk-home-blog__all{font-size: 11px;}
.avk-home-blog__grid{grid-template-columns: minmax(0, 1fr);gap: 10px;}
.avk-home-blog .avk-home-blog__link{display: grid;grid-template-columns:
            115px minmax(0, 1fr);align-items: stretch;}
.avk-home-blog__media{width: 100%;height: 100%;min-height: 105px;aspect-ratio: auto;}
.avk-home-blog__body{justify-content: center;min-height: 105px;padding: 11px 13px;}
.avk-home-blog__category{margin-bottom: 6px;font-size: 9px;}
.avk-home-blog .avk-home-blog__post-title{min-height: 0;font-size: 13px;line-height: 1.5;}
.avk-home-blog__fallback span{font-size: 19px;}
.avk-home-blog__fallback small{font-size: 7px;}}
@media (prefers-reduced-motion: reduce) {.avk-home-blog__card,
    .avk-home-blog__img{transition: none;}
.avk-home-blog__card:hover,
    .avk-home-blog__card:hover .avk-home-blog__img{transform: none;}}
.avk-home-blog__grid{align-items: start;}
.avk-home-blog__card{align-self: start;}
.avk-home-blog .avk-home-blog__link{height: auto;}
.avk-home-blog .avk-home-blog__body{flex: 0 0 auto;padding: 10px 12px 12px;}
.avk-home-blog .avk-home-blog__category{margin: 0 0 4px;font-size: 10px;}
.avk-home-blog .avk-home-blog__post-title{margin: 0;padding: 0;min-height: 0;font-size: 14px;line-height: 1.4;}
.avk-home-blog .avk-home-blog__excerpt{display: block;margin: 5px 0 0;padding: 0;font-size: 11px;line-height: 1.5;color: #75879a;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.avk-home-blog .avk-home-blog__readmore{display: inline-block;width: fit-content;margin-top: 7px;color: #1765a1;font-size: 11px;font-weight: 700;line-height: 1.5;}
@media (max-width: 600px) {.avk-home-blog .avk-home-blog__body{min-height: 0;padding: 9px 11px;}
.avk-home-blog .avk-home-blog__post-title{font-size: 13px;line-height: 1.4;}
.avk-home-blog .avk-home-blog__excerpt{font-size: 10px;margin-top: 4px;}
.avk-home-blog .avk-home-blog__readmore{margin-top: 5px;font-size: 10px;}}
.avk-home-blog{padding-bottom: 5px;}
@media (max-width: 600px) {.avk-home-blog{padding-bottom: 8px;}}
.avk-home-blog .avk-home-blog__all{font-size: 15px !important;font-weight: 700;gap: 8px;white-space: nowrap;}
.avk-home-blog .avk-home-blog__all span{font-size: 19px;line-height: 1;}
@media (max-width: 600px) {.avk-home-blog__heading{flex-wrap: wrap;gap: 8px;}
.avk-home-blog .avk-home-blog__all{font-size: 14px !important;font-weight: 700;gap: 7px;margin-left: auto;}
.avk-home-blog .avk-home-blog__all span{font-size: 18px;line-height: 1;}}
#avk-about-page{--avkab-ink: #17253c;--avkab-body: #526176;--avkab-muted: #718096;--avkab-blue: #1766a5;--avkab-dark-blue: #0f2d4d;--avkab-hairline: #e4eaf1;--avkab-surface: #f6f8fb;font-family: inherit;background: #fff;color: var(--avkab-ink);line-height: 1.72;overflow: clip;}
#avk-about-page *,
#avk-about-page *::before,
#avk-about-page *::after{box-sizing: border-box;}
#avk-about-page a{text-decoration: none;}
#avk-about-page a:focus-visible{outline: 3px solid #66aee6;outline-offset: 4px;}
#avk-about-page img{max-width: 100%;}
#avk-about-page .avkab-shell{max-width: 1180px;margin-inline: auto;padding-inline: 24px;}
#avk-about-page .avkab-section{padding-block: 82px;}
#avk-about-page .avkab-eyebrow{display: flex;align-items: center;gap: 10px;color: var(--avkab-blue);font-size: 12px;font-weight: 750;letter-spacing: .14em;text-transform: uppercase;line-height: 1.6;margin: 0 0 21px;}
#avk-about-page .avkab-eyebrow::before{content: "";width: 24px;height: 2px;flex: 0 0 24px;background: currentColor;border-radius: 2px;}
#avk-about-page .avkab-section-title{font-size: clamp(28px, 3.1vw, 40px);line-height: 1.2;letter-spacing: -.033em;color: var(--avkab-ink);font-weight: 750;margin: 0 0 22px;}
#avk-about-page .avkab-copy,
#avk-about-page .avkab-section > .avkab-shell > p{color: var(--avkab-body);font-size: 16px;margin: 0 0 16px;line-height: 1.85;}
#avk-about-page .avkab-copy:last-child{margin-bottom: 0;}
#avk-about-page .avkab-small{font-size: 13px;color: var(--avkab-muted);}
#avk-about-page .avkab-button-row{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 30px;}
#avk-about-page .avkab-button{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 11px 21px;border-radius: 8px;font-size: 14px;font-weight: 750;line-height: 1.3;border: 1px solid transparent;transition: transform .18s ease, background .18s ease, border-color .18s ease;}
#avk-about-page .avkab-button:hover{transform: translateY(-2px);}
#avk-about-page .avkab-button--solid{background: var(--avkab-blue);color: #fff;}
#avk-about-page .avkab-button--solid:hover{background: #125488;color: #fff;}
#avk-about-page .avkab-button--quiet{color: var(--avkab-ink);background: #fff;border-color: #cbd7e3;}
#avk-about-page .avkab-button--quiet:hover{color: var(--avkab-blue);border-color: var(--avkab-blue);}
#avk-about-page .avkab-button svg{height: 17px;width: 17px;flex: none;}
#avk-about-page .avkab-intro{padding-block: 76px 68px;}
#avk-about-page .avkab-intro-grid{display: grid;grid-template-columns: minmax(0, 1.02fr) minmax(0, .98fr);gap: clamp(36px, 6vw, 82px);align-items: center;}
#avk-about-page .avkab-intro h1{font-size: clamp(36px, 4.25vw, 52px);font-weight: 770;line-height: 1.14;letter-spacing: -.045em;color: var(--avkab-ink);margin: 0 0 23px;}
#avk-about-page .avkab-intro h1 span{color: var(--avkab-blue);}
#avk-about-page .avkab-intro .avkab-copy{max-width: 570px;}
#avk-about-page .avkab-intro-image{position: relative;padding: 0;background: transparent;border: 0;border-radius: 0;box-shadow: none;}
#avk-about-page .avkab-intro-image figure{position: relative;margin: 0;}
#avk-about-page .avkab-intro-image img{display: block;width: 137%;max-width: none;height: auto !important;margin-left: -18.5%;object-fit: contain;object-position: center;border: 0;border-radius: 0;box-shadow: none;transform: none !important;clip-path: inset(0 13.5% 0 13.5% round 11px);}
#avk-about-page .avkab-photo-note{position: absolute;left: -15px;bottom: -16px;max-width: calc(100% - 12px);padding: 13px 17px;border-radius: 10px;background: #fff;border: 1px solid var(--avkab-hairline);box-shadow: 0 9px 26px rgba(17, 46, 78, .09);color: #31445c;font-size: 12px;font-weight: 700;}
#avk-about-page .avkab-photo-note .avkab-dot{display: inline-block;width: 7px;height: 7px;background: #388ac4;border-radius: 50%;vertical-align: 1px;margin-right: 8px;}
#avk-about-page .avkab-trustbar{border-block: 1px solid var(--avkab-hairline);background: #f8fafc;}
#avk-about-page .avkab-trustgrid{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));}
#avk-about-page .avkab-trust{padding: 22px 26px;display: flex;align-items: center;gap: 14px;min-width: 0;}
#avk-about-page .avkab-trust + .avkab-trust{border-left: 1px solid var(--avkab-hairline);}
#avk-about-page .avkab-trust-icon{display: grid;place-items: center;flex: 0 0 42px;width: 42px;height: 42px;background: #e8f0f8;color: var(--avkab-blue);border-radius: 12px;}
#avk-about-page .avkab-trust-icon svg{width: 21px;height: 21px;}
#avk-about-page .avkab-trust strong{display: block;color: var(--avkab-ink);font-size: 14px;line-height: 1.35;}
#avk-about-page .avkab-trust span{display: block;color: var(--avkab-muted);font-size: 12px;line-height: 1.4;margin-top: 4px;}
#avk-about-page .avkab-expertise-grid{display: grid;grid-template-columns: minmax(0, .86fr) minmax(0, 1.14fr);gap: clamp(30px, 7vw, 95px);align-items: start;}
#avk-about-page .avkab-expertise-side{padding-top: 6px;}
#avk-about-page .avkab-areas{border-top: 1px solid var(--avkab-hairline);}
#avk-about-page .avkab-area{display: grid;grid-template-columns: 36px minmax(0, 1fr);gap: 20px;border-bottom: 1px solid var(--avkab-hairline);padding: 19px 0 21px;}
#avk-about-page .avkab-area-index{font-size: 12px;font-weight: 800;color: #4089bf;letter-spacing: .05em;padding-top: 3px;}
#avk-about-page .avkab-area h3{font-size: 17px;line-height: 1.35;margin: 0 0 6px;color: var(--avkab-ink);font-weight: 730;}
#avk-about-page .avkab-area p{font-size: 14px;line-height: 1.7;color: var(--avkab-body);margin: 0;}
#avk-about-page .avkab-tech-section{padding-block: 0 30px;}
#avk-about-page .avkab-tech{background: linear-gradient(130deg, #102c4b 0%, #0c233e 85%);border-radius: 20px;padding: clamp(29px, 5vw, 65px);color: #fff;overflow: hidden;position: relative;}
#avk-about-page .avkab-tech::after{content: "";position: absolute;width: 320px;height: 320px;border-radius: 50%;right: -205px;bottom: -238px;border: 1px solid rgba(255,255,255,.10);pointer-events: none;}
#avk-about-page .avkab-tech-grid{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0, .88fr) minmax(0, 1.12fr);align-items: center;gap: clamp(25px, 5vw, 76px);}
#avk-about-page .avkab-tech .avkab-eyebrow{color: #9ed2fa;}
#avk-about-page .avkab-tech .avkab-section-title{color: #fff;}
#avk-about-page .avkab-tech p{color: #cfdae8;font-size: 15px;line-height: 1.87;margin: 0 0 15px;}
#avk-about-page .avkab-tech p:last-child{margin: 0;}
#avk-about-page .avkab-machines{display: grid;grid-template-columns: repeat(2, minmax(0,1fr));gap: 12px;}
#avk-about-page .avkab-machine{min-height: 167px;padding: 23px 21px;border: 1px solid rgba(211, 228, 244, .22);background: rgba(255,255,255,.045);border-radius: 11px;}
#avk-about-page .avkab-machine-mark{width: 25px;height: 3px;border-radius: 4px;background: #75bdea;margin-bottom: 18px;}
#avk-about-page .avkab-machine h3{color: #fff;margin: 0 0 8px;font-size: 18px;font-weight: 750;line-height: 1.3;}
#avk-about-page .avkab-machine p{font-size: 13px;line-height: 1.65;margin: 0;color: #c0d1e3;}
#avk-about-page .avkab-tech-bottom{position: relative;z-index: 1;display: flex;flex-wrap: wrap;gap: 12px 24px;border-top: 1px solid rgba(227,237,247,.17);margin-top: 34px;padding-top: 20px;}
#avk-about-page .avkab-tech-bottom span{color: #d3e0ed;font-size: 13px;line-height: 1.5;}
#avk-about-page .avkab-tech-bottom span::before{content: "";display: inline-block;width: 6px;height: 6px;border-radius: 50%;background: #74b4e0;vertical-align: 2px;margin-right: 9px;}
#avk-about-page .avkab-gallery-section{padding: 0 0 74px;}
#avk-about-page .avkab-gallery-heading{display: flex;align-items: end;justify-content: space-between;gap: 15px 30px;flex-wrap: wrap;margin: 0 0 18px;}
#avk-about-page .avkab-gallery-heading h2{margin: 0;color: var(--avkab-ink);font-weight: 750;font-size: clamp(23px, 2.7vw, 28px);line-height: 1.3;letter-spacing: -.025em;}
#avk-about-page .avkab-gallery-heading p{margin: 0;color: var(--avkab-muted);font-size: 13px;line-height: 1.7;}
#avk-about-page .avkab-gallery-grid{display: grid;grid-template-columns: repeat(8, minmax(0, 1fr));gap: 11px;}
#avk-about-page .avkab-gallery-item{display: block;min-width: 0;aspect-ratio: 1 / 1;border: 1px solid var(--avkab-hairline);border-radius: 10px;overflow: hidden;background: var(--avkab-surface);}
#avk-about-page .avkab-gallery-item img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform .2s ease;}
#avk-about-page .avkab-gallery-item:hover img{transform: scale(1.045);}
#avk-about-page .avkab-gallery-swipe{display: none;}
@media (max-width: 1024px) {#avk-about-page .avkab-gallery-grid{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: clamp(138px, 18vw, 178px);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x proximity;scrollbar-width: thin;padding-bottom: 8px;}
#avk-about-page .avkab-gallery-item{scroll-snap-align: start;}
#avk-about-page .avkab-gallery-swipe{display: block;margin: 12px 0 0;font-size: 12px;color: var(--avkab-muted);text-align: right;}}
#avk-about-page .avkab-process{background: var(--avkab-surface);}
#avk-about-page .avkab-process-head{max-width: 760px;margin: 0 0 36px;}
#avk-about-page .avkab-process-head .avkab-section-title{margin-bottom: 10px;}
#avk-about-page .avkab-steps{display: grid;grid-template-columns: repeat(4, minmax(0,1fr));background: #fff;border: 1px solid var(--avkab-hairline);border-radius: 15px;overflow: hidden;}
#avk-about-page .avkab-step{padding: 27px 22px 28px;}
#avk-about-page .avkab-step + .avkab-step{border-left: 1px solid var(--avkab-hairline);}
#avk-about-page .avkab-step-no{font-weight: 800;font-size: 23px;letter-spacing: -.02em;color: #2879b2;line-height: 1;display: block;margin-bottom: 27px;}
#avk-about-page .avkab-step h3{font-size: 16px;font-weight: 760;margin: 0 0 9px;color: var(--avkab-ink);line-height: 1.4;}
#avk-about-page .avkab-step p{margin: 0;font-size: 13px;line-height: 1.75;color: var(--avkab-body);}
#avk-about-page .avkab-process-footnote{font-size: 12px;color: var(--avkab-muted);margin: 15px 0 0;}
#avk-about-page .avkab-iso-grid{display: grid;grid-template-columns: minmax(0, .89fr) minmax(0,1.11fr);gap: clamp(30px,6vw,85px);align-items: center;}
#avk-about-page .avkab-iso-list{list-style: none;padding: 0;margin: 23px 0 0;}
#avk-about-page .avkab-iso-list li{position: relative;font-size: 14px;line-height: 1.7;padding-left: 22px;margin-bottom: 12px;color: #30445c;}
#avk-about-page .avkab-iso-list li::before{content: "✓";position: absolute;top: 0;left: 0;font-weight: 800;color: var(--avkab-blue);}
#avk-about-page .avkab-cert-frame{background: #f9fbfd;border: 1px solid var(--avkab-hairline);border-radius: 15px;padding: 24px;text-align: center;}
#avk-about-page .avkab-cert-frame img{display: block;margin: auto;max-width: 100%;max-height: 310px;height: auto;width: auto;object-fit: contain;}
#avk-about-page .avkab-cert-frame a{display: inline-flex;margin-top: 16px;font-size: 13px;color: var(--avkab-blue);font-weight: 750;}
#avk-about-page .avkab-cert-frame a:hover{text-decoration: underline;}
#avk-about-page .avkab-cert-caption{color: var(--avkab-muted);font-size: 12px;margin-top: 12px;}
#avk-about-page .avkab-founder{border-top: 1px solid var(--avkab-hairline);}
#avk-about-page .avkab-founder-grid{display: grid;grid-template-columns: minmax(0, .36fr) minmax(0, .64fr);gap: clamp(30px,6vw,100px);}
#avk-about-page .avkab-founder-name{font-size: 27px;font-weight: 780;color: var(--avkab-ink);line-height: 1.25;margin: 0 0 8px;}
#avk-about-page .avkab-founder-role{color: var(--avkab-blue);font-size: 14px;font-weight: 700;line-height: 1.6;margin: 0;}
#avk-about-page .avkab-founder-grid .avkab-copy{font-size: 16px;}
#avk-about-page .avkab-values{background: var(--avkab-surface);}
#avk-about-page .avkab-values-head{max-width: 720px;margin-bottom: 31px;}
#avk-about-page .avkab-values-grid{display: grid;grid-template-columns: repeat(3, minmax(0,1fr));column-gap: 34px;row-gap: 8px;}
#avk-about-page .avkab-value{border-top: 1px solid #dce4ed;padding: 23px 0 21px;}
#avk-about-page .avkab-value-num{color: #3585bc;font-size: 11px;font-weight: 800;letter-spacing: .08em;margin-bottom: 16px;display: block;}
#avk-about-page .avkab-value h3{font-size: 17px;font-weight: 770;margin: 0 0 9px;line-height: 1.4;color: var(--avkab-ink);}
#avk-about-page .avkab-value p{font-size: 14px;line-height: 1.78;color: var(--avkab-body);margin: 0;}
#avk-about-page .google-reviews-wrapper{padding-block: 75px 80px;}
#avk-about-page .google-reviews-area{max-width: 1180px;margin: 0 auto;}
#avk-about-page .google-reviews-area .review-header{display: flex;justify-content: space-between;align-items: center;gap: 20px;margin-bottom: 25px;flex-wrap: wrap;}
#avk-about-page .google-reviews-area .header-left{display: flex;gap: 14px;flex-wrap: wrap;align-items: center;}
#avk-about-page .google-reviews-area .g-logo{width: 27px;height: 27px;flex: none;}
#avk-about-page .google-reviews-area .rating-badge{display: flex;align-items: center;gap: 10px;}
#avk-about-page .google-reviews-area .rating-number{font-weight: 800;font-size: 23px;color: var(--avkab-ink);line-height: 1;}
#avk-about-page .google-reviews-area .total-stars{display: flex;gap: 1px;color: #f0b02f;}
#avk-about-page .google-reviews-area .total-stars svg{width: 17px;height: 17px;}
#avk-about-page .google-reviews-area .review-count-text{font-size: 13px;color: #5a6779;font-weight: 650;}
#avk-about-page .google-reviews-area .maps-link{font-size: 13px;font-weight: 750;color: var(--avkab-blue);}
#avk-about-page .google-reviews-area .maps-link:hover{text-decoration: underline;}
#avk-about-page .google-reviews-area .reviews-grid{display: grid;grid-template-columns: repeat(4, minmax(0,1fr));gap: 14px;}
#avk-about-page .google-reviews-area .review-card{background: #fff;border: 1px solid #e5eaf0;border-radius: 13px;box-shadow: 0 5px 19px rgba(29,53,85,.035);padding: 22px 19px;min-width: 0;}
#avk-about-page .google-reviews-area .reviewer-info{display: flex;gap: 10px;align-items: center;margin-bottom: 15px;}
#avk-about-page .google-reviews-area .reviewer-initial{width: 37px;height: 37px;border-radius: 50%;color: #fff;display: grid;place-items: center;font-size: 14px;font-weight: 750;flex: none;}
#avk-about-page .google-reviews-area .reviewer-details{min-width: 0;}
#avk-about-page .google-reviews-area .reviewer-details h4{font-size: 13px;font-weight: 750;color: var(--avkab-ink);line-height: 1.3;margin: 0 0 5px;}
#avk-about-page .google-reviews-area .review-stars-text-d{color: #ecad2b;font-size: 14px;line-height: 1;letter-spacing: 1px;}
#avk-about-page .google-reviews-area .review-date{display: block;font-size: 11px;color: #8b97a6;margin-top: 6px;}
#avk-about-page .google-reviews-area .review-text{margin: 0;font-size: 13px;line-height: 1.82;color: #55657a;}
#avk-about-page .avkab-closing{padding-bottom: 82px;}
#avk-about-page .avkab-closing-inner{border: 1px solid #dbe7f1;background: #eff5fa;border-radius: 16px;padding: clamp(27px,4vw,48px);display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: center;gap: 26px;}
#avk-about-page .avkab-closing h2{font-size: clamp(23px,2.6vw,30px);letter-spacing: -.03em;line-height: 1.25;color: var(--avkab-ink);margin: 0 0 9px;font-weight: 770;}
#avk-about-page .avkab-closing p{color: var(--avkab-body);font-size: 14px;line-height: 1.7;margin: 0;}
#avk-about-page .avkab-closing .avkab-button-row{margin: 0;}
@media (max-width: 1024px) {#avk-about-page .avkab-intro-grid{gap: 38px;}
#avk-about-page .avkab-intro-image img{height: 350px;}
#avk-about-page .avkab-trust{padding-inline: 16px;}
#avk-about-page .avkab-tech-grid{gap: 32px;}
#avk-about-page .avkab-machine{padding: 19px 15px;}
#avk-about-page .google-reviews-area .reviews-grid{grid-template-columns: repeat(2,minmax(0,1fr));}}
@media (max-width: 767px) {#avk-about-page .avkab-shell{padding-inline: 20px;}
#avk-about-page .avkab-section{padding-block: 53px;}
#avk-about-page .avkab-intro{padding-block: 44px 42px;}
#avk-about-page .avkab-intro-grid,
  #avk-about-page .avkab-expertise-grid,
  #avk-about-page .avkab-tech-grid,
  #avk-about-page .avkab-iso-grid,
  #avk-about-page .avkab-founder-grid{grid-template-columns: 1fr;gap: 27px;}
#avk-about-page .avkab-intro h1{font-size: clamp(33px,8vw,43px);}
#avk-about-page .avkab-intro-image{padding: 10px 0 18px 13px;}
#avk-about-page .avkab-intro-image img{height: 310px;}
#avk-about-page .avkab-photo-note{left: -7px;font-size: 11px;}
#avk-about-page .avkab-trustgrid{grid-template-columns: 1fr;}
#avk-about-page .avkab-trust + .avkab-trust{border-left: 0;border-top: 1px solid var(--avkab-hairline);}
#avk-about-page .avkab-trust{padding: 16px 0;}
#avk-about-page .avkab-tech-section{padding-block: 0 22px;}
#avk-about-page .avkab-gallery-section{padding-bottom: 50px;}
#avk-about-page .avkab-gallery-heading{display: block;}
#avk-about-page .avkab-gallery-heading p{margin-top: 6px;}
#avk-about-page .avkab-tech{border-radius: 14px;padding: 27px 20px;}
#avk-about-page .avkab-steps{grid-template-columns: repeat(2,minmax(0,1fr));}
#avk-about-page .avkab-step:nth-child(3){border-left: 0;border-top: 1px solid var(--avkab-hairline);}
#avk-about-page .avkab-step:nth-child(4){border-top: 1px solid var(--avkab-hairline);}
#avk-about-page .avkab-values-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 22px;}
#avk-about-page .google-reviews-wrapper{padding-block: 55px;}
#avk-about-page .avkab-closing{padding-bottom: 55px;}
#avk-about-page .avkab-closing-inner{grid-template-columns: 1fr;}}
@media (max-width: 480px) {#avk-about-page .avkab-shell{padding-inline: 16px;}
#avk-about-page .avkab-intro-image img{height: 260px;}
#avk-about-page .avkab-button-row,
  #avk-about-page .avkab-button{width: 100%;}
#avk-about-page .avkab-button-row{gap: 10px;}
#avk-about-page .avkab-machines,
  #avk-about-page .avkab-values-grid,
  #avk-about-page .google-reviews-area .reviews-grid{grid-template-columns: 1fr;}
#avk-about-page .avkab-machine{min-height: 0;}
#avk-about-page .avkab-step{padding: 21px 14px;}
#avk-about-page .avkab-step-no{margin-bottom: 17px;}
#avk-about-page .google-reviews-area .review-card{padding: 19px;}
#avk-about-page .google-reviews-area .review-header{align-items: flex-start;}
#avk-about-page .avkab-cert-frame{padding: 15px;}}
@media (prefers-reduced-motion: reduce) {#avk-about-page .avkab-button{transition: none;}
#avk-about-page .avkab-gallery-item img{transition: none;}
#avk-about-page .avkab-gallery-item:hover img{transform: none;}
#avk-about-page .avkab-button:hover{transform: none;}}
#avk-about-page .avkab-tech{background: linear-gradient(
        135deg,
        #f7f9fc 0%,
        #edf3f9 100%
    );color: #17253c;border: 1px solid #e0e8f0;box-shadow: none;}
#avk-about-page .avkab-tech::after{border-color: rgba(30, 91, 145, 0.10);}
#avk-about-page .avkab-tech .avkab-eyebrow{color: #1766a5;}
#avk-about-page .avkab-tech .avkab-section-title{color: #17253c;}
#avk-about-page .avkab-tech p{color: #526176;}
#avk-about-page .avkab-machine{background: rgba(255, 255, 255, 0.90);border: 1px solid #dfe7f0;box-shadow: 0 3px 12px rgba(29, 53, 85, 0.025);}
#avk-about-page .avkab-machine h3{color: #17253c;}
#avk-about-page .avkab-machine p{color: #596a7e;}
#avk-about-page .avkab-machine-mark{background: #438bbd;}
#avk-about-page .avkab-tech-bottom{border-top: 1px solid #dbe5ef;}
#avk-about-page .avkab-tech-bottom span{color: #526176;}
#avk-about-page .avkab-tech-bottom span::before{background: #438bbd;}
#avk-about-page .avkab-gallery-grid{display: grid;grid-template-columns: repeat(8, 104px);justify-content: center;gap: 10px;}
#avk-about-page .avkab-gallery-item{width: 104px;height: 104px;max-width: 104px;aspect-ratio: 1 / 1;border-radius: 8px;border: 1px solid #e0e7ef;overflow: hidden;background: #f8fafc;box-shadow: none;cursor: default;}
#avk-about-page .avkab-gallery-item img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: center;image-rendering: auto;transform: none !important;transition: none !important;}
#avk-about-page .avkab-gallery-item:hover img{transform: none !important;}
@media (max-width: 1024px) {#avk-about-page .avkab-gallery-grid{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 104px;justify-content: start;overflow-x: auto;gap: 9px;padding-bottom: 8px;scroll-snap-type: x proximity;}
#avk-about-page .avkab-gallery-item{width: 104px;height: 104px;scroll-snap-align: start;}}
#avk-about-page .google-reviews-area{background: #f9fbfd;border: 1px solid #e6ecf3;border-radius: 16px;padding: 30px;box-shadow: 0 5px 24px rgba(30, 55, 85, 0.025);}
#avk-about-page .google-reviews-area .review-header{padding-bottom: 21px;margin-bottom: 22px;border-bottom: 1px solid #e5ebf2;}
#avk-about-page .google-reviews-area .review-card{background: #ffffff;border: 1px solid #e5eaf0;border-radius: 11px;padding: 21px 19px;box-shadow: none;transition:
        border-color 0.2s ease,
        box-shadow 0.2s ease;}
#avk-about-page .google-reviews-area .review-card:hover{border-color: #ccdbe9;box-shadow: 0 4px 15px rgba(28, 58, 89, 0.035);}
#avk-about-page .google-reviews-area .reviews-grid{gap: 13px;}
#avk-about-page .google-reviews-area .reviewer-details h4{color: #24364d;font-size: 13px;font-weight: 700;}
#avk-about-page .google-reviews-area .review-text{color: #59687a;font-size: 13px;line-height: 1.85;}
#avk-about-page .google-reviews-area .reviewer-initial{width: 36px;height: 36px;font-size: 13px;box-shadow: none;}
#avk-about-page .google-reviews-area .rating-number{color: #20344d;font-size: 23px;font-weight: 800;}
#avk-about-page .google-reviews-area .review-count-text{color: #68788c;font-size: 13px;font-weight: 600;}
#avk-about-page .google-reviews-area .maps-link{color: #1766a5;font-size: 13px;font-weight: 700;text-decoration: none;}
#avk-about-page .google-reviews-area .maps-link:hover{text-decoration: underline;}
@media (max-width: 767px) {#avk-about-page .google-reviews-area{padding: 20px 16px;border-radius: 13px;}
#avk-about-page .google-reviews-area .review-header{padding-bottom: 17px;margin-bottom: 17px;}
#avk-about-page .google-reviews-area .review-card{padding: 19px 17px;border-radius: 10px;}
#avk-about-page .google-reviews-area .reviews-grid{gap: 11px;}}
#avk-about-page .avkab-section{padding-top: 56px;padding-bottom: 56px;}
#avk-about-page .avkab-intro{padding-top: 48px;padding-bottom: 44px;}
#avk-about-page .avkab-intro-grid{gap: clamp(26px, 4vw, 54px);}
#avk-about-page .avkab-intro h1{margin-bottom: 17px;}
#avk-about-page .avkab-eyebrow{margin-bottom: 13px;}
#avk-about-page .avkab-section-title{margin-bottom: 16px;}
#avk-about-page .avkab-copy{margin-bottom: 12px;}
#avk-about-page .avkab-button-row{margin-top: 22px;}
#avk-about-page .avkab-trust{padding-top: 17px;padding-bottom: 17px;}
#avk-about-page .avkab-expertise-grid{gap: clamp(28px, 4vw, 58px);}
#avk-about-page .avkab-area{padding-top: 15px;padding-bottom: 16px;}
#avk-about-page .avkab-tech-section{padding-bottom: 18px;}
#avk-about-page .avkab-tech{padding: clamp(26px, 3.8vw, 45px);}
#avk-about-page .avkab-tech-grid{gap: clamp(24px, 3.5vw, 48px);}
#avk-about-page .avkab-tech-bottom{margin-top: 23px;padding-top: 15px;}
#avk-about-page .avkab-gallery-section{padding-bottom: 45px;}
#avk-about-page .avkab-gallery-heading{margin-bottom: 14px;}
#avk-about-page .avkab-process-head{margin-bottom: 25px;}
#avk-about-page .avkab-step{padding: 22px 18px;}
#avk-about-page .avkab-step-no{margin-bottom: 20px;}
#avk-about-page .avkab-iso-grid{gap: clamp(28px, 4vw, 58px);}
#avk-about-page .avkab-iso-list{margin-top: 16px;}
#avk-about-page .avkab-cert-frame{padding: 20px;}
#avk-about-page .avkab-founder-grid{gap: clamp(26px, 4vw, 60px);}
#avk-about-page .avkab-values-head{margin-bottom: 21px;}
#avk-about-page .avkab-value{padding-top: 18px;padding-bottom: 18px;}
#avk-about-page .google-reviews-wrapper{padding-top: 52px;padding-bottom: 55px;}
#avk-about-page .google-reviews-area{padding: 24px;}
#avk-about-page .google-reviews-area .review-header{padding-bottom: 16px;margin-bottom: 18px;}
#avk-about-page .google-reviews-area .review-card{padding: 18px 16px;}
#avk-about-page .avkab-closing{padding-bottom: 54px;}
#avk-about-page .avkab-closing-inner{padding: clamp(25px, 3vw, 36px);}
@media (max-width: 767px) {#avk-about-page .avkab-section{padding-top: 40px;padding-bottom: 40px;}
#avk-about-page .avkab-intro{padding-top: 35px;padding-bottom: 32px;}
#avk-about-page .avkab-intro-grid{gap: 24px;}
#avk-about-page .avkab-trust{padding-top: 13px;padding-bottom: 13px;}
#avk-about-page .avkab-tech-section{padding-bottom: 16px;}
#avk-about-page .avkab-tech{padding: 24px 19px;}
#avk-about-page .avkab-gallery-section{padding-bottom: 35px;}
#avk-about-page .avkab-process-head{margin-bottom: 20px;}
#avk-about-page .google-reviews-wrapper{padding-top: 40px;padding-bottom: 40px;}
#avk-about-page .google-reviews-area{padding: 19px 16px;}
#avk-about-page .avkab-closing{padding-bottom: 40px;}}
.avk-analysis-page{--an-ink: #17263f;--an-muted: #52647b;--an-blue: #176aa7;--an-line: #dfe8f2;--an-soft: #f6f9fc;background: #ffffff;color: var(--an-ink);font-family: inherit;line-height: 1.65;overflow: clip;}
.avk-analysis-page,
.avk-analysis-page *,
.avk-analysis-page *::before,
.avk-analysis-page *::after{box-sizing: border-box;}
.avk-analysis-page img{max-width: 100%;}
.avk-analysis-page a{text-decoration: none;}
.avk-analysis-page a:focus-visible{outline: 3px solid #78b7e7;outline-offset: 3px;}
.avk-analysis-page .avkan-container{width: calc(100% - 40px);max-width: 1160px;margin-inline: auto;}
.avk-analysis-page .avkan-section{padding: 34px 0;}
.avk-analysis-page .avkan-office{padding: 10px 0 12px;background: #ffffff;}
.avk-analysis-page .avkan-office-image{display: block;width: 100%;height: auto;border-radius: 13px;border: 0;box-shadow: none;object-fit: contain;transform: none;}
.avk-analysis-page .avkan-kicker{display: flex;align-items: center;gap: 11px;margin: 0 0 7px;color: var(--an-blue);font-size: 11px;line-height: 1.5;font-weight: 750;letter-spacing: .14em;text-transform: uppercase;}
.avk-analysis-page .avkan-kicker::before{content: "";display: inline-block;width: 22px;height: 2px;background: var(--an-blue);border-radius: 2px;}
.avk-analysis-page .avkan-section-head{margin: 0 auto 23px;text-align: center;}
.avk-analysis-page .avkan-section-head .avkan-kicker{justify-content: center;}
.avk-analysis-page .avkan-section-head h2,
.avk-analysis-page .avkan-tools-head h2{margin: 0;padding: 0;color: var(--an-ink);font-weight: 750;font-size: clamp(24px, 2.7vw, 34px);line-height: 1.25;letter-spacing: -.03em;}
.avk-analysis-page .avkan-section-head p{margin: 10px auto 0;max-width: 760px;color: var(--an-muted);font-size: 14px;line-height: 1.75;}
.avk-analysis-page .avkan-section-head--left{text-align: left;margin-bottom: 16px;}
.avk-analysis-page .avkan-section-head--left .avkan-kicker{justify-content: flex-start;}
.avk-analysis-page .avkan-process{background: linear-gradient(
        180deg,
        #ffffff 0%,
        #f7fafc 100%
    );}
.avk-analysis-page .avkan-steps-grid{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 12px;align-items: stretch;}
.avk-analysis-page .avkan-step{background: #ffffff;border: 1px solid var(--an-line);border-radius: 10px;padding: 20px 18px 22px;min-width: 0;box-shadow: 0 3px 15px rgba(22, 56, 88, .025);}
.avk-analysis-page .avkan-step-top{display: flex;justify-content: space-between;align-items: flex-start;gap: 10px;min-height: 54px;margin-bottom: 12px;}
.avk-analysis-page .avkan-step-number{display: inline-flex;align-items: center;justify-content: center;background: #eaf3fa;border-radius: 50%;width: 45px;height: 45px;color: #176aa7;font-size: 20px;font-weight: 750;line-height: 1;}
.avk-analysis-page .avkan-step-icon{width: 36px;height: 36px;color: #176aa7;flex-shrink: 0;}
.avk-analysis-page .avkan-step h3{color: var(--an-ink);font-size: 17px;font-weight: 750;line-height: 1.35;margin: 0 0 7px;padding: 0;}
.avk-analysis-page .avkan-step p{color: var(--an-muted);font-size: 13px;line-height: 1.72;margin: 0;padding: 0;}
.avk-analysis-page .avkan-tools{background: #ffffff;padding-top: 38px;padding-bottom: 18px;}
.avk-analysis-page .avkan-tools-head{display: grid;grid-template-columns: 1.05fr .95fr;gap: 30px;align-items: end;margin-bottom: 19px;}
.avk-analysis-page .avkan-tools-head p{margin: 0 0 2px;padding: 0;font-size: 13px;color: var(--an-muted);line-height: 1.7;}
.avk-analysis-page .avkan-tools-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0;width: 100%;}
.avk-analysis-page .avkan-tool-card{display: flex;align-items: center;gap: 24px;width: 100%;min-width: 0;padding: 20px 24px;background: #ffffff;border: 1px solid #dfe8f2;border-radius: 11px;box-shadow: 0 3px 13px rgba(22, 56, 88, 0.025);color: #17263f;text-decoration: none;}
.avk-analysis-page .avkan-tool-media{width: 200px;height: 150px;flex: 0 0 200px;display: flex;align-items: center;justify-content: center;overflow: hidden;border-radius: 8px;background: #eef4f9;}
.avk-analysis-page .avkan-tool-media img{display: block;width: 100%;height: 100%;object-fit: contain;box-shadow: none;border: 0;}
.avk-analysis-page .avkan-tool-body{min-width: 0;}
.avk-analysis-page .avkan-tool-body h3{margin: 0 0 7px;padding: 0;color: var(--an-ink);font-weight: 750;font-size: 15px;line-height: 1.35;}
.avk-analysis-page .avkan-tool-body p{margin: 0 0 11px;padding: 0;color: var(--an-muted);font-size: 12.5px;line-height: 1.65;}
.avk-analysis-page .avkan-tool-link{display: inline-flex;align-items: center;justify-content: center;gap: 12px;border: 1px solid #cbdceb;background: #ffffff;border-radius: 6px;padding: 8px 11px;color: #155c94;font-weight: 700;font-size: 12px;line-height: 1.25;white-space: normal;}
.avk-analysis-page .avkan-tool-link:hover{color: #104e7f;border-color: #94bfdc;background: #f7fbfe;}
.avk-analysis-page .avkan-tool-link span{font-size: 18px;line-height: 1;}
.avk-analysis-page .avkan-warning{display: flex;align-items: center;gap: 17px;background: #fff9fa;border: 1px solid #f1d5d9;color: #852831;padding: 15px 19px;border-radius: 9px;margin-top: 15px;}
.avk-analysis-page .avkan-warning-icon{width: 32px;height: 32px;flex: 0 0 32px;color: #ae2836;}
.avk-analysis-page .avkan-warning strong{display: block;color: #962333;font-size: 13px;font-weight: 760;}
.avk-analysis-page .avkan-warning p{margin: 3px 0 0;color: #80545c;font-size: 12px;line-height: 1.6;}
.avk-analysis-page .avkan-next{padding-top: 17px;padding-bottom: 38px;background: #ffffff;}
.avk-analysis-page .avkan-next-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 12px;}
.avk-analysis-page .avkan-next-card{display: flex;align-items: center;gap: 15px;min-width: 0;background: #ffffff;color: var(--an-ink);border: 1px solid var(--an-line);border-radius: 10px;padding: 13px 16px;}
.avk-analysis-page .avkan-next-card:hover{border-color: #b4d1e7;background: #fcfdff;}
.avk-analysis-page .avkan-next-icon{display: grid;place-items: center;flex: 0 0 54px;width: 54px;height: 54px;border-radius: 9px;background: #eaf3fb;color: var(--an-blue);}
.avk-analysis-page .avkan-next-icon svg{width: 33px;height: 33px;}
.avk-analysis-page .avkan-next-text{display: block;min-width: 0;flex: 1;}
.avk-analysis-page .avkan-next-text strong{display: block;margin: 0 0 3px;font-weight: 750;font-size: 14px;line-height: 1.35;color: var(--an-ink);}
.avk-analysis-page .avkan-next-text small{display: block;color: var(--an-muted);font-size: 12px;line-height: 1.6;}
.avk-analysis-page .avkan-next-arrow{width: 35px;height: 35px;border-radius: 7px;display: grid;place-items: center;flex: 0 0 35px;background: #edf5fb;color: var(--an-blue);font-size: 23px;line-height: 1;}
@media (max-width: 1024px) {.avk-analysis-page .avkan-step{padding: 18px 14px 20px;}
.avk-analysis-page .avkan-step h3{font-size: 15px;}
.avk-analysis-page .avkan-tool-card{align-items: flex-start;}
.avk-analysis-page .avkan-tool-media{flex-basis: 106px;width: 106px;height: 115px;}}
@media (max-width: 767px) {.avk-analysis-page .avkan-container{width: calc(100% - 30px);}
.avk-analysis-page .avkan-section{padding: 25px 0;}
.avk-analysis-page .avkan-office{padding: 10px 0 6px;}
.avk-analysis-page .avkan-office-image{border-radius: 8px;}
.avk-analysis-page .avkan-section-head{margin-bottom: 16px;}
.avk-analysis-page .avkan-section-head h2,
    .avk-analysis-page .avkan-tools-head h2{font-size: 24px;}
.avk-analysis-page .avkan-steps-grid{grid-template-columns: repeat(2, minmax(0,1fr));gap: 10px;}
.avk-analysis-page .avkan-step{padding: 16px 13px;}
.avk-analysis-page .avkan-tools{padding-top: 30px;padding-bottom: 13px;}
.avk-analysis-page .avkan-tools-head{grid-template-columns: 1fr;gap: 10px;}
.avk-analysis-page .avkan-tools-grid{grid-template-columns: 1fr;}
.avk-analysis-page .avkan-tool-media{flex-basis: 120px;width: 120px;height: 110px;}
.avk-analysis-page .avkan-warning{padding: 12px 13px;align-items: flex-start;gap: 12px;}
.avk-analysis-page .avkan-next{padding-top: 16px;padding-bottom: 29px;}
.avk-analysis-page .avkan-next-grid{grid-template-columns: 1fr;}}
@media (max-width: 480px) {.avk-analysis-page .avkan-steps-grid{grid-template-columns: 1fr;}
.avk-analysis-page .avkan-step-top{min-height: 43px;margin-bottom: 8px;}
.avk-analysis-page .avkan-step-number{width: 38px;height: 38px;font-size: 17px;}
.avk-analysis-page .avkan-step-icon{width: 30px;height: 30px;}
.avk-analysis-page .avkan-tool-media{flex: 0 0 92px;width: 92px;height: 107px;}
.avk-analysis-page .avkan-tool-card{gap: 12px;padding: 11px;}
.avk-analysis-page .avkan-next-icon{flex-basis: 44px;width: 44px;height: 44px;}
.avk-analysis-page .avkan-next-icon svg{width: 27px;height: 27px;}
.avk-analysis-page .avkan-next-arrow{flex-basis: 29px;width: 29px;height: 29px;}}
@media (prefers-reduced-motion: reduce) {.avk-analysis-page *,
    .avk-analysis-page *::before,
    .avk-analysis-page *::after{scroll-behavior: auto;transition: none;animation: none;}}
#avk-talep-modern{--avkt-ink: #192b45;--avkt-muted: #607088;--avkt-blue: #1767a3;--avkt-border: #e1e9f1;--avkt-surface: #f7f9fc;background: #f7f9fc;color: var(--avkt-ink);padding: 30px 0 56px;line-height: 1.65;}
#avk-talep-modern, #avk-talep-modern *,
#avk-talep-modern *::before, #avk-talep-modern *::after{box-sizing: border-box;}
#avk-talep-modern [hidden]{display: none !important;}
#avk-talep-modern .avkt-container{max-width: 1180px;width: calc(100% - 40px);margin: 0 auto;}
#avk-talep-modern a{text-decoration: none;}
#avk-talep-modern a:focus-visible,
#avk-talep-modern input:focus-visible,
#avk-talep-modern textarea:focus-visible{outline: 2px solid #529ed5;outline-offset: 2px;}
#avk-talep-modern .avkt-precheck{background: #fff;border: 1px solid var(--avkt-border);border-radius: 14px;padding: 24px 28px 23px;margin-bottom: 18px;box-shadow: 0 5px 18px rgba(32, 61, 90, .035);}
#avk-talep-modern .avkt-precheck-header{display: flex;align-items: center;gap: 15px;margin-bottom: 21px;}
#avk-talep-modern .avkt-check-icon{flex: 0 0 42px;width: 42px;height: 42px;display: grid;place-items: center;border-radius: 12px;background: #e7f1f9;color: var(--avkt-blue);font-size: 23px;line-height: 1;font-weight: 800;}
#avk-talep-modern .avkt-precheck h2, #avk-talep-modern .avkt-success h2{font-size: 21px;line-height: 1.3;color: var(--avkt-ink);font-weight: 750;margin: 0 0 5px;}
#avk-talep-modern .avkt-precheck p, #avk-talep-modern .avkt-success-heading p{font-size: 14px;color: var(--avkt-muted);margin: 0;}
#avk-talep-modern .avkt-steps{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;padding: 0;margin: 0;list-style: none;}
#avk-talep-modern .avkt-steps li{min-width: 0;display: flex;align-items: center;gap: 11px;background: #f9fbfd;border: 1px solid #e8eef5;border-radius: 9px;padding: 12px;}
#avk-talep-modern .avkt-step-number{display: inline-flex;align-items: center;justify-content: center;width: 33px;height: 33px;flex: 0 0 33px;border-radius: 50%;background: #e5f0fa;color: var(--avkt-blue);font-weight: 800;font-size: 15px;}
#avk-talep-modern .avkt-steps strong{font-size: 13px;line-height: 1.45;color: #263950;font-weight: 700;}
#avk-talep-modern .avkt-layout{display: grid;grid-template-columns: minmax(0, 1fr) 298px;align-items: stretch;gap: 18px;}
#avk-talep-modern .avkt-form-card, #avk-talep-modern .avkt-aside-card,
#avk-talep-modern .avkt-contact-card, #avk-talep-modern .avkt-success{background: #fff;border: 1px solid var(--avkt-border);border-radius: 14px;box-shadow: 0 5px 18px rgba(32, 61, 90, .035);overflow: hidden;}
#avk-talep-modern .avkt-form-heading{padding: 23px 27px 20px;background: linear-gradient(180deg,#f6faff 0%,#fff 100%);border-bottom: 1px solid var(--avkt-border);}
#avk-talep-modern .avkt-eyebrow{display: block;margin-bottom: 4px;color: var(--avkt-blue);font-size: 11px;font-weight: 800;letter-spacing: .09em;text-transform: uppercase;}
#avk-talep-modern .avkt-form-heading h1{margin: 0 0 8px;font-size: clamp(24px, 3vw, 29px);line-height: 1.25;color: var(--avkt-ink);font-weight: 780;}
#avk-talep-modern .avkt-form-heading p{margin: 0;color: var(--avkt-muted);font-size: 14px;line-height: 1.65;}
#avk-talep-modern .avkt-form-body{padding: 24px 27px 29px;}
#avk-talep-modern .avkt-form-body .wpcf7{width: 100%;max-width: none;margin: 0;}
#avk-talep-modern .avkt-form-body .form-wrapper,
#avk-talep-modern .avkt-form-body .wt-talep,
#avk-talep-modern .avkt-form-body .form-area{max-width: none !important;width: 100% !important;margin: 0 !important;padding: 0 !important;background: transparent !important;border: 0 !important;border-radius: 0 !important;box-shadow: none !important;}
#avk-talep-modern .avkt-form-body .wpcf7 form p{margin: 0 0 14px !important;}
#avk-talep-modern .avkt-form-body .wpcf7 input[type="text"],
#avk-talep-modern .avkt-form-body .wpcf7 input[type="email"],
#avk-talep-modern .avkt-form-body .wpcf7 input[type="tel"],
#avk-talep-modern .avkt-form-body .wpcf7 textarea{display: block;width: 100% !important;max-width: 100%;background: #fff !important;color: #24354c !important;border: 1px solid #d9e2eb !important;border-radius: 9px !important;padding: 12px 14px !important;min-height: 45px;font-size: 15px !important;line-height: 1.5 !important;box-shadow: none !important;outline: none;}
#avk-talep-modern .avkt-form-body .wpcf7 textarea{min-height: 110px;resize: vertical;}
#avk-talep-modern .avkt-form-body .wpcf7 input[type="text"]:focus,
#avk-talep-modern .avkt-form-body .wpcf7 input[type="email"]:focus,
#avk-talep-modern .avkt-form-body .wpcf7 input[type="tel"]:focus,
#avk-talep-modern .avkt-form-body .wpcf7 textarea:focus{border-color: #64a4d6 !important;box-shadow: 0 0 0 3px rgba(55, 133, 196,.12) !important;}
#avk-talep-modern .avkt-form-body .wpcf7 input[type="submit"],
#avk-talep-modern .avkt-form-body .wpcf7 button[type="submit"]{display: block;width: 100% !important;min-height: 48px;background: #1767a3 !important;color: #fff !important;border: 0 !important;border-radius: 9px !important;padding: 12px 17px !important;cursor: pointer;font-size: 15px !important;font-weight: 750 !important;box-shadow: none !important;}
#avk-talep-modern .avkt-form-body .wpcf7 input[type="submit"]:hover,
#avk-talep-modern .avkt-form-body .wpcf7 button[type="submit"]:hover{background: #125686 !important;}
#avk-talep-modern .avkt-form-body .wpcf7 .wpcf7-acceptance label,
#avk-talep-modern .avkt-form-body .wpcf7 .wpcf7-list-item label{font-weight: 400 !important;line-height: 1.65;}
#avk-talep-modern .avkt-form-body .wpcf7 input[type="checkbox"]{accent-color: var(--avkt-blue);}
#avk-talep-modern .avkt-form-body .wpcf7 .wpcf7-not-valid-tip{font-size: 12px;}
#avk-talep-modern .avkt-aside{display: grid;grid-template-rows: auto minmax(0, 1fr);gap: 16px;}
#avk-talep-modern .avkt-aside-card, #avk-talep-modern .avkt-contact-card{padding: 22px 20px;}
#avk-talep-modern .avkt-aside h2{font-size: 18px;font-weight: 750;color: var(--avkt-ink);margin: 0 0 18px;}
#avk-talep-modern .avkt-aside-entry{display: flex;gap: 10px;align-items: flex-start;}
#avk-talep-modern .avkt-aside-entry + .avkt-aside-entry{margin-top: 16px;}
#avk-talep-modern .avkt-aside-dot{display: inline-grid;place-items: center;width: 26px;height: 26px;flex: 0 0 26px;background: #eaf3fb;color: var(--avkt-blue);border-radius: 8px;font-size: 15px;font-weight: 800;line-height: 1;}
#avk-talep-modern .avkt-aside-entry h3{font-size: 14px;font-weight: 750;margin: 1px 0 2px;color: var(--avkt-ink);}
#avk-talep-modern .avkt-aside-entry p{font-size: 12.5px;color: var(--avkt-muted);line-height: 1.55;margin: 0;}
#avk-talep-modern .avkt-contact-card{background: #f1f7fc;display: flex;flex-direction: column;}
#avk-talep-modern .avkt-contact-card h2{margin-bottom: 5px;}
#avk-talep-modern .avkt-contact-card p{font-size: 13px;color: var(--avkt-muted);margin: 0 0 16px;}
#avk-talep-modern .avkt-contact-link{display: block;width: 100%;padding: 11px 13px;text-align: center;background: #fff;color: #145c92;border: 1px solid #bed8ea;border-radius: 7px;font-size: 13px;font-weight: 700;}
#avk-talep-modern .avkt-contact-link + .avkt-contact-link{margin-top: 9px;}
#avk-talep-modern .avkt-contact-link--whatsapp{color: #177d48;border-color: #b6dac5;}
#avk-talep-modern .avkt-contact-link:hover{background: #fafdff;}
#avk-talep-modern .avkt-success{max-width: 900px;margin: 0 auto;padding: 26px;scroll-margin-top: 110px;}
#avk-talep-modern .avkt-success-heading{display: flex;align-items: center;gap: 15px;margin-bottom: 22px;}
#avk-talep-modern .avkt-success-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 15px;}
#avk-talep-modern .avkt-success-box{padding: 19px;border: 1px solid #e0eaf2;border-radius: 10px;background: #fafcfe;}
#avk-talep-modern .avkt-success-box h3{margin: 0 0 10px;font-size: 17px;color: var(--avkt-ink);}
#avk-talep-modern .avkt-success-box ul{margin: 0;padding-left: 18px;}
#avk-talep-modern .avkt-success-box li{margin: 0 0 7px;font-size: 13px;color: #506078;line-height: 1.7;}
#avk-talep-modern .avkt-map-link{color: #1767a3;font-size: 13px;font-weight: 750;}
@media (max-width: 900px) {#avk-talep-modern .avkt-layout{grid-template-columns: 1fr;}
#avk-talep-modern .avkt-aside{grid-template-columns: 1fr 1fr;}}
@media (max-width: 640px) {#avk-talep-modern{padding: 18px 0 35px;}
#avk-talep-modern .avkt-container{width: calc(100% - 26px);}
#avk-talep-modern .avkt-precheck{padding: 19px 16px;margin-bottom: 14px;}
#avk-talep-modern .avkt-precheck-header{align-items: flex-start;gap: 11px;margin-bottom: 14px;}
#avk-talep-modern .avkt-precheck h2{font-size: 18px;}
#avk-talep-modern .avkt-precheck p{font-size: 13px;}
#avk-talep-modern .avkt-steps{grid-template-columns: 1fr;gap: 8px;}
#avk-talep-modern .avkt-steps li{padding: 9px 11px;}
#avk-talep-modern .avkt-step-number{width: 29px;height: 29px;flex-basis: 29px;}
#avk-talep-modern .avkt-layout{gap: 14px;}
#avk-talep-modern .avkt-form-heading{padding: 19px 18px 17px;}
#avk-talep-modern .avkt-form-heading h1{font-size: 24px;}
#avk-talep-modern .avkt-form-body{padding: 19px 17px 22px;}
#avk-talep-modern .avkt-aside{grid-template-columns: 1fr;gap: 14px;}
#avk-talep-modern .avkt-aside-card, #avk-talep-modern .avkt-contact-card{padding: 19px;}
#avk-talep-modern .avkt-success{padding: 19px;}
#avk-talep-modern .avkt-success-grid{grid-template-columns: 1fr;}}
#avk-talep-modern .avkt-contact-card .avkt-aside-entry p{margin-bottom: 0;}
#avk-talep-modern .avkt-guide-note{margin-top: auto;margin-bottom: 0;padding-top: 18px;border-top: 1px solid #dbe7f0;font-size: 12px;color: #607088;}
#avk-analysis-content .avkan-tools-grid{display: grid;grid-template-columns: minmax(0, 1fr);width: 100%;gap: 0;}
#avk-analysis-content .avkan-tool-card--single{display: grid;grid-template-columns: 270px minmax(0, 1fr);align-items: center;gap: 30px;width: 100%;min-width: 0;padding: 24px;background: #ffffff;border: 1px solid #dfe8f2;border-radius: 11px;box-shadow: none;color: #17263f;text-decoration: none;}
#avk-analysis-content .avkan-tool-card--single
.avkan-tool-media{width: 270px;height: 190px;flex: none;display: flex;align-items: center;justify-content: center;background: #f4f7fa;border-radius: 8px;overflow: hidden;}
#avk-analysis-content .avkan-tool-card--single
.avkan-tool-media img{display: block;width: 100%;height: 100%;object-fit: contain;}
#avk-analysis-content .avkan-tool-card--single
.avkan-tool-body{display: flex;flex-direction: column;align-items: flex-start;flex: 1;min-width: 0;}
#avk-analysis-content .avkan-tool-overline{color: #1767a3;font-size: 11px;font-weight: 700;letter-spacing: .035em;margin-bottom: 7px;}
#avk-analysis-content .avkan-tool-card--single
.avkan-tool-body h3{grid-column: auto;font-size: 20px;font-weight: 750;line-height: 1.35;color: #192b45;margin: 0 0 10px;}
#avk-analysis-content .avkan-tool-card--single
.avkan-tool-body p{grid-column: auto;color: #52647b;font-size: 14px;line-height: 1.75;margin: 0 0 15px;max-width: 760px;}
#avk-analysis-content .avkan-tool-features{display: flex;flex-wrap: wrap;gap: 8px 22px;width: 100%;margin-bottom: 19px;}
#avk-analysis-content .avkan-tool-features span{color: #35536e;font-size: 12px;font-weight: 600;}
#avk-analysis-content .avkan-tool-features span::before{content: "✓";color: #1767a3;font-weight: 800;margin-right: 7px;}
#avk-analysis-content .avkan-tool-bottom{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;}
#avk-analysis-content .avkan-tool-card--single
.avkan-tool-link{grid-column: auto;grid-row: auto;justify-self: auto;}
#avk-analysis-content .avkan-tool-bottom small{color: #7a8797;font-size: 11px;line-height: 1.5;}
#avk-analysis-content .avkan-tool-card--single:hover{background: #ffffff;border-color: #bfd5e7;transform: none;box-shadow: none;}
#avk-analysis-content .avkan-tool-card--single:focus-visible{outline: 2px solid #1767a3;outline-offset: 3px;}
@media (max-width: 900px) {#avk-analysis-content .avkan-tool-card--single{grid-template-columns: 190px minmax(0, 1fr);gap: 20px;padding: 20px;}
#avk-analysis-content .avkan-tool-card--single
    .avkan-tool-media{width: 190px;height: 155px;}
#avk-analysis-content .avkan-tool-card--single
    .avkan-tool-body h3{font-size: 18px;}}
@media (max-width: 600px) {#avk-analysis-content .avkan-tool-card--single{grid-template-columns: 1fr;gap: 16px;padding: 17px;}
#avk-analysis-content .avkan-tool-card--single
    .avkan-tool-media{width: 100%;height: 160px;}
#avk-analysis-content .avkan-tool-card--single
    .avkan-tool-body h3{font-size: 17px;}
#avk-analysis-content .avkan-tool-card--single
    .avkan-tool-body p{font-size: 13px;}
#avk-analysis-content .avkan-tool-features{gap: 8px 15px;}}
#avk-analysis-content .avkan-next{padding-top: 24px;padding-bottom: 48px;background: #ffffff;}
#avk-analysis-content .avkan-action-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 16px;align-items: stretch;}
#avk-analysis-content .avkan-action-card{display: flex;flex-direction: column;width: 100%;min-width: 0;min-height: 220px;padding: 23px 25px;background: #ffffff;border: 1px solid #dfe8f2;border-radius: 12px;box-shadow: none;color: #17263f;text-decoration: none;transition: border-color .2s ease;}
#avk-analysis-content .avkan-action-card--primary{background: #fbfdff;border-color: #ccdeed;}
#avk-analysis-content .avkan-action-card:hover{border-color: #9ebfd9;background: #fcfdff;color: #17263f;transform: none;box-shadow: none;}
#avk-analysis-content .avkan-action-top{display: flex;align-items: center;justify-content: space-between;gap: 15px;margin-bottom: 14px;}
#avk-analysis-content .avkan-action-icon{display: flex;align-items: center;justify-content: center;width: 46px;height: 46px;flex: 0 0 46px;border-radius: 9px;background: #eaf3fa;color: #1767a3;}
#avk-analysis-content .avkan-action-icon svg{width: 27px;height: 27px;}
#avk-analysis-content .avkan-action-label{color: #7190a9;font-size: 10px;font-weight: 750;letter-spacing: .09em;}
#avk-analysis-content .avkan-action-content{flex: 1;}
#avk-analysis-content .avkan-action-content h3{margin: 0 0 9px;padding: 0;color: #192b45;font-size: 19px;font-weight: 750;line-height: 1.35;}
#avk-analysis-content .avkan-action-content p{margin: 0;padding: 0;color: #52647b;font-size: 13.5px;line-height: 1.75;}
#avk-analysis-content .avkan-action-footer{display: flex;align-items: center;justify-content: space-between;gap: 15px;margin-top: 20px;padding-top: 15px;border-top: 1px solid #e7edf3;color: #1767a3;font-size: 13px;font-weight: 750;}
#avk-analysis-content .avkan-action-arrow{display: flex;align-items: center;justify-content: center;width: 32px;height: 32px;flex: 0 0 32px;border-radius: 7px;background: #eaf3fa;color: #1767a3;font-size: 22px;line-height: 1;}
#avk-analysis-content .avkan-action-card:focus-visible{outline: 2px solid #1767a3;outline-offset: 3px;}
@media (max-width: 767px) {#avk-analysis-content .avkan-action-grid{grid-template-columns: 1fr;gap: 12px;}
#avk-analysis-content .avkan-action-card{min-height: 0;padding: 19px;}
#avk-analysis-content .avkan-action-content h3{font-size: 17px;}
#avk-analysis-content .avkan-action-content p{font-size: 13px;}
#avk-analysis-content .avkan-next{padding-top: 20px;padding-bottom: 35px;}}
#avk-analysis-content .avkan-action-card,
#avk-analysis-content .avkan-action-card:hover{background: #ffffff !important;border-color: #dfe8f2 !important;color: #17263f !important;transform: none !important;box-shadow: none !important;filter: none !important;opacity: 1 !important;transition: none !important;animation: none !important;}
#avk-analysis-content .avkan-action-card--primary,
#avk-analysis-content .avkan-action-card--primary:hover{background: #fbfdff !important;border-color: #ccdeed !important;}
#avk-analysis-content .avkan-action-card:hover .avkan-action-icon,
#avk-analysis-content .avkan-action-card:hover .avkan-action-arrow{background: #eaf3fa !important;color: #1767a3 !important;transform: none !important;box-shadow: none !important;transition: none !important;}
#avk-analysis-content .avkan-action-card--primary,
#avk-analysis-content .avkan-action-card--primary:hover{background: #ffffff !important;border-color: #dfe8f2 !important;}
#avk-analysis-content .avkan-diagnostics{padding: 49px 0 45px;background: #ffffff;border-bottom: 1px solid #edf1f5;}
#avk-analysis-content .avkan-diagnostics-heading{margin-bottom: 23px;max-width: 100%;width: 100%;}
#avk-analysis-content .avkan-diagnostics-heading h2{margin: 0 0 11px;color: #17263f;font-size: clamp(24px, 2.7vw, 34px);font-weight: 750;letter-spacing: -.025em;line-height: 1.28;}
#avk-analysis-content .avkan-diagnostics-heading p{margin: 0;color: #52647b;font-size: 14px;line-height: 1.75;}
#avk-analysis-content .avkan-diagnostics-grid{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 15px;align-items: stretch;}
#avk-analysis-content .avkan-diagnostic-card{min-width: 0;padding: 26px 27px 25px;border: 1px solid #dfe8f2;border-radius: 11px;background: #ffffff;box-shadow: none;}
#avk-analysis-content .avkan-diagnostic-label{display: flex;align-items: center;gap: 11px;margin-bottom: 15px;color: #6a7f92;font-size: 12px;font-weight: 600;}
#avk-analysis-content .avkan-diagnostic-code{display: inline-flex;align-items: center;justify-content: center;min-width: 48px;min-height: 30px;padding: 4px 8px;border-radius: 6px;background: #eaf3fa;color: #1767a3;font-size: 12px;font-weight: 800;letter-spacing: .03em;}
#avk-analysis-content .avkan-diagnostic-card h3{margin: 0 0 8px;color: #192b45;font-size: 19px;font-weight: 750;line-height: 1.4;}
#avk-analysis-content .avkan-diagnostic-card > p{margin: 0 0 20px;color: #52647b;font-size: 13.5px;line-height: 1.7;}
#avk-analysis-content .avkan-diagnostic-list{list-style: none;padding: 0;margin: 0;border-top: 1px solid #ebf0f5;}
#avk-analysis-content .avkan-diagnostic-list li{position: relative;margin: 0;padding: 11px 0 11px 18px;border-bottom: 1px solid #ebf0f5;color: #52647b;font-size: 13px;line-height: 1.65;}
#avk-analysis-content .avkan-diagnostic-list li::before{content: "";position: absolute;left: 1px;top: 20px;width: 6px;height: 6px;border-radius: 50%;background: #5394c3;}
#avk-analysis-content .avkan-diagnostic-list strong{color: #263d55;font-weight: 750;}
#avk-analysis-content .avkan-cleanroom-note{display: grid;grid-template-columns: minmax(220px, .35fr) minmax(0, .65fr);align-items: center;gap: 25px;margin-top: 15px;padding: 21px 27px;border: 1px solid #dfe8f2;border-radius: 10px;background: #f6f9fc;}
#avk-analysis-content .avkan-cleanroom-title{display: flex;align-items: flex-start;gap: 11px;}
#avk-analysis-content .avkan-cleanroom-mark{width: 3px;min-height: 31px;flex: 0 0 3px;background: #2e7bae;border-radius: 3px;}
#avk-analysis-content .avkan-cleanroom-title h3{margin: 0;color: #192b45;font-size: 16px;font-weight: 750;line-height: 1.4;}
#avk-analysis-content .avkan-cleanroom-note p{margin: 0;color: #52647b;font-size: 13px;line-height: 1.7;}
#avk-analysis-content .avkan-diagnostics-footnote{margin: 14px 1px 0;color: #6d7e91;font-size: 12px;line-height: 1.7;}
@media (max-width: 767px) {#avk-analysis-content .avkan-diagnostics{padding: 34px 0 31px;}
#avk-analysis-content .avkan-diagnostics-heading{margin-bottom: 18px;}
#avk-analysis-content .avkan-diagnostics-grid{grid-template-columns: 1fr;gap: 12px;}
#avk-analysis-content .avkan-diagnostic-card{padding: 20px 19px;}
#avk-analysis-content .avkan-diagnostic-card h3{font-size: 18px;}
#avk-analysis-content .avkan-cleanroom-note{grid-template-columns: 1fr;gap: 12px;padding: 18px 19px;margin-top: 12px;}}

/* TALEP FORMU - ÜST MENÜ VE LOGO KATMAN DÜZELTMESİ */

body:has(#avk-talep-modern) .mnmenu-sec {
    position: sticky !important;
    top: 0 !important;
    z-index: 1000001 !important;
    background: #ffffff !important;
}

body:has(#avk-talep-modern) #avk-talep-modern {
    position: relative;
    z-index: 0;
}










/* =========================================
   TALEP FORMU - MODERN SOZLESME ONAY ALANI
   ========================================= */


/* =========================================
   TALEP FORMU - SOZLESME ONAY ALANI
   ========================================= */

.wd-hizmet-sozlesme-kontrol .wt-onay-alani {
    display: flex;
    align-items: center;
    width: 100%;
    padding: 9px 12px;
    background: #f8faff;
    border: 1px solid #e1e9f3;
    border-radius: 8px;
    box-sizing: border-box;
}

/* Contact Form 7 bosluklari */
.wd-hizmet-sozlesme-kontrol .wpcf7-form-control-wrap,
.wd-hizmet-sozlesme-kontrol .wpcf7-form-control,
.wd-hizmet-sozlesme-kontrol .wpcf7-list-item {
    margin: 0 !important;
    padding: 0 !important;
}

/* Onay kutusu ve metin */
.wd-hizmet-sozlesme-kontrol .wpcf7-list-item label {
    display: inline-flex !important;
    align-items: center;
    gap: 9px;
    margin: 0 !important;
    cursor: pointer;
}

/* Masaustu onay kutusu */
.wd-hizmet-sozlesme-kontrol input[type="checkbox"] {
    appearance: auto;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px;
    flex-shrink: 0;
    margin: 0 !important;
    padding: 0 !important;
    accent-color: #287eb5;
    cursor: pointer;
}

/* Metin */
.wd-hizmet-sozlesme-kontrol .wpcf7-list-item-label {
    font-size: 13px;
    line-height: 1.5;
    font-weight: 400;
    color: #34465b;
    white-space: nowrap;
}

/* Sozlesme ve KVKK linkleri */
.wd-hizmet-sozlesme-kontrol .wt-onay-alani a {
    color: #1875b8 !important;
    font-weight: 600;
    text-decoration: underline !important;
    text-underline-offset: 2px;
    cursor: pointer;
}

.wd-hizmet-sozlesme-kontrol .wt-onay-alani a:hover {
    color: #105a91 !important;
}

/* =========================================
   MOBIL UYUM
   ========================================= */

@media (max-width: 575px) {

    .wd-hizmet-sozlesme-kontrol .wt-onay-alani {
        padding: 8px 9px;
        border-radius: 7px;
    }

    .wd-hizmet-sozlesme-kontrol .wpcf7-list-item label {
        gap: 7px;
    }

    /* Mobilde buyuk onay kutusu */
    .wd-hizmet-sozlesme-kontrol input[type="checkbox"] {
        width: 26px !important;
        height: 26px !important;
        min-width: 26px;
    }

    .wd-hizmet-sozlesme-kontrol .wpcf7-list-item-label {
        font-size: clamp(10px, 3vw, 12px);
        line-height: 1.4;
        white-space: nowrap;
    }
}

/* Cok dar ekranlarda tasma engelleme */
@media (max-width: 350px) {
    .wd-hizmet-sozlesme-kontrol .wpcf7-list-item-label {
        white-space: normal;
    }
}


