.aiso__wrapper{min-height:100vh;display:flex;flex-direction:column;background:#fff;font-family:Inter,sans-serif}.aiso__hero{position:relative;background:linear-gradient(135deg,#003070,#00448f);min-height:70vh;display:flex;align-items:center;justify-content:center;padding:100px 24px;overflow:hidden}.aiso__hero_background{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.aiso__hero_circle{position:absolute;border-radius:50%;background:#ffffff14;animation:aiso__float_circle 20s ease-in-out infinite}.aiso__circle_1{width:300px;height:300px;top:-100px;left:-100px}.aiso__circle_2{width:200px;height:200px;bottom:-50px;right:10%;animation-delay:5s}.aiso__circle_3{width:150px;height:150px;top:30%;right:-50px;animation-delay:10s}@keyframes aiso__float_circle{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.aiso__hero_container{position:relative;max-width:1000px;text-align:center;z-index:1}.aiso__hero_label{display:inline-block;background:#fff3;color:#fff;padding:.6rem 1.8rem;border-radius:100px;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:2rem;border:1px solid #ffffff4d}.aiso__hero_title{font-size:52px;font-weight:800;color:#fff;line-height:1.15;margin-bottom:2rem}.aiso__hero_text{font-size:20px;color:#ffffffd9;line-height:1.7;margin-bottom:3rem}.aiso__hero_cta{display:inline-block;background:#fff;color:#00448f;padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;transition:all .2s ease;box-shadow:0 8px 24px #0003}.aiso__hero_cta:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}.aiso__container{max-width:1200px;margin:0 auto;padding:0 24px}.aiso__heading{font-size:40px;font-weight:800;color:#0a0a0a;text-align:center;margin-bottom:1.5rem;font-family:Inter,sans-serif}.aiso__subtitle{margin-bottom:3rem}.aiso__description,.aiso__subtitle{font-size:16px;color:#6b7280;text-align:center;line-height:1.7}.aiso__description{max-width:900px;margin:0 auto 3rem}.aiso__what_section{padding:100px 0;background:#f8faff}.aiso__focus_wrapper{max-width:1200px;margin:3rem auto 0;background:#fff;border-radius:16px;padding:3rem;box-shadow:0 4px 24px #0000000f;border:1px solid #e2e8f0}.aiso__focus_intro{font-size:16px;color:#00448f;font-weight:600;margin-bottom:2rem;text-align:center}.aiso__focus_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.5rem;gap:1.5rem}.aiso__focus_item{display:flex;align-items:center;gap:1rem;padding:1rem;background:#f8faff;border-radius:12px;border:1px solid #e2e8f0}.aiso__focus_dot{width:12px;height:12px;background:#00448f;border-radius:50%;flex-shrink:0}.aiso__focus_item span{font-size:15px;color:#0a0a0a;font-weight:500}.aiso__audience_section{padding:100px 0;background:#fff}.aiso__heading2{font-size:40px;font-weight:800;color:#0a0a0a;text-align:center;margin-bottom:1.5rem;font-family:Inter,sans-serif}.aiso__audience_list{max-width:900px;margin:0 auto 3rem}.aiso__audience_item{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;margin-bottom:1rem;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 24px #0000000f;transition:all .2s ease}.aiso__audience_item:hover{transform:translateX(8px);box-shadow:0 8px 32px #00448f1f;border-color:#00448f}.aiso__audience_check{width:32px;height:32px;background:#00448f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.aiso__audience_item span:last-child{font-size:16px;color:#0a0a0a;font-weight:500}.aiso__audience_callout{max-width:800px;margin:0 auto;background:linear-gradient(135deg,#003070,#00448f);color:#fff;padding:2rem;border-radius:16px;text-align:center;font-size:16px;font-weight:600}.aiso__problems_section{padding:100px 0;background:#f8faff}.aiso__problems_wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:24px;gap:24px;margin:3rem 0}.aiso__problem_card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;text-align:center;transition:all .2s ease;box-shadow:0 4px 24px #0000000f}.aiso__problem_card:hover{border-color:#00448f;box-shadow:0 12px 40px #00448f1f;transform:translateY(-5px)}.aiso__problem_icon{font-size:3rem;margin-bottom:1rem}.aiso__problem_card p{font-size:16px;color:#0a0a0a;font-weight:500;line-height:1.5}.aiso__problems_solution{text-align:center;font-size:16px;color:#00448f;font-weight:600;margin-top:3rem;max-width:700px;margin-left:auto;margin-right:auto}.aiso__services_section{padding:100px 0;background:linear-gradient(135deg,#003070,#00448f)}.aiso__heading3{font-size:40px;font-weight:800;color:#fff;text-align:center;margin-bottom:1.5rem;font-family:Inter,sans-serif}.aiso__subtitle2{font-size:16px;color:#ffffffd9;text-align:center;margin-bottom:3rem;line-height:1.7}.aiso__services_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:24px;gap:24px;margin:3rem 0}.aiso__service_box{background:#ffffff1a;border:1px solid #fff3;border-radius:16px;padding:1.5rem 2rem;text-align:center;transition:all .2s ease}.aiso__service_box:hover{background:#fff3;box-shadow:0 10px 30px #00000026;transform:translateY(-6px)}.aiso__service_icon{font-size:3rem;margin-bottom:1.5rem}.aiso__service_title{font-size:16px;color:#fff;font-weight:500;line-height:1.4}.aiso__services_footer{text-align:center;font-size:15px;color:#ffffffd9;margin-top:3rem}.aiso__comparison_section{padding:100px 0;background:#0a0a0a;color:#fff}.aiso__comparison_section .aiso__heading{color:#fff}.aiso__comparison_table{max-width:1000px;margin:3rem auto;background:#ffffff0d;border-radius:16px;overflow:hidden;border:1px solid #ffffff1a}.aiso__comparison_header{display:grid;grid-template-columns:1fr 1fr;background:#00448f4d;border-bottom:1px solid #ffffff1a}.aiso__comparison_col{padding:2rem;text-align:center;font-size:18px;font-weight:700}.aiso__comparison_row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #ffffff1a}.aiso__comparison_row:last-child{border-bottom:none}.aiso__comparison_cell{padding:1.5rem 2rem;font-size:16px;display:flex;align-items:center;justify-content:center;text-align:center}.aiso__comparison_highlight{background:#00448f33;font-weight:600;color:#e8f0fb}.aiso__comparison_note{text-align:center;font-size:16px;color:#ffffffd9;margin-top:2rem}.aiso__process_section{padding:100px 0;background:#f8faff}.aiso__process_flow{max-width:1000px;margin:3rem auto}.aiso__process_item{display:flex;gap:2rem;margin-bottom:3rem;align-items:flex-start}.aiso__process_icon_wrapper{position:relative;flex-shrink:0}.aiso__process_icon{width:72px;height:72px;background:linear-gradient(135deg,#003070,#00448f);font-size:2rem}.aiso__process_icon,.aiso__process_number{border-radius:50%;display:flex;align-items:center;justify-content:center}.aiso__process_number{position:absolute;top:-8px;right:-8px;width:28px;height:28px;background:#fff;color:#00448f;font-size:12px;font-weight:700;border:2px solid #00448f}.aiso__process_content{flex:1 1;background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 24px #0000000f;border:1px solid #e2e8f0;border-left:4px solid #00448f}.aiso__process_title{font-size:20px;color:#0a0a0a;margin-bottom:1rem;font-weight:700}.aiso__process_desc{font-size:16px;color:#6b7280;line-height:1.7}.aiso__tools_section{padding:100px 0;background:#fff}.aiso__tools_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:24px;gap:24px;margin:3rem 0}.aiso__tool_card{background:#f8faff;border:1px solid #e2e8f0;border-radius:16px;padding:2rem;text-align:center;font-size:16px;color:#0a0a0a;font-weight:600;box-shadow:0 4px 24px #0000000f;transition:all .2s ease}.aiso__tool_card:hover{background:linear-gradient(135deg,#003070,#00448f);color:#fff;transform:scale(1.03);box-shadow:0 12px 40px #00448f33;border-color:#0000}.aiso__tools_note{text-align:center;font-size:15px;color:#6b7280;margin-top:2rem;line-height:1.7}.aiso__why_section{padding:100px 0;background:#f8faff}.aiso__why_container{max-width:900px;margin:3rem auto}.aiso__why_card{display:flex;align-items:center;gap:2rem;padding:2rem;margin-bottom:1.5rem;background:#fff;border-radius:16px;border:1px solid #e2e8f0;box-shadow:0 4px 24px #0000000f;transition:all .2s ease}.aiso__why_card:hover{border-color:#00448f;box-shadow:0 8px 32px #00448f1f;transform:translateX(8px)}.aiso__why_marker{width:12px;height:12px;background:#00448f;border-radius:50%;flex-shrink:0}.aiso__why_card p{font-size:16px;color:#0a0a0a;font-weight:500}.aiso__why_statement{background:linear-gradient(135deg,#003070,#00448f);color:#fff;padding:2rem;border-radius:16px;text-align:center;font-size:1.3rem;font-weight:700;margin-top:3rem}.aiso__faq_section{padding:100px 0;background:#fff}.aiso__faq_list{max-width:900px;margin:3rem auto}.aiso__faq_box{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 4px 24px #0000000f;transition:all .2s ease}.aiso__faq_box:hover{box-shadow:0 8px 32px #00448f1a;border-color:#00448f}.aiso__faq_q{font-size:18px;color:#0a0a0a;margin-bottom:1rem;font-weight:700}.aiso__faq_a{font-size:16px;color:#6b7280;line-height:1.7}.aiso__cta_section{padding:100px 24px;background:linear-gradient(135deg,#003070,#00448f)}.aiso__cta_box{max-width:900px;margin:0 auto;text-align:center;color:#fff}.aiso__cta_title{font-size:48px;font-weight:800;margin-bottom:1.5rem;line-height:1.2}.aiso__cta_desc{font-size:18px;margin-bottom:3rem;color:#ffffffd9;line-height:1.7}.aiso__cta_btn{display:inline-block;background:#fff;color:#00448f;padding:14px 32px;border-radius:8px;text-decoration:none;font-weight:700;font-size:16px;transition:all .2s ease;box-shadow:0 8px 24px #0003}.aiso__cta_btn:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000004d}@media (max-width:1024px){.aiso__hero{padding:80px 24px}.aiso__hero_title{font-size:42px}.aiso__heading{font-size:32px}.aiso__focus_grid,.aiso__problems_wrapper,.aiso__services_grid,.aiso__tools_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.aiso__hero{padding:60px 20px}.aiso__hero_title{font-size:36px}.aiso__heading{font-size:28px}.aiso__comparison_header,.aiso__comparison_row,.aiso__focus_grid,.aiso__problems_wrapper,.aiso__services_grid,.aiso__tools_grid{grid-template-columns:1fr}.aiso__comparison_cell{border-bottom:1px solid #ffffff1a}.aiso__process_item{flex-direction:column}.aiso__cta_section{padding:60px 20px}.aiso__cta_title{font-size:32px}.aiso__audience_section,.aiso__comparison_section,.aiso__faq_section,.aiso__problems_section,.aiso__process_section,.aiso__services_section,.aiso__tools_section,.aiso__what_section,.aiso__why_section{padding:60px 0}}@media (max-width:480px){.aiso__focus_wrapper{padding:2rem 1.5rem}.aiso__cta_btn,.aiso__hero_cta{padding:12px 24px;font-size:15px}}