@import "https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&family=Philosopher:wght@400;700&display=swap";
*{box-sizing:border-box}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html,body{color:#333;background-color:#fff;max-width:100vw;overflow-x:hidden}.as_zodic_wrapper{position:relative}.as_zodic_wrapper .as_heading{text-shadow:2px 2px 4px #0000004d;color:#fff!important}.as_zodic_wrapper p{color:#ffffffe6!important}.as_zodic_single ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.as_zodic_single ul li{flex:1;min-width:180px;max-width:220px;list-style:none}.as_zodic_single ul li:last-child{flex:none}.as_zodic_single ul li select.form-control{color:#333;cursor:pointer;appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23f4a636' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right 20px center no-repeat;border:none;border-radius:30px;width:100%;height:55px;padding:0 25px;font-size:16px;box-shadow:0 5px 20px #0000001a}.as_zodic_single ul li select.form-control:focus{outline:none;box-shadow:0 5px 25px #f4a6364d}.as_zodic_single ul li .as_btn{border-radius:30px;justify-content:center;align-items:center;min-width:150px;height:55px;font-size:16px;font-weight:600;display:inline-flex}@media (max-width:991px){.as_zodic_single ul li{min-width:150px;max-width:180px}}@media (max-width:767px){.as_zodic_single ul{flex-direction:column;gap:15px}.as_zodic_single ul li{width:100%;max-width:300px}}.as_counter_section{background:linear-gradient(#0d1b2a 0%,#1b2838 50%,#162032 100%);position:relative;overflow:hidden}.as_counter_section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#f4a6360f 0%,#0000 50%),radial-gradient(circle at 80% 80%,#f4a6360a 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.as_counter_box{text-align:center;z-index:1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:220px;margin-bottom:20px;padding:40px 25px;transition:all .4s;display:flex;position:relative}.as_counter_box:hover{background:#ffffff1a;transform:translateY(-5px);box-shadow:0 15px 40px #0003}.as_counter_icon{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:90px;height:90px;animation:2s ease-in-out infinite pulse;display:flex}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.as_counter_content{text-align:center}.as_counter_content h2{color:#fff;margin:0 0 8px;font-family:Philosopher,sans-serif;font-size:48px;font-weight:700;line-height:1}.as_counter_content h2 span{color:#f4a636}.as_counter_content p{color:#ffffffb3;text-transform:uppercase;letter-spacing:1.5px;margin:0;font-size:13px;font-weight:500}.as_counter_wrapper{background-color:#fff}.as_counter_wrapper:before,.as_counter_wrapper:after{display:none}.as_number{text-align:center;display:block}.as_number>span{color:#797979;font-family:Philosopher,sans-serif;font-size:42px;font-weight:700;display:block}.as_number>span span{color:#f4a636}@media (max-width:991px){.as_counter_box{min-height:200px;padding:30px 20px}.as_counter_icon{width:70px;height:70px}.as_counter_content h2{font-size:36px}}.as_contact_info ul,.as_footer_widget ul,.as_product_box ul,.as_blog_detail ul{margin:0;padding:0;list-style:none}.as_contact_info ul li,.as_footer_widget ul li{list-style:none}.as_product_box .as_product_img ul{justify-content:center;gap:10px;display:flex}.as_product_box .as_product_img ul li{list-style:none}.as_blog_detail ul{gap:15px;margin-bottom:10px;display:flex}.as_blog_detail ul li{list-style:none}.as_quantity{align-items:center;gap:15px;display:flex}.as_quantity .quantity{align-items:center;display:flex}.as_quantity .quantity button{cursor:pointer;background:#fff;border:1px solid #e7e7e7;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.as_quantity .quantity button:hover{color:#fff;background:#f4a636;border-color:#f4a636}.as_quantity .quantity input{text-align:center;-moz-appearance:textfield;border:1px solid #e7e7e7;border-left:none;border-right:none;width:60px;height:40px;font-size:16px}.as_quantity .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.as_quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.as_buttons{flex-wrap:wrap;gap:15px;display:flex}.as_btn_secondary{color:#f4a636!important;background:0 0!important;border:2px solid #f4a636!important}.as_btn_secondary:hover{color:#fff!important;background:#f4a636!important}.as_appointment_wrapper{background-color:#f9f9f9}.as_appointment_info{padding-right:30px}.as_appointment_box{background:#fff;border-radius:10px;padding:40px;box-shadow:0 5px 30px #00000014}.as_appointment_box label{color:#111;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.as_appointment_box .form-group{margin-bottom:20px}.as_appointment_box textarea.form-control{border-radius:10px;height:auto;padding:15px 20px}.as_info_list{margin:0;padding:0;list-style:none}.as_info_list li{align-items:center;margin-bottom:15px;list-style:none;display:flex}.as_info_list li .as_check_icon{color:#fff;background:linear-gradient(135deg,#f4aa36,#f37335);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:12px;font-size:14px;font-weight:700;display:flex}.as_info_list li p{margin:0;font-size:15px}.as_contact_info_list{margin:0;padding:0;list-style:none}.as_contact_info_list li{align-items:center;margin-bottom:15px;list-style:none;display:flex}.as_contact_info_list li img{margin-right:12px}.as_contact_box{background:#fff;border-radius:10px;margin-top:20px;padding:25px}.as_alert{border-radius:8px;align-items:center;margin-top:20px;padding:15px 20px;display:flex}.as_alert_icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-right:12px;font-size:14px;font-weight:700;display:flex}.as_alert_success .as_alert_icon{color:#fff;background:#28a745}.as_alert_error .as_alert_icon{color:#fff;background:#dc3545}.react-datepicker-wrapper,.react-datepicker__input-container input{width:100%}.as_login_data label{cursor:pointer;align-items:flex-start;font-size:14px;display:flex}.as_login_data input[type=checkbox]{margin-top:3px;margin-right:10px}.as_service_box .as_price{margin:10px 0 0;font-size:24px;font-weight:700}.as_user_dropdown,.as_user_menu{position:relative}.as_user{cursor:pointer;align-items:center;gap:8px;display:flex}.as_user img{border:2px solid #f4a636;border-radius:50%}.as_user_name{color:#fff;font-size:14px}.as_user_dropdown_menu{z-index:100;background:#fff;border-radius:8px;min-width:180px;margin-top:10px;position:absolute;top:100%;right:0;box-shadow:0 5px 30px #00000026}.as_user_dropdown_menu ul{margin:0;padding:10px 0;list-style:none}.as_user_dropdown_menu ul li{list-style:none}.as_user_dropdown_menu ul li a{color:#333;padding:10px 20px;font-size:14px;transition:all .3s;display:block}.as_user_dropdown_menu ul li a:hover{color:#f4a636;background:#f9f9f9}.as_wishlist{position:relative}.as_wishlist_count{color:#fff;background:#f4a636;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;display:flex;position:absolute;top:-8px;right:-8px}.as_cart_icon{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.as_cart_badge{color:#fff;background:#f4a636;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:flex;position:absolute;top:-8px;right:-8px}.as_cart_overlay{z-index:9998;background:#00000080;animation:.3s fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.as_cart_drawer{z-index:9999;background:#fff;flex-direction:column;width:380px;max-width:90vw;height:100vh;transition:right .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-400px;box-shadow:-5px 0 30px #00000026}.as_cart_drawer.open{right:0}.as_cart_drawer_header{color:#fff;background:#17384e;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.as_cart_drawer_header h4{color:#fff;margin:0;font-size:16px;font-weight:600}.as_cart_drawer_close{color:#fff;cursor:pointer;background:#ffffff26;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s;display:flex}.as_cart_drawer_close:hover{background:#ffffff4d}.as_cart_drawer_body{flex:1;padding:0;overflow-y:auto}.as_cart_drawer_empty{color:#999;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:60px 20px;display:flex}.as_cart_drawer_empty p{color:#888;margin:0;font-size:15px}.as_cart_drawer_items{margin:0;padding:0;list-style:none}.as_cart_drawer_item{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;padding:15px 20px;transition:background .2s;display:flex}.as_cart_drawer_item:hover{background:#fafafa}.as_cart_drawer_img{object-fit:cover;border-radius:8px;flex-shrink:0}.as_cart_drawer_info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.as_cart_drawer_name{color:#111;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.as_cart_drawer_type{color:#f4a636;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:600}.as_cart_drawer_options{color:#555;font-size:11px;line-height:1.4;display:block}.as_cart_options_text,.as_order_item_options{color:#666;margin-top:2px;font-size:12px;line-height:1.4;display:block}.as_cart_drawer_price{color:#666;font-size:13px;font-weight:500}.as_cart_drawer_remove{color:#bbb;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:6px;transition:all .2s}.as_cart_drawer_remove:hover{color:#e74c3c;background:#fee}.as_cart_drawer_footer{background:#fafafa;border-top:2px solid #f0f0f0;padding:18px 20px}.as_cart_drawer_total{color:#333;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:15px;font-weight:600;display:flex}.as_cart_drawer_total_price{color:#f4a636;font-size:20px;font-weight:700}.as_cart_drawer_actions{flex-direction:column;gap:8px;display:flex}.as_cart_drawer_actions .as_btn{text-align:center;padding:12px 20px;font-size:14px}.as_cart_remove{color:#999;cursor:pointer;background:0 0;border:none;font-size:14px}.as_cart_remove:hover{color:#f4a636}.as_empty_cart{text-align:center;color:#999;padding:30px}.as_cart_table th{color:#fff;text-align:left;background:#17384e;padding:15px;font-weight:600}.as_cart_product img{border-radius:8px}.as_cart_product_info a{color:#111;font-weight:600}.as_cart_actions{gap:15px;display:flex}.as_remove_btn{color:#721c24;cursor:pointer;background:#f8d7da;border:none;border-radius:50%;width:30px;height:30px}.as_summary_total{color:#111;font-size:18px;font-weight:700}.as_coupon_box .form-control{flex:1}.as_btn_block{justify-content:center;width:100%;display:flex}.as_empty_cart_page{padding:60px 20px}.as_empty_icon{margin-bottom:20px;font-size:80px}.as_wishlist_header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.as_btn_small{min-width:auto;height:35px;padding:0 15px;font-size:12px}.as_profile_sidebar{background:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 30px #00000014}.as_avatar_img{border:3px solid #f4a636;border-radius:50%}.as_profile_nav{margin-top:30px}.as_profile_nav ul{margin:0;padding:0;list-style:none}.as_profile_nav ul li{margin-bottom:5px;list-style:none}.as_profile_nav ul li button,.as_profile_nav ul li a{text-align:left;cursor:pointer;color:#333;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px 15px;font-size:14px;transition:all .3s;display:flex}.as_profile_nav ul li button:hover,.as_profile_nav ul li a:hover,.as_profile_nav ul li button.active{color:#fff;background:#f4a636}.as_profile_content{background:#fff;border-radius:10px;padding:30px;box-shadow:0 5px 30px #00000014}.as_profile_tab label{color:#111;margin-bottom:8px;font-weight:600;display:block}.as_empty_state{color:#999;padding:40px 20px}.as_login_section{background-color:#f8f9fa}.as_login_box{background:#fff;border-radius:15px;padding:40px;box-shadow:0 5px 30px #00000014}.as_login_tabs{border-bottom:2px solid #eee;margin-bottom:30px;display:flex}.as_tab_btn{cursor:pointer;color:#999;background:0 0;border:none;flex:1;padding:15px;font-size:16px;font-weight:600;transition:all .3s;position:relative}.as_tab_btn:hover{color:#17384e}.as_tab_btn.active{color:#f4a636}.as_tab_btn.active:after{content:"";background:#f4a636;height:2px;position:absolute;bottom:-2px;left:0;right:0}.as_login_box .form-group{margin-bottom:20px}.as_login_box .form-group label{color:#17384e;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.as_login_box .form-control{background:#fff;border:1px solid #ddd;border-radius:10px;width:100%;height:50px;padding:0 20px;font-size:15px;transition:all .3s}.as_login_box .form-control:focus{border-color:#f4a636;outline:none;box-shadow:0 0 0 3px #f4a6361a}.as_login_box select.form-control{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat}.as_btn_block{width:100%;display:block}.as_alert{border-radius:8px;margin-bottom:15px;padding:12px 15px;font-size:14px}.as_alert_error{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca}.as_alert_success{color:#16a34a;background-color:#dcfce7;border:1px solid #bbf7d0}.justify-content-center{justify-content:center}.as_search_wrapper,.as_search_wrapper form{position:relative}.as_search_btn{cursor:pointer;background:0 0;border:none;padding:5px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.as_search_btn svg path{fill:#17384e}.as_search_results{z-index:1000;background:#fff;border-radius:10px;max-height:300px;margin-top:10px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 10px 30px #00000026}.as_search_results ul{margin:0;padding:0;list-style:none}.as_search_results li{cursor:pointer;border-bottom:1px solid #eee;align-items:center;gap:10px;padding:12px 15px;transition:background .2s;display:flex}.as_search_results li:last-child{border-bottom:none}.as_search_results li:hover{background:#f8f9fa}.as_result_type{text-transform:uppercase;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:600}.as_result_type.course{color:#1976d2;background:#e3f2fd}.as_result_type.ebook{color:#f57c00;background:#fff3e0}.as_result_title{color:#333;font-size:14px}.as_no_results{text-align:center;color:#666;margin:0;padding:20px}.as_header_wrapper{box-shadow:0 2px 20px #00000014;z-index:999!important;background:linear-gradient(135deg,#fcd742 0%,#f7c62d 50%,#fcd742 100%)!important}.as_has_submenu{position:relative!important}.as_header_wrapper.header_scrolled{box-shadow:0 4px 25px #0000001f}.as_menu>ul{align-items:center;gap:6px;display:flex}.as_menu>ul>li{position:relative;margin:0!important}.as_menu>ul>li>a{letter-spacing:.4px;text-transform:capitalize;border-radius:8px;text-decoration:none;display:block;position:relative;color:#17384e!important;padding:25px 20px!important;font-size:16px!important;font-weight:700!important;transition:all .3s!important}.as_menu>ul>li>a:before{content:""!important;background:#17384e!important;border-radius:2px!important;width:20px!important;height:3px!important;transition:transform .3s!important;position:absolute!important;top:auto!important;bottom:2px!important;left:50%!important;transform:translate(-50%)scaleX(0)!important}.as_menu>ul>li>a:hover{background:#17384e14;color:#000!important}.as_menu>ul>li>a:hover:before{width:20px!important;transform:translate(-50%)scaleX(1)!important}.as_menu>ul>li.as_nav_active>a{background:#17384e1a;color:#000!important;font-weight:700!important}.as_menu>ul>li.as_nav_active>a:before{background:#f4a636!important;width:24px!important;height:3px!important;transform:translate(-50%)scaleX(1)!important}.as_menu>ul>li.as_nav_highlighted>a{color:#17384e!important;background:#f4a63614!important;border:2px solid #f4a636!important;border-radius:6px!important;padding:7px 14px!important;font-size:13px!important;font-weight:800!important}.as_menu>ul>li.as_nav_highlighted>a:hover{color:#000!important;background:#f4a6362e!important;border-color:#e6952e!important}.as_menu>ul>li.as_nav_highlighted>a:before{display:none!important}.as_menu>ul>li.as_nav_highlighted.as_nav_active>a{color:#fff!important;background:#f4a636!important;border-color:#f4a636!important}.as_submenu_toggle{display:none}.as_nav_arrow{vertical-align:middle;margin-left:4px;transition:transform .3s;display:inline-block}.as_has_submenu:hover .as_nav_arrow{transform:rotate(180deg)}.as_nav_submenu{opacity:0;visibility:hidden;z-index:9999;border-radius:14px;min-width:320px;max-height:480px;transition:opacity .25s,visibility .25s,transform .25s;overflow:hidden auto;box-shadow:0 20px 60px #0000004d,0 0 0 1px #ffffff0d;background:linear-gradient(165deg,#1a1a2e 0%,#16213e 40%,#0f3460 100%)!important;border:none!important;flex-direction:column!important;padding:8px 0!important;display:flex!important;position:absolute!important;top:100%!important;left:0!important;transform:translateY(8px)!important}.as_nav_submenu::-webkit-scrollbar{width:4px}.as_nav_submenu::-webkit-scrollbar-track{background:0 0}.as_nav_submenu::-webkit-scrollbar-thumb{background:#f4a6364d;border-radius:4px}.as_nav_submenu:before{content:"";border:9px solid #0000;border-bottom-color:#1a1a2e;position:absolute;bottom:100%;left:24px}.as_nav_submenu:after{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}.as_has_submenu:hover>.as_nav_submenu{opacity:1;visibility:visible;transform:translateY(0)!important}.as_nav_submenu>li{border-bottom:none!important;margin:0!important;padding:0!important;display:block!important}.as_nav_submenu>li.as_submenu_header{pointer-events:none;border-bottom:1px solid #ffffff12!important;margin:0!important;padding:14px 20px 10px!important;display:block!important}.as_submenu_header span{text-transform:uppercase;letter-spacing:1.5px;color:#f4a636!important;font-size:11px!important;font-weight:700!important;display:block!important}.as_nav_submenu>li>a{white-space:nowrap;align-items:center;gap:12px;color:#ffffffbf!important;background:0 0!important;border-radius:0!important;padding:11px 20px!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;transition:all .2s!important;display:flex!important}.as_nav_submenu>li>a:before{display:none!important}.as_nav_submenu>li>a:hover{color:#fff!important;background:#f4a6361a!important;padding-left:20px!important}.as_nav_submenu>li>a:hover .as_submenu_icon{color:#f4a636;background:#f4a63633}.as_submenu_icon{color:#ffffff80;background:#ffffff0f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.as_submenu_text{text-overflow:ellipsis;flex:1;overflow:hidden}.as_submenu_viewall{border-top:1px solid #ffffff12!important;margin-top:4px!important;padding:0!important}.as_submenu_viewall>a{letter-spacing:.3px;color:#f4a636!important;padding:13px 20px!important;font-size:13px!important;font-weight:600!important}.as_submenu_viewall>a:hover{color:#ffc56d!important;background:#f4a63614!important}.as_submenu_viewall .as_submenu_icon{color:#f4a636;background:#f4a63626}@media (min-width:992px) and (max-width:1200px){.as_menu>ul>li>a{padding:20px 0!important;font-size:12px!important}.as_menu>ul>li{margin:0 3px!important}.as_menu>ul>li.as_nav_highlighted>a{padding:6px 10px!important;font-size:12px!important}}@media (max-width:991px){.as_header_wrapper{padding:0!important}.as_info_detail{display:none!important}.as_header_wrapper>.container{padding:0 15px}.as_header_wrapper>.container>.row{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:10px 0!important;display:flex!important}.as_header_wrapper .col-lg-3,.as_header_wrapper .col-md-3,.as_header_wrapper .col-sm-4,.as_header_wrapper .col-xs-6,.as_header_wrapper .col-lg-9,.as_header_wrapper .col-md-9,.as_header_wrapper .col-sm-8{flex:none!important;width:auto!important;padding:0!important}.as_logo{align-items:center;display:flex}.as_logo img{max-width:120px!important;height:auto!important}.as_right_info{justify-content:flex-end!important;align-items:center!important;gap:8px!important;padding:0!important;display:flex!important}.as_menu{opacity:1!important;visibility:visible!important;background:0 0!important;border-right:none!important;width:100%!important;position:static!important;left:auto!important}.as_menu_wrapper{box-shadow:5px 0 30px #0006;z-index:9999!important;background:linear-gradient(#0f2027 0%,#17384e 50%,#1a3a4f 100%)!important;width:300px!important;height:100vh!important;padding:0!important;transition:left .3s cubic-bezier(.4,0,.2,1)!important;position:fixed!important;top:0!important;left:-320px!important;overflow:hidden auto!important}.as_menu_wrapper.menu_open{left:0!important}.as_menu_wrapper::-webkit-scrollbar{width:3px}.as_menu_wrapper::-webkit-scrollbar-track{background:0 0}.as_menu_wrapper::-webkit-scrollbar-thumb{background:#f4a6364d;border-radius:10px}.as_menu_wrapper .as_menu{padding:60px 0 30px!important}.as_menu_wrapper .as_menu>ul{flex-direction:column!important;margin:0!important;padding:0!important;list-style:none!important}.as_menu_wrapper .as_menu>ul>li{border-bottom:1px solid #ffffff0f!important;border-left:none!important;margin:0!important;padding:0!important;display:block!important}.as_menu_wrapper .as_menu>ul>li>a{letter-spacing:.3px;color:#ffffffe6!important;text-align:left!important;background:0 0!important;border:none!important;border-radius:0!important;padding:14px 24px!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important;display:block!important;position:relative!important}.as_menu_wrapper .as_menu>ul>li>a:before{display:none!important}.as_menu_wrapper .as_menu>ul>li>a:hover,.as_menu_wrapper .as_menu>ul>li>a:active{color:#fcd742!important;background:#ffffff0a!important;padding-left:28px!important}.as_menu_wrapper .as_menu>ul>li.as_nav_active{background:#f4a63614;border-left:none!important;padding-left:0!important}.as_menu_wrapper .as_menu>ul>li.as_nav_active>a{color:#fcd742!important;background:0 0!important;border-left:3px solid #fcd742!important;padding-left:24px!important;font-weight:700!important}.as_menu_wrapper .as_menu>ul>li.as_nav_highlighted>a{background:0 0!important;border:none!important;border-radius:0!important;padding:14px 24px!important;font-size:15px!important;font-weight:600!important}.as_menu_wrapper .as_menu>ul>li.as_nav_highlighted>a:hover{background:#ffffff0a!important;border:none!important;padding-left:28px!important}.as_menu_wrapper .as_menu>ul>li.as_nav_highlighted.as_nav_active>a{color:#fcd742!important;background:0 0!important;border-left:3px solid #fcd742!important}.as_menu_wrapper .as_menu>ul>li.as_has_submenu{flex-wrap:wrap!important;align-items:stretch!important;padding:0!important;display:flex!important}.as_menu_wrapper .as_menu>ul>li.as_has_submenu>a{flex:1!important;min-width:0!important}.as_submenu_toggle{cursor:pointer;color:#fff9;background:#ffffff0a;border:none;border-left:1px solid #ffffff14;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:50px;margin:0;transition:all .2s;display:flex!important}.as_submenu_toggle:hover,.as_submenu_toggle.as_toggle_open{color:#fcd742;background:#f4a7361f}.as_submenu_toggle svg{transition:transform .3s}.as_submenu_toggle.as_toggle_open svg{transform:rotate(180deg)}.as_nav_arrow{display:none!important}.as_nav_submenu{max-height:0;transition:max-height .35s cubic-bezier(.4,0,.2,1);overflow:hidden;opacity:1!important;visibility:visible!important;background:#0003!important;border:none!important;border-radius:0!important;flex-direction:column!important;flex-basis:100%!important;width:100%!important;min-width:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important;box-shadow:inset 0 1px #ffffff0a!important}.as_nav_submenu.as_submenu_expanded{max-height:1200px;padding:4px 0 8px!important}.as_nav_submenu:before,.as_nav_submenu:after{display:none!important}.as_submenu_header{background:0 0!important;border-bottom:1px solid #ffffff0d!important;padding:10px 24px 8px!important}.as_submenu_header span{text-transform:uppercase!important;letter-spacing:1.8px!important;color:#f4a636b3!important;font-size:10px!important;font-weight:700!important}.as_nav_submenu>li{border:none!important;padding:0!important}.as_nav_submenu>li>a{transition:all .2s;color:#ffffffbf!important;text-align:left!important;border-bottom:1px solid #ffffff08!important;border-radius:0!important;align-items:center!important;gap:12px!important;padding:11px 24px 11px 28px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;text-decoration:none!important;display:flex!important}.as_nav_submenu>li:last-child>a{border-bottom:none!important}.as_nav_submenu>li>a:hover,.as_nav_submenu>li>a:active{color:#fcd742!important;background:#f4a63614!important;padding-left:32px!important}.as_nav_submenu>li>a:hover .as_submenu_icon,.as_nav_submenu>li>a:active .as_submenu_icon{color:#fcd742;background:#f4a63633}.as_submenu_icon{transition:all .2s;background:#ffffff12!important;border-radius:6px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;display:flex!important}.as_submenu_text{white-space:normal!important;text-overflow:ellipsis!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;flex:1!important;font-size:13px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}.as_submenu_viewall{border-top:1px solid #ffffff14!important;border-bottom:none!important;margin-top:4px!important;padding:4px 0 0!important}.as_submenu_viewall>a{color:#fcd742!important;font-size:13px!important;font-weight:700!important}.as_submenu_viewall>a .as_submenu_icon{color:#fcd742!important;background:#f4a63626!important}.as_submenu{margin-top:10px;box-shadow:none!important;opacity:1!important;visibility:visible!important;background:0 0!important;width:100%!important;padding-left:15px!important;display:none!important;position:static!important;left:auto!important}.as_menu>ul>li:hover .as_submenu{display:block!important}.as_submenu li{border-bottom:none!important;padding:8px 0!important}.as_submenu li a{color:#fffc!important;font-size:14px!important}.as_toggle{cursor:pointer;z-index:100;order:-1;justify-content:center;align-items:center;width:40px;height:40px;display:flex!important}.as_wishlist,.as_cart_icon{margin-left:5px!important}.as_user_dropdown{display:none}}@media (max-width:767px){.as_logo img{max-width:100px!important}.as_header_wrapper>.container>.row{min-height:50px;padding:8px 0!important}.as_right_info{gap:5px!important}.as_toggle{width:32px!important;height:32px!important}.as_toggle img{width:20px!important;height:20px!important}.as_wishlist img,.as_cart_icon img{width:18px!important;height:18px!important}.as_search_wrapper{display:none!important}.as_cart_badge{min-width:16px!important;height:16px!important;font-size:10px!important;line-height:16px!important}.as_wishlist_count{min-width:16px!important;height:16px!important;font-size:10px!important}}@media (max-width:480px){.as_logo img{max-width:90px!important}.as_header_wrapper>.container>.row{padding:6px 0!important}.as_right_info{gap:3px!important}}.as_menu_overlay{z-index:9998;background:#00000080;position:fixed;inset:0}.as_menu_close{display:none}@media (max-width:991px){.as_menu_close{color:#ffffffb3;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;transition:all .2s;display:none;position:absolute;top:16px;right:16px}.menu_open .as_menu_close{display:flex}.as_menu_close:hover{color:#fcd742;background:#f4a63626;border-color:#f4a6364d}}@media (max-width:480px){.as_cart_drawer{width:100vw;max-width:100vw;right:-100vw}.as_cart_drawer.open{right:0}}.as_stat_box{background:#fff;border-radius:10px;margin-bottom:20px;padding:30px 20px;box-shadow:0 5px 30px #00000014}.as_stat_icon{margin-bottom:10px;font-size:40px;display:block}.as_stat_box h3{color:#f4a636;margin:0;font-size:36px}.as_course_box{background:#fff;border-radius:10px;margin-bottom:30px;overflow:hidden;box-shadow:0 5px 30px #00000014}.as_course_img img{object-fit:cover;width:100%;height:200px}.as_course_badge{color:#fff;background:#17384e;border-radius:20px;padding:5px 12px;font-size:12px;position:absolute;top:15px;left:15px}.as_course_sale{color:#fff;background:#f4a636;border-radius:20px;padding:5px 12px;font-size:12px;position:absolute;top:15px;right:15px}.as_course_meta .as_icon{margin-right:5px}.as_course_title{margin:0 0 10px;font-size:18px}.as_course_title a{color:#111}.as_course_title a:hover{color:#f4a636}.as_course_desc{color:#666;margin-bottom:15px;font-size:14px}.as_course_features ul{margin:0 0 15px;padding:0;list-style:none}.as_course_features ul li{color:#555;padding:5px 0;font-size:13px}.as_course_features .as_check{color:#28a745;margin-right:8px}.as_course_footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-bottom:15px;padding-top:15px;display:flex}.as_course_rating{font-size:12px}.as_rating_text{color:#666;margin-left:5px}.as_course_price .as_current_price{color:#f4a636;font-size:24px;font-weight:700}.as_course_price .as_original_price{color:#999;margin-left:8px;font-size:14px;text-decoration:line-through}.as_course_actions{gap:10px;display:flex}.as_course_actions .as_btn{flex:1;min-width:auto;font-size:13px}.as_why_learn{background:#f9f9f9}.as_why_box{text-align:center;background:#fff;border-radius:10px;margin-bottom:30px;padding:30px;box-shadow:0 5px 30px #00000014}.as_why_icon{margin-bottom:15px;font-size:50px;display:block}.as_why_box h4{margin-bottom:10px}.as_course_main_img{border-radius:10px;width:100%;margin-bottom:30px}.as_course_tabs{border-bottom:2px solid #eee;margin-bottom:30px;display:flex}.as_course_tabs button{cursor:pointer;color:#666;background:0 0;border:none;padding:15px 30px;font-size:16px;position:relative}.as_course_tabs button.active{color:#f4a636}.as_course_tabs button.active:after{content:"";background:#f4a636;height:2px;position:absolute;bottom:-2px;left:0;right:0}.as_feature_list{grid-template-columns:repeat(2,1fr);gap:10px;padding:0;list-style:none;display:grid}.as_feature_list li{align-items:center;padding:10px 0;display:flex}.as_includes_list{padding:0;list-style:none}.as_includes_list li{align-items:center;gap:10px;padding:10px 0;display:flex}.as_module{background:#f9f9f9;border-radius:10px;margin-bottom:15px;padding:20px}.as_module_title{margin:0 0 15px;font-size:16px}.as_lesson_list{margin:0;padding:0;list-style:none}.as_lesson_list li{border-bottom:1px solid #eee;align-items:center;gap:10px;padding:10px 0;display:flex}.as_instructor_box{align-items:flex-start;gap:20px;display:flex}.as_instructor_img{border-radius:50%}.as_course_sidebar{position:sticky;top:100px}.as_price_box{background:#fff;border-radius:10px;margin-bottom:20px;padding:30px;box-shadow:0 5px 30px #00000014}.as_course_price_large .as_current{color:#f4a636;font-size:36px;font-weight:700}.as_course_price_large .as_original{color:#999;margin-left:10px;font-size:18px;text-decoration:line-through}.as_discount_text{color:#28a745;margin:10px 0 20px;font-size:14px}.as_course_meta_box{background:#fff;border-radius:10px;padding:25px;box-shadow:0 5px 30px #00000014}.as_course_meta_box ul{margin:0;padding:0;list-style:none}.as_course_meta_box ul li{border-bottom:1px solid #eee;justify-content:space-between;padding:12px 0;display:flex}.as_meta_label{color:#666}.as_meta_value{font-weight:600}.as_ebooks_badge{color:#fff;letter-spacing:2px;text-transform:uppercase;background:linear-gradient(135deg,#f4a636,#e8941f);border-radius:20px;margin-bottom:15px;padding:6px 20px;font-size:12px;font-weight:700;display:inline-block}.as_ebooks_desc{color:#fffc;max-width:600px;margin:0 auto;font-size:15px}.as_ebooks_grid{grid-template-columns:repeat(4,1fr);gap:30px;padding-top:40px;display:grid}.as_ebook_card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:25px 20px 20px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.as_ebook_card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.as_ebook_glow{pointer-events:none;background:radial-gradient(circle,#f4a63614 0%,#0000 60%);width:200%;height:200%;position:absolute;top:-50%;left:-50%}.as_ebook_cover_wrap{text-align:center;margin-bottom:15px;position:relative}.as_ebook_3d{perspective:800px;display:inline-block;position:relative}.as_ebook_3d .as_ebook_img{object-fit:cover;border-radius:6px;width:auto;max-height:260px;transition:transform .3s;box-shadow:8px 8px 20px #0006}.as_ebook_card:hover .as_ebook_3d .as_ebook_img{transform:rotateY(-8deg)}.as_ebook_spine{pointer-events:none;background:linear-gradient(90deg,#0000004d,#0000001a);border-radius:6px 0 0 6px;width:12px;height:100%;position:absolute;top:0;left:0}.as_ebook_badges{z-index:2;flex-wrap:nowrap;align-items:center;gap:6px;display:flex;position:absolute;top:10px;left:10px}.as_badge_type{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.as_badge_type.flipbook{color:#fff;background:#3498dbe6}.as_badge_type.download{color:#fff;background:#2ecc71e6}.as_badge_type.both{color:#fff;background:#9b59b6e6}.as_badge_sale{color:#fff;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;background:#e74c3ce6;border-radius:4px;padding:3px 8px;font-size:10px;font-weight:700}.as_ebook_details{text-align:left}.as_ebook_cat{color:#f4a636;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:700}.as_ebook_details h4{margin:6px 0 8px;font-size:15px;line-height:1.3}.as_ebook_details h4 a{color:#fff;text-decoration:none;transition:color .2s}.as_ebook_details h4 a:hover{color:#f4a636}.as_ebook_stats{color:#ffffffa6;align-items:center;gap:12px;margin-bottom:10px;font-size:12px;display:flex}.as_ebook_stats span{align-items:center;gap:4px;display:flex}.as_ebook_footer{justify-content:space-between;align-items:center;display:flex}.as_ebook_footer .as_ebook_price{align-items:baseline;gap:8px;display:flex}.as_ebook_footer .as_price_current{color:#f4a636;font-size:20px;font-weight:700}.as_ebook_footer .as_price_old{color:#fff6;font-size:14px;text-decoration:line-through}.as_ebook_btn{color:#f4a636;background:#f4a63626;border:1px solid #f4a6364d;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex}.as_ebook_btn:hover{color:#fff;background:#f4a636}.as_btn_gold{color:#fff;background:linear-gradient(135deg,#f4a636,#e8941f);border:none}.as_btn_gold:hover{background:linear-gradient(135deg,#e8941f,#d4820a)}.as_particle{background:#f4a6364d;border-radius:50%;width:4px;height:4px;animation:6s ease-in-out infinite floatParticle;position:absolute}.as_particle:first-child{animation-delay:0s;top:10%;left:5%}.as_particle:nth-child(2){animation-delay:1s;top:20%;right:10%}.as_particle:nth-child(3){animation-delay:2s;bottom:30%;left:15%}.as_particle:nth-child(4){animation-delay:3s;bottom:10%;right:5%}@keyframes floatParticle{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:.8;transform:translateY(-20px)}}@media (max-width:991px){.as_ebooks_grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:575px){.as_ebooks_grid{grid-template-columns:1fr;max-width:320px;margin:0 auto}}.as_ebook_types{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}.as_type_badge{background:#fff;border-radius:10px;align-items:center;gap:15px;padding:20px 30px;display:flex;box-shadow:0 5px 20px #00000014}.as_type_icon{font-size:40px}.as_type_badge h5{margin:0;font-size:16px}.as_type_badge p{color:#666;margin:0;font-size:13px}.as_filter_buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.as_filter_btn{cursor:pointer;background:#fff;border:2px solid #eee;border-radius:25px;padding:10px 25px;transition:all .3s}.as_filter_btn:hover,.as_filter_btn.active{color:#f4a636;border-color:#f4a636}.as_ebook_box{background:#fff;border-radius:10px;margin-bottom:30px;overflow:hidden;box-shadow:0 5px 30px #00000014}.as_ebook_cover{background:linear-gradient(135deg,#17384e 0%,#2a5a7a 100%);min-height:300px;position:relative;overflow:hidden}.as_ebook_cover img{object-fit:cover;width:100%;height:300px;display:block}.as_ebook_cover .img-responsive{object-fit:cover;width:100%!important;height:300px!important}.as_ebook_type_badge{position:absolute;top:15px;left:15px}.as_ebook_type_badge span{border-radius:5px;margin-right:5px;padding:5px 10px;font-size:11px;display:inline-block}.as_ebook_type_badge .flipbook{color:#fff;background:#17384e}.as_ebook_type_badge .download{color:#fff;background:#28a745}.as_ebook_type_badge .both{color:#fff;background:#f4a636}.as_ebook_sale{color:#fff;background:#dc3545;border-radius:5px;padding:5px 10px;font-size:11px;position:absolute;top:15px;right:15px}.as_ebook_overlay{opacity:0;background:#000000b3;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.as_ebook_cover:hover .as_ebook_overlay{opacity:1}.as_ebook_content{padding:20px}.as_ebook_category{color:#f4a636;text-transform:uppercase;font-size:12px}.as_ebook_title{margin:8px 0;font-size:16px}.as_ebook_author{color:#666;margin-bottom:10px;font-size:13px}.as_ebook_meta{color:#666;gap:15px;margin-bottom:10px;font-size:12px;display:flex}.as_ebook_price .as_current{color:#f4a636;font-size:20px;font-weight:700}.as_ebook_price .as_original{color:#999;margin-left:8px;font-size:14px;text-decoration:line-through}.as_ebook_actions{gap:10px;margin-top:15px;display:flex}.as_modal_overlay{z-index:1000;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.as_modal{background:#fff;border-radius:15px;width:100%;max-width:900px;max-height:90vh;position:relative;overflow-y:auto}.as_modal_close{cursor:pointer;z-index:1;background:0 0;border:none;font-size:24px;position:absolute;top:15px;right:15px}.as_modal_content{padding:30px}.as_toc_list{margin:15px 0;padding:0;list-style:none}.as_toc_list li{border-bottom:1px solid #eee;padding:8px 0;font-size:14px}.as_modal_actions{gap:15px;display:flex}.as_how_works{color:#fff;background:#17384e}.as_how_works .as_heading{color:#fff}.as_how_box{background:#ffffff1a;border-radius:15px;height:100%;padding:30px}.as_how_icon{margin-bottom:20px;font-size:60px;display:block}.as_how_box ol{margin:20px 0;padding-left:20px}.as_how_box ol li{padding:8px 0}.as_how_note{opacity:.8;margin-top:15px;font-size:13px}.as_flipbook_reader{background:#1a1a1a;flex-direction:column;min-height:100vh;display:flex}.as_flipbook_reader.fullscreen{z-index:9999;position:fixed;inset:0}.as_reader_header{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:15px 30px;display:flex}.as_reader_title{align-items:center;gap:20px;display:flex}.as_back_btn{color:#fff;opacity:.7}.as_back_btn:hover{opacity:1}.as_reader_title h1{margin:0;font-size:18px}.as_reader_controls{align-items:center;gap:10px;display:flex}.as_control_btn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:5px;width:35px;height:35px}.as_zoom_level{text-align:center;min-width:50px}.as_flipbook_container{flex:1;justify-content:center;align-items:center;padding:30px;display:flex;position:relative}.as_page_nav{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:5px;width:50px;height:80px;font-size:30px;transition:background .3s;position:absolute;top:50%;transform:translateY(-50%)}.as_page_nav:hover:not(:disabled){background:#fff3}.as_page_nav:disabled{opacity:.3;cursor:not-allowed}.as_prev{left:20px}.as_next{right:20px}.as_book{perspective:2000px;transform-origin:50%;transition:transform .3s;display:flex}.as_page{background:#fff;width:400px;height:560px;box-shadow:0 5px 30px #0000004d}.as_page_left{border-radius:5px 0 0 5px}.as_page_right{border-radius:0 5px 5px 0}.as_page_content{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:20px;display:flex;position:relative}.as_page_image{background:#f5f5f5;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.as_page_number{color:#666;font-size:12px;position:absolute;bottom:10px}.as_locked_page{color:#fff;background:linear-gradient(135deg,#17384e,#234a64)}.as_lock_overlay{text-align:center}.as_lock_icon{margin-bottom:20px;font-size:60px;display:block}.as_reader_footer{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:15px 30px;display:flex}.as_page_indicator{font-size:14px}.as_page_thumbnails{align-items:center;gap:5px;display:flex}.as_thumbnail{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:3px;width:30px;height:30px;font-size:12px}.as_thumbnail.active{background:#f4a636;border-color:#f4a636}.as_thumbnail.locked{opacity:.3}.as_more_pages{opacity:.7;margin-left:10px;font-size:12px}.as_ebook_cover_large{position:relative}.as_ebook_cover_large img{border-radius:10px;box-shadow:0 10px 40px #0003}.as_ebook_type_indicator{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.as_ebook_type_indicator .as_type{border-radius:5px;padding:8px 15px;font-size:13px}.as_ebook_type_indicator .flipbook{color:#fff;background:#17384e}.as_ebook_type_indicator .download{color:#fff;background:#28a745}.as_ebook_category_badge{color:#fff;background:#f4a636;border-radius:20px;margin-bottom:15px;padding:5px 15px;font-size:12px;display:inline-block}.as_ebook_author_large{color:#666;margin-bottom:15px;font-size:16px}.as_ebook_rating_large{color:#666;align-items:center;gap:10px;margin-bottom:25px;font-size:14px;display:flex}.as_ebook_price_section{margin-bottom:25px}.as_price_current{color:#f4a636;font-size:36px;font-weight:700}.as_price_original{color:#999;margin-left:10px;font-size:18px;text-decoration:line-through}.as_price_discount{color:#fff;background:#28a745;border-radius:5px;margin-left:15px;padding:5px 12px;font-size:13px;display:inline-block}.as_ebook_meta_grid{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:25px;display:grid}.as_meta_item{text-align:center;background:#f9f9f9;border-radius:10px;padding:15px}.as_meta_item .as_meta_icon{margin-bottom:5px;font-size:24px;display:block}.as_meta_item .as_meta_label{color:#666;font-size:12px;display:block}.as_meta_item .as_meta_value{font-weight:600}.as_ebook_actions_large{flex-wrap:wrap;gap:15px;margin-bottom:20px;display:flex}.as_secure_badge{color:#666;flex-wrap:wrap;gap:20px;font-size:13px;display:flex}.as_feature_list_ebook{padding:0;list-style:none}.as_feature_list_ebook li{align-items:center;gap:10px;padding:10px 0;display:flex}.as_toc_box{background:#f9f9f9;border-radius:10px;padding:25px}.as_toc{margin:0;padding-left:20px}.as_toc li{border-bottom:1px solid #eee;padding:8px 0}.as_courses_wrapper{background:#f9f9f9}.as_course_box{background:#fff;border-radius:15px;margin-bottom:30px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 5px 30px #00000014}.as_course_box:hover{transform:translateY(-5px);box-shadow:0 10px 40px #0000001f}.as_course_img{position:relative;overflow:hidden}.as_course_img img{object-fit:cover;width:100%;height:220px;display:block}.as_course_badge{color:#fff;background:#f4a636;border-radius:20px;padding:5px 15px;font-size:12px;font-weight:600;position:absolute;top:15px;left:15px}.as_course_badge.as_badge_new{background:#28a745}.as_course_content{padding:20px}.as_course_meta{color:#666;gap:15px;margin-bottom:12px;font-size:13px;display:flex}.as_course_content .as_subheading{margin-bottom:10px;font-size:18px}.as_course_content .as_subheading a{color:#17384e;text-decoration:none}.as_course_content .as_subheading a:hover{color:#f4a636}.as_course_content .as_font14{color:#666;margin-bottom:15px;line-height:1.6}.as_course_footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.as_course_price .as_current{color:#f4a636;font-size:22px;font-weight:700}.as_course_price .as_original{color:#999;margin-left:8px;font-size:14px;text-decoration:line-through}.as_course_footer .as_btn{padding:8px 20px;font-size:13px}.as_ebooks_section{background:linear-gradient(135deg,#0f1923 0%,#17384e 50%,#1a2a3a 100%);padding:80px 0;position:relative;overflow:hidden}.as_ebooks_bg{pointer-events:none;background:radial-gradient(at 30%,#f4a6360d 0%,#0000 60%),radial-gradient(at 70%,#3498db0d 0%,#0000 60%);position:absolute;inset:0}.as_ebooks_particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.as_empty_cart_buttons{justify-content:center;gap:15px;display:flex}.as_item_type{text-transform:uppercase;color:#fff;background:#f4a636;border-radius:3px;margin-left:0;padding:2px 8px;font-size:11px;display:inline-block}.as_cart_actions{flex-wrap:wrap;gap:15px;display:flex}.as_cart_product_info{flex-direction:column;gap:5px;display:flex}.as_cart_product_info .as_item_type{width:fit-content;margin-left:0}.as_cart_table{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 30px #00000014}.as_cart_table table{border-collapse:collapse;width:100%}.as_cart_table thead{color:#fff;background:#17384e}.as_cart_table th{text-align:left;padding:15px 20px;font-weight:600}.as_cart_table td{vertical-align:middle;border-bottom:1px solid #eee;padding:20px}.as_cart_product{align-items:center;gap:15px;display:flex}.as_cart_product img{object-fit:cover;border-radius:8px}.as_cart_product_info a{color:#17384e;font-weight:600;text-decoration:none}.as_cart_product_info a:hover{color:#f4a636}.as_cart_price,.as_cart_total{color:#17384e;font-weight:600}.as_cart_quantity .quantity{border:1px solid #ddd;border-radius:5px;align-items:center;width:fit-content;overflow:hidden;flex-direction:row!important;display:flex!important}.as_cart_quantity .quantity button{cursor:pointer;background:#f5f5f5;border:none;justify-content:center;align-items:center;width:35px;height:35px;font-size:18px;transition:background .3s;display:flex}.as_cart_quantity .quantity button:hover{color:#fff;background:#f4a636}.as_cart_quantity .quantity input{text-align:center;-moz-appearance:textfield;border:none;border-left:1px solid #ddd;border-right:1px solid #ddd;width:50px;height:35px;font-size:14px;font-weight:600}.as_cart_quantity .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.as_cart_quantity .quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.as_remove_btn{color:#e53935;cursor:pointer;background:#ffebee;border:none;border-radius:50%;width:35px;height:35px;font-size:14px;transition:all .3s}.as_remove_btn:hover{color:#fff;background:#e53935}.as_cart_summary{background:#fff;border-radius:10px;padding:25px;box-shadow:0 5px 30px #00000014}.as_cart_summary .as_subheading{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:15px}.as_summary_row{border-bottom:1px solid #eee;justify-content:space-between;padding:12px 0;display:flex}.as_summary_row.as_summary_total{color:#17384e;border-bottom:none;padding-top:15px;font-size:18px;font-weight:700}.as_coupon_box{gap:10px;display:flex}.as_coupon_box input{border-radius:25px;flex:1;padding:10px 15px}.as_btn_block{text-align:center;width:100%;margin-top:15px;display:block}.as_location_popup_overlay{z-index:9999;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.as_location_popup{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:500px;padding:40px;animation:.3s popupSlide}@keyframes popupSlide{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.as_location_popup h2{color:#17384e;margin-bottom:10px;font-size:24px}.as_location_popup p{color:#666;margin-bottom:30px}.as_location_options{justify-content:center;gap:20px;display:flex}.as_location_btn{cursor:pointer;background:#fff;border:2px solid #eee;border-radius:15px;flex-direction:column;align-items:center;gap:10px;min-width:180px;padding:25px 30px;transition:all .3s;display:flex}.as_location_btn:hover{border-color:#f4a636;box-shadow:0 5px 20px #f4a63633}.as_location_btn .as_flag{font-size:48px}.as_location_btn .as_country_name{color:#17384e;font-size:16px;font-weight:600}.as_location_btn .as_payment_method{color:#666;background:#f5f5f5;border-radius:15px;padding:5px 12px;font-size:12px}.as_location_btn.as_india:hover .as_payment_method{color:#fff;background:#072654}.as_location_btn.as_other:hover .as_payment_method{color:#fff;background:#003087}.as_checkout_wrapper{background:#f9f9f9}.as_checkout_form{background:#fff;border-radius:15px;padding:30px;box-shadow:0 5px 30px #00000014}.as_checkout_form .as_subheading{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:15px}.as_form_group{margin-bottom:20px}.as_form_group label{color:#17384e;margin-bottom:8px;font-weight:600;display:block}.as_form_group .form-control{border:1px solid #ddd;border-radius:8px;width:100%;padding:12px 15px;font-size:14px;transition:border-color .3s}.as_form_group .form-control:focus{border-color:#f4a636;outline:none}.as_form_group textarea.form-control{resize:vertical;min-height:70px}.as_form_row{gap:15px;display:flex}.as_form_row .as_form_group{flex:1}.as_checkbox_group{margin-bottom:15px}.as_checkbox_label{cursor:pointer;color:#333;align-items:center;gap:10px;font-size:14px;display:flex}.as_checkbox_label input[type=checkbox]{accent-color:#f4a636;cursor:pointer;width:18px;height:18px}.as_section_header_row{justify-content:space-between;align-items:center;display:flex}@media (max-width:576px){.as_form_row{flex-direction:column;gap:0}}.as_payment_section{border-top:1px solid #eee;padding-top:25px}.as_selected_payment{margin-top:15px}.as_payment_badge img{object-fit:contain;width:auto;height:25px}.as_payment_badge span{color:#666;flex:1}.as_change_location{color:#f4a636;cursor:pointer;background:0 0;border:none;font-weight:600}.as_change_location:hover{text-decoration:underline}.as_order_summary{background:#fff;border-radius:15px;padding:30px;position:sticky;top:100px;box-shadow:0 5px 30px #00000014}.as_order_summary .as_subheading{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:15px}.as_order_items{margin-bottom:20px}.as_order_item{border-bottom:1px solid #eee;align-items:center;gap:15px;padding:15px 0;display:flex}.as_order_item img{object-fit:cover;border-radius:8px}.as_order_item_info h5{color:#17384e;margin-bottom:5px;font-size:14px}.as_item_type_badge{text-transform:uppercase;color:#fff;background:#f4a636;border-radius:3px;margin-bottom:5px;padding:2px 8px;font-size:10px;display:inline-block}.as_order_item_price{color:#17384e;font-weight:600}.as_order_totals{padding-top:15px}.as_total_row{border-bottom:1px solid #eee;justify-content:space-between;padding:10px 0;display:flex}.as_total_row.as_grand_total{color:#17384e;border-bottom:none;padding-top:15px;font-size:18px;font-weight:700}.as_secure_checkout{text-align:center;background:#e8f5e9;border-radius:8px;margin-top:20px;padding:15px}.as_secure_checkout p{color:#2e7d32;margin:0;font-size:13px}.as_payment_success{background:#fff;border-radius:15px;max-width:600px;margin:0 auto;padding:60px 40px;box-shadow:0 5px 30px #00000014}.as_success_icon{color:#fff;background:linear-gradient(135deg,#4caf50,#8bc34a);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 30px;font-size:48px;display:flex}@media (max-width:768px){.as_location_options{flex-direction:column}.as_location_btn{width:100%}.as_order_summary{margin-top:30px;position:static}}.as_banner_buttons{gap:15px;margin-top:25px;display:flex}.as_banner_buttons .as_btn_secondary{color:#fff;background:0 0;border:2px solid #fff}.as_banner_buttons .as_btn_secondary:hover{color:#17384e;background:#fff}@keyframes spin{to{transform:rotate(360deg)}}.as_banner_img .as_astrologer{object-fit:contain;max-width:100%;height:auto;max-height:450px;-webkit-mask-image:linear-gradient(#000 0% 50%,#000000b3 65%,#0000004d 80%,#0000 95%);mask-image:linear-gradient(#000 0% 50%,#000000b3 65%,#0000004d 80%,#0000 95%)}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.as_about_stats{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:30px;padding:20px 0}.as_stat_box h2{margin-bottom:5px;font-family:Philosopher,sans-serif;font-size:32px;font-weight:700}.as_stat_box p{color:#666;margin:0;font-size:14px}.as_ceo_wrapper{background:linear-gradient(135deg,#fdfbf7 0%,#fff9f0 100%)}.as_ceo_img{display:inline-block;position:relative}.as_ceo_img img{border-radius:20px;box-shadow:0 20px 60px #00000026}.as_ceo_badge{color:#fff;text-align:center;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:15px;padding:20px 25px;position:absolute;bottom:30px;right:-20px;box-shadow:0 10px 30px #0006}.as_ceo_badge .as_experience{font-family:Philosopher,sans-serif;font-size:32px;font-weight:700;line-height:1;display:block}.as_ceo_badge .as_exp_text{text-transform:uppercase;letter-spacing:1px;margin-top:5px;font-size:12px;display:block}.as_ceo_detail{background:#fff;border:1px solid #f0e6d6;border-radius:20px;padding:40px 35px;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000014}.as_ceo_detail:before{content:"";background:linear-gradient(#f4a636,#e74c3c,#f4a636);width:5px;height:100%;position:absolute;top:0;left:0}.as_ceo_quote{margin-bottom:15px}.as_ceo_quote svg{fill:#f4a636!important;opacity:.4!important}.as_ceo_message{color:#333;background:linear-gradient(135deg,#fff9f0 0%,#fef5e7 100%);border-left:4px solid #f4a636;border-radius:0 12px 12px 0;margin-bottom:30px;padding:20px 25px;font-size:20px;font-style:italic;line-height:1.8;position:relative}.as_ceo_commitments ul{margin:0 0 30px;padding:0;list-style:none}.as_ceo_commitments ul li{color:#444;background:#fdfaf5;border:1px solid #f5ece0;border-radius:10px;align-items:flex-start;gap:14px;margin-bottom:18px;padding:10px 15px;font-size:16px;font-weight:500;line-height:1.6;transition:all .3s;display:flex}.as_ceo_commitments ul li:hover{background:#fff5e6;border-color:#f4a636;transform:translate(5px)}.as_ceo_commitments .as_check{background:linear-gradient(135deg,#f4a636,#e8912a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex;box-shadow:0 3px 10px #f4a6364d}.as_ceo_commitments .as_check svg{stroke:#fff!important}.as_ceo_info{border-top:1px solid #eee;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:25px 0;display:flex}.as_ceo_name h3{color:#17384e;margin:0 0 5px;font-family:Philosopher,sans-serif;font-size:22px;font-weight:700}.as_ceo_name p{color:#666;margin:0 0 5px;font-size:14px}.as_ceo_title{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:20px;padding:5px 15px;font-size:12px;font-weight:600;display:inline-block}.as_ceo_stats{margin-top:20px}.as_ceo_stats .as_stat_box{background:#fff;border-radius:15px;padding:20px;box-shadow:0 5px 20px #0000000d}.as_ceo_stats .as_stat_box h2{font-size:28px}.as_ceo_info_mini{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-top:none;border-radius:12px;align-items:center;gap:15px;margin-bottom:25px;padding:20px;display:flex}.as_ceo_info_mini .as_ceo_name h4{color:#fff;margin:0 0 8px;font-family:Philosopher,sans-serif;font-size:20px;font-weight:700}.as_ceo_info_mini .as_ceo_title{color:#f4a636;background:#f4a63633;border-radius:20px;padding:4px 14px;font-size:13px;font-weight:600;display:inline-block}@media (max-width:991px){.as_ceo_detail{margin-top:40px;padding:30px 20px}.as_ceo_badge{bottom:20px;right:10px}}.as_product_section{background:#fff}.as_product_img{border:1px solid #eee;border-radius:15px;position:relative;overflow:hidden;box-shadow:0 10px 40px #0000001a}.as_product_img img{width:100%;height:auto;display:block}.as_product_badge{text-transform:uppercase;letter-spacing:.5px;color:#fff;border-radius:25px;padding:6px 18px;font-size:13px;font-weight:700;position:absolute;top:15px;left:15px}.as_badge_premium{background:linear-gradient(135deg,#f4a636,#e8912a)}.as_badge_popular{background:linear-gradient(135deg,#27ae60,#2ecc71)}.as_product_info{padding-left:20px}.as_product_title{color:#17384e;margin:0 0 20px;font-family:Philosopher,sans-serif;font-size:28px;font-weight:700;line-height:1.3}.as_product_price{border-bottom:1px solid #eee;align-items:center;gap:15px;margin-bottom:25px;padding-bottom:20px;display:flex}.as_product_current_price{color:#f4a636;font-family:Philosopher,sans-serif;font-size:30px;font-weight:700}.as_product_old_price{color:#999;font-size:20px;text-decoration:line-through}.as_product_options{margin-bottom:25px}.as_option_group{margin-bottom:16px}.as_option_label{color:#17384e;text-transform:uppercase;letter-spacing:.8px;margin-bottom:10px;font-size:13px;font-weight:700;display:block}.as_option_cards{flex-wrap:wrap;gap:10px;display:flex}.as_option_card{cursor:pointer;background:#fff;border:2px solid #e8e0d4;border-radius:10px;flex-direction:column;align-items:center;gap:4px;min-width:100px;padding:14px 22px;transition:all .25s;display:flex;position:relative;overflow:hidden}.as_option_card:before{content:"";background:0 0;height:3px;transition:background .25s;position:absolute;top:0;left:0;right:0}.as_option_card:hover{background:#fdfbf8;border-color:#d4c8b4;transform:translateY(-1px);box-shadow:0 4px 12px #0000000f}.as_option_card.as_option_active{background:linear-gradient(#fffaf2,#fff);border-color:#f4a636;box-shadow:0 4px 16px #f4a63626}.as_option_card.as_option_active:before{background:linear-gradient(90deg,#f4a636,#e8942e)}.as_option_card_label{color:#333;font-size:15px;font-weight:600}.as_option_card.as_option_active .as_option_card_label{color:#17384e}.as_option_card_price{color:#999;font-size:14px;font-weight:700}.as_option_card.as_option_active .as_option_card_price{color:#f4a636}@media (max-width:480px){.as_option_cards{gap:8px}.as_option_card{flex:1;min-width:80px;padding:10px 16px}}.as_product_short_desc{margin-bottom:25px}.as_product_short_desc p{color:#555;font-size:16px;line-height:1.8}.as_product_features{margin-bottom:30px}.as_product_features h4{color:#17384e;margin-bottom:15px;font-size:18px;font-weight:700}.as_product_features ul{margin:0;padding:0;list-style:none}.as_product_features ul li{color:#555;border-bottom:1px dashed #f0ebe3;align-items:center;gap:10px;padding:8px 0;font-size:15px;display:flex}.as_product_features ul li:last-child{border-bottom:none}.as_product_features ul li svg{flex-shrink:0}.as_dur_selector{background:#fafafa;border:1px solid #e8e8e8;border-radius:14px;margin-bottom:24px;padding:20px 22px}.as_dur_heading{color:#1a1a2e;align-items:center;gap:8px;margin:0 0 16px;font-size:15px;font-weight:600;display:flex}.as_dur_heading svg{color:#f4a636}.as_dur_grid{flex-wrap:wrap;gap:12px;display:flex}.as_dur_card{cursor:pointer;text-align:center;background:#fff;border:2px solid #e0e0e0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;min-width:130px;padding:18px 24px 14px;transition:all .25s;display:flex;position:relative}.as_dur_icon{color:#888;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:2px;transition:all .25s;display:flex}.as_dur_label{color:#333;font-size:15px;font-weight:700;transition:color .25s}.as_dur_price{color:#f4a636;font-size:13px;font-weight:600;transition:color .25s}.as_dur_check{z-index:1;background:#27ae60;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:-8px;right:-8px;box-shadow:0 2px 8px #27ae6066}.as_dur_card:hover{border-color:#f4a636;transform:translateY(-2px);box-shadow:0 4px 16px #00000014}.as_dur_card:hover .as_dur_icon{color:#f4a636;background:#fff5e6}.as_dur_card:hover .as_dur_label{color:#1a1a2e}.as_dur_card.as_dur_selected{background:#f0faf4;border-color:#27ae60;box-shadow:0 4px 16px #27ae6026}.as_dur_card.as_dur_selected .as_dur_icon{color:#fff;background:#27ae60}.as_dur_card.as_dur_selected .as_dur_label{color:#1a1a2e}.as_dur_card.as_dur_selected .as_dur_price{color:#27ae60}@media (max-width:480px){.as_dur_grid{gap:8px}.as_dur_card{min-width:100px;padding:14px 16px 12px}.as_dur_icon{width:36px;height:36px}.as_dur_icon svg{width:18px;height:18px}}.as_product_actions{border-bottom:1px solid #eee;gap:15px;margin-bottom:30px;padding-bottom:25px;display:flex}.as_product_cart_btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f4a636,#e8912a);border:none;border-radius:8px;align-items:center;gap:10px;padding:14px 30px;font-size:16px;font-weight:600;transition:all .3s;display:inline-flex}.as_product_cart_btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #f4a63666}.as_product_cart_btn.added{background:linear-gradient(135deg,#27ae60,#2ecc71)}.as_product_book_btn{color:#17384e;background:#fff;border:2px solid #17384e;border-radius:8px;align-items:center;gap:10px;padding:14px 30px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.as_product_book_btn:hover{color:#fff;background:#17384e}.as_product_meta{background:#f9f7f3;border:1px solid #ede8df;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.as_meta_item{text-align:center;border-right:1px solid #ede8df;flex-direction:column;align-items:center;gap:10px;padding:20px 15px;display:flex}.as_meta_item:last-child{border-right:none}@media (max-width:768px){.as_product_meta{grid-template-columns:1fr}.as_meta_item{text-align:left;border-bottom:1px solid #ede8df;border-right:none;flex-direction:row;align-items:center;gap:15px;padding:16px 20px}.as_meta_item:last-child{border-bottom:none}}.as_meta_icon{color:#f4a636;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.as_meta_label{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;font-size:12px;font-weight:600;display:block}.as_meta_item>div:last-child span:not(.as_meta_label){color:#17384e;font-size:15px;font-weight:600}.as_meta_item a{color:#f4a636;font-size:15px;font-weight:600;text-decoration:none}.as_meta_item a:hover{text-decoration:underline}.as_gallery_thumbnails{gap:10px;margin-top:15px;padding-bottom:5px;display:flex;overflow-x:auto}.as_gallery_thumb{cursor:pointer;opacity:.6;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:72px;height:72px;transition:all .3s;overflow:hidden}.as_gallery_thumb:hover{opacity:.85}.as_gallery_thumb.as_thumb_active{opacity:1;border-color:#f4a636}.as_gallery_thumb img{object-fit:cover;width:100%;height:100%}.as_product_tabs{border:1px solid #eee;border-radius:15px;overflow:hidden}.as_tab_nav{background:#f8f8f8;border-bottom:1px solid #eee;display:flex}.as_tab_nav button{color:#777;cursor:pointer;background:0 0;border:none;flex:1;padding:18px 25px;font-size:16px;font-weight:600;transition:all .3s;position:relative}.as_tab_nav button.active{color:#17384e;background:#fff}.as_tab_nav button.active:after{content:"";background:#f4a636;width:100%;height:3px;position:absolute;bottom:0;left:0}.as_tab_nav button:hover{color:#17384e}.as_tab_content{padding:35px}.as_tab_panel h4{color:#17384e;margin-bottom:20px;font-size:22px;font-weight:700}.as_tab_panel p{color:#555;margin-bottom:15px;font-size:15px;line-height:1.8}.as_tab_features_grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.as_tab_feature_item{color:#444;background:#fdfaf5;border:1px solid #f5ece0;border-radius:10px;align-items:center;gap:12px;padding:15px 20px;font-size:15px;font-weight:500;display:flex}.as_tab_feature_icon{background:linear-gradient(135deg,#f4a636,#e8912a);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.as_tab_feature_icon svg{stroke:#fff!important}.as_how_it_works{flex-direction:column;gap:20px;display:flex}.as_step{background:#fdfaf5;border:1px solid #f5ece0;border-radius:12px;align-items:flex-start;gap:20px;padding:20px;display:flex}.as_step_num{color:#f4a636;background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.as_step h5{color:#17384e;margin:0 0 5px;font-size:17px;font-weight:700}.as_step p{color:#666;margin:0;font-size:14px;line-height:1.6}.as_related_card{background:#fff;border:1px solid #eee;border-radius:12px;text-decoration:none;transition:all .3s;display:block;overflow:hidden;box-shadow:0 5px 20px #00000014}.as_related_card:hover{border-color:#f4a636;transform:translateY(-5px);box-shadow:0 15px 40px #0000001f}.as_related_img{height:160px;overflow:hidden}.as_related_img img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.as_related_card:hover .as_related_img img{transform:scale(1.1)}.as_related_body{padding:15px}.as_related_body h5{color:#17384e;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.as_related_price{color:#f4a636;font-size:18px;font-weight:700}@media (max-width:991px){.as_product_info{margin-top:30px;padding-left:0}}@media (max-width:768px){.as_product_actions{flex-direction:column}.as_product_cart_btn,.as_product_book_btn{justify-content:center}.as_tab_nav{flex-direction:column}.as_tab_features_grid{grid-template-columns:1fr}.as_product_title{font-size:22px}.as_product_current_price{font-size:24px}}.as_steps_section{background:#fdf5e6;border:1px solid #e8d5b8;border-radius:16px;padding:50px 30px 40px;position:relative}.as_steps_heading{text-align:center;margin-bottom:40px}.as_steps_heading h2{color:#6b1d1d;margin:0;font-size:28px;font-weight:700}.as_steps_timeline{justify-content:center;align-items:flex-start;gap:0;display:flex;position:relative}.as_steps_line{z-index:0;background:#c9a96e;height:2px;position:absolute;top:45px;left:10%;right:10%}.as_timeline_step{text-align:center;z-index:1;flex-direction:column;flex:1;align-items:center;max-width:200px;padding:0 10px;display:flex;position:relative}.as_timeline_circle{background:#fff;border:2px solid #c9a96e;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:15px;transition:transform .3s,box-shadow .3s;display:flex}.as_timeline_circle span{color:#6b1d1d;font-size:16px;font-weight:700}.as_timeline_step:hover .as_timeline_circle{transform:scale(1.08);box-shadow:0 4px 15px #c9a96e4d}.as_timeline_step h4{color:#333;margin-bottom:4px;font-size:14px;font-weight:600;line-height:1.4}.as_timeline_step p{color:#777;margin:0;font-size:12px;line-height:1.4}.as_premium_section{padding:10px 0 0}.as_premium_heading{text-align:center;margin-bottom:30px}.as_premium_heading h2{color:#1a1a2e;margin:0;font-size:28px;font-weight:700}.as_premium_grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.as_premium_card{background:linear-gradient(160deg,#c0392b 0%,#7b241c 50%,#4a1a1a 100%);border-radius:14px;padding:22px 18px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.as_premium_card:nth-child(2n){background:linear-gradient(160deg,#e67e22 0%,#d35400 50%,#a04000 100%)}.as_premium_card:before{content:"";background:#ffffff0f;border-radius:50%;width:80px;height:80px;position:absolute;top:-30px;right:-30px}.as_premium_card:hover{transform:translateY(-4px);box-shadow:0 8px 25px #0003}.as_premium_card h4{color:#fff;margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.3}.as_premium_card p{color:#ffffffd9;margin:0;font-size:13px;line-height:1.5}@media (max-width:991px){.as_steps_line{display:none}.as_steps_timeline{flex-direction:column;align-items:center;gap:25px}.as_timeline_step{max-width:280px}.as_timeline_circle{width:75px;height:75px}.as_timeline_circle span{font-size:14px}}@media (max-width:767px){.as_steps_section{padding:35px 15px 30px}.as_steps_heading h2,.as_premium_heading h2{font-size:22px}.as_premium_grid{grid-template-columns:1fr}.as_timeline_step h4{font-size:13px}}.as_whylearn_section{background:linear-gradient(#0d1b2a 0%,#1b2838 50%,#162032 100%);padding:100px 0 80px;position:relative;overflow:hidden}.as_whylearn_section:before{content:"";pointer-events:none;background:radial-gradient(circle at 15% 30%,#f4a6360f 0%,#0000 50%),radial-gradient(circle at 85% 70%,#8a4fff0d 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.as_whylearn_bg_deco{pointer-events:none;position:absolute;inset:0;overflow:hidden}.as_wl_orb{opacity:.07;filter:blur(60px);border-radius:50%;position:absolute}.as_wl_orb1{background:#f4a636;width:300px;height:300px;top:-50px;left:-80px}.as_wl_orb2{background:#8a4fff;width:250px;height:250px;bottom:-40px;right:-60px}.as_wl_orb3{background:#4a90d9;width:200px;height:200px;top:40%;left:50%}.as_wl_subtitle{color:#f4a636;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700}.as_wl_desc{color:#ffffff8c;max-width:550px;margin:0 auto 55px;font-size:16px;line-height:1.7}.as_wl_grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.as_wl_card{text-align:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;padding:40px 28px 35px;transition:all .4s cubic-bezier(.25,.46,.45,.94);display:flex;position:relative;overflow:hidden}.as_wl_card_accent{border-radius:20px 20px 0 0;height:4px;transition:height .4s;position:absolute;top:0;left:0;right:0}.as_wl_card:hover{background:#ffffff12;border-color:#ffffff26;transform:translateY(-8px)}.as_wl_card:hover .as_wl_card_accent{height:5px}.as_wl_icon{border-radius:20px;justify-content:center;align-items:center;width:75px;height:75px;margin-bottom:22px;transition:all .4s;display:flex;position:relative}.as_wl_card:hover .as_wl_icon{transform:scale(1.08)rotate(3deg)}.as_wl_card h4{color:#fff;margin:0 0 12px;font-family:Philosopher,sans-serif;font-size:19px;font-weight:700}.as_wl_card p{color:#ffffff8c;flex:1;margin:0;font-size:14px;line-height:1.7}.as_wl_number{opacity:.06;color:#fff;pointer-events:none;font-family:Philosopher,sans-serif;font-size:42px;font-weight:800;line-height:1;position:absolute;bottom:12px;right:16px}.as_wl_gold .as_wl_card_accent{background:linear-gradient(90deg,#f4a636,#f0c674)}.as_wl_gold .as_wl_icon{color:#fff;background:linear-gradient(135deg,#f4a636,#e8912d);box-shadow:0 8px 30px #f4a6364d}.as_wl_gold:hover{border-color:#f4a63640;box-shadow:0 15px 40px #f4a63626}.as_wl_purple .as_wl_card_accent{background:linear-gradient(90deg,#8a4fff,#b388ff)}.as_wl_purple .as_wl_icon{color:#fff;background:linear-gradient(135deg,#8a4fff,#6c3ce0);box-shadow:0 8px 30px #8a4fff4d}.as_wl_purple:hover{border-color:#8a4fff40;box-shadow:0 15px 40px #8a4fff26}.as_wl_blue .as_wl_card_accent{background:linear-gradient(90deg,#4a90d9,#74b3f0)}.as_wl_blue .as_wl_icon{color:#fff;background:linear-gradient(135deg,#4a90d9,#3672b9);box-shadow:0 8px 30px #4a90d94d}.as_wl_blue:hover{border-color:#4a90d940;box-shadow:0 15px 40px #4a90d926}.as_wl_green .as_wl_card_accent{background:linear-gradient(90deg,#2ecc71,#6ddb9e)}.as_wl_green .as_wl_icon{color:#fff;background:linear-gradient(135deg,#2ecc71,#27ae60);box-shadow:0 8px 30px #2ecc714d}.as_wl_green:hover{border-color:#2ecc7140;box-shadow:0 15px 40px #2ecc7126}.as_wl_rose .as_wl_card_accent{background:linear-gradient(90deg,#e74c8b,#f48fb1)}.as_wl_rose .as_wl_icon{color:#fff;background:linear-gradient(135deg,#e74c8b,#c62872);box-shadow:0 8px 30px #e74c8b4d}.as_wl_rose:hover{border-color:#e74c8b40;box-shadow:0 15px 40px #e74c8b26}.as_wl_cyan .as_wl_card_accent{background:linear-gradient(90deg,#00bcd4,#4dd0e1)}.as_wl_cyan .as_wl_icon{color:#fff;background:linear-gradient(135deg,#00bcd4,#0097a7);box-shadow:0 8px 30px #00bcd44d}.as_wl_cyan:hover{border-color:#00bcd440;box-shadow:0 15px 40px #00bcd426}@media (max-width:991px){.as_wl_grid{grid-template-columns:repeat(2,1fr);gap:20px}.as_whylearn_section{padding:70px 0 60px}}@media (max-width:575px){.as_wl_grid{grid-template-columns:1fr;gap:16px}.as_wl_card{padding:30px 22px 28px}}.as_white{color:#fff!important}.as_white_light{color:#ffffffb3!important}.as_courses_offer_wrapper{background:#f8f9fa}.as_course_offer_box{background:#fff;border:1px solid #eee;border-radius:16px;margin-bottom:30px;padding:35px 25px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000f}.as_course_offer_box:before{content:"";transform-origin:0;background:linear-gradient(90deg,#f4a636,#ff6b35);width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.as_course_offer_box:hover{border-color:#0000;transform:translateY(-8px);box-shadow:0 15px 40px #f4a63626}.as_course_offer_box:hover:before{transform:scaleX(1)}.as_course_offer_icon{color:#f4a636;background:linear-gradient(135deg,#fff8ed 0%,#ffeed6 100%);border-radius:16px;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;transition:all .4s;display:flex}.as_course_offer_box:hover .as_course_offer_icon{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#ff6b35 100%);transform:rotate(5deg)scale(1.1)}.as_course_offer_box h4{color:#17384e;margin-bottom:12px;font-family:Philosopher,sans-serif;font-size:18px;font-weight:700}.as_course_offer_box p{color:#666;margin-bottom:15px;font-size:14px;line-height:1.6}.as_course_link{color:#f4a636;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.as_course_link span{transition:transform .3s}.as_course_link:hover{color:#17384e}.as_course_link:hover span{transform:translate(5px)}.as_cta_wrapper{color:#fff;background:linear-gradient(135deg,#17384e 0%,#1a4a63 100%)}.as_cta_wrapper .as_heading{color:#fff}.as_cta_wrapper p{color:#fffc}.as_cta_wrapper .as_btn{color:#fff;background:#f4a636}.as_cta_wrapper .as_btn:hover{color:#17384e;background:#fff}.as_auth_buttons{align-items:center;gap:10px;display:flex}.as_login_btn,.as_register_btn{border-radius:25px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.as_login_btn{color:#17384e;background:0 0;border:1px solid #17384e}.as_login_btn:hover{color:#17384e;background:#17384e1a;border-color:#17384e}.as_login_btn svg{stroke:#17384e}.as_register_btn{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #1a1a2e}.as_register_btn:hover{color:#fff;background:linear-gradient(135deg,#16213e 0%,#1a1a2e 100%);border-color:#16213e}.as_register_btn:visited,.as_register_btn:active{color:#fff}.as_login_btn svg,.as_register_btn svg{flex-shrink:0}.as_logout_link{align-items:center;gap:8px;color:#e74c3c!important;display:flex!important}.as_logout_link:hover{color:#c0392b!important}.as_user_dropdown_menu ul li a{align-items:center;gap:8px;padding:10px 15px;transition:all .3s;display:flex}.as_user_dropdown_menu ul li a:hover{background:#f8f9fa}.as_services_section{background:linear-gradient(#fff 0%,#f8f9fa 100%);position:relative}.as_service_card{background:0 0;border:1px solid #ffffff26;border-radius:20px;min-height:320px;margin-bottom:30px;padding:40px 30px;transition:all .4s;position:relative;overflow:hidden;box-shadow:0 5px 25px #0000001a}.as_service_card:before{content:"";transform-origin:0;background:linear-gradient(90deg,#f4a636,#ff6b35);width:100%;height:4px;transition:transform .4s;position:absolute;top:0;left:0;transform:scaleX(0)}.as_service_card:after{content:"";background:radial-gradient(circle,#f4a6360d 0%,#0000 70%);width:150px;height:150px;transition:all .4s;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.as_service_card:hover:before{transform:scaleX(1)}.as_service_card:hover:after{transform:translate(30%,-30%)scale(1.5)}.as_service_card_icon{color:#f4a636;z-index:1;background:linear-gradient(135deg,#fff8ed 0%,#ffeed6 100%);border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:25px;transition:all .4s;display:flex;position:relative}.as_service_card_icon:before{content:"";z-index:-1;opacity:0;background:linear-gradient(135deg,#f4a63633 0%,#0000 100%);border-radius:50%;transition:all .4s;position:absolute;inset:-5px}.as_service_card:hover .as_service_card_icon{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#ff6b35 100%);transform:scale(1.1)rotate(5deg);box-shadow:0 10px 30px #f4a63666}.as_service_card:hover .as_service_card_icon:before{opacity:1;animation:1.5s ease-out infinite pulse-ring}@keyframes pulse-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.as_service_card_content{z-index:1;position:relative}.as_service_card_content h4{color:#fff;margin-bottom:15px;font-family:Philosopher,sans-serif;font-size:20px;font-weight:700;transition:color .3s}.as_service_card:hover .as_service_card_content h4{color:#f4a636}.as_service_card_content p{color:#fffc;margin-bottom:20px;font-size:14px;line-height:1.7}.as_service_info h4{color:#fff!important}.as_service_link{color:#f4a636;align-items:center;gap:10px;padding:10px 0;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.as_service_link svg{transition:transform .3s}.as_service_link:hover{color:#17384e}.as_service_link:hover svg{transform:translate(5px)}@media (max-width:991px){.as_service_card{min-height:auto;padding:30px 25px}.as_service_card_icon{width:75px;height:75px}.as_service_card_icon svg{width:36px;height:36px}}@media (max-width:767px){.as_service_card{margin-bottom:20px;padding:25px 20px}.as_service_card_content h4{font-size:18px}}.admin_loading{color:#fff;background:#1a1a2e;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}.admin_spinner{border:3px solid #ffffff1a;border-top-color:#f4a636;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}.admin_container{background:#f5f7fa;min-height:100vh;display:flex}.admin_sidebar{color:#fff;z-index:1000;background:linear-gradient(#1a1a2e 0%,#16213e 100%);flex-direction:column;width:260px;height:100vh;transition:all .3s;display:flex;position:fixed;top:0;left:0;box-shadow:4px 0 15px #0000001a}.admin_sidebar.closed{width:70px}.admin_sidebar.closed .admin_nav_label,.admin_sidebar.closed .admin_logo img{display:none}.admin_sidebar.closed .admin_sidebar_header{justify-content:center;padding:15px}.admin_sidebar_header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px;display:flex}.admin_logo img{width:auto;max-height:35px}.admin_sidebar_toggle{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.admin_sidebar_toggle:hover{background:#fff3}.admin_nav{flex:1;padding:20px 0;overflow-y:auto}.admin_nav ul{margin:0;padding:0;list-style:none}.admin_nav li{margin:4px 12px}.admin_nav_link{color:#ffffffb3;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.admin_nav_link:hover{color:#fff;background:#ffffff1a}.admin_nav_link.active{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#e67e22 100%);box-shadow:0 4px 15px #f4a6364d}.admin_nav_icon{text-align:center;width:24px;font-size:18px}.admin_sidebar_footer{border-top:1px solid #ffffff1a;padding:15px 12px}.admin_logout{cursor:pointer;color:#ffffffb3;background:0 0;border:none;width:100%}.admin_logout:hover{color:#ff6b6b;background:#dc354533}.admin_main{flex:1;min-height:100vh;margin-left:260px;transition:all .3s}.admin_main.expanded{margin-left:70px}.admin_header{z-index:100;background:#fff;justify-content:space-between;align-items:center;padding:15px 30px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #0000000d}.admin_mobile_toggle{cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px;display:none}.admin_mobile_toggle:hover{background:#f5f7fa}.admin_header_right{align-items:center;gap:20px;display:flex}.admin_user_name{color:#333;font-weight:500}.admin_content{padding:30px}.admin_dashboard{max-width:1400px;margin:0 auto}.admin_page_header{margin-bottom:30px}.admin_page_header h1{color:#1a1a2e;margin:0 0 8px;font-size:28px;font-weight:700}.admin_page_header p{color:#666;margin:0}.admin_stats_grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:30px;display:grid}.admin_stat_card{background:#fff;border-left:4px solid #f4a636;border-radius:12px;align-items:center;gap:16px;padding:24px;transition:all .2s;display:flex;box-shadow:0 2px 10px #0000000d}.admin_stat_card:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000001a}.admin_stat_icon{color:#fff;border-radius:10px;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.admin_stat_info h3{color:#1a1a2e;margin:0 0 4px;font-size:28px;font-weight:700}.admin_stat_info p{color:#666;margin:0;font-size:14px}.admin_section{margin-bottom:30px}.admin_section h2{color:#1a1a2e;margin:0 0 20px;font-size:20px;font-weight:600}.admin_quick_actions{flex-wrap:wrap;gap:15px;display:flex}.admin_quick_action{color:#333;background:#fff;border:2px solid #e9ecef;border-radius:8px;align-items:center;gap:10px;padding:12px 20px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.admin_quick_action:hover{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#e67e22 100%);border-color:#f4a636}.admin_quick_icon{font-size:18px}.admin_cards_grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.admin_card{background:#fff;border:1px solid #0000;border-radius:12px;padding:24px;text-decoration:none;transition:all .3s;box-shadow:0 2px 10px #0000000d}.admin_card:hover{border-color:#f4a636;transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.admin_card_icon{margin-bottom:15px;font-size:32px}.admin_card h3{color:#1a1a2e;margin:0 0 8px;font-size:18px;font-weight:600}.admin_card p{color:#666;margin:0;font-size:14px}.admin_form_container{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px #0000000d}.admin_form_header{border-bottom:1px solid #e9ecef;justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:20px;display:flex}.admin_form_header h2{color:#1a1a2e;margin:0;font-size:20px}.admin_table_container{background:#fff;border-radius:12px;padding:20px;overflow-x:auto;box-shadow:0 2px 10px #0000000d}.admin_table{border-collapse:collapse;width:100%}.admin_table th,.admin_table td{text-align:left;border-bottom:1px solid #e9ecef;padding:14px 16px}.admin_table th{color:#1a1a2e;text-transform:uppercase;letter-spacing:.5px;background:#f8f9fa;font-size:13px;font-weight:600}.admin_table tr:hover{background:#f8f9fa}.admin_table img{object-fit:cover;border-radius:6px}.admin_btn{cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.admin_btn_primary{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#e67e22 100%)}.admin_btn_primary:hover{transform:translateY(-1px);box-shadow:0 4px 15px #f4a63666}.admin_btn_secondary{color:#333;background:#e9ecef}.admin_btn_secondary:hover{background:#dee2e6}.admin_btn_danger{color:#fff;background:#dc3545}.admin_btn_danger:hover{background:#c82333}.admin_btn_sm{padding:6px 12px;font-size:12px}.admin_alert{border-radius:8px;margin-bottom:20px;padding:14px 20px;font-weight:500}.admin_alert_success{color:#155724;background:#d4edda;border:1px solid #c3e6cb}.admin_alert_error{color:#721c24;background:#f8d7da;border:1px solid #f5c6cb}.admin_badge{text-transform:uppercase;border-radius:20px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.admin_badge_success{color:#155724;background:#d4edda}.admin_badge_warning{color:#856404;background:#fff3cd}.admin_badge_danger{color:#721c24;background:#f8d7da}.admin_badge_info{color:#0c5460;background:#d1ecf1}.admin_form_container .form-control,.admin_content .form-control,.admin_content input[type=text],.admin_content input[type=number],.admin_content input[type=email],.admin_content input[type=password],.admin_content input[type=tel],.admin_content input[type=file],.admin_content textarea,.admin_content select{color:#333;background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:10px 14px;font-size:14px;transition:all .2s}.admin_form_container .form-control:focus,.admin_content .form-control:focus,.admin_content input:focus,.admin_content textarea:focus,.admin_content select:focus{border-color:#f4a636;outline:none;box-shadow:0 0 0 3px #f4a6361a}.admin_content input[type=number]{-moz-appearance:textfield}.admin_content input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.admin_content input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.admin_content label{color:#333;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.admin_content input[type=checkbox]{width:auto;margin-right:8px}@media (max-width:1200px){.admin_stats_grid,.admin_cards_grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.admin_sidebar{transform:translate(-100%)}.admin_sidebar.open{transform:translate(0)}.admin_main{margin-left:0}.admin_mobile_toggle{display:flex}}@media (max-width:768px){.admin_stats_grid,.admin_cards_grid{grid-template-columns:1fr}.admin_content{padding:20px}.admin_header{padding:15px 20px}.admin_quick_actions{flex-direction:column}.admin_quick_action{justify-content:center;width:100%}}.as_location_indicator{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:10px;margin-bottom:20px;padding:15px 20px}.as_detected_location{color:#fff;align-items:center;gap:12px;display:flex}.as_location_icon{font-size:24px}.as_location_text{font-size:16px;font-weight:500}.as_payment_badge{background:#f8f9fa;border:2px solid #e9ecef;border-radius:8px;align-items:center;gap:10px;padding:15px 20px;display:flex}.as_payment_badge.razorpay{background:#f0f6ff;border-color:#528ff0}.as_payment_badge.paypal{background:#f0f4ff;border-color:#003087}.as_payment_logo{font-size:24px}.as_horoscope_wrapper{background:linear-gradient(#0a0a1a 0%,#1a1a2e 100%);position:relative}.as_horoscope_wrapper .as_subtitle{color:#f4a636}.as_horoscope_wrapper .as_heading{color:#fff}.as_horoscope_wrapper p{color:#fffc}.as_sign_box{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:30px;padding:30px 20px;transition:all .4s;display:block;position:relative;overflow:hidden}.as_sign_box:before{content:"";background:var(--sign-color,#f4a636);opacity:0;height:3px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.as_sign_box:hover{border-color:var(--sign-color,#f4a636);background:#ffffff14;transform:translateY(-10px);box-shadow:0 20px 40px #0000004d}.as_sign_box:hover:before{opacity:1}.as_sign_icon{justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.as_sign_icon img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%;transition:transform .3s}.as_sign_box:hover .as_sign_icon img{transform:scale(1.1)}.as_sign_content h4{color:#fff;margin-bottom:8px;font-size:22px;font-weight:600}.as_sign_date{color:#fff9;margin-bottom:10px;font-size:14px;display:block}.as_sign_element{color:#fff;border-radius:15px;margin-bottom:15px;padding:4px 12px;font-size:12px;display:inline-block}.as_sign_desc{color:#ffffffb3;margin-bottom:0;font-size:14px;line-height:1.6}.as_sign_hover{color:var(--sign-color,#f4a636);opacity:0;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-weight:600;transition:all .3s;display:flex;transform:translateY(10px)}.as_sign_box:hover .as_sign_hover{opacity:1;transform:translateY(0)}.as_horoscope_info{background:#0a0a1a}.as_info_box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:15px;height:100%;padding:30px}.as_info_box h3{color:#f4a636;margin-bottom:15px;font-size:22px}.as_info_box p{color:#fffc;margin:0;line-height:1.8}.as_sign_detail_wrapper{background:linear-gradient(#0a0a1a 0%,#1a1a2e 100%);min-height:100vh}.as_sign_sidebar{position:sticky;top:100px}.as_sign_card{text-align:center;background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff1a;border-radius:25px;margin-bottom:25px;padding:40px 30px;position:relative;overflow:hidden}.as_sign_card:before{content:"";background:var(--sign-color,#f4a636);height:4px;position:absolute;top:0;left:0;right:0}.as_sign_card_icon{background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 20px;padding:20px;display:flex}.as_sign_card_icon img{object-fit:contain;filter:brightness(0)invert();width:100%;height:100%}.as_sign_card h2{color:#fff;margin-bottom:10px;font-size:32px;font-weight:700}.as_sign_symbol{color:#fff9;margin-bottom:8px;font-size:16px;display:block}.as_sign_dates{color:var(--sign-color,#f4a636);margin-bottom:15px;font-size:16px;font-weight:600;display:block}.as_sign_element_badge{color:#fff;border-radius:20px;padding:8px 20px;font-size:14px;font-weight:600;display:inline-block}.as_sign_info_card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:25px;padding:25px}.as_sign_info_card h4{color:#fff;border-bottom:1px solid #ffffff1a;margin-bottom:20px;padding-bottom:15px;font-size:18px;font-weight:600}.as_sign_details_list{margin:0;padding:0;list-style:none}.as_sign_details_list li{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:flex-start;padding:12px 0;display:flex}.as_sign_details_list li:last-child{border-bottom:none}.as_sign_details_list .as_detail_label{font-size:14px;color:#fff9!important}.as_sign_details_list .as_detail_value{text-align:right;max-width:60%;font-size:14px;font-weight:500;color:#fff!important}.as_traits_list{flex-wrap:wrap;gap:10px;display:flex}.as_trait_badge{color:#fff;border:1px solid #fff3;border-radius:20px;padding:6px 14px;font-size:13px;transition:all .3s;display:inline-block}.as_trait_badge:hover{background:#ffffff1a}.as_sign_nav{justify-content:space-between;gap:15px;display:flex}.as_nav_btn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;transition:all .3s;display:flex}.as_nav_btn:hover{color:#f4a636;background:#f4a63633;border-color:#f4a636}.as_sign_content_area{padding-left:30px}.as_about_sign{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:30px;padding:30px}.as_about_sign h3{color:#f4a636;margin-bottom:15px;font-size:24px}.as_about_sign p{color:#ffffffd9;margin:0;font-size:16px;line-height:1.8}.as_forecast_box{background:#ffffff08;border:1px solid #ffffff1a;border-radius:20px;margin-bottom:25px;padding:25px;transition:all .3s}.as_forecast_box:hover{background:#ffffff0d;border-color:#f4a6364d}.as_forecast_header{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:15px;padding-bottom:15px;display:flex}.as_forecast_header svg{color:#f4a636}.as_forecast_header h4{color:#fff;margin:0;font-size:18px;font-weight:600}.as_forecast_box p{color:#fffc;margin:0;font-size:15px;line-height:1.8}.as_forecast_daily{border-left:3px solid #f4a636}.as_forecast_weekly{border-left:3px solid #3498db}.as_forecast_monthly{border-left:3px solid #9b59b6}.as_forecast_love{border-left:3px solid #e74c3c}.as_forecast_career{border-left:3px solid #27ae60}.as_cta_box{text-align:center;background:linear-gradient(145deg,#f4a63626,#f4a6360d);border:1px solid #f4a6364d;border-radius:20px;margin-top:30px;padding:35px}.as_cta_box h4{color:#fff;margin-bottom:12px;font-size:24px}.as_cta_box p{color:#fffc;margin-bottom:20px;font-size:15px}.as_other_signs{background:#0a0a1a}.as_other_signs .as_heading{color:#fff;margin-bottom:30px}.as_mini_sign_card{text-align:center;background:#ffffff08;border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;align-items:center;gap:10px;margin-bottom:20px;padding:20px 15px;transition:all .3s;display:flex}.as_mini_sign_card:hover{background:#ffffff14;border-color:#f4a636;transform:translateY(-5px)}.as_mini_sign_card img{filter:brightness(0)invert();opacity:.8;transition:opacity .3s}.as_mini_sign_card:hover img{opacity:1}.as_mini_sign_card span{color:#fff;font-size:14px;font-weight:500}@media (max-width:991px){.as_sign_sidebar{margin-bottom:40px;position:relative;top:0}.as_sign_content_area{padding-left:0}.as_sign_nav{margin-bottom:20px}}@media (max-width:767px){.as_sign_box{padding:25px 15px}.as_sign_card{padding:30px 20px}.as_sign_card h2{font-size:26px}.as_forecast_box{padding:20px}.as_cta_box{padding:25px 20px}.as_nav_btn{padding:10px 14px;font-size:13px}}.as_zodiac_modal_overlay{z-index:99999;background:#000c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.as_zodiac_modal{background:linear-gradient(#1a1a2e 0%,#16213e 100%);border:1px solid #f4a6364d;border-radius:20px;width:100%;max-width:550px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 25px 50px #00000080}.as_modal_close{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:15px;right:15px}.as_modal_close:hover{color:#f4a636;background:#f4a6364d}.as_modal_header{text-align:center;border-bottom:1px solid #ffffff1a;padding:40px 30px 20px}.as_modal_sign_icon{background:#f4a63626;border:2px solid #f4a6364d;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 20px;padding:15px;display:flex}.as_modal_sign_icon img{filter:brightness(0)invert()}.as_modal_header h2{color:#fff;margin-bottom:8px;font-size:24px}.as_modal_header h2 span{color:#f4a636}.as_sign_element_text{color:#ffffffb3;font-size:16px}.as_modal_body{padding:30px}.as_modal_desc{color:#fffc;text-align:center;margin-bottom:25px;font-size:15px}.as_modal_error{background:#e74c3c33;border:1px solid #e74c3c80;border-radius:10px;margin-bottom:20px;padding:12px 15px}.as_modal_error p{color:#e74c3c;margin:0;font-size:14px}.as_zodiac_form .as_form_row{gap:15px;margin-bottom:0;display:flex}.as_zodiac_form .as_form_group{flex:1;margin-bottom:20px}.as_zodiac_form label{color:#fffc;margin-bottom:8px;font-size:14px;display:block}.as_zodiac_form .form-control{color:#fff;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;width:100%;padding:12px 15px;font-size:15px;transition:all .3s}.as_zodiac_form .form-control:focus{background:#ffffff14;border-color:#f4a636;outline:none}.as_zodiac_form .form-control::placeholder{color:#fff6}.as_zodiac_form textarea.form-control{resize:vertical;min-height:80px}.as_btn_full{width:100%;margin-top:10px}.as_modal_success{text-align:center;padding:50px 30px}.as_success_icon{margin-bottom:25px}.as_modal_success h2{color:#fff;margin-bottom:15px;font-size:28px}.as_modal_success p{color:#fffc;margin-bottom:25px;font-size:16px;line-height:1.7}.as_admin_wrapper{max-width:1400px;margin:0 auto;padding:30px}.as_admin_header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.as_admin_header h1{color:#333;margin:0;font-size:28px}.as_admin_filters{margin-bottom:20px}.as_admin_filters select{border:1px solid #ddd;border-radius:8px;max-width:200px;padding:10px 15px;font-size:14px}.as_admin_loading,.as_admin_empty{text-align:center;color:#666;padding:60px 20px;font-size:18px}.as_admin_table_wrapper{background:#fff;border-radius:15px;overflow-x:auto;box-shadow:0 5px 20px #00000014}.as_admin_table{border-collapse:collapse;width:100%}.as_admin_table th,.as_admin_table td{text-align:left;border-bottom:1px solid #eee;padding:15px}.as_admin_table th{color:#333;text-transform:uppercase;letter-spacing:.5px;background:#f8f9fa;font-size:14px;font-weight:600}.as_admin_table td{color:#555;font-size:14px}.as_admin_table tr:hover{background:#fafafa}.as_status_badge{color:#fff;text-transform:capitalize;border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-block}.as_zodiac_badge{color:#fff;background:linear-gradient(135deg,#f4a636,#e67e22);border-radius:15px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.as_action_buttons{align-items:center;gap:10px;display:flex}.as_btn_icon{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;width:35px;height:35px;transition:all .3s;display:flex}.as_btn_view{color:#fff;background:#3498db}.as_btn_view:hover{background:#2980b9}.as_btn_delete{color:#fff;background:#e74c3c}.as_btn_delete:hover{background:#c0392b}.as_status_select{cursor:pointer;border:1px solid #ddd;border-radius:6px;padding:6px 10px;font-size:12px}.as_pagination{justify-content:center;align-items:center;gap:20px;margin-top:30px;display:flex}.as_pagination span{color:#666;font-size:14px}.as_admin_modal_overlay{z-index:99999;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.as_admin_modal{background:#fff;border-radius:15px;width:100%;max-width:500px;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 25px 50px #0003}.as_admin_modal_large{max-width:700px}.as_admin_modal .as_modal_close{color:#333;background:#f5f5f5}.as_admin_modal .as_modal_close:hover{background:#e0e0e0}.as_admin_modal .as_modal_header{background:linear-gradient(135deg,#1a1a2e,#16213e);border-bottom:none;border-radius:15px 15px 0 0;padding:25px 30px}.as_admin_modal .as_modal_header h2{color:#fff;text-align:left;margin:0;font-size:22px}.as_admin_modal .as_modal_body{padding:30px}.as_inquiry_details .as_detail_grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px;display:grid}.as_inquiry_details .as_detail_item label{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:12px;display:block}.as_inquiry_details .as_detail_item p{color:#333;margin:0;font-size:15px}.as_detail_full{margin-bottom:25px}.as_detail_full label{color:#888;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-size:12px;display:block}.as_question_text{color:#333;background:#f8f9fa;border-radius:10px;margin:0;padding:15px;font-size:15px;line-height:1.6}.as_reply_section{margin-bottom:25px}.as_reply_section label{color:#333;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.as_reply_section .form-control{resize:vertical;border:1px solid #ddd;border-radius:10px;width:100%;padding:15px;font-size:15px}.as_reply_section .form-control:focus{border-color:#f4a636;outline:none}.as_modal_actions{justify-content:flex-end;gap:15px;display:flex}.as_btn_secondary{background:#6c757d}.as_btn_secondary:hover{background:#5a6268}@media (max-width:767px){.as_zodiac_modal{max-width:100%;max-height:95vh;margin:10px}.as_zodiac_form .as_form_row{flex-direction:column;gap:0}.as_admin_wrapper{padding:15px}.as_inquiry_details .as_detail_grid{grid-template-columns:1fr}.as_modal_actions{flex-direction:column}.as_action_buttons{flex-wrap:wrap}}.as_duration_select_btn{text-align:left;cursor:pointer;color:#333;background:#fff;border:1px solid #ddd;transition:all .3s}.as_duration_select_btn:hover{background:#fffbf5;border-color:#f4a636}.as_duration_modal_overlay{z-index:99999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.as_duration_modal{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;animation:.3s modalSlideIn;position:relative;overflow-y:auto}.as_duration_modal .as_modal_close{cursor:pointer;color:#fff;z-index:10;background:0 0;border:none;padding:5px;transition:color .3s;position:absolute;top:15px;right:15px}.as_duration_modal .as_modal_close:hover{color:#f4a636}.as_duration_modal_header{text-align:center;color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:16px 16px 0 0;padding:30px 30px 20px}.as_duration_modal_header h2{margin:0 0 10px;font-family:Philosopher,serif;font-size:28px}.as_duration_modal_header p{opacity:.8;margin:0;font-size:14px}.as_duration_packages{grid-template-columns:repeat(3,1fr);gap:20px;padding:30px;display:grid}.as_duration_package{text-align:center;cursor:pointer;background:#fff;border:2px solid #eee;border-radius:12px;padding:25px;transition:all .3s;position:relative}.as_duration_package:hover{border-color:#f4a636;transform:translateY(-5px);box-shadow:0 10px 30px #f4a63633}.as_duration_package.selected{background:#fffbf5;border-color:#f4a636}.as_duration_package.popular{border-color:#f4a636;transform:scale(1.05)}.as_duration_package.popular:hover{transform:scale(1.05)translateY(-5px)}.as_popular_badge{color:#fff;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#f4a636 0%,#e8941f 100%);border-radius:20px;padding:5px 15px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.as_package_duration{color:#1a1a2e;margin-bottom:10px;font-family:Philosopher,serif;font-size:24px;font-weight:700}.as_package_price{color:#f4a636;margin-bottom:15px;font-size:32px;font-weight:700}.as_package_desc{color:#666;min-height:40px;margin-bottom:20px;font-size:14px}.as_package_features{text-align:left;margin:0 0 20px;padding:0;list-style:none}.as_package_features li{color:#555;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.as_package_features li:last-child{border-bottom:none}.as_package_features .as_check{color:#27ae60;font-weight:700}.as_btn_full{width:100%}.as_duration_package.selected .as_btn{background:#27ae60}@media (max-width:991px){.as_duration_packages{grid-template-columns:repeat(2,1fr)}.as_duration_package.popular{transform:none}.as_duration_package.popular:hover{transform:translateY(-5px)}}@media (max-width:767px){.as_duration_packages{grid-template-columns:1fr;padding:20px}.as_duration_modal{max-height:95vh;margin:10px}.as_duration_modal_header{padding:20px}.as_duration_modal_header h2{font-size:22px}.as_package_price{font-size:26px}}.as_location_switcher{display:inline-block;position:relative}.as_location_loading{color:#666;background:#f5f5f5;border-radius:8px;padding:10px 15px;font-size:14px}.as_location_current{background:linear-gradient(135deg,#fff9e6 0%,#fff5d6 100%);border:1px solid #f4a636;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex;box-shadow:0 2px 8px #f4a63626}.as_location_flag{font-size:24px}.as_location_info{flex-direction:column;gap:2px;display:flex}.as_location_name{color:#333;font-size:16px;font-weight:600}.as_location_details{color:#666;align-items:center;gap:8px;font-size:13px;display:flex}.as_detection_badge{color:#fff;text-transform:uppercase;background:#f4a636;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.as_location_change_btn{color:#fff;cursor:pointer;background:#f4a636;border:none;border-radius:6px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:600;transition:all .3s}.as_location_change_btn:hover{background:#e09520;transform:translateY(-1px)}.as_location_dropdown{z-index:1000;background:#fff;border-radius:12px;min-width:280px;margin-top:8px;animation:.2s ease-out slideDown;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 10px 40px #00000026}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.as_location_dropdown_full{min-width:350px}.as_location_dropdown_header{color:#333;background:#f8f8f8;border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:600;display:flex}.as_close_btn{color:#999;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:20px;transition:all .2s;display:flex}.as_close_btn:hover{color:#333;background:#eee}.as_location_options{flex-direction:column;gap:8px;padding:12px;display:flex}.as_location_option{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:all .2s;display:flex}.as_location_option:hover{background:#f5f5f5}.as_location_option.active{background:#fff9e6}.as_option_flag{font-size:20px}.as_option_text{color:#333;flex:1;font-size:14px}.as_option_check{color:#f4a636;font-weight:700}.as_location_option_card{cursor:pointer;text-align:left;background:#f8f8f8;border:2px solid #0000;border-radius:10px;align-items:center;gap:14px;width:100%;padding:14px 16px;transition:all .2s;display:flex}.as_location_option_card:hover{background:#fff;border-color:#f4a636}.as_location_option_card.active{background:#fff9e6;border-color:#f4a636}.as_option_icon{font-size:28px}.as_option_details{flex-direction:column;flex:1;gap:2px;display:flex}.as_option_title{color:#333;font-size:15px;font-weight:600}.as_option_subtitle{color:#666;font-size:13px}.as_option_selected{color:#fff;background:#f4a636;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.as_location_divider{background:#eee;height:1px;margin:8px 16px}.as_auto_detect_btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 24px);margin:12px;padding:12px 16px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.as_auto_detect_btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 15px #667eea66}.as_auto_detect_btn:disabled{opacity:.7;cursor:not-allowed}.as_detect_icon{font-size:16px}.as_location_note{color:#888;text-align:center;margin:0;padding:0 16px 12px;font-size:12px}.as_detect_btn{color:#667eea;font-weight:500}.as_detect_btn:hover{background:#f0f0ff}.as_location_compact{position:relative}.as_location_toggle{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:20px;align-items:center;gap:6px;padding:8px 12px;transition:all .2s;display:flex}.as_location_toggle:hover{border-color:#f4a636;box-shadow:0 2px 8px #f4a63633}.as_location_currency{color:#f4a636;font-weight:600}.as_location_compact .as_location_dropdown{min-width:220px;left:auto;right:0}@media (max-width:767px){.as_location_current{flex-wrap:wrap;gap:10px}.as_location_change_btn{width:100%;margin-top:5px;margin-left:0}.as_location_dropdown,.as_location_dropdown_full{min-width:100%;left:0;right:0}}.as_contact_cards_section{background:linear-gradient(#f9f6f2 0%,#fff 100%)}.as_contact_card{text-align:center;background:#fff;border:1px solid #f0ebe4;border-radius:16px;flex-direction:column;align-items:center;height:100%;min-height:280px;margin-bottom:30px;padding:30px 25px;transition:all .3s;display:flex;box-shadow:0 4px 20px #0000000f}.as_contact_card:hover{border-color:#f4a636;transform:translateY(-8px);box-shadow:0 12px 40px #f4a63626}.as_contact_card_icon{color:#f4a636;background:linear-gradient(135deg,#fff9e6 0%,#fff5d6 100%);border:2px solid #f4a636;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:20px;transition:all .3s;display:flex}.as_contact_card:hover .as_contact_card_icon{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#e09520 100%);transform:scale(1.1)}.as_contact_card_icon.as_icon_phone{color:#43a047;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-color:#43a047}.as_contact_card:hover .as_icon_phone{color:#fff;background:linear-gradient(135deg,#43a047 0%,#2e7d32 100%)}.as_contact_card_icon.as_icon_email{color:#1976d2;background:linear-gradient(135deg,#e3f2fd 0%,#bbdefb 100%);border-color:#1976d2}.as_contact_card:hover .as_icon_email{color:#fff;background:linear-gradient(135deg,#1976d2 0%,#1565c0 100%)}.as_contact_card_icon.as_icon_clock{color:#c2185b;background:linear-gradient(135deg,#fce4ec 0%,#f8bbd9 100%);border-color:#c2185b}.as_contact_card:hover .as_icon_clock{color:#fff;background:linear-gradient(135deg,#c2185b 0%,#ad1457 100%)}.as_contact_card h4{color:#333;margin-bottom:12px;font-family:Philosopher,serif;font-size:20px;font-weight:700}.as_contact_card p{color:#666;flex-grow:1;margin-bottom:15px;font-size:14px;line-height:1.7}.as_contact_card p a{color:#333;text-decoration:none;transition:color .3s;display:block}.as_contact_card p a:hover{color:#f4a636}.as_card_link{color:#f4a636;align-items:center;gap:5px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.as_card_link:hover{color:#e09520;gap:8px}.as_card_link:after{content:"→"}.as_whatsapp_btn{color:#fff;background:#25d366;border-radius:25px;align-items:center;gap:8px;padding:10px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.as_whatsapp_btn:hover{color:#fff;background:#128c7e;transform:scale(1.05)}.as_whatsapp_btn svg{width:18px;height:18px}.as_response_time{color:#1976d2;background:#e3f2fd;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:500;display:inline-block}.as_status_open{color:#2e7d32;background:#e8f5e9;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-block;position:relative}.as_status_open:before{content:"";background:#4caf50;border-radius:50%;width:8px;height:8px;margin-right:6px;animation:2s infinite pulse;display:inline-block}.as_contact_main_section{background:#fff}.as_subtext{color:#777;max-width:600px;margin:0 auto;font-size:16px}.as_contact_form_wrapper{background:#fff;border:1px solid #f0ebe4;border-radius:20px;padding:40px;box-shadow:0 8px 40px #00000014}.as_contact_form_modern .as_form_field{margin-bottom:24px}.as_contact_form_modern label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.as_contact_form_modern label span{color:#e53935}.as_contact_form_modern .form-control{color:#333;background:#fafafa;border:2px solid #e8e4df;border-radius:10px;width:100%;padding:14px 18px;font-size:15px;transition:all .3s}.as_contact_form_modern .form-control:focus{background:#fff;border-color:#f4a636;outline:none;box-shadow:0 0 0 4px #f4a6361a}.as_contact_form_modern .form-control::placeholder{color:#aaa}.as_contact_form_modern textarea.form-control{resize:vertical;min-height:130px}.as_btn_submit{border-radius:30px;justify-content:center;align-items:center;gap:10px;min-width:200px;padding:16px 40px;font-size:16px;font-weight:600;display:inline-flex}.as_btn_submit svg{transition:transform .3s}.as_btn_submit:hover svg{transform:translate(3px)}.as_spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}.as_alert{border-radius:12px;align-items:flex-start;gap:12px;margin-top:20px;padding:16px 20px;font-size:14px;line-height:1.5;display:flex}.as_alert svg{flex-shrink:0;margin-top:2px}.as_alert_success{color:#2e7d32;background:#e8f5e9;border:1px solid #a5d6a7}.as_alert_success svg{color:#4caf50}.as_alert_error{color:#c62828;background:#ffebee;border:1px solid #ef9a9a}.as_alert_error svg{color:#e53935}.as_contact_sidebar{position:sticky;top:100px}.as_map_wrapper{border-radius:16px;margin-bottom:30px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.as_quick_contact{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border-radius:16px;padding:30px}.as_quick_contact h5{margin-bottom:10px;font-family:Philosopher,serif;font-size:20px;font-weight:700}.as_quick_contact>p{color:#ffffffb3;margin-bottom:20px;font-size:14px}.as_quick_btn{border-radius:10px;align-items:center;gap:12px;margin-bottom:12px;padding:14px 20px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.as_quick_btn:last-child{margin-bottom:0}.as_quick_btn svg{flex-shrink:0;width:22px;height:22px}.as_quick_call{color:#f4a636;background:#f4a63626;border:1px solid #f4a6364d}.as_quick_call:hover{color:#fff;background:#f4a636;transform:translate(5px)}.as_quick_whatsapp{color:#25d366;background:#25d36626;border:1px solid #25d3664d}.as_quick_whatsapp:hover{color:#fff;background:#25d366;transform:translate(5px)}.as_quick_email{color:#64b5f6;background:#1976d226;border:1px solid #1976d24d}.as_quick_email:hover{color:#fff;background:#1976d2;transform:translate(5px)}@media (max-width:991px){.as_contact_card{min-height:auto}.as_contact_form_wrapper{margin-bottom:30px;padding:30px 25px}.as_contact_sidebar{position:static}}@media (max-width:767px){.as_contact_card{padding:25px 20px}.as_contact_card_icon{width:60px;height:60px}.as_contact_form_wrapper{padding:25px 20px}.as_btn_submit{width:100%}.as_quick_contact{padding:25px 20px}}.as_policy_wrapper{background:#fff}.as_policy_content{background:#fff;border:1px solid #f0ebe4;border-radius:16px;max-width:900px;margin:0 auto;padding:50px;box-shadow:0 4px 30px #0000000f}.as_last_updated{color:#666;background:#f0ebe4;border-radius:20px;margin-bottom:30px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-block}.as_policy_intro{background:linear-gradient(135deg,#fff9e6 0%,#fff5d6 100%);border-left:4px solid #f4a636;border-radius:0 12px 12px 0;margin-bottom:40px;padding:25px}.as_policy_intro p{color:#444;margin:0;font-size:16px;line-height:1.8}.as_policy_section{border-bottom:1px solid #f0ebe4;margin-bottom:40px;padding-bottom:30px}.as_policy_section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.as_policy_section h2{color:#1a1a2e;margin-bottom:20px;padding-left:20px;font-family:Philosopher,serif;font-size:24px;font-weight:700;position:relative}.as_policy_section h2:before{content:"";background:linear-gradient(#f4a636 0%,#e09520 100%);border-radius:3px;width:5px;height:25px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.as_policy_section h3{color:#333;margin:25px 0 15px;font-size:18px;font-weight:600}.as_policy_section p{color:#555;margin-bottom:15px;font-size:15px;line-height:1.8}.as_policy_section ul{margin:15px 0;padding-left:0;list-style:none}.as_policy_section ul li{color:#555;margin-bottom:12px;padding-left:28px;font-size:15px;line-height:1.7;position:relative}.as_policy_section ul li:before{content:"";background:#f4a636;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.as_policy_section ul.as_list_check li:before{content:"✓";color:#fff;background:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex;top:3px}.as_policy_section ul.as_list_cross li:before{content:"✕";color:#fff;background:#e53935;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;display:flex;top:3px}.as_policy_section a{color:#f4a636;font-weight:500;text-decoration:none;transition:color .3s}.as_policy_section a:hover{color:#e09520;text-decoration:underline}.as_policy_highlight{background:#f8f8f8;border:1px solid #e8e4df;border-radius:12px;margin:20px 0;padding:25px}.as_policy_highlight p{margin-bottom:10px}.as_policy_highlight p:last-child,.as_policy_highlight ul{margin-bottom:0}.as_policy_highlight.as_highlight_success{background:#e8f5e9;border-color:#a5d6a7}.as_policy_highlight.as_highlight_warning{background:#fff8e1;border-color:#ffe082}.as_contact_info_box{background:#f8f8f8;border:1px solid #e8e4df;border-radius:12px;margin:20px 0;padding:25px}.as_contact_info_box p{margin-bottom:10px}.as_contact_info_box p:last-child{margin-bottom:0}.as_steps_box{margin:25px 0}.as_step{background:#fafafa;border:1px solid #f0ebe4;border-radius:12px;gap:20px;margin-bottom:15px;padding:20px;transition:all .3s;display:flex}.as_step:hover{background:#fff;border-color:#f4a636;box-shadow:0 4px 15px #0000000d}.as_step:last-child{margin-bottom:0}.as_step_number{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#e09520 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:flex}.as_step_content h4{color:#333;margin:0 0 5px;font-size:16px;font-weight:600}.as_step_content p{color:#666;margin:0;font-size:14px}.as_table_wrapper{margin:20px 0;overflow-x:auto}.as_policy_table{border-collapse:collapse;border-radius:12px;width:100%;overflow:hidden;box-shadow:0 2px 10px #0000000d}.as_policy_table th,.as_policy_table td{text-align:left;border-bottom:1px solid #f0ebe4;padding:15px 20px}.as_policy_table th{color:#fff;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);font-size:14px;font-weight:600}.as_policy_table td{color:#555;background:#fff;font-size:14px}.as_policy_table tr:hover td{background:#fafafa}.as_policy_table tr:last-child td{border-bottom:none}.as_footer_policy_links{justify-content:flex-end;gap:25px;margin:0;padding:0;list-style:none;display:flex}.as_footer_policy_links li a{color:#ffffffb3;font-size:14px;text-decoration:none;transition:color .3s}.as_footer_policy_links li a:hover{color:#f4a636}@media (max-width:991px){.as_policy_content{padding:40px 30px}.as_policy_section h2{font-size:22px}}@media (max-width:767px){.as_policy_content{border-radius:12px;padding:30px 20px}.as_policy_intro{padding:20px}.as_policy_section h2{padding-left:15px;font-size:20px}.as_policy_section h2:before{width:4px;height:20px}.as_step{text-align:center;flex-direction:column;gap:15px}.as_step_number{margin:0 auto}.as_footer_policy_links{flex-wrap:wrap;justify-content:center;gap:15px;margin-top:15px}.as_policy_table th,.as_policy_table td{padding:12px 15px;font-size:13px}}.as_appointment_wizard{background:linear-gradient(#f9f6f2 0%,#fff 100%)}.as_wizard_progress{justify-content:center;align-items:flex-start;max-width:700px;margin-bottom:50px;margin-left:auto;margin-right:auto;padding:0 20px;display:flex}.as_wizard_step{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.as_step_icon{color:#bbb;z-index:2;background:#fff;border:3px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .4s;display:flex;position:relative}.as_step_icon svg{width:22px;height:22px}.as_wizard_step.active .as_step_icon{color:#f4a636;background:#fffaf0;border-color:#f4a636;box-shadow:0 0 0 6px #f4a6361f,0 4px 15px #f4a63633}.as_wizard_step.completed .as_step_icon{color:#fff;background:linear-gradient(135deg,#27ae60 0%,#219a52 100%);border-color:#27ae60;box-shadow:0 0 0 6px #27ae601f,0 4px 15px #27ae6033}.as_step_title{color:#bbb;text-align:center;letter-spacing:.2px;margin-top:14px;font-size:13px;font-weight:600;transition:color .3s}.as_wizard_step.active .as_step_title{color:#f4a636;font-weight:700}.as_wizard_step.completed .as_step_title{color:#27ae60}.as_step_line{z-index:0;background:#e8e4df;border-radius:2px;height:3px;transition:background .4s;position:absolute;top:28px;left:calc(50% + 36px);right:calc(36px - 50%)}.as_wizard_step.completed .as_step_line{background:linear-gradient(90deg,#27ae60,#2ecc71)}.as_wizard_step.active .as_step_line{background:linear-gradient(90deg,#f4a636 0%,#e8e4df 100%)}.as_wizard_step.active .as_step_icon:after{content:"";border:2px solid #f4a6364d;border-radius:50%;animation:2s ease-in-out infinite wizardPulse;position:absolute;inset:-3px}@keyframes wizardPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}}.as_wizard_content{background:#fff;border-radius:20px;max-width:1000px;margin:0 auto;padding:50px;box-shadow:0 10px 50px #00000014}.as_wizard_step_content{animation:.3s fadeIn}.as_step_header{text-align:center;margin-bottom:40px}.as_step_header h2{color:#1a1a2e;margin-bottom:10px;font-family:Philosopher,serif;font-size:32px;font-weight:700}.as_step_header h3{color:#333;margin-bottom:10px;font-size:24px;font-weight:600}.as_step_header p{color:#666;font-size:16px}.as_services_grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:40px;display:grid}.as_service_card{text-align:center;cursor:pointer;background:0 0;border:2px solid #f0ebe4;border-radius:16px;padding:25px 20px;transition:all .3s;position:relative;overflow:hidden}.as_service_card:hover{border-color:#f4a636;transform:translateY(-5px);box-shadow:0 10px 30px #f4a63626}.as_service_card.selected{background:linear-gradient(135deg,#fff9e6 0%,#fff5d6 100%);border-color:#f4a636}.as_service_card.popular{border-color:#f4a636}.as_popular_tag{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#f4a636 0%,#e09520 100%);padding:4px 35px;font-size:10px;font-weight:700;position:absolute;top:12px;right:-30px;transform:rotate(45deg)}.as_service_icon{margin-bottom:15px;font-size:40px}.as_service_card h4{color:#333;margin-bottom:8px;font-size:16px;font-weight:700}.as_service_card p{color:#777;min-height:36px;margin-bottom:15px;font-size:13px}.as_service_meta{flex-direction:column;align-items:center;gap:8px;display:flex}.as_service_duration{color:#888;align-items:center;gap:5px;font-size:13px;display:flex}.as_service_duration svg{width:16px;height:16px}.as_service_price{color:#f4a636;font-size:18px;font-weight:700}.as_selected_check{color:#fff;background:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:10px;left:10px}.as_selected_check svg{width:16px;height:16px}.as_preselected_service{background:linear-gradient(135deg,#fff9e6 0%,#fff5d6 100%);border:2px solid #f4a636;border-radius:16px;align-items:center;gap:20px;margin-bottom:10px;padding:24px 28px;display:flex;position:relative}.as_preselected_icon{flex-shrink:0;font-size:42px}.as_preselected_info{flex:1}.as_preselected_info h3{color:#1a1a2e;margin:0 0 6px;font-size:20px;font-weight:700}.as_preselected_info p{color:#666;margin:0;font-size:14px;line-height:1.4}.as_preselected_price{color:#f4a636;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;font-size:24px;font-weight:700;display:flex}.as_preselected_check{color:#fff;background:#27ae60;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:12px;right:12px}.as_preselected_check svg{width:16px;height:16px}.as_preselected_options{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.as_preselected_tag{color:#b8860b;background:linear-gradient(135deg,#fff8ee,#fff3e0);border:1px solid #f4a636;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.as_preselected_tag svg{width:14px;height:14px}.as_preselected_original_price{color:#999;font-size:14px;font-weight:400;text-decoration:line-through}@media (max-width:767px){.as_preselected_service{text-align:center;flex-direction:column;gap:12px;padding:20px}.as_preselected_info h3{font-size:18px}.as_preselected_price{align-items:center;font-size:20px}.as_preselected_options{justify-content:center}}.as_consultation_types{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.as_consultation_card{text-align:center;cursor:pointer;background:#fff;border:2px solid #f0ebe4;border-radius:12px;padding:25px 15px;transition:all .3s;position:relative}.as_consultation_card:hover{border-color:#f4a636;transform:translateY(-3px)}.as_consultation_card.selected{background:linear-gradient(135deg,#fff9e6 0%,#fff5d6 100%);border-color:#f4a636}.as_consultation_icon{color:#666;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 15px;transition:all .3s;display:flex}.as_consultation_card.selected .as_consultation_icon{color:#fff;background:#f4a636}.as_consultation_card h5{color:#333;margin-bottom:5px;font-size:15px;font-weight:600}.as_consultation_card p{color:#888;margin:0;font-size:12px}.as_form_grid{grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:30px;display:grid}.as_form_group{flex-direction:column;display:flex}.as_form_group.as_full_width{grid-column:1/-1}.as_form_group label{color:#333;margin-bottom:8px;font-size:14px;font-weight:600}.as_form_input{color:#333;background:#fafafa;border:2px solid #e8e4df;border-radius:10px;width:100%;padding:14px 18px;font-size:15px;transition:all .3s}.as_form_input:focus{background:#fff;border-color:#f4a636;outline:none;box-shadow:0 0 0 4px #f4a6361a}.as_form_input::placeholder{color:#aaa}.as_form_textarea{resize:vertical;min-height:120px}.as_birth_details_section{background:#f9f6f2;border-radius:16px;margin-bottom:30px;padding:30px}.as_birth_details_section h4{color:#333;margin-bottom:5px;font-size:18px;font-weight:700}.as_hint{color:#888;margin-bottom:20px;font-size:14px}.as_schedule_container{grid-template-columns:auto 1fr;gap:40px;margin-bottom:30px;display:grid}.as_calendar_section h4,.as_time_slots_section h4{color:#333;margin-bottom:20px;font-size:18px;font-weight:600}.as_calendar_section .react-datepicker{border:none;border-radius:12px;font-family:inherit;box-shadow:0 5px 25px #0000001a}.as_calendar_section .react-datepicker__header{background:linear-gradient(135deg,#f4a636 0%,#e09520 100%);border:none;border-radius:12px 12px 0 0;padding:15px}.as_calendar_section .react-datepicker__current-month{color:#fff;font-size:16px;font-weight:600}.as_calendar_section .react-datepicker__day-name{color:#fffc;font-weight:500}.as_calendar_section .react-datepicker__day--selected{background:#f4a636;border-radius:50%}.as_time_slots_grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.as_time_slot{color:#555;cursor:pointer;background:#fff;border:2px solid #e8e4df;border-radius:10px;padding:14px 10px;font-size:14px;font-weight:500;transition:all .3s}.as_time_slot:hover{color:#f4a636;border-color:#f4a636}.as_time_slot.selected{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#e09520 100%);border-color:#f4a636}.as_select_date_first{color:#999;background:#f9f6f2;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.as_select_date_first svg{opacity:.5;width:48px;height:48px;margin-bottom:15px}.as_selected_datetime{color:#2e7d32;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:20px;font-weight:600;display:flex}.as_selected_datetime svg{width:24px;height:24px}.as_review_card{background:#f9f6f2;border-radius:16px;padding:30px}.as_review_section{border-bottom:1px solid #e8e4df;margin-bottom:30px;padding-bottom:25px}.as_review_section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.as_review_section h4{color:#333;text-transform:uppercase;letter-spacing:.5px;margin-bottom:20px;font-size:16px;font-weight:700}.as_review_service{background:#fff;border-radius:12px;align-items:center;gap:20px;padding:20px;display:flex}.as_service_emoji{font-size:40px}.as_review_service strong{color:#333;font-size:18px}.as_review_service p{color:#777;margin:5px 0 0;font-size:14px}.as_review_price{color:#f4a636;margin-left:auto;font-size:24px;font-weight:700}.as_review_grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.as_review_item{background:#fff;border-radius:10px;padding:15px 20px}.as_review_label{color:#888;text-transform:uppercase;margin-bottom:5px;font-size:12px;display:block}.as_review_value{color:#333;font-size:15px;font-weight:600}.as_terms_checkbox{border-top:1px solid #e8e4df;margin-top:30px;padding-top:25px}.as_terms_checkbox label{cursor:pointer;color:#555;align-items:flex-start;gap:12px;font-size:14px;display:flex}.as_terms_checkbox input[type=checkbox]{display:none}.as_checkbox_custom{border:2px solid #ddd;border-radius:6px;flex-shrink:0;width:22px;height:22px;transition:all .3s;position:relative}.as_terms_checkbox input:checked+.as_checkbox_custom{background:#f4a636;border-color:#f4a636}.as_terms_checkbox input:checked+.as_checkbox_custom:after{content:"✓";color:#fff;font-size:14px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.as_terms_checkbox a{color:#f4a636;text-decoration:none}.as_terms_checkbox a:hover{text-decoration:underline}.as_error_message{color:#c62828;background:#ffebee;border-radius:10px;margin-top:20px;padding:15px 20px;font-size:14px}.as_wizard_navigation{border-top:1px solid #f0ebe4;align-items:center;margin-top:40px;padding-top:30px;display:flex}.as_nav_spacer{flex:1}.as_btn_outline{color:#f4a636;background:0 0;border:2px solid #f4a636}.as_btn_outline:hover{color:#fff;background:#f4a636}.as_btn_confirm{background:linear-gradient(135deg,#4caf50 0%,#43a047 100%);min-width:180px}.as_btn_confirm:hover{background:linear-gradient(135deg,#43a047 0%,#388e3c 100%)}.as_btn:disabled{opacity:.5;cursor:not-allowed}.as_appointment_success{background:linear-gradient(#f9f6f2 0%,#fff 100%)}.as_success_card{text-align:center;background:#fff;border-radius:24px;max-width:650px;margin:0 auto;padding:60px 50px;box-shadow:0 20px 60px #0000001a}.as_success_icon_large{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#43a047 100%);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;margin:0 auto 30px;display:flex}.as_success_icon_large svg{width:50px;height:50px}.as_success_card h2{color:#333;margin-bottom:10px;font-family:Philosopher,serif;font-size:32px;font-weight:700}.as_success_subtitle{color:#666;margin-bottom:30px;font-size:18px}.as_booking_ref{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#e09520 100%);border-radius:12px;margin-bottom:40px;padding:20px 30px;display:inline-block}.as_booking_ref span{text-transform:uppercase;letter-spacing:1px;opacity:.9;margin-bottom:5px;font-size:12px;display:block}.as_booking_ref strong{letter-spacing:2px;font-size:24px}.as_booking_details{text-align:left;background:#f9f6f2;border-radius:16px;margin-bottom:30px;padding:25px}.as_booking_detail_item{border-bottom:1px solid #e8e4df;justify-content:space-between;padding:12px 0;display:flex}.as_booking_detail_item:last-child{border-bottom:none}.as_detail_label{color:#888;font-size:14px}.as_detail_value{color:#333;text-align:right;font-weight:600}.as_price_highlight{color:#f4a636;font-size:18px}.as_next_steps{text-align:left;background:#e8f5e9;border-radius:12px;margin-bottom:30px;padding:25px}.as_next_steps h4{color:#2e7d32;margin-bottom:15px;font-size:16px;font-weight:700}.as_next_steps ul{margin:0;padding:0;list-style:none}.as_next_steps li{color:#333;align-items:center;gap:12px;padding:8px 0;font-size:14px;display:flex}.as_next_steps li svg{color:#4caf50;flex-shrink:0;width:18px;height:18px}.as_success_actions{justify-content:center;gap:15px;display:flex}.as_schedule_notice{text-align:left;background:linear-gradient(135deg,#fff8ee,#fff3e0);border:1px solid #f4a636;border-radius:16px;gap:20px;margin:30px 0;padding:25px;display:flex}.as_schedule_notice_icon{color:#fff;background:#f4a636;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.as_schedule_notice_icon svg{width:24px;height:24px}.as_schedule_notice h5{color:#333;margin-bottom:8px;font-size:16px;font-weight:700}.as_schedule_notice p{color:#666;margin:0;font-size:14px;line-height:1.6}.as_payment_review{grid-template-columns:1fr;gap:30px;display:grid}.as_order_summary{background:#fff;border:1px solid #f0ebe4;border-radius:16px;padding:30px}.as_order_summary h4{color:#333;margin-bottom:20px;font-family:Philosopher,serif;font-size:18px;font-weight:700}.as_order_item{align-items:flex-start;gap:16px;padding:15px 0;display:flex}.as_order_item_icon{background:linear-gradient(135deg,#f9f6f2,#f0ebe4);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;display:flex}.as_order_item_info{flex:1}.as_order_item_info strong{color:#333;margin-bottom:4px;font-size:16px;display:block}.as_order_item_info p{color:#888;margin:0 0 8px;font-size:13px}.as_order_tag{color:#b8860b;background:linear-gradient(135deg,#fff8ee,#fff3e0);border:1px solid #f4a636;border-radius:20px;align-items:center;gap:4px;margin-top:4px;margin-right:6px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.as_order_tag svg{width:12px;height:12px}.as_order_item_price{color:#f4a636;flex-shrink:0;font-size:20px;font-weight:700}.as_order_divider{border-top:1px dashed #e8e4df;margin:15px 0}.as_order_row{color:#666;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.as_order_row span:last-child{color:#333;font-weight:600}.as_order_total{justify-content:space-between;align-items:center;padding:15px 0 0;display:flex}.as_order_total span:first-child{color:#333;font-size:16px;font-weight:700}.as_total_price{color:#f4a636;font-size:28px;font-weight:800}.as_payment_action{text-align:center}.as_payment_secure{color:#4caf50;justify-content:center;align-items:center;gap:8px;margin-bottom:20px;font-size:13px;font-weight:600;display:flex}.as_payment_secure svg{color:#4caf50}.as_btn_pay{color:#fff;cursor:pointer;background:linear-gradient(135deg,#4caf50 0%,#388e3c 100%);border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:280px;padding:18px 50px;font-size:18px;font-weight:700;transition:all .3s;display:inline-flex}.as_btn_pay:hover{background:linear-gradient(135deg,#43a047 0%,#2e7d32 100%);transform:translateY(-2px);box-shadow:0 8px 25px #4caf5059}.as_btn_pay:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.as_btn_pay svg{width:22px;height:22px}.as_payment_methods{color:#999;margin-top:15px;font-size:12px}.as_paypal_amount{color:#333;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:15px 20px;font-size:15px;display:flex}.as_paypal_amount strong{color:#0070ba;font-size:22px}.as_paypal_container{min-height:150px;margin-bottom:15px}.as_paypal_container .as_loading_text{text-align:center;color:#999;padding:40px 0}.as_scheduling_note{text-align:left;background:#f0f7ff;border:1px solid #bbdefb;border-radius:12px;align-items:flex-start;gap:12px;margin-top:25px;padding:18px;display:flex}.as_scheduling_note svg{color:#1976d2;flex-shrink:0;width:22px;height:22px;margin-top:2px}.as_scheduling_note p{color:#555;margin:0;font-size:13px;line-height:1.6}.as_scheduling_note strong{color:#1976d2}@media (max-width:1200px){.as_services_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.as_services_grid,.as_consultation_types{grid-template-columns:repeat(2,1fr)}.as_schedule_container{grid-template-columns:1fr}.as_wizard_content{padding:40px 30px}.as_wizard_progress{max-width:100%;padding:0 10px}.as_step_icon{width:48px;height:48px}.as_step_icon svg{width:18px;height:18px}.as_step_line{top:24px;left:calc(50% + 30px);right:calc(30px - 50%)}.as_step_title{font-size:11px}}@media (max-width:767px){.as_wizard_progress{gap:0;padding:0 5px}.as_step_icon{width:42px;height:42px}.as_step_icon svg{width:16px;height:16px}.as_step_line{height:2px;top:21px;left:calc(50% + 26px);right:calc(26px - 50%)}.as_step_title{margin-top:10px;font-size:10px}.as_wizard_content{border-radius:16px;padding:30px 20px}.as_step_header h2{font-size:26px}.as_services_grid,.as_consultation_types,.as_form_grid{grid-template-columns:1fr}.as_time_slots_grid{grid-template-columns:repeat(3,1fr)}.as_review_grid{grid-template-columns:1fr}.as_review_service{text-align:center;flex-direction:column}.as_review_price{margin-top:10px;margin-left:0}.as_success_card{padding:40px 25px}.as_success_actions{flex-direction:column}.as_wizard_navigation{flex-direction:column;gap:15px}.as_wizard_navigation .as_btn{width:100%}.as_nav_spacer{display:none}.as_order_item{text-align:center;flex-direction:column}.as_order_item_price{font-size:18px}.as_total_price{font-size:22px}.as_btn_pay{width:100%;min-width:unset;padding:16px 30px;font-size:16px}.as_schedule_notice,.as_scheduling_note{text-align:center;flex-direction:column;align-items:center}}.as_wizard_progress_5{max-width:900px}.as_services_grid_new{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:30px;display:grid}.as_service_card_new{cursor:pointer;background:#fff;border:2px solid #f0ebe4;border-radius:16px;transition:all .3s;position:relative;overflow:hidden}.as_service_card_new:hover{border-color:#f4a636;transform:translateY(-5px);box-shadow:0 12px 35px #f4a63626}.as_service_card_new.selected{border-color:#f4a636;box-shadow:0 0 0 3px #f4a63633,0 12px 35px #f4a63626}.as_service_badge{color:#fff;text-transform:uppercase;z-index:2;letter-spacing:.5px;background:linear-gradient(135deg,#f4a636 0%,#e09520 100%);border-radius:20px;padding:4px 14px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.as_service_card_new .as_selected_check{z-index:2;top:12px;left:auto;right:12px}.as_service_card_image{width:100%;height:180px;position:relative;overflow:hidden}.as_service_card_image img{transition:transform .4s}.as_service_card_new:hover .as_service_card_image img{transform:scale(1.05)}.as_service_card_body{padding:20px}.as_service_card_icon{margin-bottom:10px;font-size:32px}.as_service_card_body h4{color:#1a1a2e;margin-bottom:8px;font-size:16px;font-weight:700;line-height:1.3}.as_service_card_body p{color:#777;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:12px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.as_service_card_features{flex-wrap:wrap;gap:6px;margin-bottom:15px;display:flex}.as_feature_tag{color:#4caf50;background:#e8f5e9;border-radius:12px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.as_feature_tag svg{width:12px;height:12px}.as_service_card_footer{border-top:1px solid #f0ebe4;align-items:center;gap:10px;padding-top:12px;display:flex}.as_service_price_new{color:#f4a636;font-size:20px;font-weight:700}.as_service_original_price{color:#999;font-size:14px;text-decoration:line-through}.as_loading_services{color:#999;flex-direction:column;justify-content:center;align-items:center;padding:80px 20px;display:flex}.as_spinner{border:4px solid #f0ebe4;border-top-color:#f4a636;border-radius:50%;width:48px;height:48px;margin-bottom:16px;animation:.8s linear infinite spin}.as_selected_service_summary{background:linear-gradient(135deg,#fff9e6 0%,#fff5d6 100%);border:2px solid #f4a636;border-radius:12px;align-items:center;gap:12px;margin-bottom:35px;padding:16px 20px;display:flex}.as_summary_icon{font-size:28px}.as_summary_title{color:#1a1a2e;flex:1;font-size:16px;font-weight:700}.as_summary_change{color:#f4a636;cursor:pointer;font-size:14px;font-weight:600;text-decoration:underline;transition:color .2s}.as_summary_change:hover{color:#e09520}.as_mode_selection{margin-bottom:35px}.as_mode_selection h3,.as_duration_selection h3,.as_personal_details_section h3{color:#1a1a2e;margin-bottom:20px;font-size:20px;font-weight:700}.as_mode_cards{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.as_mode_card{text-align:center;cursor:pointer;background:#fff;border:2px solid #f0ebe4;border-radius:16px;padding:35px 30px;transition:all .3s;position:relative}.as_mode_card:hover{border-color:#f4a636;transform:translateY(-4px);box-shadow:0 10px 30px #f4a63626}.as_mode_card.selected{background:linear-gradient(135deg,#fff9e6 0%,#fff5d6 100%);border-color:#f4a636;box-shadow:0 0 0 3px #f4a63626}.as_mode_icon_wrap{color:#666;background:#f5f5f5;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 18px;transition:all .3s;display:flex}.as_mode_card.selected .as_mode_icon_wrap{color:#fff;background:linear-gradient(135deg,#f4a636,#e09520)}.as_mode_icon_wrap svg{width:30px;height:30px}.as_mode_card h4{color:#1a1a2e;margin-bottom:10px;font-size:20px;font-weight:700}.as_mode_card p{color:#777;margin:0;font-size:14px;line-height:1.5}.as_mode_options_count{color:#f4a636;background:#f4a6361a;border:1px solid #f4a6364d;border-radius:20px;margin-top:12px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-block}.as_mode_check{color:#fff;background:#4caf50;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:12px;right:12px}.as_mode_check svg{width:16px;height:16px}.as_duration_selection{margin-bottom:35px;animation:.3s fadeIn}.as_duration_cards{flex-direction:column;gap:16px;display:flex}.as_duration_card{cursor:pointer;background:#fff;border:2px solid #f0ebe4;border-radius:16px;align-items:center;gap:20px;padding:24px 28px;transition:all .3s;display:flex;position:relative;overflow:hidden}.as_duration_card:hover{background:#fffcf5;border-color:#f4a636;transform:translateY(-2px);box-shadow:0 8px 25px #f4a63626}.as_duration_card:hover .as_duration_info h5{color:#f4a636}.as_duration_card:hover .as_duration_info p{color:#555}.as_duration_card.selected{background:linear-gradient(135deg,#fff9e6 0%,#fff5d6 100%);border-color:#f4a636;box-shadow:0 0 0 3px #f4a63626}.as_duration_card.popular{border-color:#f4a636}.as_duration_popular{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#f4a636,#e09520);border-radius:0 14px 0 10px;padding:4px 14px;font-size:10px;font-weight:700;position:absolute;top:0;right:0}.as_duration_icon{background:linear-gradient(135deg,#f9f6f2,#f0ebe4);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:28px;transition:all .3s;display:flex}.as_duration_card:hover .as_duration_icon{background:linear-gradient(135deg,#fff3e0,#ffe0b2);transform:scale(1.05)}.as_duration_card.selected .as_duration_icon{background:linear-gradient(135deg,#f4a636,#e09520);box-shadow:0 4px 12px #f4a6364d}.as_duration_info{flex:1;min-width:0}.as_duration_info h5{color:#1a1a2e;margin-bottom:6px;font-size:18px;font-weight:700;transition:color .3s}.as_duration_info p{color:#777;margin:0;font-size:14px;line-height:1.5;transition:color .3s}.as_duration_price{color:#f4a636;white-space:nowrap;flex-shrink:0;padding-right:40px;font-size:22px;font-weight:800}.as_duration_card.selected .as_duration_price{color:#e09520}.as_duration_check{color:#fff;background:linear-gradient(135deg,#4caf50,#43a047);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:50%;right:16px;transform:translateY(-50%);box-shadow:0 3px 10px #4caf504d}.as_duration_check svg{width:16px;height:16px}.as_price_breakdown{background:#fff;border:2px solid #f0ebe4;border-radius:14px;margin-top:20px;padding:20px 24px;animation:.3s fadeIn}.as_breakdown_row{color:#666;border-bottom:1px dashed #f0ebe4;justify-content:space-between;align-items:center;padding:10px 0;font-size:14px;display:flex}.as_breakdown_row span:last-child{color:#444;font-weight:600}.as_breakdown_total{justify-content:space-between;align-items:center;padding:14px 0 4px;display:flex}.as_breakdown_total span:first-child{color:#1a1a2e;font-size:16px;font-weight:700}.as_breakdown_total span:last-child{color:#f4a636;font-size:24px;font-weight:800}.as_personal_details_section{background:#f9f6f2;border-radius:16px;padding:35px;animation:.3s fadeIn}.as_personal_details_section h3{margin-bottom:5px}.as_personal_details_section .as_hint{margin-bottom:25px}.as_form_grid_2col{grid-template-columns:repeat(2,1fr)!important}.as_form_full_width{grid-column:1/-1}.as_detail_section_label{color:#f4a636;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #f0ebe4;align-items:center;gap:8px;margin-top:10px;margin-bottom:16px;padding-bottom:10px;font-size:15px;font-weight:700;display:flex}.as_birth_info_note{color:#8b6914;background:linear-gradient(135deg,#fff8ee,#fff3e0);border:1px solid #f4a636;border-radius:10px;align-items:center;gap:10px;margin-bottom:20px;padding:12px 18px;font-size:13px;line-height:1.5;display:flex}.as_birth_info_icon{color:#f4a636;flex-shrink:0;font-size:20px}.as_personal_details_section .react-datepicker-wrapper,.as_personal_details_section .react-datepicker__input-container input{width:100%}.as_personal_details_section .react-datepicker{border:1px solid #f0ebe4;border-radius:12px;font-family:inherit;box-shadow:0 8px 30px #0000001a}.as_personal_details_section .react-datepicker__header{background:linear-gradient(135deg,#f4a636 0%,#e09520 100%);border:none;border-radius:12px 12px 0 0;padding:12px}.as_personal_details_section .react-datepicker__current-month{color:#fff;font-size:15px;font-weight:600}.as_personal_details_section .react-datepicker__day-name{color:#ffffffd9;font-weight:500}.as_personal_details_section .react-datepicker__day--selected,.as_personal_details_section .react-datepicker__day--keyboard-selected{color:#fff;background:#f4a636;border-radius:50%}.as_personal_details_section .react-datepicker__day:hover{background:#fff3e0;border-radius:50%}.as_personal_details_section .react-datepicker__navigation-icon:before{border-color:#fff}.as_personal_details_section .react-datepicker__year-dropdown,.as_personal_details_section .react-datepicker__month-dropdown{background:#fff;border:1px solid #f0ebe4;border-radius:8px;box-shadow:0 5px 15px #0000001a}.as_personal_details_section select.as_form_input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23666' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}.as_form_textarea{resize:vertical;min-height:100px;line-height:1.6}.as_solution_card{max-width:750px;margin:0 auto}.as_solution_header{text-align:center;margin-bottom:40px}.as_solution_icon_wrap{color:#fff;background:linear-gradient(135deg,#f4a636,#e09520);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;display:flex}.as_solution_icon_wrap svg{width:36px;height:36px}.as_solution_card h2{color:#1a1a2e;margin-bottom:10px;font-family:Philosopher,serif;font-size:30px;font-weight:700}.as_solution_timeline{margin-bottom:40px;padding-left:40px;position:relative}.as_solution_timeline:before{content:"";background:#e8e4df;border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:14px}.as_timeline_item{padding:0 0 30px 20px;position:relative}.as_timeline_item:last-child{padding-bottom:0}.as_timeline_dot{z-index:1;background:#fff;border:3px solid #e8e4df;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:2px;left:-34px}.as_timeline_dot svg{width:14px;height:14px}.as_timeline_done .as_timeline_dot{color:#fff;background:#4caf50;border-color:#4caf50}.as_timeline_active .as_timeline_dot{color:#fff;background:#f4a636;border-color:#f4a636;animation:2s ease-in-out infinite wizardPulse;box-shadow:0 0 0 5px #f4a63633}.as_timeline_pending .as_timeline_dot{color:#bbb;background:#fff;border-color:#ddd}.as_timeline_content h5{color:#1a1a2e;margin-bottom:4px;font-size:16px;font-weight:700}.as_timeline_content p{color:#777;margin:0;font-size:14px}.as_timeline_done .as_timeline_content h5{color:#4caf50}.as_timeline_active .as_timeline_content h5{color:#f4a636}.as_timeline_pending .as_timeline_content h5{color:#bbb}.as_timeline_pending .as_timeline_content p{color:#ccc}.as_solution_info_box{background:#f9f6f2;border-radius:16px;margin-bottom:30px;padding:30px}.as_solution_info_box h4{color:#1a1a2e;margin-bottom:20px;font-size:18px;font-weight:700}.as_solution_features{margin:0;padding:0;list-style:none}.as_solution_features li{color:#444;border-bottom:1px solid #e8e4df;align-items:center;gap:12px;padding:10px 0;font-size:15px;display:flex}.as_solution_features li:last-child{border-bottom:none}.as_solution_features li svg{color:#4caf50;flex-shrink:0;width:18px;height:18px}@media (max-width:1200px){.as_services_grid_new{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.as_services_grid_new{grid-template-columns:repeat(2,1fr)}.as_mode_cards{grid-template-columns:1fr}.as_personal_details_section .as_form_grid,.as_form_grid_2col{grid-template-columns:1fr!important}.as_wizard_progress_5 .as_step_title{font-size:10px}.as_wizard_progress_5 .as_step_icon{width:44px;height:44px}.as_wizard_progress_5 .as_step_icon svg{width:16px;height:16px}.as_wizard_progress_5 .as_step_line{top:22px;left:calc(50% + 28px);right:calc(28px - 50%)}}@media (max-width:767px){.as_services_grid_new{grid-template-columns:1fr}.as_service_card_image{height:150px}.as_mode_card{padding:25px 20px}.as_mode_icon_wrap{width:56px;height:56px}.as_mode_icon_wrap svg{width:24px;height:24px}.as_duration_card{flex-wrap:wrap;gap:12px;padding:20px}.as_duration_icon{width:48px;height:48px;font-size:24px}.as_duration_info h5{font-size:16px}.as_duration_info p{font-size:13px}.as_duration_price{padding-right:35px;font-size:18px}.as_duration_check{width:26px;height:26px;right:12px}.as_selected_service_summary{text-align:center;flex-direction:column;gap:8px}.as_solution_timeline{padding-left:35px}.as_timeline_dot{width:26px;height:26px;left:-30px}.as_timeline_dot svg{width:12px;height:12px}.as_wizard_progress_5 .as_step_title{font-size:9px}.as_wizard_progress_5 .as_step_icon{width:38px;height:38px}.as_wizard_progress_5 .as_step_line{top:19px;left:calc(50% + 24px);right:calc(24px - 50%)}}.as_orders_wrapper{background:linear-gradient(135deg,#faf8f5 0%,#fff5eb 100%);min-height:60vh}.as_empty_orders{background:#fff;border-radius:20px;max-width:500px;margin:0 auto;padding:60px 20px;box-shadow:0 10px 40px #00000014}.as_empty_orders .as_empty_icon{margin-bottom:20px;font-size:80px}.as_empty_orders h2{color:#333;margin-bottom:15px;font-size:28px}.as_empty_orders p{color:#666;margin-bottom:30px;font-size:16px}.as_empty_actions{flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.as_orders_list{background:#fff;border-radius:20px;padding:25px;box-shadow:0 10px 40px #00000014}.as_section_title{color:#333;border-bottom:2px solid #f4a636;margin-bottom:25px;padding-bottom:15px;font-size:22px;display:inline-block}.as_order_card{cursor:pointer;background:#f9f9f9;border:2px solid #0000;border-radius:15px;margin-bottom:15px;padding:20px;transition:all .3s}.as_order_card:hover{background:#fff;border-color:#f4a636;box-shadow:0 5px 20px #f4a63626}.as_order_card.active{background:#fff;border-color:#f4a636;box-shadow:0 5px 20px #f4a63633}.as_order_header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:15px;display:flex}.as_order_info{flex-direction:column;gap:5px;display:flex}.as_order_number{color:#f4a636;font-size:16px;font-weight:700}.as_order_date{color:#888;font-size:13px}.as_order_status{flex-wrap:wrap;gap:8px;display:flex}.as_badge{text-transform:capitalize;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.as_badge_success{color:#155724;background:#d4edda}.as_badge_warning{color:#856404;background:#fff3cd}.as_badge_danger{color:#721c24;background:#f8d7da}.as_badge_info{color:#0c5460;background:#d1ecf1}.as_badge_secondary{color:#6c757d;background:#e9ecef}.as_order_items_preview{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.as_order_item_mini{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.as_order_item_mini .as_item_thumb{object-fit:cover;border-radius:6px}.as_order_item_mini .as_item_name{color:#333;white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.as_order_item_mini .as_item_qty{color:#888;font-size:12px}.as_more_items{color:#fff;background:#f4a636;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:600}.as_order_footer{border-top:1px solid #eee;justify-content:space-between;align-items:center;padding-top:15px;display:flex}.as_payment_method{color:#666;align-items:center;gap:8px;font-size:14px;display:flex}.as_payment_icon{font-size:18px}.as_order_total{color:#333;font-size:18px}.as_order_details_panel{background:#fff;border-radius:20px;position:sticky;top:100px;overflow:hidden;box-shadow:0 10px 40px #00000014}.as_panel_header{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#e8960a 100%);justify-content:space-between;align-items:center;padding:20px 25px;display:flex}.as_panel_header h4{margin:0;font-size:18px}.as_close_panel{color:#fff;cursor:pointer;background:0 0;border:none;font-size:28px;line-height:1}.as_panel_content{padding:25px}.as_detail_section{margin-bottom:25px}.as_detail_section h5{color:#333;border-bottom:2px solid #f4a636;margin-bottom:15px;padding-bottom:10px;font-size:16px;display:inline-block}.as_detail_row{border-bottom:1px solid #f0f0f0;justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.as_detail_row span:first-child{color:#666}.as_status_badges{flex-direction:column;gap:10px;display:flex}.as_status_item{align-items:center;gap:10px;display:flex}.as_status_label{color:#666;min-width:80px;font-size:14px}.as_order_items_list{border:1px solid #eee;border-radius:12px;overflow:hidden}.as_order_item_detail{border-bottom:1px solid #eee;align-items:center;gap:15px;padding:15px;display:flex}.as_order_item_detail:last-child{border-bottom:none}.as_order_item_detail .as_item_image{object-fit:cover;border-radius:10px}.as_order_item_detail .as_item_info{flex:1}.as_order_item_detail .as_item_info h6{color:#333;margin:0 0 5px;font-size:14px}.as_order_item_detail .as_item_type{color:#666;text-transform:capitalize;background:#e9ecef;border-radius:4px;padding:2px 8px;font-size:11px;display:inline-block}.as_order_item_detail .as_item_pricing{justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.as_order_item_detail .as_item_pricing span{color:#888}.as_order_item_detail .as_item_pricing strong{color:#333}.as_order_summary{background:#f9f9f9;border-radius:12px;padding:20px}.as_summary_row{justify-content:space-between;padding:8px 0;font-size:14px;display:flex}.as_summary_row.as_total{border-top:2px solid #ddd;margin-top:10px;padding-top:15px;font-size:18px}.as_summary_row.as_total strong{color:#f4a636}.as_access_section{border-top:1px solid #eee;margin-top:20px;padding-top:20px}.as_success_message{color:#155724;text-align:center;background:#d4edda;border-radius:10px;margin-bottom:15px;padding:15px;font-size:14px}.as_order_number_display{color:#333;margin-bottom:15px;font-size:18px}.as_order_number_display strong{color:#f4a636;font-size:20px}.as_loader{border:4px solid #f0f0f0;border-top-color:#f4a636;border-radius:50%;width:50px;height:50px;margin:0 auto 20px;animation:1s linear infinite spin}@media (max-width:991px){.as_order_details_panel{margin-top:30px;position:relative;top:0}}@media (max-width:768px){.as_order_header{flex-direction:column}.as_order_footer{flex-direction:column;align-items:flex-start;gap:15px}.as_order_items_preview{flex-direction:column;align-items:flex-start}.as_order_item_mini{width:100%}.as_order_item_mini .as_item_name{flex:1;max-width:none}.as_detail_row{flex-direction:column;gap:5px}.as_order_item_detail{text-align:center;flex-direction:column}.as_order_item_detail .as_item_pricing{text-align:center;flex-direction:column;gap:5px}}.as_choose_inline{background:linear-gradient(135deg,#fdf8f0 0%,#fef5e7 100%);border:1px solid #f0ebe4;border-radius:16px;margin:20px 0 25px;padding:20px;position:relative}.as_choose_inline:before{content:"";background:linear-gradient(90deg,#0000,#f4a636,#0000);border-radius:2px;height:2px;position:absolute;top:0;left:20px;right:20px}.as_choose_inline_header{margin-bottom:14px}.as_choose_inline_header h4{color:#1a1a2e;align-items:center;gap:8px;margin:0;font-family:Philosopher,serif;font-size:16px;font-weight:700;display:flex}.as_choose_inline_header h4:before{content:"";background:linear-gradient(#f4a636,#e09520);border-radius:4px;width:4px;height:18px;display:inline-block}.as_choose_inline_grid{scrollbar-width:thin;scrollbar-color:#f4a636 transparent;grid-template-columns:repeat(2,1fr);gap:10px;max-height:300px;padding:8px 6px 8px 2px;display:grid;overflow:hidden auto}.as_choose_inline_grid::-webkit-scrollbar{width:3px}.as_choose_inline_grid::-webkit-scrollbar-track{background:0 0}.as_choose_inline_grid::-webkit-scrollbar-thumb{background:#f4a636;border-radius:10px}.as_choose_inline_card{cursor:pointer;background:#fff;border:2px solid #ece7e0;border-radius:12px;align-items:center;gap:12px;min-height:64px;padding:14px 16px;text-decoration:none;transition:all .25s;display:flex;position:relative}.as_choose_inline_card:hover{background:#fffcf5;border-color:#f4a636;text-decoration:none;box-shadow:0 4px 14px #f4a63626}.as_choose_inline_card.active{background:linear-gradient(135deg,#fff8e1 0%,#fff3d0 100%);border-color:#f4a636;box-shadow:0 2px 10px #f4a6362e}.as_choose_inline_icon{background:linear-gradient(135deg,#fef5e7,#fde8c8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .25s;display:flex}.as_choose_inline_card.active .as_choose_inline_icon{background:linear-gradient(135deg,#f4a636,#e09520);box-shadow:0 2px 8px #f4a6364d}.as_choose_inline_info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.as_choose_inline_name{color:#333;font-size:14px;font-weight:600;line-height:1.3}.as_choose_inline_card.active .as_choose_inline_name{color:#1a1a2e;font-weight:700}.as_choose_inline_price{color:#f4a636;white-space:nowrap;font-size:15px;font-weight:700}.as_choose_inline_check{background:linear-gradient(135deg,#4caf50,#388e3c);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex;position:absolute;top:4px;right:4px;box-shadow:0 2px 6px #4caf5059}.as_choice_desc_box{background:#f0faf4;border:2px solid #27ae60;border-radius:12px;margin-top:14px;padding:16px 18px;animation:.3s choiceDescSlideIn;position:relative}@keyframes choiceDescSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.as_choice_desc_indicator{background:#f0faf4;border-top:2px solid #27ae60;border-left:2px solid #27ae60;width:14px;height:14px;position:absolute;top:-8px;left:30px;transform:rotate(45deg)}.as_choice_desc_content{z-index:1;position:relative}.as_choice_desc_header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.as_choice_desc_icon{background:linear-gradient(135deg,#2ecc71,#27ae60);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.as_choice_desc_header strong{color:#1e8449;font-size:15px;font-weight:700}.as_choice_desc_box p{color:#2d5a3a;border-left:3px solid #27ae60;margin:0;padding-left:12px;font-size:14px;line-height:1.7}@media (max-width:991px){.as_choose_inline_grid{grid-template-columns:repeat(2,1fr);max-height:240px}}@media (max-width:767px){.as_choose_inline{margin:16px 0 20px;padding:16px 14px}.as_choose_inline_grid{grid-template-columns:1fr;gap:8px;max-height:220px}.as_choose_inline_card{min-height:56px;padding:10px 12px}.as_choose_inline_icon{width:34px;height:34px;font-size:15px}.as_choose_inline_name,.as_choose_inline_price{font-size:13px}.as_choose_inline_header h4{font-size:14px}}.as_homeservices_section{background:linear-gradient(#0d1b2a 0%,#1b2838 50%,#162032 100%);padding:100px 0 80px;position:relative;overflow:hidden}.as_homeservices_section:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#f4a6360f 0%,#0000 50%),radial-gradient(circle at 80% 80%,#f4a6360a 0%,#0000 50%);width:100%;height:100%;position:absolute;top:0;left:0}.as_homeservices_subtitle{letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:16px;font-weight:700;color:#f4a636!important}.as_homeservices_section .as_heading{color:#fff;margin-bottom:15px}.as_homeservices_desc{color:#fff9;max-width:600px;margin:0 auto 55px;font-size:16px;line-height:1.8}.as_homeservices_grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:22px;display:grid;position:relative}.as_homeservice_card{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff0f 0%,#ffffff05 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;padding:32px 22px 28px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);display:flex;position:relative;overflow:hidden;text-decoration:none!important}.as_homeservice_card:hover{background:linear-gradient(160deg,#f4a6361a 0%,#ffffff0d 100%);border-color:#f4a63666;transform:translateY(-8px);box-shadow:0 20px 50px #0006,0 0 40px #f4a6361a}.as_homeservice_glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#f4a63626 0%,#0000 60%);width:200%;height:200%;transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.as_homeservice_card:hover .as_homeservice_glow{opacity:1}.as_homeservice_icon_wrap{margin-bottom:22px;position:relative}.as_homeservice_icon{color:#f4a636;z-index:2;background:linear-gradient(135deg,#f4a63633 0%,#f4a63614 100%);border:2px solid #f4a63640;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:all .4s;display:flex;position:relative}.as_homeservice_ring{z-index:1;border:1px dashed #f4a6364d;border-radius:50%;animation:25s linear infinite rotate;position:absolute;inset:-6px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.as_homeservice_card:hover .as_homeservice_icon{color:#fff;background:linear-gradient(135deg,#f4a636 0%,#e67e22 100%);border-color:#f4a636;transform:scale(1.1);box-shadow:0 8px 25px #f4a63666}.as_homeservice_card:hover .as_homeservice_ring{border-color:#f4a63680;animation-duration:8s}.as_homeservice_title{color:#fff;margin:0 0 10px;font-family:Philosopher,sans-serif;font-size:16px;font-weight:700;line-height:1.4;transition:color .3s}.as_homeservice_card:hover .as_homeservice_title{color:#f4a636}.as_homeservice_desc_text{color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 16px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.as_homeservice_price_row{align-items:center;gap:8px;margin-bottom:16px;display:flex}.as_homeservice_price{color:#f4a636;font-size:20px;font-weight:800}.as_homeservice_original{color:#ffffff59;font-size:14px;text-decoration:line-through}.as_homeservice_cta{color:#ffffff80;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.as_homeservice_card:hover .as_homeservice_cta{color:#f4a636}.as_homeservice_cta svg{transition:transform .3s}.as_homeservice_card:hover .as_homeservice_cta svg{transform:translate(4px)}.as_homeservice_badge{color:#fff;text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#f4a636 0%,#e67e22 100%);border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:14px;right:14px}.as_homeservice_skeleton{pointer-events:none}.as_homeservice_skeleton_icon{background:#ffffff0f;border-radius:50%;width:72px;height:72px;margin-bottom:22px;animation:1.5s ease-in-out infinite skeletonPulse}.as_homeservice_skeleton_title{background:#ffffff0f;border-radius:8px;width:70%;height:18px;margin-bottom:12px;animation:1.5s ease-in-out .2s infinite skeletonPulse}.as_homeservice_skeleton_price{background:#ffffff0f;border-radius:6px;width:40%;height:14px;animation:1.5s ease-in-out .4s infinite skeletonPulse}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.4}}.as_homeservices_btn{box-shadow:0 10px 30px #f4a6364d;background:linear-gradient(135deg,#f4a636 0%,#e67e22 100%)!important;border:none!important;padding:15px 45px!important;font-size:15px!important;transition:all .3s!important}.as_homeservices_btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #f4a63666!important}@media (max-width:1199px){.as_homeservices_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.as_homeservices_grid{grid-template-columns:repeat(2,1fr);gap:16px}.as_homeservices_section{padding:70px 0 60px}.as_homeservice_card{padding:28px 18px 24px}}@media (max-width:575px){.as_homeservices_grid{grid-template-columns:1fr;gap:14px}.as_homeservice_card{text-align:left;flex-direction:row;gap:16px;padding:22px 18px}.as_homeservice_icon_wrap{flex-shrink:0;margin-bottom:0}.as_homeservice_icon{width:56px;height:56px}.as_homeservice_ring,.as_homeservice_desc_text,.as_homeservice_cta{display:none}.as_homeservice_price_row{margin-bottom:0}}.as_floating_contact{z-index:9999;position:fixed;bottom:30px;right:25px}.as_floating_btn{color:#fff;border-radius:50px;justify-content:center;align-items:center;gap:10px;height:56px;padding:0 22px 0 16px;text-decoration:none;transition:all .3s;animation:3s ease-in-out infinite as_float_bounce;display:flex;position:relative;box-shadow:0 4px 20px #25d36666}.as_floating_btn:hover{animation:none;transform:scale(1.05);box-shadow:0 6px 28px #25d3668c}.as_floating_whatsapp{background:#25d366}.as_floating_whatsapp:hover{background:#1ebe57}.as_floating_label{color:#fff;white-space:nowrap;letter-spacing:.3px;font-size:15px;font-weight:700}@keyframes as_float_bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:768px){.as_floating_contact{bottom:20px;right:16px}.as_floating_btn{height:50px;padding:0 18px 0 14px}.as_floating_btn svg{width:24px;height:24px}.as_floating_label{font-size:13px}}.as_careers_intro{padding-bottom:0}.as_careers_intro .as_heading{margin-bottom:15px}.as_careers_intro .as_subtext{color:#666;max-width:700px;margin:0 auto;line-height:1.8}.as_file_upload{position:relative}.as_file_upload input[type=file]{opacity:0;cursor:pointer;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.as_file_upload_label{color:#888;background:#fafafa;border:2px dashed #e8e4df;border-radius:10px;align-items:center;gap:12px;padding:14px 18px;font-size:14px;transition:all .3s;display:flex}.as_file_upload:hover .as_file_upload_label{color:#333;background:#fff;border-color:#f4a636}.as_file_upload_label svg{color:#f4a636;flex-shrink:0}.as_captcha_field{align-items:center;gap:12px;display:flex}.as_captcha_question{color:#f4a636;white-space:nowrap;text-align:center;letter-spacing:.5px;background:linear-gradient(135deg,#0d1b2a,#1b2838);border-radius:10px;justify-content:center;align-items:center;min-width:180px;padding:12px 20px;font-size:16px;font-weight:700;display:flex}.as_captcha_input{max-width:140px!important}.as_captcha_refresh{color:#666;cursor:pointer;background:#fafafa;border:2px solid #e8e4df;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.as_captcha_refresh:hover{color:#f4a636;background:#fff;border-color:#f4a636}@media (max-width:576px){.as_captcha_field{flex-wrap:wrap}.as_captcha_question{min-width:100%}.as_captcha_input{flex:1;max-width:100%!important}}
