/*!
 * Ak Tema — Custom Elementor widget bundle (dist/css/elementor.css)
 * Sadece custom widget'lar yüklendiğinde enqueue edilir.
 */:root{--ak-color-primary:#1B2A4E;--ak-color-secondary:#2F6EE5;--ak-color-accent:#F18A2C;--ak-color-dark:#0D1424;--ak-color-text:#1F2937;--ak-color-muted:#6B7280;--ak-color-light:#F5F6F8;--ak-color-border:#E5E7EB;--ak-color-white:#FFFFFF;--ak-color-heading:#1a1a1a;--ak-body-bg:#FFFFFF;--ak-font-body:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--ak-font-heading:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--ak-fs-base:16px;--ak-fs-body:var(--ak-fs-base);--ak-lh-base:1.6;--ak-fw-bold:700;--ak-fw-semibold:600;--ak-fw-medium:500;--ak-fw-regular:400;--ak-fw-light:300;--ak-fs-h1:48px;--ak-fs-h2:36px;--ak-fs-h3:28px;--ak-fs-h4:22px;--ak-fs-h5:18px;--ak-fs-h6:16px;--ak-fw-body:400;--ak-fw-heading:600;--ak-container:1200px;--ak-gutter:24px;--ak-radius:6px;--ak-radius-lg:12px;--ak-header-bg:var(--ak-color-white);--ak-header-color:var(--ak-color-primary);--ak-header-border:#E5E7EB;--ak-header-height:80px;--ak-header-logo-max:40px;--ak-header-link:var(--ak-color-primary);--ak-header-link-hover:var(--ak-color-accent);--ak-topbar-bg:var(--ak-color-white);--ak-topbar-color:var(--ak-color-text);--ak-topbar-border:#E5E7EB;--ak-topbar-icon-color:var(--ak-color-primary);--ak-footer-bg:var(--ak-color-dark);--ak-footer-color:rgba(255, 255, 255, 0.75);--ak-footer-head:var(--ak-color-white)}.container{width:100%;max-width:var(--ak-container);margin-left:auto;margin-right:auto;padding-left:var(--ak-gutter);padding-right:var(--ak-gutter)}.container-sm{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding-left:var(--ak-gutter);padding-right:var(--ak-gutter)}.container-narrow{width:100%;max-width:760px;margin-left:auto;margin-right:auto;padding-left:var(--ak-gutter);padding-right:var(--ak-gutter)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.screen-reader-text:focus{background-color:var(--ak-color-white);clip:auto!important;clip-path:none;color:var(--ak-color-primary);display:block;font-size:.875rem;font-weight:600;height:auto;left:5px;line-height:normal;padding:12px 20px;text-decoration:none;top:5px;width:auto;z-index:100000}.skip-link{left:-9999rem;position:absolute;top:0}.skip-link:focus{left:6px;top:6px;z-index:100000}.d-none{display:none!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-center{align-items:center}.gap-1{gap:.5rem}.gap-2{gap:1rem}.gap-3{gap:1.5rem}.gap-4{gap:2rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.row{display:flex;flex-wrap:wrap;margin-left:calc(var(--ak-gutter)*-.5);margin-right:calc(var(--ak-gutter)*-.5)}[class*=col-]{box-sizing:border-box;padding-left:calc(var(--ak-gutter)*.5);padding-right:calc(var(--ak-gutter)*.5);min-width:0}.col-12{flex:0 0 100%;max-width:100%}@media(min-width:768px){.col-md-12{flex:0 0 100%;max-width:100%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-3{flex:0 0 25%;max-width:25%}}@media(min-width:992px){.col-lg-12{flex:0 0 100%;max-width:100%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-3{flex:0 0 25%;max-width:25%}}.col-6{flex:0 0 50%;max-width:50%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-3{flex:0 0 25%;max-width:25%}@media(max-width:767px){.col-3,.col-4,.col-6,.col-8{flex:0 0 100%;max-width:100%}}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-bottom:2.5rem}@media(max-width:991px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ak-widget-about-section--hide-collage-mobile .ak-widget-about-section__visual{display:none}}@media(max-width:575px){.post-grid{grid-template-columns:1fr}}.post-card{display:flex;flex-direction:column;background-color:var(--ak-color-white);border:1px solid var(--ak-color-border);border-radius:var(--ak-radius-lg);overflow:hidden;transition:box-shadow .2s,transform .2s}.post-card:hover{box-shadow:0 16px 40px rgba(15,23,42,.08);transform:translateY(-2px)}.post-card__media{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background-color:var(--ak-color-light)}.post-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s}.post-card__media:hover img{transform:scale(1.04)}.post-card__media--placeholder{background:linear-gradient(135deg,var(--ak-color-light) 0,var(--ak-color-border) 100%);min-height:180px}.post-card__body{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.25rem 1.5rem;flex:1 1 auto}.post-card__category{display:inline-block;align-self:flex-start;padding:.2rem .55rem;font-size:.6875rem;font-weight:var(--ak-fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--ak-color-white);background-color:var(--ak-color-accent);border-radius:4px;text-decoration:none}.post-card__category:hover{background-color:var(--ak-color-primary);color:var(--ak-color-white);text-decoration:none}.post-card__title{margin:0;font-size:1.0625rem;font-weight:var(--ak-fw-semibold);line-height:1.35;letter-spacing:-.01em}.post-card__title a{color:var(--ak-color-primary);text-decoration:none}.post-card__title a:hover{color:var(--ak-color-accent)}.post-card__date{font-size:.8125rem;color:var(--ak-color-muted)}.post-card__excerpt{margin:0;font-size:.875rem;line-height:1.55;color:var(--ak-color-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1 1 auto}.post-card__more{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.8125rem;font-weight:var(--ak-fw-semibold);color:var(--ak-color-secondary);text-decoration:none}.post-card__more .ak-icon{width:14px;height:14px;transition:transform .2s}.post-card__more:hover{color:var(--ak-color-accent);text-decoration:none}.post-card__more:hover .ak-icon{transform:translateX(3px)}.elementor-widget-heading .elementor-heading-title{font-family:var(--ak-font-heading);font-weight:var(--ak-fw-heading)}.elementor-widget-text-editor,.elementor-widget-text-editor p{font-family:var(--ak-font-body);font-size:var(--ak-fs-base);line-height:var(--ak-lh-base)}.elementor-button-wrapper .elementor-button{font-family:var(--ak-font-body);font-weight:var(--ak-fw-semibold);border-radius:var(--ak-radius)}.elementor-page .site-footer,.elementor-page .site-header{margin:0}.ak-widget-hero{display:flex;flex-direction:column;position:relative;box-sizing:border-box;background-color:var(--ak-color-dark);width:100%;overflow:hidden;background-position:center center;background-size:cover;background-repeat:no-repeat}.ak-widget-hero__overlay{position:absolute;inset:0;z-index:0;pointer-events:none}.ak-widget-hero__inner{flex:0 0 auto;width:100%;position:relative;z-index:1}.row.ak-widget-hero__layout{align-items:center;gap:0}.ak-widget-hero__layout>[class*=col-]{padding-inline:calc(var(--ak-gutter)*.5)}.ak-widget-hero__media{display:none}@media(min-width:768px){.ak-widget-hero__media{display:block}}.ak-widget-hero__content{display:flex;flex-direction:column;min-width:0}.ak-widget-hero__media-link{display:block;line-height:0}.ak-widget-hero__media-img{display:block;width:100%;height:auto}.ak-widget-hero__description,.ak-widget-hero__title{margin:0;max-width:100%}.ak-widget-hero__description p:last-child{margin-bottom:0}.ak-widget-hero__actions{display:flex;flex-wrap:wrap;align-items:center}.ak-widget-hero__btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;text-decoration:none;cursor:pointer;transition:color .2s,background-color .2s,border-color .2s}.ak-widget-about-section{box-sizing:border-box;width:100%}.ak-widget-about-section__heading-row{display:flex;align-items:center;gap:.75rem;flex-wrap:nowrap;width:100%}.ak-widget-about-section__heading-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;line-height:1}.ak-widget-about-section__heading-icon .ak-widget-about-section__icon-el{font-size:.55em;width:1em;height:1em}.ak-widget-about-section__heading-fallback{font-size:1rem;font-weight:var(--ak-fw-semibold,600);line-height:1;text-transform:lowercase}.ak-widget-about-section__heading-label{flex-shrink:0;font-weight:var(--ak-fw-semibold,600);font-size:var(--ak-fs-h5,18px);font-family:var(--ak-font-heading)}.ak-widget-about-section__heading-rule{flex:1 1 auto;height:1px;min-width:2rem;align-self:center}.ak-widget-about-section__layout{align-items:center;gap:0}.ak-widget-about-section__layout>[class*=col-]{padding-inline:calc(var(--ak-gutter)*.5)}.ak-widget-about-section__content{display:flex;flex-direction:column;min-width:0}.ak-widget-about-section__title{margin:0;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);line-height:1.25}.ak-widget-about-section__text,.ak-widget-about-section__text .ak-widget-about-section__p{margin:0}.ak-widget-about-section__actions{display:flex;flex-wrap:wrap}.ak-widget-about-section__btn{display:inline-flex;align-items:center;gap:.5rem;box-sizing:border-box;padding:15px;margin:0;text-decoration:none;cursor:pointer;font-family:inherit;font-weight:var(--ak-fw-medium,500);border:0;transition:opacity .2s,background-color .2s,color .2s}.ak-widget-about-section__btn:hover{opacity:.92}.ak-widget-about-section__btn:focus-visible{outline:2px solid var(--ak-color-secondary);outline-offset:2px}.ak-widget-about-section__btn-arrow{font-size:1.1em;line-height:1}.ak-widget-about-section__collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(120px,1fr) minmax(120px,1fr);width:100%;min-height:260px}.ak-widget-about-section__cell{position:relative;overflow:hidden;min-height:0}.ak-widget-about-section__cell--top{grid-column:1;grid-row:1}.ak-widget-about-section__cell--feature{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:1rem 1.25rem;box-sizing:border-box}.ak-widget-about-section__cell--tall{grid-column:2;grid-row:1/span 2}.ak-widget-about-section__collage--no-images{grid-template-columns:1fr;grid-template-rows:minmax(260px,1fr)}.ak-widget-about-section__collage--no-images .ak-widget-about-section__cell--feature{grid-column:1;grid-row:1;align-self:stretch;min-height:260px}.ak-widget-about-section__collage--no-top .ak-widget-about-section__cell--feature{grid-row:1/span 2;grid-column:1;align-self:stretch}.ak-widget-about-section__collage--no-tall{grid-template-columns:1fr;grid-template-rows:minmax(120px,1fr) minmax(140px,auto)}.ak-widget-about-section__collage--no-tall .ak-widget-about-section__cell--top{grid-column:1;grid-row:1}.ak-widget-about-section__collage--no-tall .ak-widget-about-section__cell--feature{grid-column:1;grid-row:2;align-self:stretch}.ak-widget-about-section__feature-icon-wrap{margin-bottom:.5rem;line-height:0}.ak-widget-about-section__feature-icon-wrap .ak-widget-about-section__icon-el{font-size:1.5rem;width:1em;height:1em}.ak-widget-about-section__feature-title{margin:0 0 .35rem;font-weight:var(--ak-fw-bold,700);font-size:var(--ak-fs-h5,18px)}.ak-widget-about-section__feature-text{margin:0;font-size:.9rem;line-height:1.45}.ak-widget-about-section__img-wrap{position:absolute;inset:0;background-color:var(--ak-color-light,#f5f6f8);display:flex;align-items:center;justify-content:center}.ak-widget-about-section__img{display:block;width:100%;height:100%!important;max-width:100%;max-height:100%!important;-o-object-fit:fit;object-fit:fit;-o-object-position:center center;object-position:center center}@media(max-width:991px){.ak-widget-about-section__visual{margin-top:2rem}.ak-widget-about-section__collage{min-height:220px;max-width:520px;margin-left:auto;margin-right:auto}}.ak-widget-services-grid{box-sizing:border-box;width:100%}.ak-widget-services-grid__empty{margin:0;text-align:center;color:var(--ak-color-muted)}.ak-widget-products-grid{box-sizing:border-box;width:100%}.ak-widget-products-grid__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.75rem}.ak-widget-products-grid__toolbar--filters-end{justify-content:flex-end}.ak-widget-products-grid__title-group{display:flex;align-items:center;gap:.65rem;min-width:0}.ak-widget-products-grid__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--ak-color-secondary,#2f6ee5);font-size:1.35rem;line-height:1}.ak-widget-products-grid__icon svg{width:1.35rem;height:1.35rem;fill:currentColor}.ak-widget-products-grid__title{margin:0;font-size:clamp(1rem,2vw,1.125rem);font-weight:var(--ak-fw-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-color-primary)}.ak-widget-products-grid__filters{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem 1rem}.ak-widget-products-grid__filter-btn{padding:0;border:0;background:0 0;font:inherit;font-size:.875rem;font-weight:var(--ak-fw-medium);color:var(--ak-color-muted);cursor:pointer;text-decoration:none;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.ak-widget-products-grid__filter-btn:focus-visible,.ak-widget-products-grid__filter-btn:hover{color:var(--ak-color-secondary);outline:0}.ak-widget-products-grid__filter-btn.is-active{color:var(--ak-color-primary);border-bottom-color:var(--ak-color-secondary,#2f6ee5)}.product-grid--widget{margin-bottom:0}.product-grid--widget.is-loading{pointer-events:none;opacity:.55;transition:opacity .2s}.ak-widget-products-grid__empty{margin:0;text-align:center;color:var(--ak-color-muted)}.ak-widget-testimonials{box-sizing:border-box;width:100%}.ak-widget-testimonials__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem 2.5rem;margin-bottom:clamp(1.75rem,4vw,2.75rem)}.ak-widget-testimonials__header-main{flex:1 1 280px;min-width:0;max-width:100%}.ak-widget-testimonials__header-aside{flex:1 1 260px;min-width:0;max-width:42rem}.ak-widget-testimonials__title{margin:0;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);font-size:clamp(1.5rem,2.5vw + .5rem,2.25rem);line-height:1.2;color:var(--ak-color-heading,#1a1a1a)}.ak-widget-testimonials__intro{margin:0;font-size:var(--ak-fs-body,1rem);line-height:1.65;color:var(--ak-color-muted,#5c5c5c)}.ak-widget-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media(max-width:767px){.ak-widget-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ak-testimonial-card{position:relative;display:flex;flex-direction:column;margin:0;padding:1.5rem 1.5rem 0;min-height:100%;background-color:var(--ak-color-surface-alt,#f4f4f5);border-radius:var(--ak-radius-md,8px);overflow:hidden;box-sizing:border-box}.ak-testimonial-card__quote-icon{display:block;margin:0 0 .35rem;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.5rem,5vw,3.25rem);line-height:.85;font-weight:700;color:var(--ak-color-accent,#e85d04)}.ak-testimonial-card__quote{flex:1 1 auto;margin:0 0 1.25rem;font-size:var(--ak-fs-body,1rem);line-height:1.65;color:var(--ak-color-body,#333)}.ak-testimonial-card__footer{display:flex;flex-direction:column;gap:.2rem;margin-top:auto;padding-bottom:1rem;font-style:normal}.ak-testimonial-card__name{font-style:normal;font-weight:var(--ak-fw-bold,700);font-size:.95rem;color:var(--ak-color-heading,#1a1a1a)}.ak-testimonial-card__role{font-size:.875rem;color:var(--ak-color-muted,#6b6b6b)}.ak-testimonial-card__accent{display:block;height:4px;width:100%;margin-top:auto;background-color:var(--ak-color-accent,#e85d04);border-radius:0 0 var(--ak-radius-md,8px) var(--ak-radius-md,8px)}.ak-widget-cta-banner{box-sizing:border-box;width:100%;background-color:var(--ak-color-secondary,#2f6ee5);color:var(--ak-color-white,#fff)}.ak-widget-cta-banner__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;padding-block:clamp(2.25rem,5vw,3.75rem)}.ak-widget-cta-banner__content{flex:1 1 280px;min-width:0;max-width:100%}.ak-widget-cta-banner__heading{margin:0 0 .75rem;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);font-size:clamp(1.125rem,1.5vw + .65rem,1.5rem);line-height:1.35;color:inherit}.ak-widget-cta-banner__heading:last-child{margin-bottom:0}.ak-widget-cta-banner__description{margin:0;font-size:var(--ak-fs-body,1rem);line-height:1.65;color:inherit;opacity:.95}.ak-widget-cta-banner__action{flex:0 0 auto;display:flex;justify-content:flex-end;align-items:center}@media(max-width:575px){.ak-widget-testimonials__grid{grid-template-columns:1fr}.ak-widget-cta-banner__action{width:100%;justify-content:flex-start}}.ak-widget-cta-banner__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;margin:0;font-family:inherit;font-weight:var(--ak-fw-semibold,600);font-size:.9375rem;line-height:1.3;text-decoration:none;color:var(--ak-color-text,#1f2937);background-color:var(--ak-color-white,#fff);border:0;cursor:pointer;transition:background-color .2s,color .2s,transform .15s}.ak-widget-cta-banner__btn:hover{background-color:var(--ak-color-light,#f5f6f8);color:var(--ak-color-dark,#0d1424)}.ak-widget-cta-banner__btn:focus-visible{outline:2px solid var(--ak-color-accent,#f18a2c);outline-offset:3px}.ak-widget-cta-banner__btn-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;font-size:.875em}.ak-widget-cta-banner__btn-icon svg{display:block;width:1em;height:1em}.ak-widget-cta-banner__btn-label{white-space:nowrap}.ak-widget-faq{box-sizing:border-box;width:100%}.ak-widget-faq__header{text-align:center;max-width:42rem;margin-left:auto;margin-right:auto;margin-bottom:clamp(2rem,4vw,2.75rem)}.ak-widget-faq__title{margin:0 0 .75rem;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);font-size:clamp(1.35rem,2vw + .5rem,1.85rem);line-height:1.25;color:var(--ak-color-heading,#1a1a1a)}.ak-widget-faq__rule{display:block;width:48px;height:4px;margin:0 auto .75rem;background-color:var(--ak-color-primary,#1b2a4e);border-radius:2px}.ak-widget-faq__subtitle{margin:0;font-size:var(--ak-fs-body,1rem);line-height:1.65;color:var(--ak-color-muted,#6b7280)}.ak-widget-faq__grid{display:grid;align-items:flex-start;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ak-widget-faq__item{background-color:var(--ak-color-light,#f5f6f8);border-radius:4px;overflow:hidden}.ak-widget-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;margin:0;padding:1rem 1.125rem;text-align:left;font:inherit;color:inherit;background:rgba(0,0,0,0);border:0;cursor:pointer;transition:background-color .15s}.ak-widget-faq__trigger:hover{background-color:rgba(0,0,0,.03)}.ak-widget-faq__trigger:focus-visible{outline:2px solid var(--ak-color-accent,#f18a2c);outline-offset:-2px}.ak-widget-faq__question{flex:1 1 auto;min-width:0;font-weight:var(--ak-fw-medium,500);font-size:.9375rem;line-height:1.45;color:var(--ak-color-text,#1f2937)}.ak-widget-faq__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:1.25rem;font-weight:300;line-height:1;color:var(--ak-color-muted,#6b7280)}.ak-widget-faq__icon::before{content:"+";display:block}.ak-widget-faq__trigger[aria-expanded=true] .ak-widget-faq__icon::before{content:"−"}.ak-widget-faq__panel[hidden]{display:none}.ak-widget-faq__panel:not([hidden]){display:block}.ak-widget-faq__panel-inner{padding:0 1.125rem 1rem}.ak-widget-faq__answer{margin:0;padding-top:0;font-size:.875rem;line-height:1.65;color:var(--ak-color-muted,#5c5c5c)}.ak-widget-faq__answer p:first-child{margin-top:0}.ak-widget-faq__answer p:last-child{margin-bottom:0}.ak-widget-logo-grid{box-sizing:border-box;width:100%;padding-block:clamp(1.75rem,4vw,3rem)}.ak-widget-logo-grid__header{text-align:center;max-width:36rem;margin-left:auto;margin-right:auto;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.ak-widget-logo-grid__title{margin:0 0 .5rem;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);font-size:clamp(1.25rem,1.5vw + .5rem,1.65rem);line-height:1.25;color:var(--ak-color-heading,#1a1a1a)}.ak-widget-logo-grid__subtitle{margin:0;font-size:var(--ak-fs-body,1rem);line-height:1.6;color:var(--ak-color-muted,#6b7280)}.ak-widget-logo-grid__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(1rem,3vw,2rem)}.ak-widget-logo-grid__cell{flex:0 1 auto;display:flex;align-items:center;justify-content:center;min-width:0}.ak-widget-logo-grid__figure,.ak-widget-logo-grid__link{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity .2s,filter .25s}.ak-widget-logo-grid__link-inner{display:flex;align-items:center;justify-content:center}.ak-widget-logo-grid__img{display:block;width:auto;max-width:min(100%,200px);height:auto;-o-object-fit:contain;object-fit:contain}.ak-widget-logo-grid--grayscale .ak-widget-logo-grid__img{filter:grayscale(100%)}.ak-widget-logo-grid--grayscale .ak-widget-logo-grid__figure:hover .ak-widget-logo-grid__img,.ak-widget-logo-grid--grayscale .ak-widget-logo-grid__link:hover .ak-widget-logo-grid__img{filter:grayscale(0)}.ak-widget-photo-gallery{box-sizing:border-box;width:100%;padding-block:clamp(1.75rem,4vw,3rem)}.ak-widget-photo-gallery__header{text-align:center;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ak-widget-photo-gallery__eyebrow{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:.65rem}.ak-widget-photo-gallery__eyebrow-line{display:block;width:40px;height:2px;background-color:var(--ak-color-accent,#f18a2c);border-radius:1px}.ak-widget-photo-gallery__eyebrow-label{font-size:.8125rem;font-weight:var(--ak-fw-semibold,600);letter-spacing:.06em;text-transform:uppercase;color:var(--ak-color-accent,#f18a2c)}.ak-widget-photo-gallery__title{margin:0;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);font-size:clamp(1.5rem,2vw + .75rem,2rem);line-height:1.2;color:var(--ak-color-heading,#1a1a1a)}.ak-widget-photo-gallery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ak-widget-photo-gallery__grid::after{content:"";display:block;clear:both}.ak-widget-photo-gallery__item{margin:0}.ak-widget-photo-gallery__link{position:relative;display:block;text-decoration:none;color:inherit;overflow:hidden}.ak-widget-photo-gallery__link:focus-visible{outline:2px solid var(--ak-color-accent,#f18a2c);outline-offset:3px}.ak-widget-photo-gallery__thumb{display:block;position:relative;overflow:hidden;aspect-ratio:1/1;border-radius:4px;background-color:var(--ak-color-light,#f5f6f8)}.ak-widget-photo-gallery__img{display:block;width:100%;height:100%!important;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ak-widget-photo-gallery__zoom{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity .25s}.ak-widget-photo-gallery__link:focus-visible .ak-widget-photo-gallery__zoom,.ak-widget-photo-gallery__link:hover .ak-widget-photo-gallery__zoom{opacity:1}.ak-widget-photo-gallery--no-lightbox .ak-widget-photo-gallery__zoom{display:none}.ak-widget-photo-gallery__zoom::before{content:"";width:52px;height:52px;border-radius:50%;background-color:var(--ak-color-accent,#f18a2c);opacity:.92}.ak-widget-photo-gallery__zoom::after{content:"";position:absolute;width:18px;height:18px;border:3px solid var(--ak-color-white,#fff);border-radius:50%;transform:translate(-4px,-4px);box-shadow:8px 8px 0 -2px var(--ak-color-white,#fff)}html.ak-lightbox-open{overflow:hidden}.ak-tema-lightbox{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;box-sizing:border-box}.ak-tema-lightbox[hidden]{display:none!important}.ak-tema-lightbox__backdrop{position:absolute;inset:0;margin:0;padding:0;border:0;background:rgba(13,20,36,.88);cursor:pointer}.ak-tema-lightbox__panel{position:relative;z-index:1;max-width:min(96vw,1200px);max-height:90vh}.ak-tema-lightbox__img{display:block;max-width:min(96vw,1200px);max-height:85vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 12px 40px rgba(0,0,0,.35)}.ak-tema-lightbox__close{position:absolute;top:-.5rem;right:-.5rem;width:2.5rem;height:2.5rem;margin:0;padding:0;border:0;border-radius:50%;font-size:1.5rem;line-height:1;cursor:pointer;color:var(--ak-color-white,#fff);background:var(--ak-color-primary,#1b2a4e);transform:translate(25%,-25%);transition:background-color .2s}.ak-tema-lightbox__close:hover{background:var(--ak-color-accent,#f18a2c)}.ak-widget-team{box-sizing:border-box;width:100%;padding-block:clamp(1.75rem,4vw,3rem)}.ak-widget-team__header{text-align:center;max-width:46rem;margin-left:auto;margin-right:auto;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.ak-widget-team__title{margin:0 0 .75rem;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);font-size:clamp(1.5rem,2vw + .65rem,2rem);line-height:1.2;color:var(--ak-color-heading,#1a1a1a)}.ak-widget-team__intro{margin:0;font-size:var(--ak-fs-body,1rem);line-height:1.65;color:var(--ak-color-muted,#6b7280)}.ak-widget-team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.ak-widget-team__card{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--ak-color-white,#fff);border:1px solid var(--ak-color-border,#e5e7eb);border-radius:8px;padding:1rem 1rem 1.25rem;box-sizing:border-box}.ak-widget-team__photo{width:100%;margin-bottom:1rem}.ak-widget-team__photo-inner{position:relative;display:block;width:100%;overflow:hidden;border-radius:6px;background-color:var(--ak-color-light,#f5f6f8);aspect-ratio:4/5}.ak-widget-team__img{position:absolute;inset:0;display:block;width:100%;height:100%!important;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.ak-widget-team__name{margin:0 0 .35rem;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);font-size:1.0625rem;line-height:1.3;color:var(--ak-color-heading,#1a1a1a)}.ak-widget-team__role{margin:0 0 .85rem;font-size:.9375rem;line-height:1.45;color:var(--ak-color-muted,#6b7280)}.ak-widget-team__social{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-top:auto}.ak-widget-team__social-link{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:4px;text-decoration:none;color:inherit;transition:transform .15s,opacity .15s}.ak-widget-team__social-link:hover{transform:translateY(-2px);opacity:.9}.ak-widget-team__social-link:focus-visible{outline:2px solid var(--ak-color-accent,#f18a2c);outline-offset:2px}.ak-widget-team__social-link--facebook{color:#1877f2}.ak-widget-team__social-link--instagram{color:#e4405f}.ak-widget-team__social-link--linkedin{color:#0a66c2}.ak-widget-team__social-icon{display:block}.ak-widget-blog-posts{box-sizing:border-box;width:100%;padding-block:clamp(1.75rem,4vw,3rem)}.ak-widget-blog-posts__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.25rem,3vw,2rem)}.ak-widget-blog-posts__header-main{flex:1 1 280px;min-width:0;max-width:36rem}.ak-widget-blog-posts__header-aside{flex:1 1 240px;min-width:0;max-width:28rem;margin-left:auto}@media(max-width:767px){.ak-widget-blog-posts__header-aside{margin-left:0}}.ak-widget-blog-posts__title{margin:0;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);font-size:clamp(1.35rem,2vw + .5rem,1.85rem);line-height:1.25;color:var(--ak-color-heading,#1a1a1a)}.ak-widget-blog-posts__intro{margin:0;font-size:var(--ak-fs-body,1rem);line-height:1.65;color:var(--ak-color-muted,#6b7280)}.ak-widget-blog-posts__box{background-color:var(--ak-color-white,#fff);border:1px solid var(--ak-color-border,#e5e7eb);border-radius:8px;padding:1.25rem;box-sizing:border-box}.ak-widget-blog-posts__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem;align-items:start}.ak-widget-blog-posts--no-featured .ak-widget-blog-posts__layout,.ak-widget-blog-posts__layout:not(:has(.ak-widget-blog-posts__grid)){grid-template-columns:1fr}.ak-widget-blog-posts__layout::after{content:"";display:block;clear:both}@media(max-width:991px){.ak-widget-blog-posts__layout{grid-template-columns:1fr}}.ak-widget-blog-posts__featured{min-width:0}.ak-widget-blog-posts__featured-media{position:relative;display:block;margin-bottom:1rem;overflow:hidden;border-radius:8px;aspect-ratio:16/10;background-color:var(--ak-color-light,#f5f6f8)}.ak-widget-blog-posts__featured-img{position:absolute;inset:0;display:block;width:100%;height:100%!important;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ak-widget-blog-posts__featured-body{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;text-align:left}.ak-widget-blog-posts__badge{display:inline-block;padding:.28rem .75rem;font-size:.6875rem;font-weight:var(--ak-fw-semibold,600);letter-spacing:.04em;text-transform:uppercase;text-decoration:none;color:var(--ak-color-white,#fff);background-color:var(--ak-color-accent,#f18a2c);border-radius:999px}.ak-widget-blog-posts__badge:hover{filter:brightness(1.05)}.ak-widget-blog-posts__post-title{margin:0;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);line-height:1.3}.ak-widget-blog-posts__post-title--featured{font-size:1.125rem}.ak-widget-blog-posts__post-title--mini{font-size:1.0625rem}.ak-widget-blog-posts__post-title a{color:inherit;text-decoration:none}.ak-widget-blog-posts__post-title a:hover{text-decoration:underline}.ak-widget-blog-posts__date{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--ak-color-muted,#6b7280)}.ak-widget-blog-posts__date-icon{flex-shrink:0;opacity:.85}.ak-widget-blog-posts__date-text{font-size:inherit;color:inherit}.ak-widget-blog-posts__excerpt{margin:.25rem 0 0;font-size:.875rem;line-height:1.6;color:var(--ak-color-muted,#5c5c5c)}.ak-widget-blog-posts__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}@media(max-width:575px){.ak-widget-cta-banner__btn-label{white-space:normal}.ak-widget-blog-posts__grid{grid-template-columns:1fr}}.ak-widget-blog-posts__mini .ak-widget-blog-posts__date{font-size:.875rem}.ak-widget-blog-posts__mini{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;min-width:0}.ak-widget-blog-posts__mini-media{position:relative;flex:0 0 44%;max-width:200px;overflow:hidden;border-radius:8px;aspect-ratio:4/3;background-color:var(--ak-color-light,#f5f6f8)}.ak-widget-blog-posts__mini-img{position:absolute;inset:0;display:block;width:100%;height:100%!important;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ak-widget-blog-posts__mini-body{flex:1 1 auto;min-width:0}.ak-widget-blog-posts__empty{margin:0;text-align:center;color:var(--ak-color-muted,#6b7280)}.ak-widget-blog-posts--design-archive .ak-widget-blog-posts__box .post-grid{margin-bottom:0}.ak-widget-why-section{box-sizing:border-box;width:100%;position:relative}.ak-widget-why-section::before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background-image:repeating-linear-gradient(-45deg,transparent,transparent 14px,rgba(15,23,42,.035) 14px,rgba(15,23,42,.035) 15px)}.ak-widget-why-section>.container{position:relative;z-index:1}.ak-widget-why-section__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem 2.5rem}.ak-widget-why-section__header-title{flex:0 1 auto;min-width:0}.ak-widget-why-section__title{margin:0 0 .5rem;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);font-size:clamp(1.75rem,2.5vw + .5rem,2.5rem);line-height:1.15}.ak-widget-why-section__title-highlight,.ak-widget-why-section__title-rest{display:inline}.ak-widget-why-section__title-line{display:block;height:3px;border-radius:2px}.ak-widget-why-section__header-intro{flex:1 1 280px;min-width:0;max-width:36rem}.ak-widget-why-section__intro{margin:0;font-size:var(--ak-fs-body,1rem);line-height:1.65}.ak-widget-why-section__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.ak-why-card{display:flex;flex-direction:column;min-height:100%;box-sizing:border-box;background-color:var(--ak-color-white);box-shadow:0 4px 18px rgba(15,23,42,.08)}.ak-why-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;margin-bottom:.85rem}.ak-why-card__title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--ak-font-heading);font-weight:var(--ak-fw-bold,700);font-size:var(--ak-fs-h5,18px);line-height:1.3}.ak-why-card__icon-wrap{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;line-height:0}.ak-why-card__icon-wrap .ak-why-card__icon-el{font-size:1.15rem;width:1em;height:1em}.ak-why-card__text{margin:0;font-size:.9375rem;line-height:1.6}@media(max-width:991px){.ak-widget-why-section__header-intro{max-width:100%}}@media(max-width:767px){.ak-widget-why-section__header{flex-direction:column}}