:root{--ais-primary:#183968;--ais-primary-dark:#0f2755;--ais-primary-light:#1e4a8a;--ais-white:#f1f1f1;--ais-accent:#6494aa;--ais-accent-light:#7fb3c9;--ais-accent-glow:#6494aa66;--ais-text:#1f2426;--ais-text-light:#536075;--ais-text-muted:#8899a8;--ais-bg-light:#f8f9fb;--ais-bg-dark:#0b1929;--ais-bg-card:#fff;--ais-success:#22c55e;--ais-warning:#f97316;--ais-danger:#ef4444;--ais-info:#3b82f6;--ais-gradient-hero:linear-gradient(135deg,#0b1929 0%,#183968 50%,#1e4a8a 100%);--ais-gradient-accent:linear-gradient(135deg,#6494aa 0%,#4a768a 100%);--ais-gradient-cta:linear-gradient(135deg,#183968 0%,#0b1929 100%);--ais-border-radius:12px;--ais-border-radius-lg:20px;--ais-border-radius-pill:100px;--ais-shadow-sm:0 2px 8px #18396814;--ais-shadow-md:0 8px 24px #1839681f;--ais-shadow-lg:0 16px 48px #18396829;--ais-shadow-glow:0 0 60px #6494aa40;--ais-transition:.3s cubic-bezier(.4,0,.2,1)}.ais-page{color:var(--ais-text);background-color:#fff;width:100%;max-width:100%;font-family:Poppins,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.65;overflow-x:hidden}.ais-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.ais-text-center{text-align:center}.ais-text-white{color:#fff}.ais-text-accent{color:var(--ais-accent)}.ais-text-primary{color:var(--ais-primary)}.ais-w-full{width:100%}.ais-mt-lg{margin-top:3rem}.ais-mb-lg{margin-bottom:3rem}.ais-mb-md{margin-bottom:1.5rem}.ais-mb-sm{margin-bottom:.75rem}.ais-h1{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;line-height:1.1}.ais-h2{color:var(--ais-primary);text-align:center;letter-spacing:-.02em;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700}.ais-h3{color:var(--ais-primary);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.ais-section-eyebrow{text-transform:uppercase;letter-spacing:.15em;color:var(--ais-accent);border-radius:var(--ais-border-radius-pill);background:#6494aa1a;margin-bottom:1rem;padding:.375rem .875rem;font-size:.75rem;font-weight:700;display:inline-block}.ais-section-eyebrow--light{color:var(--ais-accent-light);background:#ffffff26}.ais-section-intro{text-align:center;max-width:48rem;color:var(--ais-text-light);margin:0 auto 3rem;font-size:1.125rem}.ais-section-header{text-align:center;margin-bottom:3rem}.ais-breadcrumbs{color:var(--ais-text-light);padding:1rem 0;font-size:.875rem}.ais-breadcrumbs a{color:var(--ais-text-light);transition:color var(--ais-transition);text-decoration:none}.ais-breadcrumbs a:hover{color:var(--ais-primary)}.ais-breadcrumbs span{color:var(--ais-primary);font-weight:600}.ais-btn{cursor:pointer;transition:all var(--ais-transition);white-space:nowrap;border:2px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.ais-btn-primary{background:var(--ais-gradient-accent);color:#fff;border-color:var(--ais-accent);box-shadow:0 4px 16px #6494aa4d}.ais-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6494aa66}.ais-btn-secondary{color:#fff;background:0 0;border-color:#ffffff80}.ais-btn-secondary:hover{background:#ffffff1a;border-color:#fff}.ais-btn-outline{color:var(--ais-primary);border-color:var(--ais-primary);background:0 0}.ais-btn-outline:hover{background:var(--ais-primary);color:#fff}.ais-hero{background:var(--ais-gradient-hero);padding:5rem 0 6rem;position:relative;overflow:hidden}.ais-hero-bg{pointer-events:none;position:absolute;inset:0}.ais-hero-orb{filter:blur(80px);border-radius:50%;animation:20s ease-in-out infinite float;position:absolute}.ais-hero-orb--1{background:radial-gradient(circle,#6494aa4d 0%,#0000 70%);width:600px;height:600px;top:-200px;right:-100px}.ais-hero-orb--2{background:radial-gradient(circle,#6494aa33 0%,#0000 70%);width:400px;height:400px;animation-delay:-10s;bottom:-100px;left:-50px}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(20px,-20px)}}.ais-hero-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 70%);mask-image:radial-gradient(#000 30%,#0000 70%)}.ais-hero-content{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid;position:relative}.ais-hero-text{max-width:600px}.ais-hero-badge{border-radius:var(--ais-border-radius-pill);color:var(--ais-accent-light);background:#6494aa33;border:1px solid #6494aa4d;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.ais-hero-subtitle{color:#ffffffd9;margin-bottom:2rem;font-size:1.25rem;line-height:1.7}.ais-hero-actions{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.ais-trust-badges{flex-wrap:wrap;gap:1rem;display:flex}.ais-trust-badge{border-radius:var(--ais-border-radius-pill);color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff1a;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.8rem;display:flex}.ais-hero-visual{justify-content:center;display:flex}.ais-hero-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:var(--ais-border-radius-lg);max-width:420px;box-shadow:var(--ais-shadow-glow);background:#ffffff0d;border:1px solid #ffffff1a;padding:2.5rem}.ais-hero-card-icon{background:var(--ais-gradient-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:1.5rem;display:flex;box-shadow:0 8px 32px #6494aa66}.ais-hero-card-content h3{color:#fff;margin-bottom:.5rem;font-size:1.5rem}.ais-hero-card-content p{color:#ffffffb3;margin-bottom:2rem;font-size:.95rem}.ais-hero-card-stats{border-top:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:1.5rem;padding-top:1.5rem;display:grid}.ais-hero-stat{text-align:center}.ais-hero-stat-value{color:var(--ais-accent-light);font-size:2rem;font-weight:700;display:block}.ais-hero-stat-label{color:#fff9;margin-top:.25rem;font-size:.75rem;display:block}.ais-section{padding:5rem 0}.ais-section-alt{background-color:var(--ais-bg-light)}.ais-section-dark{background:var(--ais-gradient-cta);color:#fff}.ais-section-dark .ais-h2{color:#fff}.ais-section-reality{background:#fff}.ais-reality-grid{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.ais-reality-stats{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ais-stat-card{background:var(--ais-bg-card);border-radius:var(--ais-border-radius);box-shadow:var(--ais-shadow-sm);border-left:4px solid var(--ais-accent);transition:all var(--ais-transition);align-items:flex-start;gap:1rem;padding:1.5rem;display:flex}.ais-stat-card:hover{box-shadow:var(--ais-shadow-md);transform:translateY(-4px)}.ais-stat-card--warning{border-left-color:var(--ais-warning)}.ais-stat-card--danger{border-left-color:var(--ais-danger)}.ais-stat-icon{width:48px;height:48px;color:var(--ais-accent);background:#6494aa1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ais-stat-card--warning .ais-stat-icon{color:var(--ais-warning);background:#f973161a}.ais-stat-card--danger .ais-stat-icon{color:var(--ais-danger);background:#ef44441a}.ais-stat-content{flex:1}.ais-animated-counter{color:var(--ais-primary);margin-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1;display:block}.ais-stat-label{color:var(--ais-text-light);font-size:.875rem;line-height:1.4}.ais-shadow-ai-card{border-radius:var(--ais-border-radius-lg);background:linear-gradient(135deg,#fff8e1 0%,#fff 100%);border:2px solid #ffd54f;padding:2rem}.ais-shadow-ai-header{color:#f57c00;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.ais-shadow-ai-header h3{color:#e65100;margin:0;font-size:1.25rem}.ais-shadow-ai-list{margin:0 0 1.5rem;padding:0;list-style:none}.ais-shadow-ai-list li{color:var(--ais-text);border-bottom:1px solid #0000000f;align-items:flex-start;gap:.75rem;padding:.75rem 0;font-size:.95rem;display:flex}.ais-shadow-ai-list li:last-child{border-bottom:none}.ais-shadow-ai-list svg{color:var(--ais-success);flex-shrink:0;margin-top:.125rem}.ais-shadow-ai-footer{border-radius:var(--ais-border-radius);background:#fff;border:1px solid #ffe082;padding:1rem 1.25rem}.ais-shadow-ai-footer p{color:var(--ais-text);margin:0;font-size:.95rem}.ais-benefits-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-bottom:4rem;display:grid}.ais-benefit-card{background:var(--ais-bg-card);border-radius:var(--ais-border-radius);text-align:center;box-shadow:var(--ais-shadow-sm);border-top:3px solid var(--ais-accent);transition:all var(--ais-transition);padding:2rem 1.5rem}.ais-benefit-card:hover{box-shadow:var(--ais-shadow-md);transform:translateY(-6px)}.ais-benefit-icon{width:64px;height:64px;color:var(--ais-accent);background:#6494aa1a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.25rem;display:flex}.ais-benefit-title{color:var(--ais-primary);margin-bottom:.5rem;font-size:1.1rem;font-weight:600}.ais-benefit-description{color:var(--ais-text-light);margin:0;font-size:.9rem;line-height:1.5}.ais-roles-section{margin-bottom:3rem}.ais-roles-grid{grid-template-columns:repeat(6,1fr);gap:1rem;display:grid}.ais-role-card{background:var(--ais-bg-card);border-radius:var(--ais-border-radius);text-align:center;box-shadow:var(--ais-shadow-sm);transition:all var(--ais-transition);padding:1.25rem}.ais-role-card:hover{box-shadow:var(--ais-shadow-md);transform:translateY(-4px)}.ais-role-icon{width:48px;height:48px;color:var(--ais-accent);background:#6494aa1a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto .75rem;display:flex}.ais-role-title{color:var(--ais-primary);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.ais-role-uses{margin:0;padding:0;list-style:none}.ais-role-uses li{color:var(--ais-text-light);padding:.125rem 0;font-size:.75rem}.ais-catch-box{border-radius:var(--ais-border-radius-lg);background:linear-gradient(135deg,#6494aa1a 0%,#6494aa0d 100%);border:1px solid #6494aa33;align-items:flex-start;gap:1.5rem;max-width:800px;margin:0 auto;padding:2rem;display:flex}.ais-catch-box svg{color:var(--ais-accent);flex-shrink:0}.ais-catch-box h4{color:var(--ais-primary);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.ais-catch-box p{color:var(--ais-text);margin:0;font-size:1rem}.ais-services-tabs{max-width:1000px;margin:0 auto}.ais-services-nav{background:var(--ais-bg-light);border-radius:var(--ais-border-radius-lg);flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem;padding:.5rem;display:flex}.ais-service-tab{border-radius:var(--ais-border-radius);cursor:pointer;transition:all var(--ais-transition);background:0 0;border:none;flex-direction:column;align-items:center;gap:.5rem;min-width:130px;padding:1rem 1.25rem;display:flex}.ais-service-tab:hover{background:#6494aa1a}.ais-service-tab.active{background:var(--ais-primary);box-shadow:var(--ais-shadow-md)}.ais-service-tab-icon{width:40px;height:40px;color:var(--ais-accent);transition:color var(--ais-transition);justify-content:center;align-items:center;display:flex}.ais-service-tab.active .ais-service-tab-icon{color:#fff}.ais-service-tab-title{color:var(--ais-text);text-align:center;transition:color var(--ais-transition);font-size:.75rem;font-weight:600}.ais-service-tab.active .ais-service-tab-title{color:#fff}.ais-service-panel{background:var(--ais-bg-card);border-radius:var(--ais-border-radius-lg);box-shadow:var(--ais-shadow-md);border:1px solid #0000000d;padding:2.5rem}.ais-service-panel-header{border-bottom:1px solid #0000000f;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.ais-service-panel-icon{background:var(--ais-gradient-accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.ais-service-panel-title{color:var(--ais-primary);margin:0 0 .25rem;font-size:1.5rem;font-weight:700}.ais-service-panel-subtitle{color:var(--ais-text-light);margin:0;font-size:1rem}.ais-service-panel-description{color:var(--ais-text);margin-bottom:2rem;font-size:1.05rem;line-height:1.7}.ais-service-panel-content{grid-template-columns:1fr auto;gap:2rem;margin-bottom:2rem;display:grid}.ais-service-features h4{color:var(--ais-primary);margin:0 0 1rem;font-size:1rem;font-weight:600}.ais-service-features ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ais-service-features li{color:var(--ais-text);align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.ais-service-features li svg{color:var(--ais-success);flex-shrink:0;margin-top:.125rem}.ais-service-ideal{border-radius:var(--ais-border-radius);background:#6494aa1a;align-items:flex-start;gap:1rem;max-width:280px;padding:1.5rem;display:flex}.ais-service-ideal svg{color:var(--ais-accent);flex-shrink:0}.ais-service-ideal h4{color:var(--ais-primary);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.ais-service-ideal p{color:var(--ais-text-light);margin:0;font-size:.875rem;line-height:1.5}.ais-service-panel-cta{text-align:center;border-top:1px solid #0000000f;padding-top:1.5rem}.ais-risks-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.ais-risk-card{border-radius:var(--ais-border-radius);transition:all var(--ais-transition);background:#ffffff0d;border:1px solid #ffffff1a;padding:2rem}.ais-risk-card:hover{background:#ffffff14;transform:translateY(-4px)}.ais-risk-icon{color:#fca5a5;background:#ef444433;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.25rem;display:flex}.ais-risk-title{color:#fff;margin:0 0 .75rem;font-size:1.25rem;font-weight:600}.ais-risk-description{color:#fffc;margin:0 0 1rem;font-size:.95rem;line-height:1.6}.ais-risk-example{border-radius:var(--ais-border-radius);color:#ffffffe6;background:#ef444426;align-items:flex-start;gap:.5rem;padding:1rem;font-size:.85rem;font-style:italic;display:flex}.ais-risk-example svg{color:#fca5a5;flex-shrink:0;margin-top:.125rem}.ais-industry-grid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.ais-industry-card{background:var(--ais-bg-card);border-radius:var(--ais-border-radius-lg);box-shadow:var(--ais-shadow-sm);border-top:4px solid var(--ais-accent);transition:all var(--ais-transition);padding:2rem}.ais-industry-card:hover{box-shadow:var(--ais-shadow-md);transform:translateY(-4px)}.ais-industry-icon{width:56px;height:56px;color:var(--ais-accent);background:#6494aa1a;border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.25rem;display:flex}.ais-industry-title{color:var(--ais-primary);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.ais-industry-concerns{margin:0;padding:0;list-style:none}.ais-industry-concerns li{color:var(--ais-text);border-bottom:1px solid #0000000a;align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.9rem;display:flex}.ais-industry-concerns li:last-child{border-bottom:none}.ais-industry-concerns li svg{color:var(--ais-accent);flex-shrink:0;margin-top:.25rem}.ais-process-timeline{justify-content:space-between;max-width:1100px;margin:0 auto;padding-top:2rem;display:flex;position:relative}.ais-process-timeline:before{content:"";background:linear-gradient(90deg,var(--ais-accent),var(--ais-primary));border-radius:2px;height:4px;position:absolute;top:calc(2rem + 28px);left:60px;right:60px}.ais-process-step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.ais-process-step-number{background:var(--ais-gradient-accent);color:#fff;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;display:flex;position:relative;box-shadow:0 4px 16px #6494aa4d}.ais-process-step-content{max-width:180px}.ais-process-step-icon{width:40px;height:40px;color:var(--ais-accent);background:#6494aa1a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.ais-process-step-title{color:var(--ais-primary);margin:0 0 .5rem;font-size:1rem;font-weight:600}.ais-process-step-description{color:var(--ais-text-light);margin:0;font-size:.85rem;line-height:1.5}.ais-tools-grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.ais-tool-card{background:var(--ais-bg-card);border-radius:var(--ais-border-radius);box-shadow:var(--ais-shadow-sm);border-left:4px solid var(--ais-accent);transition:all var(--ais-transition);padding:1.75rem}.ais-tool-card:hover{box-shadow:var(--ais-shadow-md);transform:translateY(-4px)}.ais-tool-title{color:var(--ais-primary);margin:0 0 1rem;font-size:1.1rem;font-weight:600}.ais-tool-items{margin:0;padding:0;list-style:none}.ais-tool-items li{color:var(--ais-text);align-items:flex-start;gap:.5rem;padding:.375rem 0;font-size:.85rem;display:flex}.ais-tool-items li svg{color:var(--ais-success);flex-shrink:0;margin-top:.125rem}.ais-case-study{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.ais-case-study-content{flex-direction:column;gap:2rem;display:flex}.ais-case-study-challenge,.ais-case-study-solution{background:var(--ais-bg-card);border-radius:var(--ais-border-radius);box-shadow:var(--ais-shadow-sm);padding:1.75rem}.ais-case-study-challenge{border-left:4px solid var(--ais-warning)}.ais-case-study-solution{border-left:4px solid var(--ais-success)}.ais-case-study-challenge h3,.ais-case-study-solution h3{align-items:center;gap:.75rem;margin:0 0 1rem;font-size:1.1rem;font-weight:600;display:flex}.ais-case-study-challenge h3{color:var(--ais-warning)}.ais-case-study-solution h3{color:var(--ais-success)}.ais-case-study-challenge ul,.ais-case-study-solution ul{margin:0;padding:0;list-style:none}.ais-case-study-challenge li,.ais-case-study-solution li{color:var(--ais-text);padding:.375rem 0 .375rem 1.25rem;font-size:.95rem;position:relative}.ais-case-study-challenge li:before{content:"•";color:var(--ais-warning);position:absolute;left:0}.ais-case-study-solution li:before{content:"✓";color:var(--ais-success);position:absolute;left:0}.ais-case-study-results{background:var(--ais-primary);border-radius:var(--ais-border-radius-lg);color:#fff;padding:2.5rem}.ais-case-study-results h3{color:#fff;text-align:center;margin:0 0 1.5rem;font-size:1.25rem;font-weight:600}.ais-results-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:2rem;display:grid}.ais-result-item{text-align:center;border-radius:var(--ais-border-radius);background:#ffffff1a;padding:1.25rem}.ais-result-value{color:var(--ais-accent-light);margin-bottom:.25rem;font-size:2rem;font-weight:700;display:block}.ais-result-label{color:#fffc;font-size:.85rem}.ais-testimonial{border-radius:var(--ais-border-radius);border-left:4px solid var(--ais-accent);background:#ffffff1a;margin:0;padding:1.5rem}.ais-testimonial p{color:#fffffff2;margin:0 0 1rem;font-size:1rem;font-style:italic;line-height:1.6}.ais-testimonial cite{color:#ffffffb3;font-size:.85rem;font-style:normal}.ais-quiz-container{background:var(--ais-bg-card);border-radius:var(--ais-border-radius-lg);max-width:640px;box-shadow:var(--ais-shadow-md);margin:0 auto;padding:2.5rem}.ais-quiz-progress{background:#6494aa33;border-radius:3px;height:6px;margin-bottom:2rem;overflow:hidden}.ais-quiz-progress-bar{background:var(--ais-gradient-accent);border-radius:3px;height:100%;transition:width .4s}.ais-quiz-header{text-align:center;margin-bottom:2rem}.ais-quiz-step{text-transform:uppercase;letter-spacing:.1em;color:var(--ais-accent);margin-bottom:1rem;font-size:.75rem;font-weight:600;display:inline-block}.ais-quiz-question{color:var(--ais-primary);margin:0;font-size:1.25rem;font-weight:600}.ais-quiz-options{flex-direction:column;gap:.75rem;display:flex}.ais-quiz-option{background:var(--ais-bg-light);border-radius:var(--ais-border-radius);cursor:pointer;text-align:left;transition:all var(--ais-transition);color:var(--ais-text);border:2px solid #0000;align-items:center;gap:1rem;padding:1rem 1.25rem;font-size:.95rem;display:flex}.ais-quiz-option:hover{border-color:var(--ais-accent);background:#6494aa1a}.ais-quiz-option.selected{border-color:var(--ais-accent);background:#6494aa26}.ais-quiz-option-indicator{border:2px solid var(--ais-accent);border-radius:50%;flex-shrink:0;width:20px;height:20px;position:relative}.ais-quiz-option.selected .ais-quiz-option-indicator:after{content:"";background:var(--ais-accent);border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ais-quiz-results{text-align:center}.ais-quiz-results-header{border-bottom:2px solid;justify-content:center;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.ais-quiz-results-header h3{margin:0;font-size:1.75rem;font-weight:700}.ais-quiz-results-description{color:var(--ais-text);margin-bottom:2rem;font-size:1rem;line-height:1.6}.ais-quiz-recommendations{background:var(--ais-bg-light);border-radius:var(--ais-border-radius);text-align:left;margin-bottom:2rem;padding:1.5rem}.ais-quiz-recommendations h4{color:var(--ais-primary);margin:0 0 1rem;font-size:1rem;font-weight:600}.ais-quiz-recommendations ul{margin:0;padding:0;list-style:none}.ais-quiz-recommendations li{color:var(--ais-text);align-items:flex-start;gap:.75rem;padding:.5rem 0;font-size:.95rem;display:flex}.ais-quiz-recommendations li svg{color:var(--ais-success);flex-shrink:0;margin-top:.125rem}.ais-quiz-results-actions{flex-direction:column;align-items:center;gap:1rem;display:flex}.ais-accordion-container{max-width:800px;margin:0 auto}.ais-accordion-item{border-bottom:1px solid #00000014}.ais-accordion-trigger{text-align:left;width:100%;color:var(--ais-primary);cursor:pointer;transition:color var(--ais-transition);background:0 0;border:none;justify-content:space-between;align-items:center;padding:1.5rem 0;font-size:1.1rem;font-weight:600;display:flex}.ais-accordion-trigger:hover{color:var(--ais-accent)}.ais-accordion-trigger svg{color:var(--ais-accent);flex-shrink:0}.ais-accordion-content{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.ais-accordion-content.open{max-height:500px;padding-bottom:1.5rem}.ais-accordion-content p{color:var(--ais-text-light);margin:0;line-height:1.7}.ais-section-cta{background:var(--ais-gradient-cta);padding:5rem 0;position:relative;overflow:hidden}.ais-cta-bg{pointer-events:none;position:absolute;inset:0}.ais-cta-orb{filter:blur(100px);border-radius:50%;position:absolute}.ais-cta-orb--1{background:radial-gradient(circle,#6494aa40 0%,#0000 70%);width:500px;height:500px;top:-150px;right:-100px}.ais-cta-orb--2{background:radial-gradient(circle,#6494aa33 0%,#0000 70%);width:400px;height:400px;bottom:-100px;left:-50px}.ais-cta-header{text-align:center;z-index:2;margin-bottom:3rem;position:relative}.ais-cta-header .ais-h2{margin-bottom:1rem}.ais-cta-subtitle{color:#ffffffd9;max-width:600px;margin:0 auto;font-size:1.25rem}.ais-cta-content{z-index:2;grid-template-columns:1fr 1fr;gap:3rem;display:grid;position:relative}.ais-cta-info{color:#fff}.ais-cta-info .ais-h3{color:#fff;margin-bottom:1.5rem}.ais-cta-list{margin:0 0 2rem;padding:0;list-style:none}.ais-cta-list li{color:#fffffff2;align-items:center;gap:.75rem;padding:.75rem 0;font-size:1rem;display:flex}.ais-cta-list li svg{color:var(--ais-accent-light);flex-shrink:0}.ais-cta-contact{border-radius:var(--ais-border-radius);background:#ffffff1a;margin-bottom:2rem;padding:1.5rem}.ais-cta-contact h4{margin:0 0 1rem;font-size:1rem;font-weight:600}.ais-cta-contact-row{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.ais-cta-contact-row:last-child{margin-bottom:0}.ais-cta-contact-row a{color:var(--ais-accent-light);transition:color var(--ais-transition);text-decoration:none}.ais-cta-contact-row a:hover{color:#fff;text-decoration:underline}.ais-cta-trust{border-radius:var(--ais-border-radius-pill);color:#fffffff2;background:#6494aa33;border:1px solid #6494aa4d;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.9rem;display:flex}.ais-cta-trust svg{color:var(--ais-accent-light)}.ais-cta-form-card{border-radius:var(--ais-border-radius-lg);box-shadow:var(--ais-shadow-lg);background:#fff;padding:2.5rem}.ais-form{flex-direction:column;gap:1.25rem;display:flex}.ais-input-group{flex-direction:column;gap:.5rem;display:flex}.ais-label{color:var(--ais-text);font-size:.875rem;font-weight:500}.ais-input,.ais-select,.ais-textarea{border-radius:var(--ais-border-radius);width:100%;color:var(--ais-text);transition:border-color var(--ais-transition),box-shadow var(--ais-transition);border:1px solid #ddd;padding:.875rem 1rem;font-family:inherit;font-size:1rem}.ais-input:focus,.ais-select:focus,.ais-textarea:focus{border-color:var(--ais-accent);outline:none;box-shadow:0 0 0 3px #6494aa33}.ais-textarea{resize:vertical;min-height:100px}.ais-popup-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;pointer-events:none;background:#0009;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.ais-popup-overlay.show{opacity:1;pointer-events:auto}.ais-popup-content{border-radius:var(--ais-border-radius-lg);background:#fff;width:90%;max-width:480px;position:relative;overflow:hidden}.ais-popup-close{color:var(--ais-text-light);cursor:pointer;transition:color var(--ais-transition);z-index:10;background:0 0;border:none;position:absolute;top:1rem;right:1rem}.ais-popup-close:hover{color:var(--ais-text)}.ais-popup-body{text-align:center;padding:3rem 2rem 2rem}.ais-popup-icon{background:var(--ais-gradient-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.ais-popup-title{color:var(--ais-primary);margin:0 0 1rem;font-size:1.5rem;font-weight:700}.ais-popup-text{color:var(--ais-text-light);margin:0 0 1.5rem;line-height:1.6}.ais-popup-form{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.ais-popup-input{border-radius:var(--ais-border-radius);width:100%;transition:border-color var(--ais-transition);border:2px solid #eee;padding:.875rem 1rem;font-size:1rem}.ais-popup-input:focus{border-color:var(--ais-accent);outline:none}.ais-popup-dismiss{color:var(--ais-text-muted);cursor:pointer;transition:color var(--ais-transition);background:0 0;border:none;font-size:.875rem;text-decoration:underline}.ais-popup-dismiss:hover{color:var(--ais-text)}@media (max-width:1024px){.ais-hero-content{text-align:center;grid-template-columns:1fr;gap:3rem}.ais-hero-text{max-width:100%;margin:0 auto}.ais-hero-actions,.ais-trust-badges{justify-content:center}.ais-hero-visual{order:-1}.ais-hero-card{max-width:380px}.ais-reality-grid{grid-template-columns:1fr}.ais-benefits-grid{grid-template-columns:repeat(2,1fr)}.ais-roles-grid{grid-template-columns:repeat(3,1fr)}.ais-risks-grid{grid-template-columns:repeat(2,1fr)}.ais-industry-grid{grid-template-columns:1fr}.ais-process-timeline{flex-direction:column;gap:2rem;padding-top:0}.ais-process-timeline:before{display:none}.ais-process-step{text-align:left;flex-direction:row;gap:1.5rem}.ais-process-step-number{margin-bottom:0}.ais-process-step-content{max-width:none}.ais-process-step-icon{display:none}.ais-tools-grid{grid-template-columns:repeat(2,1fr)}.ais-case-study,.ais-cta-content{grid-template-columns:1fr}}@media (max-width:768px){.ais-section{padding:3.5rem 0}.ais-benefits-grid{grid-template-columns:1fr}.ais-roles-grid{grid-template-columns:repeat(2,1fr)}.ais-services-nav{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:.5rem;padding:.75rem;overflow-x:auto}.ais-service-tab{min-width:100px;padding:.75rem 1rem}.ais-service-panel{padding:1.5rem}.ais-service-panel-content{grid-template-columns:1fr}.ais-service-ideal{max-width:none}.ais-risks-grid,.ais-reality-stats,.ais-tools-grid{grid-template-columns:1fr}.ais-catch-box{text-align:center;flex-direction:column}.ais-results-grid{grid-template-columns:1fr}.ais-cta-form-card,.ais-hero-card{padding:1.5rem}.ais-hero-card-stats{grid-template-columns:1fr;gap:1rem}}@media (max-width:480px){.ais-container{padding:0 1rem}.ais-h1{font-size:2rem}.ais-hero-subtitle{font-size:1.1rem}.ais-hero-actions{flex-direction:column}.ais-btn{justify-content:center;width:100%}.ais-trust-badges{flex-direction:column;align-items:center}.ais-roles-grid{grid-template-columns:1fr}.ais-service-tab{min-width:90px}.ais-service-panel-header{text-align:center;flex-direction:column}.ais-quiz-container{padding:1.5rem}}
