#section-155-538{background-color:#23232d;box-shadow:-6px -6px 12px rgba(255,255,255,0.7),6px 6px 12px rgba(189,200,223,0.7)}#section-79-538{background-color:#eeeff5}#section-11-239 > .ct-section-inner-wrap{padding-top:0;padding-bottom:20px;align-items:center}#section-11-239{text-align:center;border-top-style:solid;border-top-width:1px;border-top-color:#c2bfd3}#div_block-157-538{gap:1em}#div_block-158-538{text-align:left;flex-direction:row;display:flex;gap:1em;align-items:stretch}#div_block-84-538{width:70.00%;text-align:left;align-items:center}#div_block-85-538{width:30%;text-align:left;align-items:center}.oxy-dynamic-list :is([data-id="div_block-87-538"],#incspec){margin-bottom:1em}#div_block-23-239{width:100%;text-align:left;align-items:center;border-top:1px solid white;border-bottom:1px solid white}#div_block-31-239{text-align:left;flex-direction:row;display:flex;gap:1em;font-family:'Barlow'}#div_block-25-239{font-family:'Barlow'}@media (max-width:991px){#div_block-158-538{flex-direction:row;display:flex;text-align:justify}}@media (max-width:767px){#div_block-158-538{display:flex;flex-direction:column}}@media (max-width:991px){#new_columns-82-538> .ct-div-block{width:100% !important}}#headline-156-538{font-family:'Barlow';color:#b8c9faff;margin-bottom:1em}#headline-160-538{font-family:'Barlow';color:#b8c9faff}#headline-163-538{font-family:'Barlow';color:#b8c9faff}#headline-166-538{font-family:'Barlow';color:#b8c9faff}#headline-239-905{font-family:'Barlow';color:#24373e;margin-bottom:.5em}#headline-242-905{font-family:'Barlow';color:#24373e;margin-bottom:.5em}#headline-246-905{font-family:'Barlow';color:#24373e;margin-top:1em}#headline-213-905{font-family:'Barlow';color:#24373e;margin-top:1em}#headline-223-905{font-family:'Barlow';color:#24373e;margin-top:1em}#headline-251-905{font-family:'Barlow';color:#24373e;margin-top:1em}#headline-227-905{font-family:'Barlow';color:#24373e;margin-top:1em}#headline-253-905{font-family:'Barlow';color:#24373e;margin-top:1em}#headline-114-538{font-family:'Barlow';margin-bottom:1em}.oxy-dynamic-list :is([data-id="headline-117-538"],#incspec){font-family:'Barlow';color:#5e5e5e;margin-top:1em}#text_block-161-538{font-family:'Barlow';color:#ffffff;text-align:justify}#text_block-164-538{font-family:'Barlow';color:#ffffff;text-align:justify}#text_block-167-538{font-family:'Barlow';color:#ffffff;text-align:justify}#text_block-219-905{font-family:'Barlow'}#text_block-224-905{font-family:'Barlow'}#text_block-228-905{font-family:'Barlow'}#text_block-39-239{font-family:'Barlow';margin-top:2em}#text_block-27-239{font-size:16px;color:#4f4f4f;font-family:'Barlow';font-weight:400}#text_block-30-239{font-size:16px;color:#4f4f4f;font-family:'Barlow';font-weight:400}#text_block-37-239{font-size:16px;color:#4f4f4f;font-family:'Barlow';font-weight:400}#text_block-47-239{font-size:16px;color:#4f4f4f;font-family:'Barlow';font-weight:400}#text_block-14-239{color:#9794a3;font-size:14px;font-family:'Mulish';margin-top:2.5em;margin-bottom:.5em}@media (max-width:1120px){#text_block-39-239{font-family:'Barlow'}}#text_block-40-239{color:#9794a3;font-size:14px;font-family:'Mulish';margin-bottom:.5em}#link_button-169-538{}#link_button-169-538{margin-top:1em;margin-right:1em;margin-bottom:1em;margin-left:1em}#image-6-239{width:125px}#image-212-905{max-width:200px}.oxy-dynamic-list :is([data-id="image-111-538"],#incspec){border-radius:.5em;box-shadow:-6px -6px 12px rgba(255,255,255,0.1),6px 6px 12px rgba(0,0,0,0.25)}@media (max-width:479px){#image-6-239{margin-right:0px;margin-left:0px}}#_nav_menu-49-239 .oxy-nav-menu-hamburger-line{background-color:#5e5e5e}@media (max-width:1120px){#_nav_menu-49-239 .oxy-nav-menu-list{display:none}#_nav_menu-49-239 .oxy-menu-toggle{display:initial}#_nav_menu-49-239.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{display:initial}}#_nav_menu-49-239.oxy-nav-menu.oxy-nav-menu-open{margin-top:0 !important;margin-right:0 !important;margin-left:0 !important;margin-bottom:0 !important}#_nav_menu-49-239.oxy-nav-menu.oxy-nav-menu-open .menu-item a{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px}#_nav_menu-49-239 .oxy-nav-menu-hamburger-wrap{width:40px;height:40px;margin-top:10px;margin-bottom:10px}#_nav_menu-49-239 .oxy-nav-menu-hamburger{width:40px;height:32px}#_nav_menu-49-239 .oxy-nav-menu-hamburger-line{height:6px}#_nav_menu-49-239.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{top:13px}#_nav_menu-49-239.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{top:-13px}#_nav_menu-49-239 .menu-item > .sub-menu{transition-duration:0.5s}#_nav_menu-49-239{text-align:center;font-size:14px;font-weight:700;white-space:nowrap}#_nav_menu-49-239 .oxy-nav-menu-list{flex-direction:row}#_nav_menu-49-239 .menu-item a{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;color:#5e5e5e;transition-duration:0.5s}#_nav_menu-49-239.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#ffffff}#_nav_menu-49-239.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a{border:0;padding-top:20px;padding-bottom:20px}#_nav_menu-49-239 .menu-item:focus-within a,#_nav_menu-49-239 .menu-item:hover a{background-color:#fcf7ff}#_nav_menu-49-239.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu .menu-item a:hover{border:0;padding-top:20px;padding-bottom:20px;background-color:#ffffff}@media (min-width:1121px){#_header-2-239.oxy-header-wrapper.oxy-header.oxy-sticky-header.oxy-sticky-header-active{position:fixed;top:0;left:0;right:0;z-index:2147483640;box-shadow:0px 0px 10px rgba(0,0,0,0.3);}#_header-2-239.oxy-header.oxy-sticky-header-active .oxygen-hide-in-sticky{display:none}#_header-2-239.oxy-header.oxy-header .oxygen-show-in-sticky-only{display:none}}@media (max-width:479px){#_header-2-239{padding-left:0px;padding-right:0px}}@media (max-width:479px){#_header_row-3-239 .oxy-header-container{flex-direction:column}#_header_row-3-239 .oxy-header-container > div{justify-content:center}}.oxy-header.oxy-sticky-header-active > #_header_row-3-239.oxygen-show-in-sticky-only{display:block}@media (max-width:479px){.oxy-header.oxy-sticky-header-active > #_header_row-3-239.oxygen-show-in-sticky-only{display:block}#_header_row-3-239{padding-left:0px;padding-right:0px}}#_social_icons-18-239.oxy-social-icons{flex-direction:row;margin-right:-10px;margin-bottom:-10px}#_social_icons-18-239.oxy-social-icons a{font-size:35px;margin-right:10px;margin-bottom:10px;border-radius:50%;background-color:#ffffff}#_social_icons-18-239.oxy-social-icons a:hover{background-color:#3f3f3f}#_social_icons-18-239.oxy-social-icons a svg{width:0.5em;height:0.5em;color:#000000}#_social_icons-18-239.oxy-social-icons a:hover svg{color:#d5b5ff}#_social_icons-18-239{margin-top:.5em}#_dynamic_list-86-538{gap:1em}#_dynamic_list-86-538 .oxy-repeater-pages{font-size:12px}#_dynamic_list-86-538 .oxy-repeater-pages a.page-numbers{color:#848484}#_dynamic_list-86-538 .oxy-repeater-pages a.page-numbers:hover{color:#000000}#_dynamic_list-86-538 .oxy-repeater-pages-wrap{justify-content:flex-start}.ct-section{width:100%;background-size:cover;background-repeat:repeat}.ct-section>.ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start}.ct-div-block{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.ct-new-columns{display:flex;width:100%;flex-direction:row;align-items:stretch;justify-content:center;flex-wrap:wrap}.ct-link-text{display:inline-block}.ct-link{display:flex;flex-wrap:wrap;text-align:center;text-decoration:none;flex-direction:column;align-items:center;justify-content:center}.ct-link-button{display:inline-block;text-align:center;text-decoration:none}.ct-link-button{background-color:#1e73be;border:1px solid #1e73be;color:#ffffff;padding:10px 16px}.ct-image{max-width:100%}.ct-fancy-icon>svg{width:55px;height:55px}.ct-inner-content{width:100%}.ct-slide{display:flex;flex-wrap:wrap;text-align:center;flex-direction:column;align-items:center;justify-content:center}.ct-nestable-shortcode{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-comments{width:100%;text-align:left}.oxy-comment-form{width:100%}.oxy-login-form{width:100%}.oxy-search-form{width:100%}.oxy-tabs-contents{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-tab{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-tab-content{display:flex;width:100%;flex-wrap:nowrap;flex-direction:column;align-items:flex-start}.oxy-testimonial{width:100%}.oxy-icon-box{width:100%}.oxy-pricing-box{width:100%}.oxy-posts-grid{width:100%}.oxy-gallery{width:100%}.ct-slider{width:100%}.oxy-tabs{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:stretch}.ct-modal{flex-direction:column;align-items:flex-start}.ct-span{display:inline-block;text-decoration:inherit}.ct-widget{width:100%}.oxy-dynamic-list{width:100%}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ct-div-block,.oxy-post-content,.ct-text-block,.ct-headline,.oxy-rich-text,.ct-link-text{max-width:100%}img{flex-shrink:0}body *{min-height:1px}}.oxy-testimonial{flex-direction:row;align-items:center}.oxy-testimonial .oxy-testimonial-photo-wrap{order:1}.oxy-testimonial .oxy-testimonial-photo{width:125px;height:125px;margin-right:20px}.oxy-testimonial .oxy-testimonial-photo-wrap,.oxy-testimonial .oxy-testimonial-author-wrap,.oxy-testimonial .oxy-testimonial-content-wrap{align-items:flex-start;text-align:left}.oxy-testimonial .oxy-testimonial-text{margin-bottom:8px;font-size:21px;line-height:1.4;-webkit-font-smoothing:subpixel-antialiased}.oxy-testimonial .oxy-testimonial-author{font-size:18px;-webkit-font-smoothing:subpixel-antialiased}.oxy-testimonial .oxy-testimonial-author-info{font-size:12px;-webkit-font-smoothing:subpixel-antialiased}.oxy-icon-box{text-align:left;flex-direction:column}.oxy-icon-box .oxy-icon-box-icon{margin-bottom:12px;align-self:flex-start} .oxy-icon-box .oxy-icon-box-heading{font-size:21px;margin-bottom:12px} .oxy-icon-box .oxy-icon-box-text{font-size:16px;margin-bottom:12px;align-self:flex-start}.oxy-icon-box .oxy-icon-box-link{margin-top:20px} .oxy-pricing-box .oxy-pricing-box-section{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:20px;text-align:center}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{justify-content:center}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{justify-content:center}.oxy-pricing-box .oxy-pricing-box-title-title{font-size:48px}.oxy-pricing-box .oxy-pricing-box-title-subtitle{font-size:24px}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{flex-direction:row}.oxy-pricing-box .oxy-pricing-box-currency{font-size:28px}.oxy-pricing-box .oxy-pricing-box-amount-main{font-size:80px;line-height:0.7}.oxy-pricing-box .oxy-pricing-box-amount-decimal{font-size:13px}.oxy-pricing-box .oxy-pricing-box-term{font-size:16px}.oxy-pricing-box .oxy-pricing-box-sale-price{font-size:12px;color:rgba(0,0,0,0.5);margin-bottom:20px} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{font-size:16px;color:rgba(0,0,0,0.5)} .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{justify-content:center}.oxy-progress-bar .oxy-progress-bar-background{background-color:#000000;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);animation:none 0s paused}.oxy-progress-bar .oxy-progress-bar-progress-wrap{width:85%}.oxy-progress-bar .oxy-progress-bar-progress{background-color:#66aaff;padding:40px;animation:none 0s paused,none 0s paused;background-image:linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent)}.oxy-progress-bar .oxy-progress-bar-overlay-text{font-size:30px;font-weight:900;-webkit-font-smoothing:subpixel-antialiased}.oxy-progress-bar .oxy-progress-bar-overlay-percent{font-size:12px}.ct-slider .unslider-nav ol li{border-color:#ffffff}.ct-slider .unslider-nav ol li.unslider-active{background-color:#ffffff}.ct-slider .ct-slide{padding:0px}.oxy-superbox .oxy-superbox-secondary,.oxy-superbox .oxy-superbox-primary{transition-duration:0.5s}.oxy-shape-divider{width:0px;height:0px}.oxy_shape_divider svg{width:100%}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{box-shadow:px px px px }.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{margin-left:0px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{width:30px;height:30px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}.oxy-pro-menu .oxy-pro-menu-mobile-open-icon,.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{top:20px;left:20px}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{width:24px;height:24px}.oxy-pro-menu .oxy-pro-menu-mobile-close-icon,.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{transition-duration:0.4s}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{background-color:#ffffff}.oxy-pro-menu .oxy-pro-menu-off-canvas-container,.oxy-pro-menu .oxy-pro-menu-open-container{background-image:url()}.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg,.oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{font-size:24px}.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul,.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{background-color:rgba(0,0,0,0.2);border-top-style:solid}.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{flex-direction:row}.oxy-pro-menu .oxy-pro-menu-container .menu-item a{text-align:left;justify-content:flex-start}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{align-items:flex-start}.oxy-pro-menu .oxy-pro-menu-off-canvas-container{top:0;bottom:0;right:auto;left:0}.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a,.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{text-align:left;justify-content:flex-start}.oxy-site-navigation{--oxynav-brand-color:#4831B0;--oxynav-neutral-color:#FFFFFF;--oxynav-activehover-color:#EFEDF4;--oxynav-background-color:#4831B0;--oxynav-border-radius:0px;--oxynav-other-spacing:8px;--oxynav-transition-duration:0.3s;--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93)}.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{text-align:left}.oxy-site-navigation > ul{left:0}.oxy-site-navigation{--oxynav-animation-name:none}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){background-color:var(--oxynav-brand-color);transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing);border:none}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){background:transparent;border:1px solid currentColor;transition:var(--oxynav-transition-duration);margin-left:var(--oxynav-other-spacing)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{filter:invert(0) !important}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{background-color:var(--oxynav-activehover-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{color:var(--oxynav-neutral-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{color:var(--oxynav-brand-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{color:var(--oxynav-brand-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{color:var(--oxynav-neutral-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{color:var(--oxynav-brand-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{color:var(--oxynav-brand-color)}.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none}.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button,.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{display:none}.ct-section-inner-wrap,.oxy-header-container{max-width:1120px}body{font-family:'Mulish'}body{line-height:1.5;font-size:18px;font-weight:400;color:#404040}.oxy-nav-menu-hamburger-line{background-color:#404040}h1,h2,h3,h4,h5,h6{font-family:'Philosopher';font-size:56px;font-weight:700}h2,h3,h4,h5,h6{font-size:42px}h3,h4,h5,h6{font-size:36px}h4,h5,h6{font-size:24px}h5,h6{font-size:18px}h6{font-size:16px}a{color:#0074db;text-decoration:none}a:hover{text-decoration:none}.ct-link-text{text-decoration:}.ct-link{text-decoration:}.ct-link-button{border-radius:3px}.ct-section-inner-wrap{padding-top:75px;padding-right:20px;padding-bottom:75px;padding-left:20px}.ct-new-columns > .ct-div-block{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.oxy-header-container{padding-right:20px;padding-left:20px}@media (max-width:992px){.ct-columns-inner-wrap{display:block !important}.ct-columns-inner-wrap:after{display:table;clear:both;content:""}.ct-column{width:100% !important;margin:0 !important}.ct-columns-inner-wrap{margin:0 !important}}.oxel_dynamicslider{width:100%}.swiper-container{}.oxel_dynamicslider__container{height:400px}.swiper-wrapper{}.swiper-slide{}.oxel-image-accordion{}.oxel-image-accordion:not(.ct-section):not(.oxy-easy-posts),.oxel-image-accordion.oxy-easy-posts .oxy-posts,.oxel-image-accordion.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row}@media (max-width:767px){.oxel-image-accordion{height:600px}.oxel-image-accordion:not(.ct-section):not(.oxy-easy-posts),.oxel-image-accordion.oxy-easy-posts .oxy-posts,.oxel-image-accordion.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}}.oxel-image-accordion__item{position:relative;height:400px;overflow:hidden;transition-duration:0.6s;transition-timing-function:cubic-bezier(.69,.05,.67,.88);transition-property:all}@media (max-width:767px){.oxel-image-accordion__item{height:auto}}.oxel-image-accordion__details{z-index:10;position:absolute;left:18px;bottom:16px;width:10000px}.oxel-image-accordion__details:not(.ct-section):not(.oxy-easy-posts),.oxel-image-accordion__details.oxy-easy-posts .oxy-posts,.oxel-image-accordion__details.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}@media (max-width:767px){.oxel-image-accordion__details{position:absolute;bottom:8px;left:8px}}.oxel-image-accordion__icon{background-color:#f9f9fa;border:1px solid #f9f9fa;padding:10px;color:#374047}.oxel-image-accordion__icon >svg{width:14px;height:14px}.oxel-image-accordion__icon{margin-right:16px}@media (max-width:767px){.oxel-image-accordion__icon{padding:6px}.oxel-image-accordion__icon{}}.oxel-image-accordion__link{color:#f9f9fa}.oxel-image-accordion__image{position:absolute;width:100%;height:100%}.oxel_accordion{border-top-color:#adb4b9;border-right-color:#adb4b9;border-bottom-color:#adb4b9;border-left-color:#adb4b9;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}.oxel_accordion:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion.oxy-easy-posts .oxy-posts,.oxel_accordion.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.oxel_accordion__row{font-family:Mulish;width:100%;padding-top:12px;padding-left:8px;padding-right:8px;padding-bottom:12px;border-bottom-color:#eceeef;border-bottom-width:1px;border-bottom-style:solid;border-top-style:none;background-color:#f9f9fa;border-right-style:none;border-left-style:none;font-weight:600;text-align:justify;border-radius:0.75em;margin-top:.2em;margin-bottom:.2em;max-width:500px;cursor:pointer;box-shadow:0 0 1em 0 rgba(0,0,0,0.2)}.oxel_accordion__row:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion__row.oxy-easy-posts .oxy-posts,.oxel_accordion__row.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;justify-content:space-around}.oxel_accordion__icon{color:#374047}.oxel_accordion__icon >svg{width:18px;height:18px}.oxel_accordion__icon{margin-right:8px;transition-duration:0.3s}.oxel_accordion__row_left{}.oxel_accordion__row_left:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion__row_left.oxy-easy-posts .oxy-posts,.oxel_accordion__row_left.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}.oxel_accordion__content{width:100%;padding-top:8px;padding-left:8px;padding-right:8px;padding-bottom:8px;border-bottom-color:#98a1a8;border-bottom-width:2px;border-bottom-style:none;overflow:hidden;opacity:1;transition-duration:3s;border-top-style:none;border-right-style:none;border-left-style:none;transition-property:max-height;text-align:left;max-height:3000px;margin-top:0px}.oxel_accordion__content:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion__content.oxy-easy-posts .oxy-posts,.oxel_accordion__content.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-start}.oxel_accordion__content__hidden{max-height:0px;padding-left:8px;padding-right:8px;padding-top:0px;z-index:-1;padding-bottom:0px;transition-duration:0s}.oxel_accordion__content__hidden:not(.ct-section):not(.oxy-easy-posts),.oxel_accordion__content__hidden.oxy-easy-posts .oxy-posts,.oxel_accordion__content__hidden.ct-section .ct-section-inner-wrap{display:flex}.oxel_accordion__row__label{color:#606e79}.oxel_horizontal_divider{margin-top:16px;margin-bottom:16px;width:100%}.oxel_horizontal_divider:not(.ct-section):not(.oxy-easy-posts),.oxel_horizontal_divider.oxy-easy-posts .oxy-posts,.oxel_horizontal_divider.ct-section .ct-section-inner-wrap{flex-direction:unset}.oxel_horizontal_divider__line{height:2px;background-color:#ffffff}.oxel_horizontal_divider__icon{color:#ffffff}.oxel_horizontal_divider__icon >svg{width:16px;height:16px}.oxel_horizontal_divider__icon{flex-shrink:0}.oxel_horizontal_divider__icon:not(.ct-section):not(.oxy-easy-posts),.oxel_horizontal_divider__icon.oxy-easy-posts .oxy-posts,.oxel_horizontal_divider__icon.ct-section .ct-section-inner-wrap{display:flex}.oxel_circular_counter{width:150px;height:150px;border-radius:50%;padding-top:8px;padding-left:8px;padding-right:8px;padding-bottom:8px;color:#00fff2;background-color:#dee1e3}.oxel_circular_counter__inner{width:100%;height:100%;background-color:#f9f9fa;border-radius:50%;text-align:center}.oxel_circular_counter__inner:not(.ct-section):not(.oxy-easy-posts),.oxel_circular_counter__inner.oxy-easy-posts .oxy-posts,.oxel_circular_counter__inner.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center;justify-content:center}.oxel_circular_counter__number{color:#374047;font-size:32px;font-weight:100}.oxel_circular_counter__unit{color:#374047;font-weight:100;font-size:32px}.oxy-stock-content-styles{}.oxel_floating_icon_menu{position:fixed;right:32px;bottom:32px;text-align:right;z-index:9999;pointer-events:none}.oxel_floating_icon_menu:not(.ct-section):not(.oxy-easy-posts),.oxel_floating_icon_menu.oxy-easy-posts .oxy-posts,.oxel_floating_icon_menu.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column-reverse;align-items:flex-end}.oxel_floating_icon_menu__main_icon:hover{background-color:#606e79;border:1px solid #606e79;padding:}.oxel_floating_icon_menu__main_icon:hover{}.oxel_floating_icon_menu__main_icon{background-color:#374047;border:1px solid #374047;padding:16px;color:#f9f9fa}.oxel_floating_icon_menu__main_icon >svg{width:24px;height:24px}.oxel_floating_icon_menu__main_icon{transition-duration:0.3s;transition-timing-function:ease-in-out;cursor:pointer;pointer-events:all}.oxel_floating_icon_menu__row{margin-bottom:8px;margin-top:8px}.oxel_floating_icon_menu__row:not(.ct-section):not(.oxy-easy-posts),.oxel_floating_icon_menu__row.oxy-easy-posts .oxy-posts,.oxel_floating_icon_menu__row.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}.floating_icon_menu__hidden_icon:hover{background-color:#606e79;border:1px solid #606e79;padding:}.floating_icon_menu__hidden_icon:hover{}.floating_icon_menu__hidden_icon{background-color:#374047;border:1px solid #374047;padding:16px;color:#f9f9fa}.floating_icon_menu__hidden_icon >svg{width:18px;height:18px}.floating_icon_menu__hidden_icon{margin-right:3px;transition-duration:0.3s;transition-timing-function:ease-in-out}.oxel_floating_icon_menu__label{margin-right:16px;font-size:12px;text-transform:uppercase;letter-spacing:2px;font-weight:600;background-color:#eceeef;padding-top:2px;padding-bottom:2px;padding-left:4px;padding-right:4px;color:#374047}.oxel_floating_icon_menu__hidden_links{transform:translate(100px);transition-duration:0.3s;transition-timing-function:ease-in-out;opacity:0;text-align:right}.oxel_floating_icon_menu__hidden_links:not(.ct-section):not(.oxy-easy-posts),.oxel_floating_icon_menu__hidden_links.oxy-easy-posts .oxy-posts,.oxel_floating_icon_menu__hidden_links.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:flex-end}.oxel_scrollingImage__container:hover{background-position:50% 100%}.oxel_scrollingImage__container{background-size:cover;height:400px;background-repeat:no-repeat;transition-duration:5s;transition-timing-function:ease-in-out;transition-property:background-position;text-align:center;width:600px;max-width:100%;overflow:hidden;background-position:50% 0px}.oxel_scrollingImage__container:not(.ct-section):not(.oxy-easy-posts),.oxel_scrollingImage__container.oxy-easy-posts .oxy-posts,.oxel_scrollingImage__container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.oxel_scrollingImage__container{width:100%}}.oxel_scrollingImage__container__icon{background-color:rgba(0,0,0,0.17);border:1px solid rgba(0,0,0,0.17);padding:16px;color:#f9f9fa}.oxel_scrollingImage__container__icon >svg{width:55px;height:55px}.oxel_scrollingImage__container__icon{transition-duration:2.5s}.oxel_iconlist{max-width:100%}.oxel_iconlist:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist.oxy-easy-posts .oxy-posts,.oxel_iconlist.ct-section .ct-section-inner-wrap{display:flex}.oxel_iconlist__row{padding-top:8px;padding-left:8px;padding-right:8px;padding-bottom:8px;width:100%;margin-top:0px}.oxel_iconlist__row:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist__row.oxy-easy-posts .oxy-posts,.oxel_iconlist__row.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;align-items:center}.oxel_iconlist__row__icon{color:#7f8b93}.oxel_iconlist__row__icon >svg{width:18px;height:18px}.oxel_iconlist__row__icon{margin-left:32px;margin-right:32px}.oxel_iconlist__row__label{padding-left:20px;margin-top:0px;margin-bottom:0px;color:#ffffff}.oxel_iconlist__row--dark{}.oxel_iconlist__row--dark:not(.ct-section):not(.oxy-easy-posts),.oxel_iconlist__row--dark.oxy-easy-posts .oxy-posts,.oxel_iconlist__row--dark.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row}.oxel_section_indicator{position:fixed;right:0px;top:0px;bottom:0px;width:30px;z-index:10;padding-left:8px;padding-right:32px}.oxel_section_indicator:not(.ct-section):not(.oxy-easy-posts),.oxel_section_indicator.oxy-easy-posts .oxy-posts,.oxel_section_indicator.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;justify-content:center}.oxel_section_indicator__dot{width:16px;height:16px;background-color:#606e79;border-radius:50%;margin-top:12px;margin-bottom:12px;color:#f9f9fa;transition-duration:0.3s;transition-timing-function:ease-in-out;min-height:0px !important;min-width:0px !important}.oxel_section_indicator__dot:not(.ct-section):not(.oxy-easy-posts),.oxel_section_indicator__dot.oxy-easy-posts .oxy-posts,.oxel_section_indicator__dot.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;justify-content:center}.oxel_section_indicator__label:after{transform:rotate(45deg);position:absolute;width:16px;height:16px;background-color:#606e79;right:-6px;z-index:-1;border-top-right-radius:4px;border-top-left-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;border-radius:0px;content:""}.oxel_section_indicator__label{position:absolute;padding-top:4px;padding-bottom:4px;padding-left:16px;padding-right:16px;background-color:#606e79;border-radius:0px;transition-duration:0.3s;transition-timing-function:ease-in-out;right:calc(100% + 8px) }.oxel_section_indicator__label:not(.ct-section):not(.oxy-easy-posts),.oxel_section_indicator__label.oxy-easy-posts .oxy-posts,.oxel_section_indicator__label.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;justify-content:center}.oxel_section_indicator__label__text{color:#f9f9fa}.oxel_section_indicator__label--hidden{transform:translate(112px);opacity:0}.oxel_flipbox{width:100%;position:relative}.oxel_flipbox__front{background-image:linear-gradient(rgba(25,22,22,0.2),rgba(25,22,22,0.2)),url(http://elements.oxy.host/wp-content/uploads/sites/52/2020/07/atmosphere-blue-cloud-clouds-601798.jpg);background-size:auto,cover;width:100%;text-align:center;padding-top:32px;padding-left:32px;padding-right:32px;padding-bottom:32px;background-position:50% 50%}.oxel_flipbox__front:not(.ct-section):not(.oxy-easy-posts),.oxel_flipbox__front.oxy-easy-posts .oxy-posts,.oxel_flipbox__front.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.oxel_flipbox__back{background-size:cover;transform:rotateY(180deg);width:100%;text-align:center;padding-top:32px;padding-left:32px;padding-right:32px;padding-bottom:32px;background-color:#374047;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-position:50% 50%}.oxel_flipbox__back:not(.ct-section):not(.oxy-easy-posts),.oxel_flipbox__back.oxy-easy-posts .oxy-posts,.oxel_flipbox__back.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}.oxel_reviewbox__image_wrapper__image{max-width:1000px;height:100%}.oxel_reviewbox__image_wrapper{width:200px;overflow:hidden;text-align:center;border-radius:50%;border-top-color:#f9f9fa;border-right-color:#f9f9fa;border-bottom-color:#f9f9fa;border-left-color:#f9f9fa;border-top-width:8px;border-right-width:8px;border-bottom-width:8px;border-left-width:8px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;height:200px;flex-shrink:0;margin-right:16px}.oxel_reviewbox__image_wrapper:not(.ct-section):not(.oxy-easy-posts),.oxel_reviewbox__image_wrapper.oxy-easy-posts .oxy-posts,.oxel_reviewbox__image_wrapper.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width:767px){.oxel_reviewbox__image_wrapper{margin-bottom:32px;margin-left:auto;margin-right:auto}}@media (max-width:479px){.oxel_reviewbox__image_wrapper{margin-bottom:32px;margin-left:auto;margin-right:auto}}.oxel_reviewbox__details_wrapper{padding-left:0px;flex-grow:1}@media (max-width:767px){.oxel_reviewbox__details_wrapper{text-align:center;padding-left:0px}.oxel_reviewbox__details_wrapper:not(.ct-section):not(.oxy-easy-posts),.oxel_reviewbox__details_wrapper.oxy-easy-posts .oxy-posts,.oxel_reviewbox__details_wrapper.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}}@media (max-width:479px){.oxel_reviewbox__details_wrapper{padding-left:0px}}.oxel_reviewbox__details_wrapper__name{font-weight:600;text-transform:uppercase;font-size:32px;color:#374047;line-height:1.2;margin-bottom:8px}.oxel_reviewbox__details_wrapper__star_wrapper{margin-top:8px;margin-bottom:8px}.oxel_reviewbox__details_wrapper__star_wrapper:not(.ct-section):not(.oxy-easy-posts),.oxel_reviewbox__details_wrapper__star_wrapper.oxy-easy-posts .oxy-posts,.oxel_reviewbox__details_wrapper__star_wrapper.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row}.oxel_reviewbox__star{color:#7f8b93}.oxel_reviewbox__star >svg{width:22px;height:22px}.oxel_reviewbox__star{}.oxel_reviewbox__row{width:100%;padding-top:32px;padding-left:32px;padding-right:32px;padding-bottom:32px;text-align:left}.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,.oxel_reviewbox__row.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start}@media (max-width:767px){.oxel_reviewbox__row{text-align:center}.oxel_reviewbox__row:not(.ct-section):not(.oxy-easy-posts),.oxel_reviewbox__row.oxy-easy-posts .oxy-posts,.oxel_reviewbox__row.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}}@media (max-width:479px){}.oxel_reviewbox__review_body{}@media (max-width:767px){.oxel_reviewbox__review_body{text-align:left}}@media (max-width:479px){.oxel_reviewbox__review_body{text-align:left}}.oxel_reviewbox{background-color:#eceeef;width:100%}.oxel_reviewbox__details_wrapper__title{font-size:14px;color:#606e79}.animated-gradient{}.animated-gradient:not(.ct-section):not(.oxy-easy-posts),.animated-gradient.oxy-easy-posts .oxy-posts,.animated-gradient.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.overlay{height:100%;z-index:-1;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:2;cursor:pointer}.hide{height:100vh;display:none}.hide:not(.ct-section):not(.oxy-easy-posts),.hide.oxy-easy-posts .oxy-posts,.hide.ct-section .ct-section-inner-wrap{align-items:center}.reading-container{width:100%;padding-top:4em;padding-right:4em;padding-left:4em;background-color:#ffffff;border-radius:1em;z-index:2;padding-bottom:4em;text-align:justify;margin-top:0px;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07) }.reading-container .ct-section-inner-wrap{padding-top:75px}.reading-container:not(.ct-section):not(.oxy-easy-posts),.reading-container.oxy-easy-posts .oxy-posts,.reading-container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;align-content:center}@media (max-width:991px){.reading-container{}}@media (max-width:767px){.reading-container{}}@media (max-width:479px){.reading-container{padding-top:2em;padding-right:2em;padding-bottom:2em;padding-left:2em}}.title1{}.reading1{text-align:left}.title2{}.reading2{}.title3{}.reading3{text-align:left}.reading1-section{font-family:Philosopher;background-color:rgba(255,255,255,0)}.reading1-section:not(.ct-section):not(.oxy-easy-posts),.reading1-section.oxy-easy-posts .oxy-posts,.reading1-section.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.reading2-section{}.reading2-section:not(.ct-section):not(.oxy-easy-posts),.reading2-section.oxy-easy-posts .oxy-posts,.reading2-section.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}@media (max-width:479px){.reading2-section{}}.reading3-section{}.reading3-section:not(.ct-section):not(.oxy-easy-posts),.reading3-section.oxy-easy-posts .oxy-posts,.reading3-section.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.reading4-section{}.reading4-section:not(.ct-section):not(.oxy-easy-posts),.reading4-section.oxy-easy-posts .oxy-posts,.reading4-section.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.reading-btn:hover{transform:;border-radius:25px;overflow:hidden}.reading-btn:before{background-color:#371156;position:absolute;transition-duration:1s;border-radius:25px;overflow:hidden;width:0px;height:0px;content:""}.reading-btn:not(.ct-section):not(.oxy-easy-posts):before,.reading-btn.oxy-easy-posts .oxy-posts:before,.reading-btn.ct-section .ct-section-inner-wrap:before{display:block}.reading-btn{padding-top:26px;padding-bottom:26px;padding-left:26px;padding-right:26px;background-color:#18131c;color:#ffffff;position:relative;border-radius:1em;text-align:center;overflow:hidden;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07) }.reading-btn:not(.ct-section):not(.oxy-easy-posts),.reading-btn.oxy-easy-posts .oxy-posts,.reading-btn.ct-section .ct-section-inner-wrap{display:flex;align-items:center}.btn-text{z-index:1;transition-duration:0.6s}@media (max-width:767px){.btn-text{}}@media (max-width:479px){.btn-text{}}.btn-icon{color:#ffffff}.btn-icon >svg{width:20px;height:20px}.btn-icon{z-index:1;flex-grow:10;flex-shrink:1}.reading1-container{width:100%;max-width:768px;padding-top:32px;padding-right:32px;padding-left:32px;background-color:#ffffff;border-radius:8px;z-index:2;padding-bottom:32px;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07) }.reading1-container:not(.ct-section):not(.oxy-easy-posts),.reading1-container.oxy-easy-posts .oxy-posts,.reading1-container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.loading-page{background-color:#0e1117}.bg{object-fit:cover;min-width:100%;min-height:100%;position:fixed}.call-to-action{}.tabs-8751-tab{font-weight:700}.tabs-8751-tab-active{}.tabs-contents-8751-tab{font-family:'Barlow'}.horo-icon{transform:;attachment_height:135;attachment_width:250;attachment_url:https://cosmic-astromancy.com/wp-content/uploads/2022/08/png.png;position:absolute;top:250px;width:100px;z-index:2;right:100px}.mover{}.styled-heading{z-index:4;margin-bottom:0px;margin-top:0px;color:#ffffff}.styled-heading-2{text-transform:capitalize;z-index:2;text-align:center;margin-top:0px}@media (max-width:479px){.styled-heading-2{}}.reading-container-2{width:100%;padding-top:50px;padding-right:50px;padding-left:50px;background-color:#ffffff;border-radius:8px;z-index:2;padding-bottom:50px;text-align:center;position:relative;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07) }.reading-container-2:not(.ct-section):not(.oxy-easy-posts),.reading-container-2.oxy-easy-posts .oxy-posts,.reading-container-2.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:stretch;align-content:center}.obj-card-box{background-image:linear-gradient(rgba(195,55,100,0.4),rgba(29,38,113,0.4));border-radius:8px;height:100%;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07) }.obj-card-box:not(.ct-section):not(.oxy-easy-posts),.obj-card-box.oxy-easy-posts .oxy-posts,.obj-card-box.ct-section .ct-section-inner-wrap{display:flex;align-items:center;justify-content:center}@media (max-width:479px){.obj-card-box{background-image:linear-gradient(rgba(195,55,100,0.4),rgba(29,38,113,0.4))}}.img-filler{width:auto}.plax{}.svg-filler{}.report-cover{}.cta-btn:hover{transform:}.cta-btn:before{background-image:radial-gradient(#ef78f9 5%,#8373ff 25%,#289ef6 50%,#8373ff 75%,#ef78f985 95%);height:0px;position:absolute;transition-duration:1s;border-radius:100px;width:0px;content:""}.cta-btn:not(.ct-section):not(.oxy-easy-posts):before,.cta-btn.oxy-easy-posts .oxy-posts:before,.cta-btn.ct-section .ct-section-inner-wrap:before{display:block}.cta-btn{padding-top:20px;padding-bottom:20px;padding-left:20px;padding-right:20px;background-color:#18131e;color:#ffffff;position:relative;border-radius:25px;overflow:hidden;max-width:400px;margin-top:0px;z-index:2;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07) }.cta-btn:not(.ct-section):not(.oxy-easy-posts),.cta-btn.oxy-easy-posts .oxy-posts,.cta-btn.ct-section .ct-section-inner-wrap{display:flex}@media (max-width:479px){.cta-btn{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}}.reading-container-3{width:100%;padding-top:50px;padding-right:50px;padding-left:50px;background-color:#333333;border-radius:8px;z-index:2;padding-bottom:50px;position:relative;max-width:600px;margin-bottom:22px;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07) }.reading-container-3:not(.ct-section):not(.oxy-easy-posts),.reading-container-3.oxy-easy-posts .oxy-posts,.reading-container-3.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;align-content:center}.reading-container-3r{padding-right:25px;padding-left:25px;background-color:#333333;border-radius:8px;z-index:2;padding-bottom:25px;position:relative;margin-bottom:22px;padding-top:25px;margin-top:22px;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07) }.reading-container-3r:not(.ct-section):not(.oxy-easy-posts),.reading-container-3r.oxy-easy-posts .oxy-posts,.reading-container-3r.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center;align-content:center}.p2-icon{filter:hue-rotate(65deg);max-width:50px;box-shadow:0px 0px #ffffff}.gap-10{}.img-filler-l{}.testimonial{background-color:#333333;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:hidden}.testimonial-2{background-image:linear-gradient(#eed9eb,#bdcbe4,#bfa1db);font-size:16px;border-radius:10px;padding-right:15px;padding-bottom:8px;padding-left:15px;padding-top:25px}.alignright{max-width:350px}.toggle-5241{}.toggle-5241-expanded{}.alignleft{max-width:400px}.left-poly{background-color:#ffd8d8;clip-path:circle(50% at 50% 50%)}.cirlce{}.circle{position:relative;border-radius:600px;background-color:#715a7f;box-shadow:2.8px 2.8px 2.2px rgba(0,0,0,0.02),6.7px 6.7px 5.3px rgba(0,0,0,0.028),12.5px 12.5px 10px rgba(0,0,0,0.035),22.3px 22.3px 17.9px rgba(0,0,0,0.042),41.8px 41.8px 33.4px rgba(0,0,0,0.05),100px 100px 80px rgba(0,0,0,0.07) }.circle:not(.ct-section):not(.oxy-easy-posts),.circle.oxy-easy-posts .oxy-posts,.circle.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;justify-content:center}.circle-text{margin-bottom:0px;display:block;color:#f7f7f7;text-align:center}.cirl{}.swipes-sec{}.swipes-sec:not(.ct-section):not(.oxy-easy-posts),.swipes-sec.oxy-easy-posts .oxy-posts,.swipes-sec.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.affsu-sec{}.affsu-sec .ct-section-inner-wrap{padding-bottom:127px}.newlink{}.rawlinkdiv{}.copy{}.click{position:relative}.click:not(.ct-section):not(.oxy-easy-posts),.click.oxy-easy-posts .oxy-posts,.click.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}.ctcb{}.signs-container{position:relative;margin-top:0px}.signs-container:not(.ct-section):not(.oxy-easy-posts),.signs-container.oxy-easy-posts .oxy-posts,.signs-container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}.signs-ring{position:absolute;margin-top:0px}.signs-ring:not(.ct-section):not(.oxy-easy-posts),.signs-ring.oxy-easy-posts .oxy-posts,.signs-ring.ct-section .ct-section-inner-wrap{align-items:center}.signs-img:hover{}.signs-img{background-size:contain;background-repeat:no-repeat}.signs-stage{background-image:linear-gradient(90deg,rgba(255,255,255,0.6),#ffffff,rgba(255,255,255,0.6));padding-top:0px;padding-bottom:0px;border-radius:20px;margin-top:40px;min-height:300px}.signs-stage:not(.ct-section):not(.oxy-easy-posts),.signs-stage.oxy-easy-posts .oxy-posts,.signs-stage.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}.animated-gradient1{}.icon-heading{font-family:'Truculenta';margin-top:-1.25em;z-index:-1}.icon-link:hover{background-image:linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.7),rgba(255,255,255,0.6));transition-duration:0.75s;border-radius:8px;text-shadow:5px 5px 5px #ffc1f7}.icon-link{font-family:'Truculenta';position:absolute;opacity:0;text-align:center;top:50%;padding-top:.2em;padding-right:.2em;padding-bottom:.2em;padding-left:.2em;transform:translateY(-50%)}.reading5-section{}.hide2{display:none}.sig-ins{font-family:'Barlow';font-size:14px}.text{}.video{background-image:url(http://cosmic-astromancy.com/wp-content/uploads/2022/10/gift-bg.jpg);background-size:contain;background-repeat:no-repeat}.read{}.read-link{margin-top:20px;cursor:pointer}.video-link{}.hid{}.cloud1{}.cloud2{}.cloud3{}.cloud4{}.cloud5{}.cloud{}.x1{}.x2{}.x3{}.x4{}.x5{}.animated-gradient-2{}.animated-gradient2{}.force-redirect{}.nav-bar:hover{}.nav-bar{transition-duration:0.7s}.bc-card{padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;border-radius:0.5em;flex:1 1 auto;box-shadow:inset -2px -2px 4px rgba(255,255,255,0.1),inset 2px 2px 4px rgba(0,0,0,0.25)}.blog-post{}.card-deck{}.card-deck-wrapper{}.random-btn{}.card-heading{font-family:'Barlow'}.card-section{}.button-type-3{background-color :#1e73be;border:1px solid #1e73be;color:#000000}.button-type-3{font-family:'Barlow';border-radius:10px;font-size:18px;font-weight:800;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;margin-top:1.5em;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background:linear-gradient(98.75deg,#b3b6ffff,75%,#fff);box-shadow:-6px -6px 12px rgba(255,255,255,0.1),6px 6px 12px rgba(0,0,0,0.25)}.moon-results{background-color:#ececff;border-radius:1em;padding:calc(1.06875rem * 2.75) calc(1.06875rem * 3.75);inset:0px;box-shadow:-6px -6px 12px rgba(255,255,255,0.7),6px 6px 12px rgba(189,200,223,0.7)}.moon-results:not(.ct-section):not(.oxy-easy-posts),.moon-results.oxy-easy-posts .oxy-posts,.moon-results.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row}.m-card{height:100%;border-radius:.5em;text-align:center;padding-top:.75em;padding-right:.75em;padding-bottom:.75em;padding-left:.75em;box-shadow:-6px -6px 12px rgba(255,255,255,0.7),6px 6px 12px rgba(189,200,223,0.7)}.m-card:not(.ct-section):not(.oxy-easy-posts),.m-card.oxy-easy-posts .oxy-posts,.m-card.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:stretch;justify-content:center}.loading-spinner{}.mc-card{font-family:Barlow;border-radius:1em;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;color:#ffffff;flex:1 1 auto;box-shadow:inset -2px -2px 4px rgba(255,255,255,0.1),inset 2px 2px 4px rgba(0,0,0,0.25)}.mc-card:not(.ct-section):not(.oxy-easy-posts),.mc-card.oxy-easy-posts .oxy-posts,.mc-card.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;justify-content:space-around}@media (max-width:767px){.mc-card{width:100%}}.m-card-num{font-family:'Barlow';padding-left:1em;padding-right:1em;border-radius:0.5em;border-top-width:2.25em;border-right-width:2.25em;border-bottom-width:2.25em;border-left-width:2.25em;margin-left:1em;box-shadow:inset -2px -2px 4px rgba(255,255,255,0.7),inset 2px 2px 4px rgba(189,200,223,0.7)}.mc-card-2{border-radius:1em;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;box-shadow:inset -2px -2px 4px rgba(255,255,255,0.7),inset 2px 2px 4px rgba(189,200,223,0.7)}.mc-card-2:not(.ct-section):not(.oxy-easy-posts),.mc-card-2.oxy-easy-posts .oxy-posts,.mc-card-2.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}.cta-scroll{}.hero-title{}.hero-section{position:relative}.styled-heading-3{}.read-tc-results{}.read-tc-results:not(.ct-section):not(.oxy-easy-posts),.read-tc-results.oxy-easy-posts .oxy-posts,.read-tc-results.ct-section .ct-section-inner-wrap{display:none}.card-selected{}.tarot-deck-reveal{}.tarot-deck-reveal:not(.ct-section):not(.oxy-easy-posts),.tarot-deck-reveal.oxy-easy-posts .oxy-posts,.tarot-deck-reveal.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row}.float-container{}@media (max-width:991px){.float-container{}.float-container:not(.ct-section):not(.oxy-easy-posts),.float-container.oxy-easy-posts .oxy-posts,.float-container.ct-section .ct-section-inner-wrap{display:none}}.tarot-deck-revealh{}.reveal-1{font-family:'Barlow'}.reveal-1:not(.ct-section):not(.oxy-easy-posts),.reveal-1.oxy-easy-posts .oxy-posts,.reveal-1.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.reveal-2{font-family:'Barlow'}.reveal-2:not(.ct-section):not(.oxy-easy-posts),.reveal-2.oxy-easy-posts .oxy-posts,.reveal-2.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.reveal-3{font-family:'Barlow'}.reveal-3:not(.ct-section):not(.oxy-easy-posts),.reveal-3.oxy-easy-posts .oxy-posts,.reveal-3.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.three-more{font-family:'Barlow';font-weight:600}.two-more{font-family:'Barlow';font-weight:600}.two-more:not(.ct-section):not(.oxy-easy-posts),.two-more.oxy-easy-posts .oxy-posts,.two-more.ct-section .ct-section-inner-wrap{display:none}.one-more{font-family:'Barlow';font-weight:600}.one-more:not(.ct-section):not(.oxy-easy-posts),.one-more.oxy-easy-posts .oxy-posts,.one-more.ct-section .ct-section-inner-wrap{display:none}.white-btn{}.card-1-head{font-family:'Barlow'}.card-2-head{font-family:'Barlow'}.card-3-head{font-family:'Barlow'}.card-1-img{border-radius:.8em;box-shadow:-6px -6px 12px rgba(255,255,255,0.1),6px 6px 12px rgba(0,0,0,0.25)}.card-2-img{border-radius:.8em;box-shadow:-6px -6px 12px rgba(255,255,255,0.1),6px 6px 12px rgba(0,0,0,0.25)}.card-2{}.card-1{}.card-3-img{}.card-3{}.moon-heading{}.moon-sec{}.fan-container{}.banner-inner{}.banner-border{}.banner-divider{}.banner-title{padding-left:1em;padding-right:1em;color:#848484}.banner{}.banner:not(.ct-section):not(.oxy-easy-posts),.banner.oxy-easy-posts .oxy-posts,.banner.ct-section .ct-section-inner-wrap{display:flex}.banner-wing{}.banner-sun{}.banner-img{background-image:url(http://cosmic-astromancy.com/wp-content/uploads/2022/08/3.jpg);background-size:cover;background-repeat:no-repeat;margin-top:.5em;margin-bottom:.5em;padding-left:1em;padding-right:1em}.banner-img:not(.ct-section):not(.oxy-easy-posts),.banner-img.oxy-easy-posts .oxy-posts,.banner-img.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column}.day{padding-top:.2em;padding-right:.2em;padding-bottom:.2em;padding-left:.2em;border-radius:.2em;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.day:not(.ct-section):not(.oxy-easy-posts),.day.oxy-easy-posts .oxy-posts,.day.ct-section .ct-section-inner-wrap{display:flex;flex-direction:column;align-items:center}.day-1{}.date-container{background-color:#f5f5f5;padding-top:.5em;padding-right:.5em;padding-bottom:.5em;padding-left:.5em;border-radius:.2em;gap:.25em;margin-bottom:1em;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.date-container:not(.ct-section):not(.oxy-easy-posts),.date-container.oxy-easy-posts .oxy-posts,.date-container.ct-section .ct-section-inner-wrap{display:flex;flex-direction:row;gap:.25em}@media (max-width:991px){.date-container{}.date-container:not(.ct-section):not(.oxy-easy-posts),.date-container.oxy-easy-posts .oxy-posts,.date-container.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:stretch;grid-template-columns:repeat(4,minmax(150px,1fr));grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:767px){.date-container{}.date-container:not(.ct-section):not(.oxy-easy-posts),.date-container.oxy-easy-posts .oxy-posts,.date-container.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:stretch;grid-template-columns:repeat(2,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px}}@media (max-width:479px){.date-container{}.date-container:not(.ct-section):not(.oxy-easy-posts),.date-container.oxy-easy-posts .oxy-posts,.date-container.ct-section .ct-section-inner-wrap{display:grid;display:grid !important;align-items:stretch;grid-template-columns:repeat(1,minmax(200px,1fr));grid-column-gap:20px;grid-row-gap:20px}}.date{}.day-2{}.day-3{}.day-4{}.day-5{}.day-6{}.day-7{}.day-8{}.index-bg{}.index-bg:not(.ct-section):not(.oxy-easy-posts),.index-bg.oxy-easy-posts .oxy-posts,.index-bg.ct-section .ct-section-inner-wrap{flex-direction:column;align-items:center}.gift-img{width:150px}.fill{position:relative}.icon{background-color:#f4f4f4;border:1px solid #f4f4f4;padding:10px;color:#333333}.icon >svg{width:35px;height:35px}.icon{top:50%;opacity:0.8;border-radius:.5em;background-color:rgba(255,255,255,0.25);position:absolute}.sel-icon{width:200px}.count-down{}.horo1{}.horo{gap:.5em;margin-top:1em}.horo:not(.ct-section):not(.oxy-easy-posts),.horo.oxy-easy-posts .oxy-posts,.horo.ct-section .ct-section-inner-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:.5em}.lc-sec{}.error{}.tarotr-div{}.no-cards{}.no-cards:not(.ct-section):not(.oxy-easy-posts),.no-cards.oxy-easy-posts .oxy-posts,.no-cards.ct-section .ct-section-inner-wrap{display:none}@media (max-width:479px){.no-cards{}.no-cards:not(.ct-section):not(.oxy-easy-posts),.no-cards.oxy-easy-posts .oxy-posts,.no-cards.ct-section .ct-section-inner-wrap{display:none}}.tabs-9471-tab{padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;border-radius:1em}.tabs-9471-tab-active{box-shadow:inset -2px -2px 4px rgba(255,255,255,0.1),inset 2px 2px 4px rgba(0,0,0,0.25)}.tabs-contents-9471-tab{}.post-tags{font-family:'Barlow'}.m-card-icon{color:#b3b6ffff}.m-card-icon >svg{width:30px;height:30px}.m-card-icon{padding-top:.5em;padding-right:.5em;padding-bottom:.5em;padding-left:.5em;margin-left:1em;box-shadow:inset -2px -2px 4px rgba(255,255,255,0.7),inset 2px 2px 4px rgba(189,200,223,0.7)}.arc-btn{}.testimonial-img{width:64px;height:64px;border-radius:50%;align-self:center}.result{}.life-path-sec{}.sign-button{max-width:150px;min-width:50px}@media (max-width:767px){.sign-button{width:75px}}.tabs-9907-tab{}.tabs-9907-tab-active{}.tabs-contents-9907-tab{}.tab-button{}.site-header{}html,body{max-width:100%;overflow-x:hidden}body{position:relative}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#555}.animated-gradient{background:linear-gradient(315deg,#3c136185,#52307c85,#663a8285,#7c529585,#b491c885,#bca0dc85);background-size:1200% 1200%;-webkit-animation:AnimationName 20s ease infinite;-moz-animation:AnimationName 20s ease infinite;animation:AnimationName 20s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}@-moz-keyframes AnimationName{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}@keyframes AnimationName{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}.animated-gradient1{background:linear-gradient(315deg,#3c136185,#663a8285,#7c529585,#955db695);background-size:1200% 1200%;-webkit-animation:AnimationName 20s ease infinite;-moz-animation:AnimationName 20s ease infinite;animation:AnimationName 20s ease infinite}@-webkit-keyframes AnimationName{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}@-moz-keyframes AnimationName{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}@keyframes AnimationName{0%{background-position:1% 0%}50%{background-position:99% 100%}100%{background-position:1% 0%}}@media (max-width:1120px){h1{font-size:5vw;font-size:clamp(24px,5vw,56px)}h2{font-size:3.75vw;font-size:clamp(24px,3.75vw,42px)}h3{font-size:3.2vw;font-size:clamp(24px,3.2vw,36px)}h4{font-size:2.1vw;font-size:clamp(20px,2.1vw,24px)}p,#phase1 input::placeholder,#phase2 input::placeholder,#affform input::placeholder,#phase1 label,span ul,span ol{font-size:1.78vw;font-size:clamp(15px,1.78vw,20px)}input{font-size:1.78vw;font-size:clamp(14px,1.78vw,18px)}.img-filler{width:clamp(150px,45%,300px)}.img-filler-l{width:clamp(300px,70%,800px)}.svg-filler{height:clamp(150px,45%,300px)}}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.styled-heading{background:linear-gradient(45deg,#2d3340,#22293a);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.styled-heading-2{background:linear-gradient(98.75deg,#ef78f9,#8373ff 25%,#289ef6 50%,#8373ff 75%,#ef78f9);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.styled-heading-3{background:linear-gradient(98.75deg,#396af1,#5769f3 25%,#7567f4 50%,#8d66f5 75%,#a665f6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.white-btn{margin-top:1.5em;font-weight:800;font-family:'Barlow';font-size:18px;color:#000000;border-radius:10px;padding-top:1em;padding-right:1em;padding-bottom:1em;padding-left:1em;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;background:linear-gradient(98.75deg,#b3b6ffff,75%,#fff);box-shadow:-6px -6px 12px rgba(255,255,255,0.1),6px 6px 12px rgba(0,0,0,0.25)}.color-btn{background:linear-gradient(98.75deg,#ef78f9,#8373ff 25%,#289ef6 50%,#8373ff 75%,#ef78f9);color:#fff;font-weight:700;border-radius:10px;padding-top:1em;padding-right:2em;padding-bottom:1em;padding-left:2em;box-shadow:-6px -6px 12px rgba(255,255,255,0.1),6px 6px 12px rgba(0,0,0,0.25);border:none;cursor:pointer;transition:background-color 0.3s ease-in-out}.white-btn:hover{cursor:pointer}.text-underlined{text-decoration:underline}.text-underlined{text-decoration:underline;text-decoration-color:blue;border-bottom:5px solid #c993f6}u{border-bottom:5px solid #c993f680;text-decoration:none;border-radius:5px}p a,span a{border-bottom:5px solid #c993f680;text-decoration:none;border-radius:5px;color:#404040}:root{--primary-purple:#8e78ca;--primary-dark:#272239;--primary-lilac:#b39ddb;--primary-lavender:#d1c4e9;--text-dark:#211c34;--text-muted:#5e5975;--text-subtle:#8982a0;--card-bg:#ffffff;--card-border:transparent;--card-shadow:0 16px 40px -10px rgba(142,120,202,0.12);--card-hover-shadow:0 24px 50px -10px rgba(142,120,202,0.2);--btn-gradient:linear-gradient(135deg,#b091f2 0%,#9575cd 100%);--btn-glow:0 8px 24px rgba(149,117,205,0.4);--font-heading:'Instrument Serif',Georgia,serif;--font-serif:'Instrument Serif',Georgia,serif;--font-cinzel:'Instrument Serif',Georgia,serif;--font-sans:'Plus Jakarta Sans',sans-serif;--font-script:'Great Vibes',cursive}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--text-dark);background-color:#f9f8fd;background-image: radial-gradient(ellipse at 50% 0%,#ffffff 0%,#f6f4fa 50%,#f0ecf8 100%);min-height:100vh;overflow-x:hidden;line-height:1.6}a{text-decoration:none;color:inherit;transition:all 0.25s ease}button{cursor:pointer;font-family:inherit;border:none;outline:none;transition:all 0.3s cubic-bezier(0.16,1,0.3,1)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:400}.container{max-width:1180px;margin:0 auto;padding:0 24px}.site-header{position:absolute;top:0;left:0;width:100%;z-index:100;padding:24px 0}.header-inner{display:flex;align-items:center;justify-content:space-between}.brand-logo{display:flex;flex-direction:column;line-height:1;position:relative;user-select:none}.brand-title{font-family:var(--font-script);font-size:38px;color:#4a3e65;letter-spacing:0.5px;display:inline-flex;align-items:center;gap:4px}.brand-sparkle{font-size:18px;color:#9d85cf;display:inline-block;transform:translateY(-8px);animation:pulseSparkle 2.5s infinite ease-in-out}.brand-sub{font-family:var(--font-script);font-size:28px;color:#5c4e7d;margin-top:-6px;margin-left:12px}.main-nav{display:flex;align-items:center;gap:28px}.nav-link{font-size:13.5px;font-weight:500;color:#635b7b;position:relative;display:inline-flex;align-items:center;gap:4px;padding:4px 0}.nav-link:hover,.nav-link.active{color:#7b58c7}.nav-link.active::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:1.5px;background:#8e6cd9;border-radius:2px}.dropdown-arrow{font-size:9px;color:#8c82a5;transition:transform 0.2s ease}.nav-item-dropdown:hover .dropdown-arrow{transform:translateY(2px)}.hero-section{position:relative;min-height:800px;padding:130px 0 160px 0;display:flex;align-items:flex-start;background-image:url('assets/hero_bg.jpg');background-size:cover;background-position:center top;background-repeat:no-repeat}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0.92) 0%,rgba(255,255,255,0.78) 30%,rgba(255,255,255,0.35) 55%,rgba(255,255,255,0) 80% );pointer-events:none;z-index:1}.hero-bottom-fade{position:absolute;bottom:0;left:0;width:100%;height:320px;background:linear-gradient(to bottom,transparent 0%,rgba(249,248,253,0.4) 30%,rgba(249,248,253,0.85) 70%,#f9f8fd 100% );z-index:2;pointer-events:none}.hero-container{position:relative;z-index:5;width:100%}.hero-content{max-width:580px}.hero-title{margin-bottom:24px}.hero-title-main{display:block;font-family:var(--font-heading);font-size:68px;font-weight:400;color:#1e1930;letter-spacing:-0.5px;line-height:1.05}.hero-title-gradient{display:block;font-family:var(--font-heading);font-size:70px;font-weight:400;color:#9f82df;background:linear-gradient(135deg,#8768d6 0%,#b290eb 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.05;text-shadow:0 4px 20px rgba(159,130,223,0.2)}.hero-tagline{font-family:var(--font-sans);font-size:15px;color:#3b3552;font-weight:500;margin-bottom:28px;letter-spacing:0.2px}.hero-details{margin-bottom:34px}.hero-details-highlight{font-size:13.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#5b5375;display:block;margin-bottom:4px}.hero-details-desc{font-size:14.5px;color:#635c7e;line-height:1.5}.btn-pill-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--btn-gradient);color:#ffffff;padding:13px 32px;border-radius:999px;font-size:14px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;box-shadow:var(--btn-glow);transition:all 0.35s ease;position:relative;overflow:hidden}.btn-pill-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.6s ease}.btn-pill-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(149,117,205,0.55)}.btn-pill-primary:hover::before{left:100%}.btn-pill-primary .btn-star{font-size:14px;color:#f7eaff}.power-section{position:relative;z-index:10;margin-top:-100px;margin-bottom:60px}.main-feature-card{background:#ffffff;border-radius:28px;border:none;box-shadow:var(--card-shadow);padding:46px 48px;position:relative;overflow:hidden;backdrop-filter:blur(16px)}.section-header-center{text-align:center;max-width:650px;margin:0 auto 36px auto}.section-sub-title{font-family:var(--font-heading);font-size:28px;color:#27213c;font-weight:400;letter-spacing:0.3px;margin-bottom:4px}.section-main-title{font-family:var(--font-heading);font-size:26px;font-weight:400;color:#8c72cc;letter-spacing:1.5px;text-transform:uppercase}.ornate-divider{display:flex;align-items:center;justify-content:center;gap:12px;margin:14px auto 0 auto;width:180px;color:#bfb0e3}.divider-line{flex:1;height:1px;background:linear-gradient(90deg,transparent,#c7bae8,transparent)}.divider-icon{font-size:14px;color:#a48cdc}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:32px}.feature-item{background:#ffffff;border:1px solid #eeebf8;border-radius:16px;padding:22px 26px;display:flex;align-items:center;gap:20px;box-shadow:0 4px 18px rgba(142,120,202,0.04);transition:all 0.3s ease}.feature-item:hover{border-color:#d8cefa;box-shadow:0 8px 24px rgba(142,120,202,0.08)}.feature-icon-wrapper{width:52px;height:52px;border-radius:50%;background:#f4effd;display:flex;align-items:center;justify-content:center;color:#9275d3;font-size:20px;flex-shrink:0;transition:all 0.3s ease}.feature-item:hover .feature-icon-wrapper{background:#e9deff;color:#7952ca}.feature-number{font-family:var(--font-heading);font-size:38px;font-weight:400;color:#9c84d6;line-height:1;flex-shrink:0}.feature-desc{font-size:13.5px;color:#534c6e;line-height:1.45;font-weight:450}.power-action-container{display:flex;justify-content:center;margin-bottom:32px}.btn-pill-outline{display:inline-flex;align-items:center;gap:8px;background:#fcfbfe;color:#7b62b8;border:1.5px solid #d5c8f2;padding:10px 26px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all 0.3s ease}.btn-pill-outline:hover{background:#7b62b8;color:#ffffff;border-color:#7b62b8;box-shadow:0 6px 20px rgba(123,98,184,0.25);transform:translateY(-2px)}.testimonial-card{background:linear-gradient(135deg,#faf9fe 0%,#f4f1fc 100%);border:1px solid #e5def7;border-radius:20px;padding:24px 30px;display:flex;align-items:center;gap:24px}.testimonial-avatar{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid #ffffff;box-shadow:0 4px 14px rgba(142,120,202,0.2);flex-shrink:0}.testimonial-content{flex:1}.testimonial-text{font-size:13px;font-style:italic;color:#4f4868;line-height:1.55;margin-bottom:8px}.testimonial-author{font-family:var(--font-heading);font-size:17px;font-weight:400;color:#7a5fc2;display:block}.articles-section{margin-bottom:60px}.articles-wrapper-card{background:#ffffff;border-radius:28px;border:none;box-shadow:var(--card-shadow);padding:42px 48px}.articles-header{margin-bottom:26px}.articles-badge{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#a48cd8;display:block;margin-bottom:4px}.articles-title{font-family:var(--font-heading);font-size:28px;font-weight:400;color:#2b2342;letter-spacing:0.5px}.articles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:28px}.article-card{position:relative;height:190px;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:24px;box-shadow:0 8px 24px rgba(100,80,160,0.08);transition:all 0.4s cubic-bezier(0.16,1,0.3,1);text-decoration:none}.article-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(100,80,160,0.18)}.article-card-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform 0.6s ease;z-index:1}.article-card:hover .article-card-bg{transform:scale(1.06)}.article-card-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(255,255,255,0.88) 0%,rgba(255,255,255,0.65) 50%,rgba(255,255,255,0.2) 100% );z-index:2;pointer-events:none}.article-card-content{position:relative;z-index:3;max-width:82%}.article-card-title{font-family:var(--font-heading);font-size:19px;font-weight:400;color:#27203a;line-height:1.35;transition:color 0.3s ease}.article-card:hover .article-card-title{color:#6a44b8}.article-card-btn{position:relative;z-index:3;width:34px;height:34px;border-radius:50%;background:#ffffff;color:#795ec2;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,0.1);font-size:12px;transition:all 0.3s ease;align-self:flex-start}.article-card:hover .article-card-btn{background:#795ec2;color:#ffffff;transform:translateX(4px)}.articles-footer-action{display:flex;justify-content:flex-end}.compatibility-section{margin-bottom:70px}.compatibility-card{background:#ffffff;border-radius:28px;border:none;box-shadow:var(--card-shadow);padding:44px 48px;text-align:center;position:relative;overflow:hidden}.compatibility-badge{font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9d87d4;display:block;margin-bottom:6px}.compatibility-title{font-family:var(--font-heading);font-size:36px;font-weight:400;color:#2a2240;letter-spacing:2px;display:inline-flex;align-items:center;gap:12px;margin-bottom:36px}.compatibility-heart{font-size:30px;color:#9c7ee0;display:inline-block;animation:heartFloat 2s infinite ease-in-out}.compatibility-grid-columns{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-bottom:38px;position:relative}.compatibility-column-title{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#797193;margin-bottom:18px;display:block}.zodiac-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px 10px}.zodiac-item{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;user-select:none;transition:all 0.25s ease}.zodiac-icon-circle{width:44px;height:44px;border-radius:50%;background:#f6f3fd;border:1px solid #e7dff7;display:flex;align-items:center;justify-content:center;color:#977dcf;transition:all 0.25s cubic-bezier(0.16,1,0.3,1);box-shadow:0 2px 8px rgba(150,130,200,0.08)}.zodiac-icon-circle svg{width:22px;height:22px;fill:currentColor;stroke:currentColor}.zodiac-name{font-size:9.5px;font-weight:600;color:#7c7494;text-transform:uppercase;letter-spacing:0.5px}.zodiac-item:hover .zodiac-icon-circle{transform:scale(1.1);background:#ede5fb;color:#7853cb;border-color:#c7b3f0}.zodiac-item.selected .zodiac-icon-circle{background:var(--btn-gradient);color:#ffffff;border-color:#8c68dc;box-shadow:0 4px 16px rgba(142,110,218,0.4);transform:scale(1.08)}.zodiac-item.selected .zodiac-name{color:#6d43cc;font-weight:700}.compatibility-submit-wrap{display:flex;justify-content:center}.btn-compatibility-submit{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--btn-gradient);color:#ffffff;padding:14px 40px;border-radius:999px;font-size:13.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;box-shadow:var(--btn-glow);transition:all 0.35s ease}.btn-compatibility-submit:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(149,117,205,0.55)}.site-footer{padding:40px 0 50px 0;text-align:center;border-top:1px solid rgba(200,185,230,0.25);background:linear-gradient(180deg,transparent,rgba(235,228,252,0.3))}.footer-resources-title{font-size:13.5px;font-weight:600;color:#675e7f;margin-bottom:12px}.footer-resources-links{display:flex;align-items:center;justify-content:center;gap:22px;margin-bottom:24px}.footer-link{font-size:13px;color:#5c5475;font-weight:500}.footer-link:hover{color:#7957c5}.footer-copyright{font-size:12.5px;color:#7e7696;margin-bottom:8px}.footer-legal-links{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:24px}.footer-legal-link{font-size:12px;color:#7e7696}.footer-legal-link:hover{color:#7957c5}.footer-social-links{display:flex;align-items:center;justify-content:center;gap:20px}.social-icon-link{font-size:17px;color:#2b2342;transition:all 0.25s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.social-icon-link:hover{color:#7b58c7;transform:translateY(-2px);background:rgba(150,120,210,0.1)}@keyframes pulseSparkle{0%,100%{transform:translateY(-8px) scale(1);opacity:0.9}50%{transform:translateY(-8px) scale(1.25);opacity:1;text-shadow:0 0 10px rgba(160,120,230,0.8)}}@keyframes heartFloat{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.1)}}.sacred-geometry-bg{position:fixed;top:80px;left:-80px;width:620px;height:620px;pointer-events:none;z-index:0;opacity:0.35}.blog-nav-container{max-width:1260px}.nav-search-btn{width:38px;height:38px;border-radius:50%;background:#ede6f8;color:#6e53ab;display:flex;align-items:center;justify-content:center;font-size:14px;border:none;cursor:pointer;transition:all 0.25s ease}.nav-search-btn:hover{background:#e2d6f5;color:#55349e;transform:scale(1.06)}.blog-main-layout{position:relative;z-index:2;padding:120px 0 80px 0;min-height:calc(100vh - 220px)}.blog-layout-container{max-width:1260px;margin:0 auto;padding:0 24px;display:flex;gap:34px;align-items:flex-start}.blog-sidebar{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:20px;position:sticky;top:100px}.blog-sidebar-card{background:#ffffff;border-radius:20px;box-shadow:0 10px 30px rgba(142,120,202,0.08);padding:24px}.sidebar-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.sidebar-title{font-family:var(--font-heading);font-size:22px;color:#271f3a;font-weight:400}.sidebar-sparkle{color:#9d84d6;font-size:14px}.category-list{list-style:none;display:flex;flex-direction:column;gap:3px}.category-link{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:500;color:#574e70;transition:all 0.2s ease}.category-link:hover{background:#f7f3fd;color:#764dc5}.category-link.active{background:#ece3fa;color:#7349c2;font-weight:600}.category-count{font-size:11.5px;color:#8e83a7;font-weight:500}.category-link.active .category-count{color:#7349c2;font-weight:700}.subscribe-desc{font-size:12.5px;color:#61597c;line-height:1.45;margin-bottom:14px}.subscribe-input{width:100%;padding:10px 14px;border:1px solid #e1d8f5;border-radius:10px;font-size:12.5px;color:#3b3252;background:#faf9fd;margin-bottom:10px;outline:none;transition:border-color 0.2s,background-color 0.2s}.subscribe-input:focus{border-color:#9d83d6;background:#ffffff}.subscribe-btn{width:100%;padding:10px 0;background:var(--btn-gradient);color:#ffffff;border-radius:10px;font-size:11.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;box-shadow:0 4px 14px rgba(149,117,205,0.35);transition:all 0.25s ease}.subscribe-btn:hover{box-shadow:0 6px 20px rgba(149,117,205,0.5);transform:translateY(-1px)}.blog-content-area{flex:1;min-width:0}.blog-header-bar{position:relative;text-align:center;margin-bottom:34px}.blog-title-wrap{display:flex;flex-direction:column;align-items:center}.blog-badge{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9c83d6;display:block}.blog-main-title{font-family:var(--font-heading);font-size:46px;color:#251e39;font-weight:400;line-height:1.1;margin:2px 0 6px 0}.blog-subtitle{font-size:13.5px;color:#625a7c}.blog-sort-wrap{position:absolute;right:0;bottom:4px}.custom-select-wrapper{position:relative;display:inline-block}.sort-select{appearance:none;-webkit-appearance:none;background:#ffffff;border:1.5px solid #ded5f5;border-radius:10px;padding:7px 32px 7px 16px;font-size:12.5px;font-weight:500;color:#534c6e;cursor:pointer;outline:none;transition:border-color 0.2s}.sort-select:hover,.sort-select:focus{border-color:#9d83d6}.sort-chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:9px;color:#877d9f;pointer-events:none}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-post-card{background:#ffffff;border-radius:18px;overflow:hidden;position:relative;height:310px;box-shadow:0 8px 24px rgba(140,120,190,0.08);transition:all 0.35s cubic-bezier(0.16,1,0.3,1)}.blog-post-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(140,120,190,0.16)}.blog-post-link{display:flex;flex-direction:column;justify-content:flex-end;width:100%;height:100%;text-decoration:none;position:relative}.blog-post-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease;z-index:1}.blog-post-card:hover .blog-post-img{transform:scale(1.05)}.blog-post-overlay{position:relative;z-index:2;margin:12px;padding:13px 16px;border-radius:14px;background:rgba(255,255,255,0.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,0.7);box-shadow:0 4px 16px rgba(0,0,0,0.04);transition:background 0.3s ease}.blog-post-card:hover .blog-post-overlay{background:rgba(255,255,255,0.94)}.post-category-tag{font-size:9.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#9c83d6;margin-bottom:3px;display:block}.post-title{font-family:var(--font-heading);font-size:17.5px;font-weight:400;color:#271f3a;line-height:1.3;margin-bottom:6px;transition:color 0.25s ease}.blog-post-card:hover .post-title{color:#724ec0}.post-meta{font-size:11px;color:#7f7797;font-weight:450}.reading-page-body{background-color:#faf9fe;background-image: radial-gradient(circle at 10% 20%,rgba(220,202,255,0.38) 0%,transparent 40%),radial-gradient(circle at 90% 30%,rgba(255,243,218,0.35) 0%,transparent 38%),radial-gradient(circle at 80% 80%,rgba(212,232,255,0.32) 0%,transparent 42%),linear-gradient(180deg,#ffffff 0%,#f9f7fd 50%,#f2edf9 100%);color:var(--text-dark);min-height:100vh}.reading-geom-left{top:60px;left:-120px;width:580px;height:580px}.reading-geom-right{top:40%;right:-100px;left:auto;width:520px;height:520px}.reading-hero-section{position:relative;min-height:80vh;padding:80px 0 40px 0;display:flex;align-items:center;overflow:hidden;background-image:url('assets/reading_hero_bg.jpg');background-size:cover;background-position:center right;background-repeat:no-repeat}.reading-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.95) 28%,rgba(255,255,255,0.72) 48%,rgba(255,255,255,0.15) 75%,transparent 100% );pointer-events:none;z-index:1}.reading-hero-bottom-fade{position:absolute;bottom:0;left:0;width:100%;height:260px;background:linear-gradient(to bottom,transparent 0%,rgba(249,248,253,0.25) 25%,rgba(249,248,253,0.75) 65%,#f9f8fd 100% );pointer-events:none;z-index:2}.reading-hero-container{position:relative;z-index:5;width:100%}.reading-hero-content{max-width:500px;text-align:left}.reading-hero-badge{font-size:11.5px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#9c83d6;display:block;margin-bottom:2px}.reading-hero-title{margin-bottom:12px}.reading-hero-title .hero-title-main{font-size:58px;line-height:1.02}.reading-hero-title .hero-title-gradient{font-size:60px;line-height:1.02}.reading-hero-welcome{font-size:14.5px;font-weight:700;color:#271f3a;margin:16px 0 8px 0}.reading-hero-desc{font-size:14.5px;color:#635c7e;line-height:1.5;margin-bottom:10px}.reading-hero-subdesc{font-size:14.5px;color:#635c7e;line-height:1.5;margin-bottom:24px}.reading-purple-highlight{color:#7b5dc0;font-weight:600}.spread-section{padding:45px 0 50px 0;position:relative;z-index:3}.spread-header-center,.divine-header-center{text-align:center;max-width:680px;margin:0 auto 30px auto}.reading-sparkle-center{font-size:16px;color:#9d84d6;margin-bottom:4px}.spread-main-title,.divine-main-title{font-family:var(--font-heading);font-size:40px;color:#241c37;font-weight:400;line-height:1.15;margin-bottom:8px}.spread-subtitle,.divine-subtitle{font-size:14.5px;color:#5c5476;line-height:1.55;margin-bottom:12px}.spread-instruction{font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#8c72cc;display:block}.tarot-cards-container{display:flex;justify-content:center;gap:28px;margin:28px 0 26px 0;perspective:1000px}.tarot-card-item{width:170px;height:284px;cursor:pointer;position:relative;user-select:none}.tarot-card-inner{width:100%;height:100%;position:relative;transform-style:preserve-3d;transition:transform 0.6s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease;border-radius:12px;box-shadow:0 14px 34px rgba(130,110,180,0.2)}.tarot-card-item:hover .tarot-card-inner{transform:translateY(-5px);box-shadow:0 20px 42px rgba(130,110,180,0.3)}.tarot-card-item.flipped .tarot-card-inner{transform:rotateY(180deg)}.tarot-card-face{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;overflow:hidden}.tarot-card-back{background:#f8f6fc}.tarot-card-img{width:100%;height:100%;object-fit:fill;display:block}.tarot-card-front{transform:rotateY(180deg);background:linear-gradient(135deg,#faf8fe 0%,#f1ebfc 100%);padding:12px;border:2px solid #dcd09c}.tarot-front-content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#2a2240}.tarot-card-roman{font-family:var(--font-heading);font-size:20px;color:#9478d1;margin-bottom:2px}.tarot-card-name{font-family:var(--font-heading);font-size:17px;font-weight:500;color:#241c38;letter-spacing:0.5px;margin-bottom:12px}.tarot-front-icon{font-size:34px;color:#8c6ed0;margin-bottom:14px}.tarot-front-keyword{font-size:11px;font-weight:700;color:#786d94;letter-spacing:0.5px;text-transform:uppercase}.spread-action-wrap{display:flex;justify-content:center}.spread-random-btn{padding:11px 32px;font-size:12.5px}.card-meanings-section{margin-bottom:50px;position:relative;z-index:3}.meanings-wrapper-card{background:#ffffff;border-radius:20px;box-shadow:0 12px 36px rgba(142,120,202,0.08);padding:34px 38px}.meanings-header{text-align:center;margin-bottom:24px}.meanings-title{font-family:var(--font-heading);font-size:28px;color:#2a2240;font-weight:400}.meanings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.meaning-item-card{background:#faf8fe;border:1px solid #eeebf8;border-radius:12px;padding:20px}.meaning-card-title{font-size:13.5px;font-weight:700;color:#8367c4;letter-spacing:0.8px;text-transform:uppercase;margin-bottom:10px;line-height:1.45}.meaning-card-desc{font-size:14px;color:#554d6f;line-height:1.5}.divine-guidance-section{padding:10px 0 50px 0;position:relative;z-index:3}.divine-content-grid{display:grid;grid-template-columns:1fr 1.35fr;gap:42px;align-items:center;max-width:920px;margin:0 auto}.divine-cards-visual{display:flex;justify-content:center;align-items:center}.divine-deck-img{max-width:290px;width:100%;height:auto;filter:drop-shadow(0 10px 24px rgba(130,110,180,0.18));transition:transform 0.4s ease}.divine-deck-img:hover{transform:scale(1.03)}.divine-info-title{font-family:var(--font-heading);font-size:34px;color:#8c71cc;font-weight:400;line-height:1.15;margin-bottom:14px}.divine-info-text{font-size:14.5px;color:#554d6f;line-height:1.55;margin-bottom:12px}.divine-submit-btn{margin-top:6px;font-size:12px;padding:12px 28px}.community-section{margin-bottom:50px;position:relative;z-index:3}.community-card{background:linear-gradient(135deg,#f7f3fd 0%,#f1ecfc 100%);border-radius:18px;padding:24px 32px;display:flex;align-items:center;gap:26px;box-shadow:0 8px 24px rgba(140,120,190,0.06);border:1px solid #ede5f8}.community-icon-wrap{flex-shrink:0}.community-circle-orbit{width:60px;height:60px;border-radius:50%;background:#ede3fa;border:1.5px dashed #c4b0ea;display:flex;align-items:center;justify-content:center;font-size:20px;color:#8465c6}.community-title{font-family:var(--font-heading);font-size:28px;color:#7f60c4;font-weight:400;margin-bottom:6px}.community-desc{font-size:14.5px;color:#5c5476;line-height:1.55}.about-hero-section{position:relative;min-height:80vh;padding:130px 0 60px 0;display:flex;align-items:center;overflow:hidden;background-image:url('assets/about_hero_bg.jpg');background-size:cover;background-position:center right;background-repeat:no-repeat}.about-hero-bottom-fade{position:absolute;bottom:0;left:0;width:100%;height:260px;background:linear-gradient(to bottom,transparent 0%,rgba(249,248,253,0.25) 25%,rgba(249,248,253,0.75) 65%,#f9f8fd 100% );pointer-events:none;z-index:2}.about-hero-container{position:relative;z-index:5;width:100%}.about-hero-glass-card{background:rgba(255,255,255,0.85);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:24px;border:1px solid rgba(255,255,255,0.95);box-shadow:0 16px 40px rgba(142,120,202,0.12);padding:36px 42px;max-width:480px;text-align:left}.about-badge-wrap{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px}.about-badge-line{width:24px;height:1px;background:#c3b2e6}.about-badge-text{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9c83d6}.about-hero-title{margin-bottom:12px}.about-hero-title .hero-title-main{font-size:54px;line-height:1.05}.about-hero-title .hero-title-gradient{font-size:56px;line-height:1.05}.about-hero-tagline{font-size:14.5px;font-weight:700;color:#271f3a;margin:14px 0 8px 0}.about-hero-desc{font-size:14.5px;color:#5d5577;line-height:1.5;margin-bottom:22px}.about-hero-btn{padding:12px 30px;font-size:13px}.mission-section{position:relative;z-index:3;margin-bottom:50px}.mission-wrapper-card{background:#ffffff;border-radius:24px;box-shadow:var(--card-shadow);padding:42px 48px}.mission-header-center{text-align:center;max-width:740px;margin:0 auto 36px auto}.mission-main-title{font-family:var(--font-heading);font-size:34px;color:#241c37;margin-bottom:8px}.mission-subtitle{font-size:14.5px;color:#5c5476;line-height:1.55}.mission-pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.pillar-item{padding:10px;display:flex;flex-direction:column;align-items:center}.pillar-icon-circle{width:54px;height:54px;border-radius:50%;background:#f4effd;color:#9578d3;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:12px;transition:all 0.3s ease;box-shadow:0 4px 14px rgba(142,120,202,0.12)}.pillar-item:hover .pillar-icon-circle{transform:scale(1.1);background:#ede3fa;color:#7952cb}.pillar-title{font-family:var(--font-heading);font-size:24px;color:#271f3a;margin-bottom:4px}.pillar-desc{font-size:13px;color:#6d6487;line-height:1.45}.story-section{position:relative;z-index:3;margin-bottom:50px}.story-wrapper-card{background:#ffffff;border-radius:24px;box-shadow:var(--card-shadow);padding:42px 48px;display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.story-badge-title-wrap{display:flex;align-items:center;gap:8px;margin-bottom:16px}.story-main-title{font-family:var(--font-heading);font-size:34px;color:#271f3a}.story-star-badge{font-size:14px;color:#9c83d6}.story-paragraph{font-size:14.5px;color:#585072;line-height:1.55;margin-bottom:14px}.story-quote-block{margin-top:20px;padding-top:8px}.story-quote-text{font-family:var(--font-heading);font-size:24px;font-style:italic;color:#8e72cb;line-height:1.35}.story-visual-column{width:100%;height:100%;display:flex;align-items:center}.story-img-frame{width:100%;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px rgba(130,110,180,0.14)}.story-studio-img{width:100%;height:auto;display:block;object-fit:cover;transition:transform 0.5s ease}.story-img-frame:hover .story-studio-img{transform:scale(1.03)}.why-choose-section{position:relative;z-index:3;margin-bottom:50px}.why-choose-header{text-align:center;margin-bottom:34px}.why-choose-title{font-family:var(--font-heading);font-size:34px;color:#271f3a}.why-choose-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.choose-card{background:#ffffff;border-radius:18px;overflow:hidden;box-shadow:0 8px 26px rgba(142,120,202,0.08);display:flex;flex-direction:column;text-align:center;transition:all 0.35s ease}.choose-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(142,120,202,0.16)}.choose-img-wrap{position:relative;height:125px;width:100%;overflow:visible}.choose-card-img{width:100%;height:100%;object-fit:cover}.choose-icon-badge{position:absolute;bottom:-18px;left:50%;transform:translateX(-50%);width:38px;height:38px;border-radius:50%;background:#ffffff;box-shadow:0 4px 12px rgba(130,110,180,0.2);display:flex;align-items:center;justify-content:center;color:#8e72cb;font-size:15px;border:2px solid #f6f2fd;z-index:2}.choose-card-body{padding:26px 14px 20px 14px;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.choose-card-title{font-family:var(--font-heading);font-size:19px;color:#271f3a;margin-bottom:6px}.choose-card-desc{font-size:12.5px;color:#62597b;line-height:1.45}.family-banner-section{position:relative;z-index:3;margin-bottom:50px}.family-banner-card{background:linear-gradient(135deg,#f7f3fd 0%,#f1ecfc 100%);border-radius:20px;padding:28px 38px;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 10px 28px rgba(140,120,190,0.08);border:1px solid #eee8f8}.family-geometry-wrap{width:58px;height:58px;flex-shrink:0}.family-mandala-svg{width:100%;height:100%}.family-text-wrap{flex:1}.family-title{font-family:var(--font-heading);font-size:28px;color:#7f60c4;margin-bottom:4px}.family-desc{font-size:14.5px;color:#574f72;line-height:1.5}.family-btn-wrap{flex-shrink:0}.family-action-btn{white-space:nowrap;padding:12px 28px;font-size:13px;text-transform:capitalize}.natal-page-body{background-color:#faf9fe;background-image: radial-gradient(circle at 10% 20%,rgba(220,202,255,0.38) 0%,transparent 40%),radial-gradient(circle at 90% 30%,rgba(255,243,218,0.35) 0%,transparent 38%),radial-gradient(circle at 80% 80%,rgba(212,232,255,0.32) 0%,transparent 42%),linear-gradient(180deg,#ffffff 0%,#f9f7fd 50%,#f2edf9 100%);color:var(--text-dark);min-height:100vh}.natal-hero-section{padding:130px 0 50px 0;position:relative;z-index:3}.natal-hero-grid{display:grid;grid-template-columns:1.25fr 0.75fr;gap:48px;align-items:center}.natal-hero-title{font-family:var(--font-heading);font-size:50px;line-height:1.08;margin-bottom:16px;color:#271f3a;font-weight:400}.natal-hero-desc{font-size:14.5px;color:#574f72;line-height:1.6;margin-bottom:26px;max-width:560px}.natal-hero-btn{padding:13px 32px;font-size:13px;font-weight:700;letter-spacing:0.8px}.natal-hero-visual-wrap{display:flex;justify-content:center}.natal-hero-frame{border-radius:20px;overflow:hidden;box-shadow:0 16px 40px rgba(142,120,202,0.16);max-width:280px;width:100%;border:1.5px solid rgba(255,255,255,0.95);background:#ffffff;transition:transform 0.4s ease}.natal-hero-frame:hover{transform:scale(1.03)}.natal-hero-img{width:100%;height:auto;display:block}.natal-main-section{padding:30px 0 80px 0;position:relative;z-index:3}.natal-layout-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:36px;align-items:flex-start}.natal-calc-card{background:#ffffff;border-radius:24px;padding:42px 46px;box-shadow:var(--card-shadow);border:1px solid #eeebf8}.natal-calc-title{font-family:var(--font-heading);font-size:34px;color:#271f3a;margin-bottom:6px;font-weight:400}.natal-calc-subtitle{font-size:14px;color:#6d6588;margin-bottom:24px}.natal-form-group{margin-bottom:20px;text-align:left}.natal-label-gradient{display:block;font-family:var(--font-sans);font-size:14px;font-weight:700;color:#8367c4;text-transform:uppercase;letter-spacing:0.6px;margin-bottom:8px}.natal-input,.natal-input-year{width:100%;padding:12px 16px;background:#ffffff;border:1.5px solid #dcd3f5;border-radius:10px;font-size:14px;color:#271f3a;outline:none;font-family:var(--font-sans);transition:all 0.2s ease;box-shadow:inset 0 2px 4px rgba(142,120,202,0.03)}.natal-input:focus,.natal-input-year:focus{border-color:#9d83d6;box-shadow:0 0 0 3px rgba(157,131,214,0.18)}.natal-unknown-wrap{margin-bottom:10px}.natal-checkbox-label{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#625a7d;cursor:pointer}.natal-checkbox-label input{accent-color:#9575cd;cursor:pointer}.natal-time-box{border:1px solid #e8e2f6;border-radius:14px;overflow:hidden;background:#faf9fe;margin-top:4px;transition:opacity 0.3s ease}.natal-time-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e8e2f6}.time-tab-btn{padding:11px 14px;background:transparent;border:none;font-size:13px;font-weight:600;color:#7f60c4;cursor:pointer;transition:all 0.2s;text-align:center;font-family:var(--font-sans)}.time-tab-btn.active{background:#f0e8fc;color:#613cb5}.time-tab-sub{font-size:11px;font-weight:normal;color:#8e73cf}.natal-time-selects-grid{padding:16px 18px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.time-sublabel{font-size:12px;color:#6e658a;margin-bottom:6px;display:block;font-weight:600}.natal-select{width:100%;padding:11px 14px;background:#ffffff;border:1.5px solid #dcd3f5;border-radius:10px;font-size:13.5px;color:#271f3a;outline:none;cursor:pointer;font-family:var(--font-sans);transition:all 0.2s ease}.natal-select:focus{border-color:#9d83d6;box-shadow:0 0 0 3px rgba(157,131,214,0.18)}.natal-date-grid{display:grid;grid-template-columns:1fr 1.3fr 1.1fr 1.3fr;gap:10px}.natal-location-box{border:1px solid #e8e2f6;border-radius:14px;overflow:hidden;background:#faf9fe;margin-top:8px;margin-bottom:24px}.natal-location-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e8e2f6}.loc-tab-btn{padding:11px 14px;background:transparent;border:none;font-size:13px;font-weight:600;color:#7f60c4;cursor:pointer;transition:all 0.2s;font-family:var(--font-sans)}.loc-tab-btn.active{background:#f0e8fc;color:#613cb5}.natal-location-inputs{padding:18px 20px}.loc-group{margin-bottom:14px}.natal-location-note{font-size:11.5px;color:#7e759a;font-style:italic;margin-top:6px;line-height:1.4}.natal-submit-wrap{display:flex;justify-content:center;margin-top:24px}.natal-calculate-btn{padding:14px 44px;font-size:14px;font-weight:700;text-transform:capitalize}.natal-guide-card{background:linear-gradient(150deg,#ffffff 0%,#faf7fe 100%);border-radius:24px;padding:42px 40px;box-shadow:var(--card-shadow);border:1px solid #eee5f8}.guide-block{margin-bottom:30px}.guide-block:last-child{margin-bottom:0}.guide-title{font-family:var(--font-heading);font-size:28px;color:#7852c9;margin-bottom:12px;font-weight:400}.guide-paragraph{font-size:14px;color:#574f72;line-height:1.6}.guide-steps-list{display:flex;flex-direction:column;gap:12px;margin-top:14px}.guide-step-item{background:#ffffff;border-radius:12px;padding:16px 18px;border:1px solid #eeebf8;box-shadow:0 4px 14px rgba(142,120,202,0.05)}.step-title{font-family:var(--font-sans);font-size:14px;font-weight:700;color:#8367c4;margin-bottom:4px}.step-text{font-size:13px;color:#5d5577;line-height:1.45;margin:0}.funnel-body{background-color:#faf9fe;background-image: radial-gradient(circle at 12% 18%,rgba(220,202,255,0.45) 0%,transparent 42%),radial-gradient(circle at 88% 15%,rgba(255,243,218,0.42) 0%,transparent 38%),radial-gradient(circle at 82% 75%,rgba(212,232,255,0.38) 0%,transparent 40%),radial-gradient(circle at 18% 82%,rgba(252,224,246,0.40) 0%,transparent 42%),linear-gradient(180deg,#ffffff 0%,#f8f5fd 50%,#f1ecf9 100%);color:var(--text-dark);min-height:100vh;position:relative;overflow-x:hidden}.funnel-bg-overlay{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:1}.funnel-main-wrapper{position:relative;z-index:10;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:50px 20px}.funnel-card-container{background:rgba(255,255,255,0.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:28px;box-shadow:0 20px 60px rgba(142,120,202,0.12),0 2px 10px rgba(142,120,202,0.04);width:100%;max-width:680px;padding:48px 52px;text-align:center;position:relative;border:1.5px solid rgba(255,255,255,0.95)}.funnel-card-container.reading-card-mode{max-width:820px;padding:56px 64px;text-align:left;border:1px solid #eee8f8;background:#ffffff;box-shadow:0 16px 50px rgba(142,120,202,0.09)}.funnel-brand-header{margin-bottom:16px;display:flex;justify-content:center}.funnel-badge-wrap{margin-bottom:10px}.funnel-badge-text{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#9c83d6}.funnel-main-title{font-family:var(--font-heading);font-size:38px;color:#241c38;line-height:1.15;margin-bottom:14px;font-weight:400}.funnel-subtitle-bold{font-size:14.5px;font-weight:700;color:#31284b;margin-bottom:4px}.funnel-subtitle-sub{font-size:13.5px;color:#625a7c;margin-bottom:28px}.funnel-form{max-width:480px;margin:0 auto}.funnel-form-group{margin-bottom:16px;text-align:left}.funnel-label{display:block;font-size:13px;font-weight:600;color:#493f65;margin-bottom:6px}.funnel-input,.funnel-select,.funnel-select-bday{width:100%;padding:12px 16px;background:#ffffff;color:#271f3a;border:1.5px solid #dcd3f5;border-radius:12px;font-size:14px;outline:none;font-family:var(--font-sans);transition:all 0.2s ease;box-shadow:inset 0 2px 4px rgba(142,120,202,0.03)}.funnel-input::placeholder{color:#9c94b2}.funnel-input:focus,.funnel-select:focus,.funnel-select-bday:focus{border-color:#9d83d6;box-shadow:0 0 0 3.5px rgba(157,131,214,0.2);background:#ffffff}.funnel-birthday-grid{display:grid;grid-template-columns:1fr 1.3fr 1.1fr;gap:10px}.funnel-input-email{width:100%;padding:14px 20px;background:#ffffff;color:#271f3a;border:1.5px solid #dcd3f5;border-radius:12px;font-size:14px;font-weight:600;text-align:center;letter-spacing:0.8px;outline:none;transition:all 0.2s ease}.funnel-input-email::placeholder{color:#9c94b2}.funnel-input-email:focus{border-color:#9d83d6;box-shadow:0 0 0 3.5px rgba(157,131,214,0.2)}.funnel-btn-wrap{margin-top:22px}.funnel-cosmic-btn{width:100%;padding:16px 28px;background:var(--btn-gradient);color:#ffffff;border:none;border-radius:999px;font-family:var(--font-sans);font-size:14.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;box-shadow:var(--btn-glow);position:relative;overflow:hidden;cursor:pointer;transition:all 0.3s ease;display:inline-flex;align-items:center;justify-content:center;gap:10px}.funnel-cosmic-btn:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(149,117,205,0.55)}.btn-cosmic-sparkle{font-size:15px;color:#ffffff;animation:pulseSparkle 2s infinite ease-in-out}.funnel-disclaimer{font-size:11px;color:#7f7697;margin-top:16px;line-height:1.45;text-transform:uppercase;font-weight:500}.funnel-trust-footer{margin-top:24px;padding-top:14px;border-top:1px solid #f0ebf8;display:flex;justify-content:center}.trust-badge{font-size:11px;font-weight:700;color:#8e83a7;display:inline-flex;align-items:center;gap:6px}.trust-badge i{color:#7b5dc0}.funnel-reading-title{font-family:var(--font-heading);font-size:38px;color:#241c38;line-height:1.18;margin-bottom:28px;text-align:left;position:relative;padding-bottom:18px;border-bottom:1px solid #f0ebf8}.funnel-reading-title::after{content:"✦";position:absolute;bottom:-9px;left:0;background:#ffffff;padding-right:12px;color:#9c83d6;font-size:14px}.funnel-reading-content{font-size:15.5px;color:#4e4668;line-height:1.75}.funnel-reading-content p{margin-bottom:20px}.funnel-reading-content strong{color:#271f3a;font-weight:700;background:linear-gradient(180deg,transparent 60%,rgba(216,195,255,0.35) 60%);padding:0 3px}.funnel-callout-block{background:linear-gradient(135deg,rgba(247,243,253,0.9) 0%,rgba(241,235,252,0.9) 100%);border-left:3.5px solid #9c83d6;padding:20px 24px;border-radius:0 14px 14px 0;margin:28px 0 24px 0;box-shadow:0 4px 16px rgba(142,120,202,0.06)}.funnel-callout-text{font-family:var(--font-heading);font-size:22px;color:#6d47bf;font-style:italic;margin-bottom:0 !important;line-height:1.35}.funnel-loading-modal{position:fixed;top:0;left:0;width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:1000}.funnel-loading-modal.active{display:flex}.loading-modal-overlay{position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.loading-modal-card{position:relative;z-index:2;background:#ffffff;border-radius:28px;padding:44px 48px;text-align:center;max-width:440px;width:90%;box-shadow:0 24px 60px rgba(142,120,202,0.18),0 2px 12px rgba(142,120,202,0.08);border:1.5px solid #ede5f8}.astrology-spinner-orbit{width:72px;height:72px;margin:0 auto 20px auto;border-radius:50%;border:2px dashed #bba3ec;position:relative;animation:orbitRotate 4s linear infinite;display:flex;align-items:center;justify-content:center}@keyframes orbitRotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.spinner-center-sun{font-size:26px;color:#8e6cd9;animation:pulseSparkle 1.8s infinite ease-in-out}.loading-title{font-family:var(--font-heading);font-size:24px;color:#241c38;margin-bottom:6px}.loading-subtext{font-size:13.5px;color:#6e658a;margin-bottom:20px}.loading-progress-bar-wrap{width:100%;height:8px;background:#eee8f8;border-radius:999px;overflow:hidden;margin-bottom:8px}.loading-progress-bar{height:100%;width:0%;background:var(--btn-gradient);border-radius:999px;transition:width 0.4s ease}.loading-percentage{font-size:12px;font-weight:700;color:#8c71cc}.sales-page-body{background:#f9f8fd}.sales-top-banner{background:linear-gradient(135deg,#7c5cb7 0%,#6848a6 100%);color:#ffffff;padding:12px 0;text-align:center;font-size:13.5px;font-weight:600;letter-spacing:0.5px;box-shadow:0 4px 16px rgba(124,92,183,0.15)}.sales-top-banner-text{margin:0;color:#ffffff}.sales-header{padding:26px 0;text-align:center}.sales-header-inner{display:flex;justify-content:center}.sales-letter-card{background:#ffffff;border-radius:24px;padding:44px 50px;box-shadow:var(--card-shadow);max-width:840px;margin:0 auto 50px auto;border:1px solid #eee8f8}.letter-greeting{font-size:17px;font-weight:700;color:#271f3a;margin-bottom:16px}.letter-p{font-size:15px;color:#554d6f;line-height:1.65;margin-bottom:16px}.letter-highlight-box{background:linear-gradient(135deg,#faf7fe 0%,#f4eefc 100%);border:1.5px solid #ded5f5;border-radius:16px;padding:24px 28px;text-align:center;margin:26px 0;box-shadow:0 6px 20px rgba(142,120,202,0.06)}.letter-highlight-title{font-family:var(--font-heading);font-size:28px;color:#7852c9;line-height:1.25}.sales-dark-offer-card{background:linear-gradient(150deg,#302150 0%,#463077 50%,#2c1d4a 100%);color:#ffffff;border-radius:28px;padding:48px 40px;text-align:center;max-width:860px;margin:0 auto 60px auto;box-shadow:0 24px 60px rgba(80,50,130,0.25);position:relative;overflow:hidden;border:1px solid rgba(255,255,255,0.15)}.offer-pretitle{font-size:11.5px;font-weight:700;letter-spacing:2.2px;color:#d1baff;text-transform:uppercase;display:block;margin-bottom:8px}.offer-main-title{font-family:var(--font-heading);font-size:42px;color:#ffffff;margin-bottom:12px;line-height:1.15}.offer-subtitle{font-size:14.5px;color:#d8cdfa;max-width:640px;margin:0 auto 34px auto;line-height:1.55}.sales-bundle-mockup-wrap{position:relative;margin:0 auto 36px auto;max-width:600px}.bundle-visual-grid{display:flex;justify-content:center;gap:20px;align-items:flex-end}.bundle-item-card{background:rgba(255,255,255,0.1);border-radius:14px;padding:12px;border:1px solid rgba(255,255,255,0.25);width:160px;text-align:center;backdrop-filter:blur(6px)}.bundle-item-card.main-book{width:180px;transform:scale(1.05);z-index:2;border-color:#d8c2ff;box-shadow:0 12px 30px rgba(0,0,0,0.25)}.bundle-book-cover{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:8px}.bundle-item-label{font-size:11px;font-weight:700;color:#efe5ff;text-transform:uppercase}.offer-pricing-box{background:rgba(0,0,0,0.22);border:1.5px dashed rgba(220,195,255,0.6);border-radius:20px;padding:28px 34px;max-width:540px;margin:0 auto;backdrop-filter:blur(8px)}.price-strikethrough-wrap{display:flex;justify-content:center;gap:8px;font-size:14px;color:#cbbee4;margin-bottom:4px}.price-strike{text-decoration:line-through;color:#ff9e9e;font-weight:600}.price-special-wrap{margin-bottom:18px}.price-today-label{font-size:13px;font-weight:700;letter-spacing:1.5px;color:#d8c3ff;margin-right:6px}.price-amount{font-family:var(--font-heading);font-size:54px;color:#ffffff;font-weight:700;line-height:1;vertical-align:middle}.price-one-time{display:block;font-size:12px;color:#d2c5ec;margin-top:4px}.sales-cta-btn{width:100%;padding:16px 28px;font-size:15px;letter-spacing:1.2px;margin-bottom:12px}.offer-guarantee-sub{font-size:12.5px;color:#d2c4f0;display:flex;align-items:center;justify-content:center;gap:6px;margin-bottom:14px}.payment-badges-row{display:flex;justify-content:center;gap:14px;font-size:24px;color:#e5d8ff}.moon-phases-row{display:flex;justify-content:center;gap:14px;font-size:22px;margin-bottom:18px}.pillars-section-title{font-family:var(--font-heading);font-size:34px;color:#241c37;max-width:720px;margin:0 auto 34px auto;text-align:center;line-height:1.2}.sales-three-pillars-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:60px}.pillar-card-box{background:#ffffff;border-radius:18px;padding:28px 24px;box-shadow:0 10px 28px rgba(142,120,202,0.08);text-align:center;border:1px solid #eeebf8}.pillar-box-icon{width:52px;height:52px;border-radius:50%;background:#f4effd;color:#9578d3;font-size:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 14px auto}.pillar-box-title{font-family:var(--font-heading);font-size:22px;color:#271f3a;margin-bottom:8px}.pillar-box-desc{font-size:13.5px;color:#5d5577;line-height:1.5}.breakdown-header-center{text-align:center;margin-bottom:30px}.breakdown-title{font-family:var(--font-heading);font-size:34px;color:#241c37;margin-top:4px}.breakdown-items-list{display:flex;flex-direction:column;gap:24px;max-width:860px;margin:0 auto 60px auto}.breakdown-item-card{background:#ffffff;border-radius:20px;padding:24px 28px;display:flex;align-items:center;gap:28px;box-shadow:var(--card-shadow)}.breakdown-item-card.reverse{flex-direction:row-reverse}.breakdown-item-visual{width:140px;height:140px;flex-shrink:0;border-radius:14px;overflow:hidden}.breakdown-item-img{width:100%;height:100%;object-fit:cover}.breakdown-item-tag{font-size:10.5px;font-weight:700;letter-spacing:1.5px;color:#9c83d6;text-transform:uppercase;display:block;margin-bottom:4px}.breakdown-item-title{font-family:var(--font-heading);font-size:24px;color:#271f3a;margin-bottom:6px}.breakdown-item-desc{font-size:14px;color:#585072;line-height:1.5}.bonuses-wrapper-card{background:linear-gradient(135deg,#f7f3fd 0%,#f1ecfc 100%);border-radius:24px;padding:42px 48px;border:1px solid #eee8f8;margin-bottom:60px;text-align:center}.bonus-badge{font-size:11px;font-weight:700;letter-spacing:2px;color:#9c83d6;text-transform:uppercase;display:block;margin-bottom:4px}.bonuses-title{font-family:var(--font-heading);font-size:34px;color:#241c37;margin-bottom:6px}.bonuses-subtitle{font-size:14.5px;color:#5a5276;margin-bottom:30px}.bonuses-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.bonus-card{background:#ffffff;border-radius:16px;padding:24px;box-shadow:0 8px 24px rgba(142,120,202,0.08);text-align:left}.bonus-tag{font-size:10.5px;font-weight:700;color:#8367c4;letter-spacing:1px;text-transform:uppercase;margin-bottom:4px}.bonus-card-title{font-family:var(--font-heading);font-size:20px;color:#271f3a;margin-bottom:4px}.bonus-value{font-size:11.5px;font-weight:700;color:#2e7d32;margin-bottom:8px}.bonus-card-desc{font-size:13px;color:#5d5577;line-height:1.45}.guarantee-card{background:#ffffff;border-radius:20px;padding:36px 42px;display:flex;align-items:center;gap:32px;box-shadow:var(--card-shadow);border:2px solid #e1d6f8;max-width:860px;margin:0 auto 60px auto}.guarantee-badge-wrap{width:72px;height:72px;border-radius:50%;background:#f4effd;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#8e6cd9;font-size:32px}.guarantee-title{font-family:var(--font-heading);font-size:26px;color:#271f3a;margin-bottom:8px}.guarantee-desc{font-size:14px;color:#585072;line-height:1.5;margin-bottom:6px}.faq-header-center{text-align:center;margin-bottom:24px}.faq-title{font-family:var(--font-heading);font-size:34px;color:#241c37}.faq-accordion-list{max-width:780px;margin:0 auto 60px auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:#ffffff;border-radius:14px;box-shadow:0 4px 16px rgba(142,120,202,0.06);overflow:hidden;border:1px solid #eee8f8}.faq-question{width:100%;padding:18px 24px;text-align:left;background:none;font-family:var(--font-heading);font-size:19px;color:#271f3a;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.faq-question i{font-size:13px;color:#8e72cb;transition:transform 0.25s ease}.faq-answer{display:none;padding:0 24px 18px 24px;font-size:14px;color:#5d5577;line-height:1.5}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-question i{transform:rotate(180deg)}.sales-final-box{background:linear-gradient(135deg,#251b3e 0%,#342255 100%);color:#ffffff;border-radius:24px;padding:42px 48px;text-align:center;max-width:820px;margin:0 auto 60px auto;box-shadow:0 16px 40px rgba(30,20,50,0.3);border:1px solid #574187}.final-box-title{font-family:var(--font-heading);font-size:34px;color:#ffffff;margin-bottom:8px}.final-box-desc{font-size:14.5px;color:#d6c9ee;max-width:600px;margin:0 auto 24px auto;line-height:1.5}.final-price-action-row{display:flex;align-items:center;justify-content:center;gap:24px}.final-price-info{display:flex;align-items:baseline;gap:10px}.final-strike{font-size:18px;text-decoration:line-through;color:#e67d7d}.final-actual{font-family:var(--font-heading);font-size:44px;color:#ffffff;font-weight:700}.final-btn{padding:14px 34px;font-size:14.5px}.sales-legal-disclaimer{font-size:11px;color:#8e86a5;max-width:640px;margin:16px auto 0 auto;line-height:1.4;text-align:center}@media (max-width:1080px){.blog-grid{grid-template-columns:repeat(2,1fr)}.divine-content-grid{grid-template-columns:1fr;text-align:center;gap:28px}.mission-pillars-grid,.why-choose-grid,.sales-three-pillars-grid,.bonuses-grid{grid-template-columns:repeat(2,1fr)}.story-wrapper-card{grid-template-columns:1fr}}@media (max-width:992px){.hero-section{min-height:auto;padding:120px 0 50px 0;background-position:center}.features-grid,.articles-grid,.compatibility-grid-columns,.meanings-grid{grid-template-columns:1fr;gap:20px}.hero-title-main{font-size:46px}.hero-title-gradient{font-size:48px}.main-nav{display:none}.main-feature-card,.articles-wrapper-card,.compatibility-card,.meanings-wrapper-card,.mission-wrapper-card,.story-wrapper-card{padding:32px 24px}.blog-layout-container{flex-direction:column}.blog-sidebar{width:100%;position:static}.blog-header-bar{text-align:left}.blog-title-wrap{align-items:flex-start}.blog-sort-wrap{position:static;margin-top:14px}.family-banner-card{flex-direction:column;text-align:center}.funnel-card-container{padding:36px 28px}.sales-letter-card,.sales-dark-offer-card,.bonuses-wrapper-card,.guarantee-card,.sales-final-box{padding:32px 24px}.breakdown-item-card,.breakdown-item-card.reverse{flex-direction:column;text-align:center}.guarantee-card{flex-direction:column;text-align:center}.natal-hero-grid,.natal-layout-grid{grid-template-columns:1fr;gap:32px}.natal-hero-text-wrap{text-align:center}.natal-hero-desc{margin-left:auto;margin-right:auto}}@media (max-width:600px){.hero-title-main{font-size:38px}.hero-title-gradient{font-size:40px}.zodiac-grid{grid-template-columns:repeat(3,1fr);gap:12px}.testimonial-card,.community-card{flex-direction:column;text-align:center}.footer-resources-links,.footer-legal-links{flex-wrap:wrap;gap:12px}.blog-grid,.mission-pillars-grid,.why-choose-grid,.sales-three-pillars-grid,.bonuses-grid{grid-template-columns:1fr}.tarot-cards-container{flex-direction:column;align-items:center}.funnel-birthday-grid{grid-template-columns:1fr}.final-price-action-row{flex-direction:column;gap:16px}.bundle-visual-grid{flex-direction:column;align-items:center}.bundle-item-card{width:100%;max-width:220px}.natal-date-grid{grid-template-columns:1fr 1fr;gap:10px}.natal-calc-card,.natal-guide-card{padding:30px 20px}.natal-hero-title{font-size:38px}}.cta-btn:hover .btn-text{transition-duration:0.6s;text-shadow:5px 5px 5px #5a5c9b}.cta-btn:hover::before{width:700px;height:700px}.reading-btn:hover .btn-icon{transform:rotate3d(100,100,100,360deg);transition-duration:0.6s}.reading-btn:hover .btn-text{transform:scale3d(1.05,1.05,1.05);transition-duration:0.6s;text-shadow:5px 5px 5px #965757}.reading-btn:hover::before{transform:rotate(45deg) scale3d(3,4,3);width:700px;height:700px}