:root{--avncr-navy:#1b1b2f;--avncr-blue:#2563eb;--avncr-blue-dark:#1d4ed8;--avncr-orange:#f26522;--avncr-orange-dark:#d9541a;--avncr-ink:#0f172a;--avncr-slate:#475569;--avncr-border:#e2e8f0;--avncr-bg:#ffffff;--avncr-black:#333333;--avncr-header-height:72px;--avncr-max-width:1200px;--display:var(--font-montserrat),"Montserrat",Arial,sans-serif;--sans:var(--font-nunito-sans),"Nunito Sans",Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:auto}body,html{color:var(--avncr-ink);background:var(--avncr-bg)}body{font-family:var(--sans);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--display)}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}.svg-inline--fa{box-sizing:content-box;display:var(--fa-display,inline-block);height:1em;overflow:visible;vertical-align:-.125em;width:var(--fa-width,1.25em)}.site-section{margin:3rem 0}.site-section__header{max-width:48rem}.site-section a:not(.button){color:var(--avncr-blue-dark);text-decoration:underline;text-underline-offset:.125em}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:1rem;gap:1rem}.card{padding:1.25rem;background:white;border:1px solid var(--avncr-border);border-radius:.5rem}.card h3{margin-top:0}.media{display:block;width:100%;height:auto;border-radius:.5rem}.button{display:inline-block;padding:.65rem 1rem;color:white;font:inherit;cursor:pointer;background:var(--avncr-blue-dark);border:1px solid var(--avncr-blue-dark);border-radius:.25rem;text-decoration:none}.button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #f5b700;outline-offset:2px}.empty-state{padding:1.25rem;background:white;border:1px solid #b8c9dc;border-radius:.5rem}.field{display:grid;grid-gap:.35rem;gap:.35rem;margin-bottom:1rem}.field input,.field textarea{padding:.6rem;font:inherit;border:1px solid #789;border-radius:.25rem}.form-status{margin-top:1rem}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero{padding:1.5rem;background:#e8f1f9;border-radius:.5rem}.swiper{padding-bottom:2.5rem}h5.section-subheading{color:#f26a21!important;font-size:1.1rem;font-weight:500;line-height:1.4}@media (min-width:1200px){.h2,h2{font-size:2.6rem}}.moving-gradient-line{width:100px;height:4px;margin:15px 0;background:linear-gradient(90deg,#fde7db,#f26a21,#e9651e,#fde7db);background-size:300% 100%;animation:moveGradient 4s linear infinite;border-radius:10px}@keyframes moveGradient{to{background-position:300% 0}}.background-overlay{inset:0;position:absolute;background-color:transparent;background-image:linear-gradient(180deg,#f7f9FEF0,#f7f9FEF0);transition:background .3s,border-radius .3s,opacity .3s}#latest-blogs{position:relative;isolation:isolate}#latest-blogs .container{position:relative;z-index:1}#home-security .moving-gradient-line{width:100px;height:4px;margin:15px 0;background:linear-gradient(90deg,#fde7db,#f26a21,#e9651e,#fde7db);background-size:300% 100%;animation:moveGradient 4s linear infinite;border-radius:10px}#core-solutions .content-area{padding-right:1rem}#core-solutions .security-visual .core-main-image{border-radius:8px;overflow:hidden;box-shadow:0 20px 40px color-mix(in srgb,#3c404999,transparent 85%)}#core-solutions .security-visual .core-main-image:hover img{transform:scale(1.05)}#core-solutions .security-visual .core-main-image img{transition:transform .3s ease}.home-about{background-color:#ffffff}.home-about .security-visual{position:relative}.home-about .security-visual .main-image{border-radius:8px;overflow:hidden}.home-about .security-visual .main-image img{width:450px;height:auto;transition:transform .3s ease}.home-about .security-visual .main-image:hover img{transform:scale(1.05)}.features-item{display:flex;align-items:center;gap:1rem;padding:.5rem;background:color-mix(in srgb,#ffffff,transparent 50%);border:1px solid color-mix(in srgb,#f26a21,transparent 80%);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.features-item:hover{background-color:color-mix(in srgb,#f26a21,transparent 95%);transform:translateY(-3px)!important}.features-item .features-icon{width:40px;height:40px;background:#f26a21;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.features-item .features-info small{display:block;color:color-mix(in srgb,var(--default-color),transparent 40%);font-size:.75rem;margin-bottom:.25rem}.features-item .features-info strong{color:#000;font-size:1rem;font-weight:500}.features-item:hover .features-info strong{color:#f26a21}.features-item .features-icon-check{width:40px;height:40px;color:#f26a21;border-radius:50%;display:flex;align-items:flex-start;justify-content:center;font-size:1.25rem}.action-card{background:var(--surface-color);padding:1rem;border-radius:20px;text-align:center;height:100%;border:1px solid #e9e9e9!important;transition:all .3s ease;box-shadow:0 8px 30px rgba(0,0,0,.08)}.action-card.primary{border-color:var(--accent-color);background:linear-gradient(135deg,#fff,color-mix(in srgb,#f26a21,transparent 97%))}.action-card.primary .card-header .icon{color:#f26a21}.action-card.primary .btn-action{background:#f26a21;color:#ffffff}.action-card.primary .btn-action:hover{background:color-mix(in srgb,#f26a21,black 10%);transform:translateY(-3px)}.action-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(242,106,33,.15)}.action-card .card-header{margin-bottom:1rem}.action-card .card-header .icon{font-size:2.5rem;margin-bottom:1rem;display:block}.action-card .card-header h4{font-size:1.3rem;font-weight:500;margin:0}.action-card p{color:color-mix(in srgb,var(--default-color),transparent 25%);margin-bottom:2rem;line-height:1.5}.action-card .card-footer .btn-action{display:inline-block;padding:12px 28px;border-radius:30px;text-decoration:none;font-weight:500;transition:all .3s ease;margin-bottom:1rem;width:100%}.action-card .card-footer .availability{display:block;font-size:.85rem;color:color-mix(in srgb,var(--default-color),transparent 40%);font-weight:500}.our-experts{padding:0 0 80px;margin-top:-8em}.our-experts .featured-service-main{height:100%;display:flex;flex-direction:column}.our-experts .service-image-wrapper{position:relative;height:auto;overflow:visible;border-radius:8px}.our-experts .service-image-wrapper img{width:100%;height:auto;max-height:320px;object-fit:cover;transition:transform .5s ease}.our-experts .service-image-wrapper:hover img{transform:scale(1.02)}.our-experts .service-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,color-mix(in srgb,var(--accent-color),transparent 20%) 0,transparent 70%);display:flex;align-items:flex-start;justify-content:flex-start;padding:40px}.our-experts .service-badge{background:var(--surface-color);padding:16px 24px;border-radius:50px;display:flex;align-items:center;gap:12px;box-shadow:0 8px 25px color-mix(in srgb,var(--default-color),transparent 90%)}.our-experts .service-badge i{font-size:20px;color:var(--accent-color)}.our-experts .service-badge span{font-weight:500;color:var(--heading-color);font-size:14px}.our-experts .service-details{padding:40px 0 0}.our-experts .service-details h2{font-size:32px;font-weight:300;line-height:1.3;margin-bottom:24px;color:var(--heading-color)}.our-experts .service-details p{font-size:16px;line-height:1.7;color:color-mix(in srgb,var(--default-color),transparent 15%);margin-bottom:32px}.our-experts .main-cta{display:inline-flex;align-items:center;padding:0;color:var(--accent-color);text-decoration:none;font-weight:400;font-size:16px;position:relative;transition:all .3s ease}.our-experts .main-cta:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background:var(--accent-color);transition:transform .3s ease}.our-experts .main-cta:hover{color:var(--heading-color)}.our-experts .main-cta:hover:after{transform:scaleX(1.1)}.our-experts .services-sidebar{height:100%;display:flex;flex-direction:column;gap:0;padding-left:0}.our-experts .service-item{padding:15px 0;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 92%);display:flex;gap:20px;transition:all .3s ease}.our-experts .service-item:last-child{border-bottom:none}.our-experts .service-item:hover{transform:translateX(8px)}.our-experts .service-icon-wrapper{width:50px;height:50px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.our-experts .service-icon-wrapper i{font-size:20px;color:var(--accent-color);transition:all .3s ease}.service-item:hover .our-experts .service-icon-wrapper{background:#f26a21;transform:scale(1.1)}.service-item:hover .our-experts .service-icon-wrapper i{color:#f26a21}.our-experts .service-info{flex:1 1}.our-experts .service-info h4{font-size:18px;font-weight:500;margin-bottom:8px;color:#000;line-height:1.4}.our-experts .service-info p{font-size:16px;line-height:1.6;color:#707070;margin-bottom:12px}.our-experts .service-link{font-size:13px;color:#f26a21;text-decoration:none;font-weight:500;transition:all .3s ease}.our-experts .service-link:hover{color:var(--heading-color)}.our-experts .specialties-grid{margin-top:80px}.our-experts .specialty-card{text-align:center;transition:transform .3s ease}.our-experts .specialty-card:hover{transform:translateY(-5px)}.our-experts .specialty-card:hover .specialty-image img{transform:scale(1.05)}.our-experts .specialty-image{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 20px;position:relative}.our-experts .specialty-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.our-experts .specialty-content h5{font-size:16px;font-weight:400;color:var(--heading-color);margin-bottom:8px}.our-experts .specialty-content span{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%);line-height:1.5}@media (max-width:992px){.our-experts .services-sidebar{padding-left:0;margin-top:40px}.our-experts .service-details h2{font-size:28px}}@media (max-width:768px){.our-experts{padding:60px 0}.our-experts .service-image-wrapper{height:auto}.our-experts .service-overlay{padding:24px}.our-experts .service-details{padding-top:24px}.our-experts .service-details h2{font-size:24px}.our-experts .service-details p{font-size:15px}.our-experts .service-item{padding:24px 0}.our-experts .specialties-grid{margin-top:50px}.our-experts .specialty-image{width:80px;height:80px;margin-bottom:16px}.our-experts .specialty-content h5{font-size:14px}.our-experts .specialty-content span{font-size:12px}}.our-experts .moving-gradient-line{width:100px;height:4px;margin:15px 0;background:linear-gradient(90deg,#fde7db,#f26a21,#e9651e,#fde7db);background-size:300% 100%;animation:moveGradient 4s linear infinite;border-radius:10px}.our-expert-block{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 8px 40px color-mix(in srgb,#000,transparent 92%)}.service-icon-wrapper .svg-inline--fa{font-size:2.5em!important;color:#f26a21}.service-contact .section-heading{color:#0a2540;display:block!important;width:-moz-fit-content!important;width:fit-content!important;margin-left:auto!important;margin-right:auto!important;align-self:center!important;text-align:center!important}.btn-primary{background:#f26a21;border-color:#f26a21}#latest-blogs .moving-gradient-line{width:100px;height:4px;margin:15px 0;background:linear-gradient(90deg,#fde7db,#f26a21,#e9651e,#fde7db);background-size:300% 100%;animation:moveGradient 4s linear infinite;border-radius:10px}.contact-form{display:grid;grid-gap:1.05rem;gap:1.05rem}.contact-form .field{display:block;margin:0}.contact-form input,.contact-form textarea{box-sizing:border-box;width:100%;border:1px solid #d9dfe4;border-radius:7px;background:#fff;color:#2c3138;font:inherit;font-size:1rem;line-height:1.35;transition:border-color .2s ease,box-shadow .2s ease}.contact-form input{min-height:50px;padding:0 1rem}.contact-form textarea{min-height:120px;padding:.85rem 1rem;resize:vertical}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#737982;opacity:1}.contact-form input:focus,.contact-form textarea:focus{border-color:#f26a21;box-shadow:0 0 0 .2rem rgba(242,106,33,.18);outline:0}.contact-form .button.button-primary{display:flex;width:100%;min-height:50px;align-items:center;justify-content:center;border:0;border-radius:7px;background:#f26a21;color:#fff;font:inherit;font-size:1rem;font-weight:500}.contact-form .button.button-primary:hover:not(:disabled){background:#e95712}.contact-form .button.button-primary:disabled{cursor:wait;opacity:.72}.recaptcha-widget{transform:scale(.9);transform-origin:left top;margin-bottom:-1rem}@media (max-width:380px){.recaptcha-widget{transform:scale(.77);margin-bottom:-1.75rem}}@media (max-width:991px){body{font-family:var(--sans);font-size:1.1rem}.h2,h2{font-size:2.2rem}.features-item .features-info strong{font-family:var(--sans);font-size:1.1rem!important}.testimonials-section{background:#f0f4f8;padding-bottom:7em!important}.testimonials-section .swiper{padding-bottom:50px!important}#latest-blogs .blog-item{height:300px!important;background:#ffffff!important}#latest-blogs h5{height:85px!important}}#latest-blogs .swiper{width:100%;position:relative;overflow:visible!important}#latest-blogs .swiper-slide{height:auto;box-shadow:0 5px 20px rgb(171 171 171/10%)}#latest-blogs .container{overflow:hidden}#latest-blogs .blog-item{height:280px!important;padding:1em;box-shadow:0 5px 30px rgba(0,0,0,.1);background:#ffffff!important}#latest-blogs h5{font-size:1.04rem;font-weight:500;line-height:1.4}a.blog-card__link{color:#f26a21;font-size:.9em;font-weight:500;text-decoration:none;line-height:1.4}a.blog-card__link:hover{color:#707070}#latest-blogs .swiper-wrapper{height:100%!important;margin:0!important;transform:translateZ(0)}.blog-swiper-container{position:relative!important;overflow:visible!important;margin:0 auto!important}#latest-blogs .swiper-button-next,#latest-blogs .swiper-button-prev{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:10!important;cursor:pointer;background:#00000026;color:#f26a21!important;border-radius:50%;width:30px!important;height:30px!important}#latest-blogs .swiper-button-prev{left:-12px!important}#latest-blogs .swiper-button-next{right:-12px!important}.career-shape-section{text-align:center;padding:3rem 1.5rem;max-width:1140px;margin-left:auto;margin-right:auto;background:#f8f9fa;border-radius:.5rem;margin-bottom:2rem}.career-shape-heading{margin:0 auto .625rem;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:600;color:var(--avncr-navy);max-width:40rem}.career-shape-rule{width:3rem;height:3px;background:var(--avncr-orange);margin:0 auto 1rem;border-radius:2px}.career-shape-desc{margin:0 auto;max-width:32rem;font-size:.875rem;line-height:1.7;color:var(--avncr-slate)}.career-cards-grid{display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem;margin-top:.5rem}@media (min-width:640px){.career-cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.career-cards-grid{grid-template-columns:repeat(2,1fr)}}.career-card-item:last-child:nth-child(odd){grid-column:1/-1;max-width:50%;margin:0 auto;width:100%}.career-card-item{padding:1.5rem 1.75rem;background:#fff;border:1px solid var(--avncr-border);border-radius:.5rem;display:flex;flex-direction:column}.career-card-title{margin:0 0 .625rem;font-size:1rem;font-weight:600;color:var(--avncr-navy)}.career-card-desc{margin:0 0 1rem;font-size:.8125rem;line-height:1.7;color:var(--avncr-slate);flex:1 1}.career-card-link{display:inline-flex;align-items:center;gap:.3rem;font-size:.8125rem;font-weight:500;color:var(--avncr-ink);text-decoration:none;border-bottom:1px solid;padding-bottom:.1rem;width:-moz-fit-content;width:fit-content}.career-card-link:hover{color:var(--avncr-orange)}.career-card-link-icon{font-size:.875rem}.legal-hero{position:relative;background:linear-gradient(135deg,#0d1b2a,#1a3a5c 50%,#1a3a6c);overflow:hidden;padding:3rem .75rem}@media (min-width:576px){.legal-hero{padding-left:max(.75rem,calc((100% - 540px) / 2));padding-right:max(.75rem,calc((100% - 540px) / 2))}}@media (min-width:768px){.legal-hero{padding-left:max(.75rem,calc((100% - 720px) / 2));padding-right:max(.75rem,calc((100% - 720px) / 2))}}@media (min-width:992px){.legal-hero{padding-left:max(.75rem,calc((100% - 960px) / 2));padding-right:max(.75rem,calc((100% - 960px) / 2))}}@media (min-width:1200px){.legal-hero{padding-left:max(.75rem,calc((100% - 1140px) / 2));padding-right:max(.75rem,calc((100% - 1140px) / 2))}}@media (min-width:1400px){.legal-hero{padding-left:max(.75rem,calc((100% - 1320px) / 2));padding-right:max(.75rem,calc((100% - 1320px) / 2))}}.legal-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 0);background-size:28px 28px;pointer-events:none}.legal-hero__inner{position:relative;width:100%;padding-left:.75rem;padding-right:.75rem;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr;grid-gap:1.25rem;gap:1.25rem}@media (min-width:576px){.legal-hero__inner{max-width:540px}}@media (min-width:768px){.legal-hero__inner{max-width:720px;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:center}}@media (min-width:992px){.legal-hero__inner{max-width:960px}}@media (min-width:1200px){.legal-hero__inner{max-width:1140px}}@media (min-width:1400px){.legal-hero__inner{max-width:1320px}}.legal-hero__eyebrow{display:flex;align-items:center;gap:.6rem;margin:0 0 .875rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#f26522}.legal-hero__eyebrow:after{content:"";display:block;height:2px;width:2rem;background:#f26522;flex-shrink:0}.legal-hero__heading{margin:0;font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:600;line-height:1.18;color:#ffffff}.legal-hero__desc{margin:0;font-size:.875rem;line-height:1.75;color:#c8dce8}.legal-body{width:100%;margin-left:auto;margin-right:auto;padding:3rem .75rem 4rem}@media (min-width:576px){.legal-body{max-width:540px}}@media (min-width:768px){.legal-body{max-width:720px}}@media (min-width:992px){.legal-body{max-width:960px}}@media (min-width:1200px){.legal-body{max-width:1140px}}@media (min-width:1400px){.legal-body{max-width:1320px}}.legal-layout{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (min-width:900px){.legal-layout{grid-template-columns:minmax(0,1fr) 280px;gap:3rem}}.legal-article{width:100%;min-width:0;padding:2rem 1.5rem;background:#ffffff;border:1px solid var(--avncr-border);border-radius:.875rem;box-shadow:0 1px 3px rgba(15,23,42,.04)}@media (min-width:768px){.legal-article{padding:2.5rem 3rem}}.legal-reviewed{margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--avncr-border);font-size:.8125rem;color:var(--avncr-slate)}.legal-reviewed em{color:inherit;font-size:inherit}.legal-article h1{font-size:clamp(1.375rem,2.5vw,1.875rem);margin:0 0 .5rem;color:var(--avncr-navy)}.legal-article h2{font-size:1.1875rem;margin:2.25rem 0 .75rem;padding-top:.25rem;font-weight:600;color:var(--avncr-navy);scroll-margin-top:calc(var(--avncr-header-height) + 25px)}.legal-article h2:first-child{margin-top:0}.legal-article h3{font-size:1rem;margin:1.5rem 0 .375rem;font-weight:600;color:var(--avncr-navy);scroll-margin-top:calc(var(--avncr-header-height) + 25px)}.legal-article li,.legal-article p{font-size:.9375rem;line-height:1.75;color:var(--avncr-slate)}.legal-article ol,.legal-article ul{padding-left:1.5rem;margin:.5rem 0 1.25rem}.legal-article li{margin-bottom:.375rem}.legal-article em{color:var(--avncr-slate);font-size:.875rem}.legal-article a{color:var(--avncr-orange);text-decoration:underline;text-underline-offset:.15em}.legal-sidebar{display:flex;flex-direction:column;gap:1.25rem}@media (min-width:900px){.legal-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--avncr-header-height) + 1rem)}}.legal-contact-card,.legal-related-card,.legal-toc{padding:1.25rem 1.375rem;background:#f8fafc;border:1px solid var(--avncr-border);border-radius:.75rem}.legal-contact-card__heading,.legal-related-card__heading,.legal-toc__heading{margin:0 0 .875rem;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--avncr-navy)}.legal-toc__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.legal-toc__item a{display:block;font-size:.8125rem;line-height:1.4;color:var(--avncr-slate);text-decoration:none;border-left:2px solid transparent;padding-left:.75rem;transition:color .15s ease,border-color .15s ease}.legal-toc__item a.is-active,.legal-toc__item a:hover{color:var(--avncr-orange);border-left-color:var(--avncr-orange)}.legal-contact-card__text{margin:0 0 .875rem;font-size:.8125rem;line-height:1.6;color:var(--avncr-slate)}.legal-contact-card__row{display:flex;align-items:flex-start;gap:.5rem;margin:0 0 .5rem;font-size:.8125rem;color:var(--avncr-slate)}.legal-contact-card__row:last-child{margin-bottom:0}.legal-contact-card__row svg{flex-shrink:0;margin-top:.125rem;color:var(--avncr-orange)}.legal-contact-card__row a{color:var(--avncr-orange);text-decoration:none}.legal-contact-card__row a:hover{text-decoration:underline}.legal-related-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.legal-related-card__list a{font-size:.8125rem;font-weight:500;color:var(--avncr-navy);text-decoration:none}.legal-related-card__list a:hover{color:var(--avncr-orange)}.rd-hero{width:100%;background:linear-gradient(135deg,#eef4fb,#f7fafd 55%,#eef0fb);padding:3rem 0;overflow:hidden}.rd-hero__inner{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center;width:100%;padding:0 .75rem;margin:0 auto}@media (min-width:576px){.rd-hero__inner{max-width:540px}}@media (min-width:768px){.rd-hero__inner{max-width:720px;grid-template-columns:1.05fr 1fr;gap:2.5rem}}@media (min-width:992px){.rd-hero__inner{max-width:960px}}@media (min-width:1200px){.rd-hero__inner{max-width:1140px}}@media (min-width:1400px){.rd-hero__inner{max-width:1320px}}.rd-hero__eyebrow{margin:0 0 .625rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--avncr-orange)}.rd-hero__heading{margin:0 0 .875rem;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.25;color:var(--avncr-navy)}.rd-hero__desc{margin:0 0 1.25rem;font-size:1rem;line-height:1.65;color:var(--avncr-slate);max-width:34rem}.rd-hero__bullets{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;flex-direction:column;gap:.625rem}.rd-hero__bullets li{display:flex;align-items:flex-start;gap:.625rem;font-size:.9375rem;color:var(--avncr-ink)}.rd-hero__bullets svg{flex-shrink:0;margin-top:.125rem;color:var(--avncr-orange)}.rd-hero__btn{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.85rem;background:var(--avncr-orange);color:#fff;border-radius:.375rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s ease,transform .15s ease}.rd-hero__btn:hover{background:var(--avncr-orange-dark);transform:translateY(-1px)}.rd-hero__right{display:flex;justify-content:center}.rd-hero__image{width:100%;max-width:30rem;height:auto;border-radius:.5rem;display:block}.rd-hero__image--placeholder{aspect-ratio:4/3;background:linear-gradient(135deg,#dbe7f5,#e9e6fb)}.contact-form-full-section{position:relative;width:100%;overflow:hidden;background:radial-gradient(circle,#cbd8f0 1.5px,transparent 0) 0 0 /22px 22px,radial-gradient(circle,#cbd8f0 1.5px,transparent 0) 0 0 /22px 22px,linear-gradient(160deg,#eef3fb,#f6f9fd 55%,#ffffff);background-position:100% 0,100% 100%,0 0;background-repeat:no-repeat,no-repeat,no-repeat;background-size:260px 260px,260px 260px,100% 100%;padding:3.5rem 1rem;text-align:center}.contact-form-eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--avncr-orange)}.contact-form-heading{margin:0 0 .375rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--avncr-navy)}.contact-form-subheading{max-width:42rem;margin:0 auto;font-size:.9375rem;line-height:1.6;color:var(--avncr-slate)}.contact-form-rule{width:3rem;height:3px;background:var(--avncr-orange);border-radius:2px;margin:1.25rem auto 2.5rem}.contact-connect-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;text-align:left}@media (min-width:900px){.contact-connect-grid{grid-template-columns:1fr 2fr}}.contact-connect-card{position:relative;display:flex;flex-direction:column;padding:2.5rem 2rem;border-radius:.75rem;background:linear-gradient(160deg,#0d2a52,#1a4a8a);color:#ffffff;overflow:hidden}@media (max-width:480px){.contact-connect-card{padding:1.75rem 1.25rem}}.contact-connect-card__wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:auto;color:rgba(255,255,255,.07);pointer-events:none}.contact-connect-card__plane{position:absolute;right:1.75rem;bottom:1.5rem;color:rgba(255,255,255,.5);transform:rotate(-8deg);pointer-events:none}.contact-connect-card__heading{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;color:#ffffff}.contact-connect-card__desc{margin:0 0 2rem;font-size:.9375rem;line-height:1.7;color:#cbd5e1}.contact-connect-list{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;margin:0 0 2.5rem;padding:0;list-style:none}.contact-connect-list li{display:flex;align-items:flex-start;gap:.875rem}.contact-connect-list li>span:last-child{display:flex;flex-direction:column;gap:.2rem;font-size:.875rem;line-height:1.5;color:#cbd5e1}.contact-connect-list li strong{color:#ffffff;font-weight:600}.contact-connect-list li a{color:#cbd5e1;text-decoration:none}.contact-connect-list li a:hover{color:#ffffff;text-decoration:underline}.contact-connect-list__icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:50%;background:rgba(255,255,255,.12);color:#ffffff}.contact-connect-form{padding:2rem;border-radius:.75rem;background:#ffffff;box-shadow:0 1px 3px rgba(15,23,42,.08)}@media (max-width:480px){.contact-connect-form{padding:1.25rem}}.contact-connect-form form{max-width:none!important;margin:0!important}.contact-map-full{width:100%;line-height:0}.contact-map-full iframe{display:block;width:100%;height:450px;border:0}.contact-map-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:100%;height:450px;padding:0 1.5rem;background:#eef2ff;border-top:1px solid var(--avncr-border);border-bottom:1px solid var(--avncr-border);color:var(--avncr-ink);text-decoration:none;text-align:center;line-height:1.4;transition:background-color .15s ease}.contact-map-panel:focus-visible,.contact-map-panel:hover{background:#e0e7ff}.contact-map-panel svg{color:var(--avncr-blue);margin-bottom:.5rem}.contact-map-panel__title{font-weight:700;font-size:1.15rem}.contact-map-panel__address{color:var(--avncr-slate)}.contact-map-panel__cta{margin-top:.75rem;font-weight:600;color:var(--avncr-orange)}.contact-map-panel:focus-visible .contact-map-panel__cta,.contact-map-panel:hover .contact-map-panel__cta{color:var(--avncr-orange-dark);text-decoration:underline}.contact-form-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}@media (min-width:640px){.contact-form-grid{grid-template-columns:1fr 1fr}}.contact-form-full{grid-column:1/-1}.contact-form-field{display:flex;flex-direction:column;gap:.3rem}.contact-form-field label{font-size:.8125rem;font-weight:500;color:var(--avncr-navy);text-align:left}.contact-form-field__input-wrap{position:relative}.contact-form-field__icon{position:absolute;left:.9rem;top:.85rem;color:#94a3b8;pointer-events:none}.contact-form-field input,.contact-form-field textarea{width:100%;padding:.7rem .9rem .7rem 2.5rem;border:1px solid #cbd5e1;border-radius:.375rem;font:inherit;font-size:.9375rem;color:var(--avncr-ink);background:#fff}.contact-form-field input:focus,.contact-form-field textarea:focus{outline:none;border-color:var(--avncr-blue);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.contact-form-field textarea{resize:vertical;min-height:6rem}.contact-form-submit-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:1rem 0 0}.contact-submit-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;background:var(--avncr-orange);color:#fff;border:none;border-radius:.375rem;font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .15s;margin-left:auto}.contact-submit-btn:hover:not(:disabled){background:var(--avncr-orange-dark)}.contact-submit-btn:disabled{opacity:.65;cursor:not-allowed}@media (max-width:768px){.contact-form-submit-row{flex-direction:column;align-items:stretch}.contact-submit-btn{width:100%;margin-left:0}}.contact-disclaimer{margin-top:1rem;font-size:.75rem;line-height:1.6;color:var(--avncr-slate)}.contact-map-wrap{border-radius:.5rem;overflow:hidden;margin-top:3rem}.contact-map-wrap iframe{display:block;width:100%;height:450px;border:0}.about-section-label{text-align:center;margin-bottom:2.5rem}.about-section-rule{width:3rem;height:3px;background:var(--avncr-orange);border-radius:2px;margin:.5rem auto 1rem}.about-clients-heading{text-align:center;margin:0 0 .25rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--avncr-navy)}.about-clients-sub{margin:0 auto;max-width:36rem;font-size:.9rem;line-height:1.7;color:var(--avncr-slate)}.about-team-eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--avncr-orange)}.about-team-heading{margin:0 auto;max-width:52rem;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:600;line-height:1.3;color:var(--avncr-navy)}.about-team-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:2.5rem;margin-top:2rem}.about-team-card{display:flex;flex-direction:column;align-items:center;text-align:center;width:200px}.about-team-photo-wrap{width:160px;height:190px;border-radius:.375rem;overflow:hidden;margin-bottom:1rem}.about-team-photo{width:100%;height:100%;object-fit:cover;display:block}.about-team-name{margin:0 0 .2rem;font-size:1rem;font-weight:600;color:var(--avncr-navy)}.about-team-designation{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--avncr-slate)}.about-team-bio{margin:.5rem 0 0;font-size:.8rem;line-height:1.6;color:var(--avncr-slate)}.mvv-section{display:grid;grid-template-columns:1fr;min-height:420px;width:100%;margin:0 0 3rem;overflow:hidden}@media (min-width:768px){.mvv-section{grid-template-columns:1fr 1fr}}.mvv-left{background:#2b1a55;color:#f8fafc;padding:3rem 1.5rem;display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.mvv-left{padding:3.5rem 3rem 3.5rem max(1.5rem,calc((100vw - 1140px) / 2 + .75rem))}}@media (min-width:1400px){.mvv-left{padding-left:max(1.5rem,calc((100vw - 1320px) / 2 + .75rem))}}.mvv-eyebrow{margin:0 0 .5rem;font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:600;color:#fff;line-height:1.2}.mvv-rule{width:2.5rem;height:3px;background:var(--avncr-orange);border-radius:2px;margin-bottom:.875rem}.mvv-subtitle{margin:0 0 1.75rem;font-size:.9rem;color:#c8d5e8;line-height:1.6}.mvv-accordion{display:flex;flex-direction:column;gap:0;flex:1 1}.mvv-item{background:#ffffff;border:1px solid rgba(255,255,255,.15);border-radius:.375rem;margin-bottom:.625rem;overflow:hidden}.mvv-item--open{border-color:rgba(255,255,255,.3)}.mvv-item-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.125rem;background:#ffffff;border:none;color:#111827;font:inherit;font-size:.9375rem;font-weight:600;text-align:left;cursor:pointer;transition:background .15s}.mvv-item-btn:hover{background:#f4f7f9}.mvv-item--open .mvv-item-btn{color:#111827;background:#ffffff}.mvv-chevron{font-size:.75rem}.mvv-item-body{padding:0 1.125rem 1rem;background:#ffffff;font-size:.875rem;line-height:1.7;color:#111827}.mvv-item-body p{margin:0}.mvv-right{position:relative;min-height:320px;background:#e8ecf2}.mvv-image{width:100%;height:100%;object-fit:cover;display:block}.mvv-image-placeholder{width:100%;height:100%;min-height:320px;background:linear-gradient(135deg,#c8d5e8,#e0e8f0)}.mvv-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.5rem;height:4.5rem;border-radius:50%;background:#fff;border:none;display:flex;align-items:center;justify-content:center;color:var(--avncr-orange);cursor:pointer;box-shadow:0 6px 24px rgba(0,0,0,.25);transition:transform .2s,box-shadow .2s;padding-left:.25rem}.mvv-play-btn:hover{transform:translate(-50%,-50%) scale(1.08);box-shadow:0 8px 32px rgba(0,0,0,.3)}.mvv-video-overlay{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:1.5rem}.mvv-video-backdrop{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.85);border:none;padding:0;margin:0;cursor:pointer}.mvv-video-box{position:relative;z-index:1;width:100%;max-width:900px;aspect-ratio:16/9;background:#000;border-radius:.5rem;overflow:hidden}.mvv-video-box iframe{width:100%;height:100%;border:0;display:block}.mvv-video-close{position:absolute;top:-2.75rem;right:0;width:2.25rem;height:2.25rem;border-radius:50%;background:rgba(255,255,255,.15);border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.mvv-video-close:hover{background:rgba(255,255,255,.3)}.mvv-chevron{display:inline-flex;align-items:center;color:var(--avncr-orange)}.about-cta-full{width:100%;background:linear-gradient(135deg,#0d1b2a,#1a3a5c 50%,#1a3a6c);padding:3rem 1.5rem;text-align:center}@media (min-width:768px){.about-cta-full{padding:3.5rem 2rem}}.about-cta-full-text{margin:0 auto;max-width:60rem;font-size:clamp(1rem,2vw,1.375rem);font-weight:500;line-height:1.6;color:#ffffff}.mvv-above-heading{text-align:center;margin-bottom:1.5rem}.mvv-above-heading h2{text-align:center;margin:0 0 .375rem;font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:600;color:var(--avncr-navy)}.mvv-above-rule{width:3rem;height:3px;background:var(--avncr-orange);border-radius:2px;margin:0 auto}.about-intro-section{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem;padding-top:.5rem}@media (min-width:768px){.about-intro-section{grid-template-columns:1fr 1fr;gap:3rem}}.about-intro-col{font-size:.9375rem;line-height:1.8;color:var(--avncr-slate)}.about-team-photo-placeholder{width:100%;height:100%;min-height:180px;background:linear-gradient(135deg,#e0eaf3,#c8dce8);display:flex;align-items:center;justify-content:center}.partner-intro-body{margin:0;font-size:1rem;line-height:1.85;color:#445}.partner-checkpoints-heading{margin:0 0 1.25rem;font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600;color:var(--avncr-navy)}.partner-checkpoints-list{display:flex;flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none}.partner-checkpoint-pill{display:inline-flex;align-items:center;padding:.5rem 1rem;background:#ffffff;border:1px solid var(--avncr-border);border-radius:999px;font-size:.875rem;font-weight:500;color:var(--avncr-navy)}.partner-checkpoint-pill:before{content:"✓";margin-right:.5rem;color:var(--avncr-orange);font-weight:600}.css-grid{display:grid;grid-template-columns:1fr;grid-gap:1.75rem;gap:1.75rem}@media (min-width:640px){.css-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.css-grid{grid-template-columns:repeat(3,1fr)}}.css-card{display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--avncr-border);border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.06);transition:box-shadow .2s ease,transform .2s ease}.css-card:hover{box-shadow:0 12px 28px rgba(16,24,40,.12);transform:translateY(-3px)}.css-card-media{position:relative;width:100%;aspect-ratio:16/10;background:#0d1b2a;overflow:hidden}.css-card-img{width:100%;height:100%;object-fit:cover;display:block}.css-card-img--placeholder{background:linear-gradient(135deg,#0d1b2a,#1a3a6c)}.css-card-body{display:flex;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1.5rem 2rem;text-align:center;flex:1 1}.css-card-title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--avncr-navy)}.css-card-summary{margin:0;font-size:.875rem;line-height:1.65;color:#667085;flex:1 1}.css-card-arrow{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-top:.5rem;border-radius:999px;background:var(--avncr-orange);color:#ffffff;flex-shrink:0;transition:background .15s ease,transform .15s ease}.css-card-arrow:hover{background:#d65a15;transform:translateX(2px)}.css-card-arrow--disabled{background:#cbd5e1;cursor:default;pointer-events:none}.css-card-arrow--disabled:hover{background:#cbd5e1;transform:none}.partner-form-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:stretch}@media (min-width:900px){.partner-form-grid{grid-template-columns:1fr 1fr;gap:3rem;align-items:center}}.partner-form-media{position:relative;width:100%;display:flex;justify-content:center;align-items:center}.partner-form-img{width:100%;max-width:100%;height:auto;max-height:460px;object-fit:contain;border-radius:.75rem;display:block}.partner-form-img--placeholder{aspect-ratio:4/5;background:linear-gradient(135deg,#0d1b2a,#1a3a6c)}.partner-form-col{width:100%}.partner-form-eyebrow{margin:0 0 .5rem;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--avncr-orange)}.partner-form-heading{margin:0 0 .25rem;font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:600;line-height:1.25;color:var(--avncr-navy)}.partner-form-subheading{margin:0 0 1.5rem;font-size:clamp(1.125rem,2vw,1.5rem);font-weight:500;line-height:1.3;color:var(--avncr-navy)}.cs-detail-hero{width:100%;background:linear-gradient(135deg,#0d1b2a,#1a3a5c 50%,#1a3a6c);padding:3rem 0 2.25rem}.cs-detail-hero__inner{width:100%;margin:0 auto;padding:0 .75rem;text-align:center}.cs-detail-hero__title{margin:0 0 .75rem;color:#ffffff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.15}.cs-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.cs-breadcrumb a{color:#cbd5e1}.cs-breadcrumb a:hover{color:#ffffff}.cs-breadcrumb span[aria-hidden]{color:var(--avncr-orange)}.cs-breadcrumb__current{color:#ffffff}.cs-detail-body{width:100%;margin:0 auto;padding:2.5rem .75rem 3.5rem}@media (min-width:576px){.cs-detail-body,.cs-detail-hero__inner{max-width:540px}}@media (min-width:768px){.cs-detail-body,.cs-detail-hero__inner{max-width:720px}}@media (min-width:992px){.cs-detail-body,.cs-detail-hero__inner{max-width:960px}}@media (min-width:1200px){.cs-detail-body,.cs-detail-hero__inner{max-width:1140px}}@media (min-width:1400px){.cs-detail-body,.cs-detail-hero__inner{max-width:1320px}}.cs-detail-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem;align-items:start}@media (min-width:900px){.cs-detail-grid{grid-template-columns:minmax(0,1fr) 320px;gap:2rem}}.cs-detail-main{width:100%;border:1px solid var(--avncr-border);border-radius:.5rem;overflow:hidden;background:#525659}.cs-detail-pdf{display:block;width:100%;height:560px;border:0}@media (min-width:768px){.cs-detail-pdf{height:820px}}.cs-detail-pdf--empty{display:flex;align-items:center;justify-content:center;min-height:300px;padding:2rem;background:#f4f7f9;color:#667085;text-align:center;font-size:.9375rem}.cs-detail-sidebar{display:flex;flex-direction:column;gap:1.25rem;position:-webkit-sticky;position:sticky;top:1.5rem}.cs-side-box{border-radius:.5rem;padding:1.5rem}.cs-side-box--download{background:#f4f7f9;border:1px solid var(--avncr-border)}.cs-side-eyebrow{margin:0 0 .625rem;font-size:.9375rem;font-weight:600;color:var(--avncr-orange);line-height:1.35}.cs-side-title{margin:0 0 1.25rem;font-size:1.0625rem;font-weight:600;line-height:1.4;color:var(--avncr-navy)}.cs-side-box--consult{background:linear-gradient(135deg,#4c2a86,#6b3fb0)}.cs-side-consult-title{margin:0 0 1.25rem;font-size:1.0625rem;font-weight:600;line-height:1.4;color:#ffffff}.cs-side-btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;border-radius:.25rem;font-size:.9375rem;font-weight:600;transition:background .15s ease,color .15s ease,transform .15s ease}.cs-side-btn:hover{transform:translateY(-1px)}.cs-side-btn--orange{background:var(--avncr-orange);color:#ffffff}.cs-side-btn--orange:hover{background:#d65a15}.cs-side-btn--white{background:#ffffff;color:#4c2a86}.cs-side-btn--white:hover{background:#f1eafb}.cs-back-link{display:inline-flex;align-items:center;margin-top:2rem;font-size:.9375rem;font-weight:600;color:var(--avncr-orange)}.cs-back-link:hover{color:#d65a15;text-decoration:underline}.ebook-layout{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (min-width:992px){.ebook-layout{grid-template-columns:minmax(0,1fr) 280px;gap:2rem}}.ebook-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:640px){.ebook-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.ebook-grid{grid-template-columns:repeat(3,1fr)}}.ebook-sidebar{border:1px solid var(--avncr-border);border-radius:.5rem;background:#ffffff;overflow:hidden}@media (min-width:992px){.ebook-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--avncr-header-height) + 1.5rem)}}.ebook-sidebar-heading{margin:0;padding:.875rem 1.25rem;font-size:1.0625rem;font-weight:600;color:var(--avncr-navy);background:#f8fafc;border-bottom:2px solid var(--avncr-orange)}.ebook-sidebar-list{display:flex;flex-direction:column;margin:0;padding:.5rem 1.25rem .75rem;list-style:none}.ebook-sidebar-list li{margin:0}.ebook-sidebar-link{display:block;padding:.5rem 0;font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--avncr-blue);border-bottom:1px solid #f1f5f9;transition:color .15s ease}.ebook-sidebar-list li:last-child .ebook-sidebar-link{border-bottom:none}.ebook-sidebar-link:hover{color:var(--avncr-orange)}.ebook-sidebar-link--disabled{color:#94a3b8;cursor:default}.ebook-sidebar-link--disabled:hover{color:#94a3b8}.ebook-card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1.25rem;background:#ffffff;border:1px solid var(--avncr-border);border-radius:.5rem;box-shadow:0 1px 3px rgba(16,24,40,.06);transition:box-shadow .2s ease,transform .2s ease}.ebook-card:hover{box-shadow:0 12px 28px rgba(16,24,40,.12);transform:translateY(-3px)}.ebook-card-media{width:100%;display:flex;justify-content:center}.ebook-card-img{width:100%;height:auto;border-radius:.375rem;box-shadow:0 6px 18px rgba(16,24,40,.14)}.ebook-card-img--placeholder{aspect-ratio:3/4;background:linear-gradient(135deg,#0d1b2a,#1a3a6c)}.ebook-card-title{margin:0;line-height:1.4;color:var(--avncr-navy)}.ebook-card-btn,.ebook-card-title{font-size:.9375rem;font-weight:600}.ebook-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:.7rem 1.5rem;border-radius:.25rem;background:var(--avncr-orange);color:#ffffff;transition:background .15s ease,transform .15s ease}.ebook-card-btn:hover{background:#d65a15;transform:translateY(-1px)}.ebook-card-btn--disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed;pointer-events:none}.ebook-card-btn--disabled:hover{background:#cbd5e1;transform:none}.ebook-banner{width:100%;line-height:0}.ebook-banner-img{width:100%;height:auto;display:block}.ebook-desc{margin:0 0 2rem;font-size:1rem;line-height:1.85;color:#445}.resource-detail-grid{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start;margin-bottom:2.5rem}@media (min-width:900px){.resource-detail-grid{grid-template-columns:minmax(0,1fr) 400px;gap:3rem}}.resource-detail-main{min-width:0}.resource-download-box{background:#f4f7f9;border-radius:.5rem;padding:2rem}@media (min-width:900px){.resource-download-box{position:-webkit-sticky;position:sticky;top:8rem}}.resource-download-box .ebook-download-btn{justify-content:center;margin-top:.25rem}.resource-download-heading{margin:0 0 .5rem;font-size:clamp(1.375rem,2.5vw,1.875rem);font-weight:600;color:var(--avncr-navy)}.resource-download-subtext{margin:0 0 1.5rem;font-size:.9375rem;font-weight:500;line-height:1.5;color:var(--avncr-navy)}.ebook-takeaways{margin-bottom:0}.ebook-takeaways-heading{display:inline-block;margin:0 0 1.5rem;font-size:clamp(1.375rem,2.5vw,1.75rem);font-weight:600;color:var(--avncr-orange);border-bottom:3px solid var(--avncr-orange);padding-bottom:.35rem}.ebook-takeaways-list{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin:0;padding:0;list-style:none}.ebook-takeaway{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;font-weight:500;color:var(--avncr-navy);line-height:1.5}.ebook-takeaway-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;border-radius:999px;border:1.5px solid var(--avncr-orange);background:#ffffff;color:var(--avncr-orange)}.ebook-download{padding:2rem;background:#f4f7f9;border:1px solid var(--avncr-border);border-radius:.5rem;margin-bottom:2.5rem}.ebook-download-heading{margin:0 0 .5rem;font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:600;color:var(--avncr-navy)}.ebook-download-subtext{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6;color:#667085}.ebook-download-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;border-radius:.25rem;background:var(--avncr-orange);color:#ffffff;font-size:.9375rem;font-weight:600;border:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.ebook-download-btn:hover{background:#d65a15;transform:translateY(-1px)}.ebook-download-btn:disabled{opacity:.7;cursor:default;transform:none}.resource-form{display:flex;flex-direction:column;gap:1rem}.resource-form-row{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem}.resource-download-box .resource-form-row{grid-template-columns:1fr}.resource-field input{width:100%;padding:.7rem .9rem;border:1px solid var(--avncr-border);border-radius:.375rem;font-size:.9375rem;background:#ffffff;color:var(--avncr-navy)}.resource-field input:focus-visible{outline:2px solid var(--avncr-orange);outline-offset:1px;border-color:var(--avncr-orange)}.resource-form .form-status{margin:0;font-size:.875rem;color:#16794c}.ebook-quote{margin:0 0 1rem;padding:1.5rem 1.75rem;border-left:4px solid var(--avncr-orange);background:#ffffff;font-size:1rem;font-style:italic;line-height:1.7;color:#445}.careers-jobs-list{display:flex;flex-direction:column;gap:1.25rem}.careers-job-card{padding:1.75rem;background:#ffffff;border:1px solid var(--avncr-border);border-radius:.5rem;box-shadow:0 1px 3px rgba(16,24,40,.06);transition:box-shadow .2s ease}.careers-job-card:hover{box-shadow:0 8px 24px rgba(16,24,40,.1)}.careers-job-title-link{display:block;text-decoration:none}.careers-job-title-link:hover .careers-job-title{color:var(--avncr-orange)}.careers-job-title{margin:0 0 .625rem;font-size:1.125rem;font-weight:600;color:var(--avncr-navy);transition:color .15s ease}.careers-job-desc{margin:0 0 1rem;font-size:.9375rem;line-height:1.65;color:#667085}.careers-job-actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.careers-job-badge{display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:.75rem;font-weight:600}.careers-job-btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.5rem;border-radius:.25rem;background:var(--avncr-orange);color:#ffffff;font-size:.9375rem;font-weight:600;transition:background .15s ease,transform .15s ease}.careers-job-btn:hover{background:#d65a15;transform:translateY(-1px)}.job-detail-header{margin-bottom:2rem}.job-detail-title{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--avncr-navy)}.job-detail-meta{display:flex;flex-wrap:wrap;gap:.75rem}.job-detail-badge{display:inline-block;padding:.35rem .75rem;border-radius:999px;background:#e0f2fe;color:#0369a1;font-size:.75rem;font-weight:600}.job-detail-intro{margin:0 0 2rem;font-size:1rem;line-height:1.75;color:var(--avncr-ink)}.job-detail-intro p{margin:0 0 1rem}.job-detail-intro p:last-child{margin-bottom:0}.job-detail-layout{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (min-width:900px){.job-detail-layout{grid-template-columns:75% 25%;gap:2.5rem}}.job-detail-section{margin-bottom:2rem}.job-detail-section:last-child{margin-bottom:0}.job-detail-section-heading{margin:0 0 1rem;font-size:1.1875rem;font-weight:600;color:var(--avncr-navy)}.job-detail-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.625rem}.job-detail-list li{display:flex;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.65;color:var(--avncr-ink)}.job-detail-list svg{flex-shrink:0;margin-top:.2rem;color:var(--avncr-orange)}.job-detail-apply-note{margin:1.5rem 0 0;font-size:.9375rem;font-style:italic;color:var(--avncr-slate)}.job-summary-box{padding:1.5rem;background:#f8fafc;border:1px solid var(--avncr-border);border-radius:.5rem;position:-webkit-sticky;position:sticky;top:calc(var(--avncr-header-height) + 25px)}.job-summary-title{margin:0 0 1.25rem;font-size:1rem;font-weight:600;color:var(--avncr-navy)}.job-summary-list{display:flex;flex-direction:column;gap:1rem}.job-summary-item{padding-bottom:.875rem;border-bottom:1px solid var(--avncr-border)}.job-summary-item:last-child{border-bottom:none;padding-bottom:0}.job-summary-label{display:block;margin:0 0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#667085}.job-summary-value{display:block;font-size:.9375rem;font-weight:500;color:var(--avncr-ink)}.job-summary-apply-btn{display:flex;align-items:center;justify-content:center;width:100%;margin-top:1.5rem;padding:.75rem 1.5rem;border-radius:.25rem;background:var(--avncr-orange);color:#ffffff;font-size:.9375rem;font-weight:600;transition:background .15s ease,transform .15s ease}.job-summary-apply-btn:hover{background:#d65a15;transform:translateY(-1px)}.blog-layout{display:grid;grid-template-columns:1fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (min-width:992px){.blog-layout{grid-template-columns:minmax(0,1fr) 300px;gap:2.5rem}}.blog-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,1fr)}}.blog-card{display:flex;flex-direction:column;background:#ffffff;border:1px solid var(--avncr-border);border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px rgba(16,24,40,.06);transition:box-shadow .2s ease,transform .2s ease}.blog-card:hover{box-shadow:0 12px 28px rgba(16,24,40,.12);transform:translateY(-3px)}.blog-card-media{display:block;width:100%;aspect-ratio:16/10;overflow:hidden}.blog-card-img{width:100%;height:100%;display:block}.blog-card-img--placeholder{background:linear-gradient(135deg,#0d1b2a,#1a3a6c)}.smalltext{font-size:14px;background:#eee;padding:10px;border-left:2px solid #333}.bloglinkButton{padding:10px;background:#fff6da;margin:10px 0;display:block;text-align:center;border-radius:39px;border:1px solid #ffe0c9;text-decoration:none;color:#dd5d00}.blog-card-body{display:flex;flex-direction:column;gap:.625rem;padding:1.25rem;flex:1 1}.blog-card-category{align-self:flex-start;padding:.25rem .75rem;border-radius:999px;background:#fdecdc;color:var(--avncr-orange);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,color .15s ease}.blog-card-category.is-active,.blog-card-category:hover{background:var(--avncr-orange);color:#ffffff}.blog-category-filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin:0 0 1.5rem;padding:.875rem 1.25rem;background:#fdecdc;border-radius:.5rem}.blog-category-filter-label{margin:0;font-size:.9375rem;color:var(--avncr-navy)}.blog-category-filter-label strong{color:var(--avncr-orange)}.blog-category-filter-clear{font-size:.875rem;font-weight:600;color:var(--avncr-navy);text-decoration:underline}.blog-category-filter-clear:hover{color:var(--avncr-orange)}.blog-card-title{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4}.blog-card-title a{color:var(--avncr-navy)}.blog-card-title a:hover{color:var(--avncr-orange)}.blog-card-excerpt{margin:0;font-size:.875rem;line-height:1.6;color:#313131;flex:1 1}.blog-card-meta{display:flex;gap:.375rem;font-size:.8125rem;color:#94a3b8}.blog-card-link{margin-top:.25rem;font-size:.875rem;font-weight:600;color:var(--avncr-orange)}.blog-card-link:hover{color:#d65a15;text-decoration:underline}.blog-detail-banner{width:100%;line-height:0}.blog-detail-banner-img{width:100%;height:auto;display:block;border-radius:8px}.blog-layout>div{padding:20px}.blog-detail-body{width:100%;margin:0 0 2rem;font-size:1rem;line-height:1.85;color:#445}.blog-detail-body h2{margin:2rem 0 1rem;font-size:1.6rem;font-weight:600;text-align:left!important;color:var(--avncr-navy)}.blog-detail-body h3{margin:1.75rem 0 .875rem;font-size:1.2rem;font-weight:600;background:#f9f9f9;padding:8px 15px;border-radius:4px;border:1px solid #ededed;color:var(--avncr-navy)}.blog-detail-body p{margin:0 0 1.25rem}.blog-detail-body ol,.blog-detail-body ul{margin:0 0 1.25rem;padding-left:1.5rem}.blog-detail-body li{margin-bottom:.5rem}.blog-detail-body a{color:var(--avncr-orange);text-decoration:underline}.blog-detail-body img{display:block;width:100%;height:auto;margin:0 0 1.5rem;border-radius:.5rem}.blog-detail-body h4{margin:1.5rem 0 .75rem;font-size:1.125rem;font-weight:600;color:var(--avncr-navy)}.blog-detail-body h5,.blog-detail-body h6{margin:1.25rem 0 .625rem;font-size:1rem;font-weight:600;color:var(--avncr-navy)}.blog-detail-body blockquote{margin:0 0 1.5rem;padding:.75rem 1.25rem;border-left:3px solid var(--avncr-orange);color:#556;font-style:italic}.blog-detail-body pre{margin:0 0 1.5rem;padding:1rem 1.25rem;overflow-x:auto;border-radius:.5rem;background:#0f172a;color:#e2e8f0}.blog-detail-body code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875em;padding:.125rem .3125rem;border-radius:.25rem;background:#f1f5f9}.blog-detail-body pre code{font-size:.875rem;line-height:1.6;white-space:pre;padding:0;background:transparent}.blog-detail-body hr{margin:2rem 0;border:none;border-top:1px solid #e2e8f0}.blog-detail-body figure{margin:0 0 1.5rem}.blog-detail-body figure img{margin:0 0 .5rem}.blog-detail-body figcaption{font-size:.875rem;color:#64748b;text-align:center}.rich-text-missing-image{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;width:100%;min-height:12rem;margin:0 0 1.5rem;padding:1.5rem;border:2px dashed #cbd5e1;border-radius:.5rem;background:#f8fafc;text-align:center}.rich-text-missing-image__label{font-size:.9375rem;font-weight:600;color:#64748b}.rich-text-missing-image__filename{font-size:.8125rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#94a3b8;word-break:break-all}.rich-text-code{margin:0 0 1.5rem;padding:1rem 1.25rem;overflow-x:auto;border-radius:.5rem;background:#0f172a;color:#e2e8f0}.rich-text-code code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;line-height:1.6;white-space:pre}.blog-detail-body-html table{width:100%;margin:0 0 1.5rem;border-collapse:collapse;overflow-x:auto;display:block}.blog-detail-body-html table tbody,.blog-detail-body-html table thead,.blog-detail-body-html table tr{display:table;width:100%;table-layout:fixed}.blog-detail-body-html td,.blog-detail-body-html th{padding:.75rem 1rem;border:1px solid #e2e8f0;text-align:left;vertical-align:top}.blog-detail-body-html th{background:#f1f5f9;font-weight:600;color:var(--avncr-navy)}.blog-detail-body-html tbody tr:nth-child(2n){background:#f8fafc}.blog-detail-faq{width:100%;margin:0 0 2rem}.blog-detail-faq-heading{margin:2rem 0 1rem;font-size:1.5rem;font-weight:600;color:var(--avncr-navy)}.blog-detail-faq-list{margin:0;font-size:1rem;line-height:1.85;color:#445}.blog-detail-faq-item{margin:0 0 1.25rem}.blog-detail-faq-question{margin:0 0 .375rem;font-weight:600;color:var(--avncr-navy)}.blog-detail-faq-answer{margin:0}.blog-sidebar{display:flex;flex-direction:column;gap:2rem;margin-right:20px;margin-top:20px}@media (min-width:992px){.blog-sidebar{position:-webkit-sticky;position:sticky;top:calc(var(--avncr-header-height) + 1.5rem)}}.blog-sidebar-box{border:1px solid var(--avncr-border);border-radius:.5rem;padding:1.5rem;background:#ffffff}.blog-sidebar-heading{margin:0 0 1.25rem;font-size:1.0625rem;font-weight:600;color:var(--avncr-navy);padding-bottom:.875rem;border-bottom:2px solid var(--avncr-orange)}.blog-recent-list{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none}.blog-recent-item{display:flex;gap:.75rem;align-items:flex-start}.blog-recent-thumb{flex-shrink:0;width:64px;height:64px;border-radius:.375rem;overflow:hidden;background:linear-gradient(135deg,#0d1b2a,#1a3a6c)}.blog-recent-thumb img{width:100%;height:100%;object-fit:cover;display:block}.blog-recent-info{min-width:0}.blog-recent-title{display:block;margin:0 0 .25rem;font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--avncr-navy)}.blog-recent-title:hover{color:var(--avncr-orange)}.blog-recent-date{margin:0;font-size:.75rem;color:#94a3b8}.blog-cat-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.blog-cat-item{padding-bottom:.75rem;border-bottom:1px dashed var(--avncr-border)}.blog-cat-item:last-child{padding-bottom:0;border-bottom:none}.blog-cat-link{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.875rem;color:var(--avncr-navy);font-weight:500;transition:color .15s ease}.blog-cat-link:hover{color:var(--avncr-orange)}.blog-cat-item.is-active .blog-cat-link{color:var(--avncr-orange);font-weight:700}.blog-cat-count{font-size:.75rem;font-weight:600;color:#94a3b8}.blog-detail-page-bg{background:#f5f6f8}.blog-detail-hero{width:100%;background:linear-gradient(135deg,#0d1b2a,#1a3a5c 50%,#1a3a6c);padding:3rem 0 2.25rem}.blog-detail-hero__inner{width:100%;margin:0 auto;padding:0 .75rem;text-align:center}@media (min-width:576px){.blog-detail-hero__inner{max-width:540px}}@media (min-width:768px){.blog-detail-hero__inner{max-width:720px}}@media (min-width:992px){.blog-detail-hero__inner{max-width:960px}}@media (min-width:1200px){.blog-detail-hero__inner{max-width:1140px}}@media (min-width:1400px){.blog-detail-hero__inner{max-width:1320px}}.blog-detail-hero__title{margin:0 0 .75rem;color:#ffffff;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.15}.blog-detail-heading{margin:25px 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.3;color:var(--avncr-navy)}.blog-detail-meta{display:flex;flex-wrap:wrap;gap:1.25rem;margin:0 0 1.75rem;padding-bottom:1.5rem;border-bottom:1px solid var(--avncr-border);font-size:.875rem;color:#667085}.blog-detail-meta a,.blog-detail-meta span{display:inline-flex;align-items:center;gap:.375rem}.blog-detail-meta .blog-detail-category{text-decoration:none;transition:color .15s ease;color:var(--avncr-orange);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.blog-detail-meta .blog-detail-category:hover{color:var(--avncr-navy)}.industries-intro{margin:0 0 1.25rem;font-size:1rem;line-height:1.75;color:#445}.industries-section-head{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.industries-section-heading{margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;color:var(--avncr-navy)}.industries-section-desc{margin:0;font-size:.9375rem;color:#667085}.industries-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:640px){.industries-grid{grid-template-columns:repeat(2,1fr)}}.industries-card{display:block;padding:2rem 1.75rem;background:#ffffff;border:1px solid var(--avncr-border);border-radius:.5rem;box-shadow:0 1px 3px rgba(16,24,40,.06);transition:box-shadow .2s ease,transform .2s ease}.industries-card:hover{box-shadow:0 12px 28px rgba(16,24,40,.12);transform:translateY(-3px)}.industries-card-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;margin-bottom:1.25rem;border-radius:.5rem;background:#fdecdc;color:var(--avncr-orange)}.industries-card-icon svg{width:1.5rem;height:1.5rem}.industries-card-title{margin:0 0 .625rem;font-size:1.0625rem;font-weight:600;color:var(--avncr-navy)}.industries-card-summary{margin:0;font-size:.875rem;line-height:1.6;color:#667085}.industry-feature-grid{display:grid;grid-template-columns:1fr;grid-gap:2rem 1.75rem;gap:2rem 1.75rem}@media (min-width:640px){.industry-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.industry-feature-grid{grid-template-columns:repeat(3,1fr)}}.industry-feature-card{display:flex;flex-direction:column;gap:.5rem}.industry-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.25rem;border-radius:.5rem;background:#fdecdc;color:var(--avncr-orange)}.industry-feature-icon svg{width:1.375rem;height:1.375rem}.industry-feature-title{margin:0;font-size:1.0625rem;font-weight:600;color:var(--avncr-navy)}.industry-feature-desc{margin:0;font-size:.875rem;line-height:1.6;color:#667085}.industry-cta{position:relative;width:100%;padding:3rem 0;background:linear-gradient(135deg,#0d1b2a,#1a3a6c);background-size:cover;background-position:50%;background-repeat:no-repeat}.industry-cta__overlay{position:absolute;inset:0;background:linear-gradient(135deg,rgba(13,27,42,.82),rgba(26,58,108,.82))}.industry-cta__inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.5rem;width:100%;margin:0 auto;padding:0 .75rem}@media (min-width:576px){.industry-cta__inner{max-width:540px}}@media (min-width:768px){.industry-cta__inner{max-width:720px}}@media (min-width:992px){.industry-cta__inner{max-width:960px;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}@media (min-width:1200px){.industry-cta__inner{max-width:1140px}}@media (min-width:1400px){.industry-cta__inner{max-width:1320px}}.industry-cta__text{max-width:42rem}.industry-cta__heading{margin:0 0 .75rem;font-size:clamp(1.375rem,2.75vw,1.875rem);font-weight:500;line-height:1.3;color:#ffffff}.industry-cta__desc{margin:0;font-size:.9375rem;line-height:1.6;color:#cbd5e1}.industry-cta__btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:.75rem 1.75rem;border-radius:.25rem;background:var(--avncr-orange);color:#ffffff;font-size:.9375rem;font-weight:600;white-space:nowrap;transition:background .15s ease,transform .15s ease}.industry-cta__btn:hover{background:#d65a15;transform:translateY(-1px)}.industry-resources-grid{display:grid;grid-template-columns:1fr;grid-gap:1.5rem;gap:1.5rem}@media (min-width:768px){.industry-resources-grid{grid-template-columns:repeat(3,1fr)}}.industry-resource-card{display:block;padding:1.75rem;background:#ffffff;border:1px solid var(--avncr-border);border-radius:.5rem;transition:box-shadow .2s ease,transform .2s ease}.industry-resource-card:hover{box-shadow:0 12px 28px rgba(16,24,40,.12);transform:translateY(-3px)}.industry-resource-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:.5rem;background:#fdecdc;color:var(--avncr-orange)}.industry-resource-icon svg{width:1.375rem;height:1.375rem}.industry-resource-title{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--avncr-navy)}.industry-resource-desc{margin:0;font-size:.875rem;line-height:1.6;color:#667085}@keyframes blog-skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.blog-skeleton-banner,.blog-skeleton-chip,.blog-skeleton-line,.blog-skeleton-sidebar-heading,.blog-skeleton-sidebar-text,.blog-skeleton-sidebar-thumb,.blog-skeleton-title{display:block;border-radius:6px;background:linear-gradient(90deg,#eef1f4 25%,#e2e6ea 37%,#eef1f4 63%);background-size:800px 100%;animation:blog-skeleton-shimmer 1.4s ease-in-out infinite}.blog-skeleton-banner{width:100%;aspect-ratio:1200/480;border-radius:8px;margin-bottom:1.5rem}.blog-skeleton-title{width:70%;height:1.75rem;margin-bottom:1rem}.blog-skeleton-meta{display:flex;gap:.75rem;margin-bottom:1.5rem}.blog-skeleton-chip{width:6rem;height:.875rem;border-radius:4px}.blog-skeleton-body{display:flex;flex-direction:column;gap:.65rem}.blog-skeleton-line{height:.875rem}.blog-skeleton-line--full{width:100%}.blog-skeleton-line--3-4{width:75%}.blog-skeleton-line--1-2{width:50%}.blog-skeleton-sidebar{display:flex;flex-direction:column;gap:1rem}.blog-skeleton-sidebar-heading{width:40%;height:1.125rem;margin-bottom:.5rem}.blog-skeleton-sidebar-item{display:flex;align-items:center;gap:.75rem}.blog-skeleton-sidebar-thumb{width:56px;height:56px;border-radius:6px;flex-shrink:0}.blog-skeleton-sidebar-text{flex:1 1;height:.875rem}@media (prefers-reduced-motion:reduce){.blog-skeleton-banner,.blog-skeleton-chip,.blog-skeleton-line,.blog-skeleton-sidebar-heading,.blog-skeleton-sidebar-text,.blog-skeleton-sidebar-thumb,.blog-skeleton-title{animation:none}}.error-page{min-height:60vh;display:flex;align-items:center;justify-content:center;padding:4.5rem 1.5rem;background:#f8fafc}.error-page__inner{max-width:34rem;width:100%;text-align:center}.error-page__code{margin:0;font-size:clamp(3.5rem,10vw,5.5rem);font-weight:700;line-height:1;color:var(--avncr-orange);letter-spacing:-.02em}.error-page__icon{display:inline-flex;align-items:center;justify-content:center;width:4.5rem;height:4.5rem;margin:0 auto .5rem;border-radius:50%;background:#fff1eb;color:var(--avncr-orange)}.error-page__eyebrow{margin:1rem 0 .5rem;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--avncr-orange)}.error-page__heading{margin:0 0 .875rem;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:600;line-height:1.3;color:var(--avncr-navy)}.error-page__description{margin:0 auto .5rem;max-width:30rem;font-size:.9375rem;line-height:1.7;color:var(--avncr-slate)}.error-page__digest{margin:.5rem auto 0;font-size:.75rem;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;color:#94a3b8}.error-page__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem;margin:1.75rem 0 1.5rem}.error-page__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6875rem 1.5rem;border-radius:.375rem;font-size:.875rem;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer;font-family:inherit;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .15s ease}.error-page__btn--primary{background:var(--avncr-orange);color:#ffffff}.error-page__btn--primary:hover{background:var(--avncr-orange-dark);transform:translateY(-1px)}.error-page__btn--secondary{background:#ffffff;color:var(--avncr-navy);border-color:var(--avncr-border)}.error-page__btn--secondary:hover{border-color:var(--avncr-orange);color:var(--avncr-orange)}.error-page__helper{display:flex;align-items:flex-start;justify-content:center;gap:.5rem;margin:0 auto;max-width:28rem;padding-top:1.25rem;border-top:1px solid var(--avncr-border);font-size:.8125rem;line-height:1.6;color:var(--avncr-slate);text-align:left}.error-page__helper svg{flex-shrink:0;margin-top:.1875rem;color:var(--avncr-orange)}.error-page__helper a{color:var(--avncr-blue-dark);text-decoration:underline;text-underline-offset:.125em}.marketing-consent-checkbox{display:flex;align-items:flex-start;gap:.6rem;font-size:.8125rem;line-height:1.55;color:var(--avncr-slate);cursor:pointer;text-align:left}.marketing-consent-checkbox input[type=checkbox]{position:absolute;width:1rem;height:1rem;margin:0;opacity:0}.marketing-consent-checkbox .marketing-consent-checkbox__box{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;margin-top:.15rem;flex-shrink:0;border:1.5px solid var(--avncr-slate);border-radius:.2rem;background:#fff;transition:background-color .15s ease,border-color .15s ease}.marketing-consent-checkbox .marketing-consent-checkbox__box svg{width:.7rem;height:.7rem;opacity:0;transform:scale(.6);transition:opacity .1s ease,transform .1s ease}.marketing-consent-checkbox input[type=checkbox]:checked~.marketing-consent-checkbox__box{background:var(--avncr-orange);border-color:var(--avncr-orange)}.marketing-consent-checkbox input[type=checkbox]:checked~.marketing-consent-checkbox__box svg{opacity:1;transform:scale(1)}.marketing-consent-checkbox input[type=checkbox]:focus-visible~.marketing-consent-checkbox__box{outline:2px solid var(--avncr-blue-dark);outline-offset:2px}.marketing-consent-checkbox a{color:var(--avncr-blue-dark);text-decoration:underline;text-underline-offset:.125em}.thank-you-hero{width:100%;background:linear-gradient(135deg,#0d1b2a,#1a3a5c 50%,#1a3a6c);padding:3rem 0 2.25rem}.thank-you-hero__inner{width:100%;margin:0 auto;padding:0 1rem;text-align:center}@media (min-width:576px){.thank-you-hero__inner{max-width:540px}}@media (min-width:768px){.thank-you-hero__inner{max-width:720px}}@media (min-width:992px){.thank-you-hero__inner{max-width:960px}}@media (min-width:1200px){.thank-you-hero__inner{max-width:1140px}}@media (min-width:1400px){.thank-you-hero__inner{max-width:1320px}}.thank-you-hero__title{font-size:clamp(1.75rem,4vw,2.5rem);margin:0 0 .75rem;color:#ffffff;font-weight:700}.thank-you-layout{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:start}@media (min-width:900px){.thank-you-layout{grid-template-columns:2fr 1fr}}.thank-you-main{min-width:0}.thank-you-pdf-viewer{width:100%;aspect-ratio:4/5;max-height:70vh;border:1px solid var(--avncr-border);border-radius:.5rem;overflow:hidden;margin-bottom:1.5rem;background:#f1f5f9}.thank-you-pdf-viewer iframe{width:100%;height:100%;border:0}.thank-you-pdf-viewer--empty{display:flex;align-items:center;justify-content:center;color:#94a3b8;font-size:.9375rem}.thank-you-download-card{padding:1.25rem 1.5rem;border:1px solid var(--avncr-border);border-radius:.5rem;margin-bottom:1.5rem}.thank-you-download-card__title{font-size:1.125rem;font-weight:700;color:var(--avncr-navy);margin:0 0 .5rem}.thank-you-download-card__desc{font-size:.9375rem;line-height:1.7;color:#445;margin:0 0 1rem}.thank-you-audio{margin-bottom:1.5rem}.thank-you-audio__heading{font-size:1rem;font-weight:600;color:var(--avncr-navy);margin:0 0 .75rem}.thank-you-audio audio{width:100%}.thank-you-sidebar{display:flex;flex-direction:column;gap:1.75rem}.thank-you-sidebar-box{padding:1.5rem;background:#f4f7f9;border-radius:.5rem;text-align:center}.thank-you-sidebar-box__heading{font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#667085;margin:0 0 .5rem}.thank-you-sidebar-box__title{font-size:1rem;font-weight:600;color:var(--avncr-navy);margin:0 0 1rem}.thank-you-sidebar-box .ebook-download-btn{width:100%;justify-content:center}.thank-you-sidebar-cta{padding:1.5rem;border-radius:.5rem;background:linear-gradient(135deg,#4b2fa8,#6c3fc9);color:#ffffff;text-align:center}.thank-you-sidebar-cta p{margin:0 0 1rem;font-weight:600;font-size:.9375rem;line-height:1.4;color:#ffffff}.thank-you-sidebar-cta__btn{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.5rem;border-radius:.25rem;background:#ffffff;color:#4b2fa8;font-weight:600;font-size:.875rem;transition:transform .15s ease}.thank-you-sidebar-cta__btn:hover{transform:translateY(-1px)}.thank-you-sidebar-panel{border:1px solid var(--avncr-border);border-radius:.5rem;background:#ffffff;overflow:hidden}