.ai-readiness{--ar-hover-navy:#1d4056;overflow-x:clip}.ar-eyebrow{color:var(--color-primary-green);font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:600;display:inline-block}.ar-btn.btn-primary:hover{background:var(--ar-hover-navy)}.ar-btn{position:relative;overflow:hidden}.btn-ripple{pointer-events:none;background:#ffffff73;border-radius:50%;animation:.6s ease-out ar-ripple;position:absolute;transform:scale(0)}@keyframes ar-ripple{to{opacity:0;transform:scale(2.2)}}.ar-hero{color:#fff;background-color:#0a1826;background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:140px;padding-bottom:100px;position:relative}.ar-breadcrumb{z-index:1;margin-bottom:24px;position:relative}.ar-hero__inner{z-index:1;position:relative}.ar-hero__row{grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:44px;display:grid}.ar-hero__text{max-width:620px}.ar-hero__visual{justify-content:center;display:flex}.ar-hero__visual img{width:100%;max-width:620px;height:auto;display:block}.ar-hero h1{color:#fff;margin-bottom:16px;font-size:46px;line-height:1.14}.ar-hero__subheading{color:var(--color-primary-green);margin-bottom:18px;font-size:19px;font-weight:600}.ar-hero__paragraph{color:#ffffffd1;max-width:620px;margin-bottom:36px;font-size:16px}.ar-hero__ctas{flex-wrap:wrap;gap:16px;margin-bottom:56px;display:flex}.ar-hero__stats-wrap{z-index:1;position:relative}.ar-hero__stats{border-radius:var(--radius);-webkit-backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;grid-template-columns:repeat(4,1fr);gap:20px;padding:28px 20px;display:grid}.ar-glass-stat{text-align:center;border-right:1px solid #ffffff29}.ar-glass-stat:last-child{border-right:none}.ar-glass-stat__value{font-family:var(--font-heading);color:#fff;margin-bottom:4px;font-size:30px;font-weight:700}.ar-glass-stat__label{color:#ffffffb8;font-size:12.5px}@media (width<=1024px){.ar-hero{text-align:center;padding-top:120px}.ar-hero__row{grid-template-columns:1fr;gap:36px;margin-bottom:36px}.ar-hero__text{max-width:100%}.ar-hero__ctas{justify-content:center}.ar-hero__visual img{max-width:480px}}@media (width<=768px){.ar-hero h1{font-size:30px}.ar-hero__stats{grid-template-columns:repeat(2,1fr);row-gap:20px}.ar-glass-stat:nth-child(2n){border-right:none}.ar-hero__visual img{max-width:380px}}@media (width<=480px){.ar-hero__ctas{flex-direction:column;align-items:stretch}.ar-hero__visual img{max-width:100%}}.ar-problem{background:var(--color-white);padding-top:130px}.ar-problem__zigzag{flex-direction:column;gap:8px;margin-bottom:56px;display:flex}.ar-zigzag-row{border-bottom:1px solid var(--color-border);align-items:center;gap:28px;padding:22px 0;display:flex}.ar-zigzag-row.is-reversed{flex-direction:row-reverse}.ar-zigzag-row__icon{background:#21ad651a;border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.ar-zigzag-row__content{flex:1;padding-right:56px;position:relative}.ar-zigzag-row.is-reversed .ar-zigzag-row__content{text-align:right;padding-left:56px;padding-right:0}.ar-zigzag-row__index{font-family:var(--font-heading);color:var(--color-border);font-size:30px;font-weight:700;position:absolute;top:-6px;right:0}.ar-zigzag-row.is-reversed .ar-zigzag-row__index{left:0;right:auto}.ar-zigzag-row__content h3{margin-bottom:6px;font-size:18px}.ar-zigzag-row.is-reversed .ar-zigzag-row__content p{margin-left:auto}.ar-zigzag-row__content p{color:var(--color-gray-300);max-width:640px;font-size:14px}.ar-citations{background:var(--color-bg-light);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:20px;padding:28px;display:grid}.ar-citation{text-align:center}.ar-citation strong{font-family:var(--font-heading);color:var(--color-primary-green);margin-bottom:6px;font-size:26px;display:block}.ar-citation p{color:var(--color-dark-navy);margin-bottom:4px;font-size:13px}.ar-citation small{color:var(--color-gray-400);font-size:11px}@media (width<=900px){.ar-zigzag-row{gap:18px}.ar-zigzag-row__icon{width:52px;height:52px}.ar-citations{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.ar-citations{grid-template-columns:1fr}}.ar-maturity{background:var(--color-bg-light);scroll-margin-top:140px}.ar-maturity__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ar-maturity-card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);padding:28px 26px}.ar-maturity-card:hover{box-shadow:var(--shadow-medium);border-color:var(--color-primary-green);transform:translateY(-6px)}.ar-maturity-card__badge{background:var(--color-dark-navy);width:44px;height:44px;color:var(--color-primary-green);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;margin-bottom:18px;font-size:13px;font-weight:700;display:flex}.ar-maturity-card h3{margin-bottom:8px;font-size:16px}.ar-maturity-card p{color:var(--color-gray-300);font-size:13px}@media (width<=900px){.ar-maturity__grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.ar-maturity__grid{grid-template-columns:1fr}}.ar-framework{background:var(--color-white)}.ar-framework__head{align-items:center;gap:32px;margin-bottom:32px;display:block}.ar-framework__head .section-heading{margin-bottom:0}.ar-framework__illo{border-radius:var(--radius);width:100%;max-width:220px;height:auto;display:block}@media (width<=900px){.ar-framework__head{grid-template-columns:1fr}.ar-framework__illo{order:-1;max-width:200px;margin:0 auto}}.ar-framework__tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:32px;display:flex}.ar-framework__tab{border:1.5px solid var(--color-border);color:var(--color-text);transition:background var(--transition), color var(--transition), border-color var(--transition);border-radius:30px;align-items:center;gap:8px;padding:12px 20px;font-size:13.5px;font-weight:600;display:flex}.ar-framework__tab-icon{filter:none;display:inline-flex}.ar-framework__tab.is-active{background:var(--color-dark-navy);border-color:var(--color-dark-navy);color:#fff}.ar-framework__tab:not(.is-active):hover{border-color:var(--color-primary-green);color:var(--color-primary-green)}.ar-framework__panel{border-radius:var(--radius);color:#fff;background:linear-gradient(135deg,#0f2438 0%,#0d3b3d 100%);padding:40px 44px;animation:.4s ar-fade-in}@keyframes ar-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ar-framework__panel-head{border-bottom:1px solid #ffffff26;align-items:baseline;gap:14px;margin-bottom:22px;padding-bottom:18px;display:flex}.ar-framework__panel-head h3{color:#fff;font-size:24px}.ar-framework__panel-head span{color:var(--color-primary-green);text-transform:uppercase;letter-spacing:.03em;font-size:13px;font-weight:600}.ar-framework__panel ul{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ar-framework__panel li{color:#ffffffd9;padding-left:20px;font-size:14px;position:relative}.ar-framework__panel li:before{content:"";background:var(--color-primary-green);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:0}@media (width<=768px){.ar-framework__panel{padding:28px 24px}.ar-framework__panel ul{grid-template-columns:1fr}}.ar-tiers{background:var(--color-bg-light)}.ar-tiers__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ar-tier-card{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow-light);border-top:4px solid var(--color-gray-500);transition:transform var(--transition), box-shadow var(--transition);padding:30px 28px}.ar-tier-card:hover{box-shadow:var(--shadow-medium);transform:translateY(-6px)}.ar-tier-card--quickwins{border-top-color:var(--color-primary-green)}.ar-tier-card--strategic{border-top-color:#2f6fb0}.ar-tier-card--future{border-top-color:#7a5cc7}.ar-tier-card__head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ar-tier-card__icon{background:#21ad651a;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ar-tier-card--strategic .ar-tier-card__icon{background:#2f6fb01f}.ar-tier-card--future .ar-tier-card__icon{background:#7a5cc71f}.ar-tier-card__timeframe{color:var(--color-gray-300);background:var(--color-bg-light);border-radius:20px;padding:5px 12px;font-size:11.5px;font-weight:700}.ar-tier-card h3{margin-bottom:16px;font-size:18px}.ar-tier-card ul{flex-direction:column;gap:10px;display:flex}.ar-tier-card li{color:var(--color-text);padding-left:16px;font-size:13px;position:relative}.ar-tier-card li:before{content:"";background:var(--color-primary-green);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;left:0}.ar-tier-card--strategic li:before{background:#2f6fb0}.ar-tier-card--future li:before{background:#7a5cc7}@media (width<=1024px){.ar-tiers__grid{grid-template-columns:1fr}}.ar-process{background:var(--color-bg-light)}.ar-process__timeline{position:relative}.ar-process__timeline:before{content:"";background:var(--color-border);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ar-process-step{grid-template-columns:1fr 60px 1fr;align-items:center;gap:24px;padding:28px 0;display:grid;position:relative}.ar-process-step__content{background:var(--color-white);border-radius:var(--radius);box-shadow:var(--shadow-light);grid-column:1;padding:24px 28px}.ar-process-step.is-reversed .ar-process-step__content,.ar-process-step__spacer{grid-column:3}.ar-process-step.is-reversed .ar-process-step__spacer{grid-column:1}.ar-process-step__marker{background:var(--color-dark-navy);width:48px;height:48px;color:var(--color-primary-green);font-family:var(--font-heading);box-shadow:0 0 0 6px var(--color-bg-light);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ar-process-step__week{color:var(--color-primary-green);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;font-size:11.5px;font-weight:700;display:inline-block}.ar-process-step__content h3{margin-bottom:8px;font-size:17px}.ar-process-step__content p{color:var(--color-gray-300);font-size:13.5px}@media (width<=900px){.ar-process__timeline:before{left:24px}.ar-process-step,.ar-process-step.is-reversed{direction:ltr;grid-template-columns:48px 1fr}.ar-process-step__content,.ar-process-step.is-reversed .ar-process-step__content{grid-column:2}.ar-process-step__marker{left:24px;transform:translate(-50%,-50%)}.ar-process-step__spacer,.ar-process-step.is-reversed .ar-process-step__spacer{display:none}}.ar-deliverables{background:var(--color-white)}.ar-deliverables__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ar-deliverable-card{border:1px solid var(--color-border);border-radius:var(--radius);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);padding:28px 26px}.ar-deliverable-card:hover{box-shadow:var(--shadow-medium);border-color:var(--color-primary-green);transform:translateY(-6px)}.ar-deliverable-card__icon{background:#21ad651a;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-flex}.ar-deliverable-card h3{margin-bottom:8px;font-size:16px}.ar-deliverable-card p{color:var(--color-gray-300);font-size:13px}@media (width<=1024px){.ar-deliverables__grid{grid-template-columns:1fr 1fr}}@media (width<=640px){.ar-deliverables__grid{grid-template-columns:1fr}}.ar-why{background:var(--color-bg-light);overflow:hidden}.ar-why__head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ar-why__head .section-heading{text-align:left;max-width:640px;margin:0}.ar-why__nav{flex-shrink:0;gap:10px;margin-bottom:56px;display:flex}.ar-why__arrow{border:1.5px solid var(--color-border);background:var(--color-white);width:44px;height:44px;color:var(--color-dark-navy);transition:border-color var(--transition), background var(--transition), color var(--transition), transform var(--transition);border-radius:50%;justify-content:center;align-items:center;display:flex}.ar-why__arrow svg{width:18px;height:18px}.ar-why__arrow:hover{background:var(--color-primary-green);border-color:var(--color-primary-green);color:var(--color-white);transform:translateY(-2px)}.ar-why__rail{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:24px;margin:0 -4px;padding:4px 4px 16px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),#0000 100%)}.ar-why__rail::-webkit-scrollbar{display:none}.ar-why-card{scroll-snap-align:start;background:var(--color-white);border-radius:var(--radius);width:300px;box-shadow:var(--shadow-light);transition:transform var(--transition), box-shadow var(--transition);flex:none;padding:30px 26px}.ar-why-card:hover{box-shadow:var(--shadow-medium);transform:translateY(-6px)}.ar-why-card__icon{width:48px;height:48px;color:var(--color-primary-green);background:#21ad651a;border-radius:14px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.ar-why-card__icon svg{width:24px;height:24px}.ar-why-card h3{margin-bottom:10px;font-size:18px}.ar-why-card p{color:var(--color-gray-300);font-size:14px;line-height:1.6}@media (width<=900px){.ar-why__head{align-items:flex-start}.ar-why__nav{margin-bottom:0}.ar-why-card{width:260px;padding:24px 22px}}@media (width<=560px){.ar-why__head{flex-direction:column;align-items:flex-start;gap:20px}.ar-why__nav{margin-bottom:0}.ar-why-card{width:78vw}}.ar-services{background:var(--color-white)}.ar-services__tabs{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;gap:8px;margin-bottom:24px;padding-bottom:4px;display:flex;overflow-x:auto}.ar-services__tabs::-webkit-scrollbar{display:none}.ar-services__tab{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);white-space:nowrap;transition:background var(--transition), color var(--transition), border-color var(--transition);border-radius:30px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:600;display:flex}.ar-services__tab-icon{flex-shrink:0;width:18px;height:18px;display:inline-flex}.ar-services__tab-icon img{object-fit:contain;width:100%;height:100%}.ar-services__tab:hover{border-color:var(--color-primary-green);color:var(--color-dark-navy)}.ar-services__tab.is-active{background:var(--color-primary-green);border-color:var(--color-primary-green);color:#fff}.ar-services__tab.is-active .ar-services__tab-icon{filter:brightness(0)invert()}.ar-services__panel{border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-light);padding:32px;animation:.3s ar-fade-in}.ar-services__panel-header{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:18px;margin-bottom:8px;padding-bottom:24px;display:flex}.ar-services__panel-icon{background:#21ad651a;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.ar-services__panel-icon img{object-fit:contain;width:26px;height:26px}.ar-services__panel-header h3{margin-bottom:6px;font-size:20px}.ar-services__panel-header p{color:var(--color-gray-300);font-size:14px}.ar-services__list{flex-direction:column;display:flex}.ar-services__item{border-bottom:1px solid var(--color-border);transition:background var(--transition), padding-left var(--transition);border-radius:10px;align-items:center;gap:14px;margin:0 -12px;padding:16px 12px;display:flex}.ar-services__list li:last-child .ar-services__item{border-bottom:none}.ar-services__item:hover,.ar-services__item:focus-visible{background:var(--color-bg-light);padding-left:18px}.ar-services__item-icon{width:32px;height:32px;color:var(--color-primary-green);background:#21ad651a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ar-services__item-title{color:var(--color-dark-navy);flex:1;font-size:14.5px;font-weight:500}.ar-services__item-arrow{color:var(--color-primary-green);transition:transform var(--transition);flex-shrink:0;font-size:15px}.ar-services__item:hover .ar-services__item-arrow,.ar-services__item:focus-visible .ar-services__item-arrow{transform:translate(3px)}@media (width<=640px){.ar-services__panel{padding:22px}.ar-services__panel-header{flex-direction:column;align-items:flex-start}}.ar-industries{background:var(--color-bg-light)}.ar-industries__chips{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.ar-industry-chip{background:var(--color-white);border:1px solid var(--color-border);color:var(--color-dark-navy);transition:transform var(--transition), box-shadow var(--transition), border-color var(--transition);border-radius:30px;align-items:center;gap:10px;padding:12px 22px;font-size:14px;font-weight:600;display:flex}.ar-industry-chip:hover{box-shadow:var(--shadow-light);border-color:var(--color-primary-green);transform:translateY(-3px)}.ar-faq{background:var(--color-white)}.ar-faq__wrap{max-width:840px}.ar-final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#0f2438 0%,#0d3b3d 100%)}.ar-final-cta__inner{max-width:680px;margin:0 auto}.ar-final-cta__inner h2{color:#fff;margin-bottom:16px;font-size:32px}.ar-final-cta__inner p{color:#ffffffc7;margin-bottom:32px}.ar-final-cta__ctas{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=480px){.ar-final-cta__ctas{flex-direction:column;align-items:stretch}}.ar-consultation .consultation-section__trust{flex-wrap:nowrap;gap:18px}.ar-consultation .consultation-section__trust-badge{white-space:nowrap}@media (width<=640px){.ar-consultation .consultation-section__trust{flex-wrap:wrap;gap:10px 18px}}
