:root{--color-bg-dark:#151c38;--color-primary:#7e4aa8;--color-primary-light:#9e68c9;--color-primary-dark:#5c3685;--color-gold:#f0c14b;--color-gold-light:#ffd966;--color-gold-dark:#d4a41c;--color-light:#f9f9fb;--color-gold-rgb:240,193,75;--color-primary-rgb:126,74,168;--color-light-rgb:249,249,251;--color-dark-rgb:21,28,56;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-xxl:48px;--spacing-xxxl:64px;--border-radius-xs:4px;--border-radius-sm:8px;--border-radius-md:12px;--border-radius-lg:16px;--border-radius-pill:9999px;--font-family-heading:"Cinzel",serif;--font-family-body:"Raleway",sans-serif;--transition-fast:0.2s;--transition-normal:0.3s;--transition-slow:0.5s;--transition-standard:ease;--transition-bounce:cubic-bezier(0.175,0.885,0.32,1.275);--transition-elegant:cubic-bezier(0.16,1,0.3,1);--sat:0px;--sab:0px;--sal:0px;--sar:0px;--real-vh:100vh}html{height:100%;overflow-x:hidden}body{background:var(--color-bg-dark);box-sizing:border-box;color:var(--color-light);font-family:var(--font-family-body);margin:0;min-height:100%;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;touch-action:manipulation}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:500;margin-top:0}.premium-text{background:linear-gradient(to right,var(--color-gold-light),var(--color-gold));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.2)}.enhanced-glow{filter:drop-shadow(0 0 4px rgba(var(--color-gold-rgb),.6))}.container{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 var(--spacing-md);width:100%}.mystical-button{background:linear-gradient(135deg,var(--color-gold-light) 0,var(--color-gold) 100%);border:none;border-radius:var(--border-radius-pill);box-shadow:0 6px 16px rgba(0,0,0,.2),0 0 0 1px rgba(var(--color-light-rgb),.2) inset,0 1px 1px rgba(var(--color-light-rgb),.3) inset;color:#333;cursor:pointer;display:inline-block;font-weight:600;letter-spacing:.5px;padding:14px 32px;text-align:center;text-decoration:none;transition:all .3s var(--transition-elegant);white-space:nowrap}.mystical-button:active,.mystical-button:hover{box-shadow:0 10px 25px rgba(0,0,0,.3),0 0 0 1px rgba(var(--color-light-rgb),.25) inset,0 1px 1px rgba(var(--color-light-rgb),.35) inset,0 0 20px rgba(var(--color-gold-rgb),.4);transform:translateY(-3px)}.mystical-button:active{transform:translateY(0);transition:all .1s}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:rgba(0,0,0,.2);border-radius:4px}::-webkit-scrollbar-thumb{background:rgba(var(--color-gold-rgb),.6);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold)}.scrollable-content{overflow-y:auto;-webkit-overflow-scrolling:touch}.footer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(10,5,20,.9);border-top:1px solid hsla(0,0%,100%,.1);box-sizing:border-box;flex-shrink:0;padding:var(--spacing-md) 0;width:100%;z-index:50}.footer-content{align-items:center;display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-xs) 0}.footer-logo h2{font-size:1.5rem;margin:0}.footer-links{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center;padding:0 var(--spacing-xs);width:100%}.footer-links a{color:hsla(0,0%,100%,.7);font-size:1rem;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:var(--color-gold-light)}.footer-copyright{color:hsla(0,0%,100%,.5);font-size:.85rem}.store-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-md);justify-content:center;margin-bottom:var(--spacing-lg)}.app-store-button,.play-store-button,.web-app-button{align-items:center;background-color:#000;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--border-radius-sm);box-shadow:0 6px 12px rgba(0,0,0,.3);color:#fff;display:flex;flex-direction:row;justify-content:flex-start;min-width:160px;padding:8px 16px;text-decoration:none;transition:all var(--transition-normal)}.app-store-button:hover,.play-store-button:hover,.web-app-button:hover{box-shadow:0 8px 16px rgba(0,0,0,.4),0 0 15px rgba(var(--color-gold-rgb),.3);transform:translateY(-2px)}.store-icon{background-repeat:no-repeat;background-size:contain;flex-shrink:0;height:24px;margin-right:12px;width:24px}.apple-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 384 512'%3E%3Cpath fill='%23fff' d='M318.7 268.7c-.2-36.7 16.4-64.4 50-84.8-18.8-26.9-47.2-41.7-84.7-44.6-35.5-2.8-74.3 20.7-88.5 20.7-15 0-49.4-19.7-76.4-19.7C63.3 141.2 4 184.8 4 273.5q0 39.3 14.4 81.2c12.8 36.7 59 126.7 107.2 125.2 25.2-.6 43-17.9 75.8-17.9 31.8 0 48.3 17.9 76.4 17.9 48.6-.7 90.4-82.5 102.6-119.3-65.2-30.7-61.7-90-61.7-91.9m-56.6-164.2c27.3-32.4 24.8-61.9 24-72.5-24.1 1.4-52 16.4-67.9 34.9-17.5 19.8-27.8 44.3-25.6 71.9 26.1 2 49.9-11.4 69.5-34.3'/%3E%3C/svg%3E")}.google-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23fff' d='M325.3 234.3 104.6 13l280.8 161.2zM47 0C34 6.8 25.3 19.2 25.3 35.3v441.3c0 16.1 8.7 28.5 21.7 35.3l256.6-256zm425.6 225.6-58.9-34.1L348 256l65.7 64.5 60.1-34.1c18-14.3 18-46.5-1.2-60.8M104.6 499l280.8-161.2-60.1-60.1z'/%3E%3C/svg%3E")}.store-icon.web-icon{background:none;color:inherit}.store-icon.web-icon path{fill:currentColor}.store-text-container{align-items:flex-start;display:flex;flex-direction:column}.store-text{font-size:.7rem;letter-spacing:.5px;opacity:.8;text-transform:uppercase}.store-name{font-size:1.1rem;font-weight:600;letter-spacing:.5px}@supports (padding-bottom:env(safe-area-inset-bottom)){.footer{padding-bottom:calc(var(--spacing-md) + env(safe-area-inset-bottom))}}@media (max-width:480px){.footer-links{gap:var(--spacing-sm)}.footer-links a{font-size:.85rem}.store-buttons{gap:var(--spacing-sm)}}@media (max-width:320px){.footer-links{gap:10px}.footer-links a{font-size:.7rem}.footer-copyright{font-size:.65rem}}.app-store-button,.play-store-button,.tarot-card,.web-app-button,a,button{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.global-section-title{color:var(--color-light);display:block;font-family:var(--font-family-heading);font-size:2rem;margin-bottom:.75rem;padding-top:.5rem;text-align:center;width:100%}.global-section-subtitle{color:rgba(var(--color-light-rgb),.95);font-size:1.1rem;line-height:1.7;margin:0 auto 2.5rem;max-width:700px;text-align:center}.global-card{background:rgba(var(--color-dark-rgb),.5);border:1px solid rgba(var(--color-light-rgb),.15);border-radius:var(--border-radius-md);box-shadow:0 6px 16px rgba(0,0,0,.15);display:flex;flex-direction:column;padding:1.5rem;transition:transform var(--transition-normal) var(--transition-standard),box-shadow var(--transition-normal) var(--transition-standard)}.global-card--interactive-hover:hover{box-shadow:0 10px 25px rgba(0,0,0,.2),0 0 15px rgba(var(--color-gold-rgb),.3);transform:translateY(-5px)}.global-card__title{color:var(--color-gold);font-family:var(--font-family-heading);font-size:1.3rem;margin-bottom:1rem}.global-card__text{color:rgba(var(--color-light-rgb),1);font-size:.95rem;line-height:1.7;margin-bottom:1rem}.global-cta-button{background:linear-gradient(90deg,var(--color-gold-light) 0,var(--color-gold) 50%,var(--color-gold-light) 100%);border:1px solid hsla(0,0%,100%,.3);border-radius:var(--border-radius-pill);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#333;cursor:pointer;display:inline-block;font-weight:600;padding:12px 24px;text-align:center;text-decoration:none;transition:all var(--transition-normal) var(--transition-standard)}.global-cta-button:hover{box-shadow:0 6px 15px rgba(0,0,0,.2),0 0 20px rgba(var(--color-gold-rgb),.3);transform:translateY(-3px)}.global-text-button{background:transparent;border:1px solid var(--color-gold);border-radius:var(--border-radius-pill);color:var(--color-gold);cursor:pointer;display:inline-block;font-weight:500;padding:12px 28px;text-decoration:none;transition:all var(--transition-normal) var(--transition-standard)}.global-text-button:hover{background:rgba(var(--color-gold-rgb),.1);transform:translateY(-2px)}.global-checked-list{list-style:none;margin:1.5rem 0;padding:0}.global-checked-list-item{align-items:flex-start;color:rgba(var(--color-light-rgb),.95);display:flex;font-size:1.05rem;line-height:1.5;margin-bottom:1rem}.global-checked-list-item .material-symbols-rounded{color:var(--color-gold);flex-shrink:0;font-size:1.8rem;margin-right:1rem}.global-faq-item{background:rgba(var(--color-dark-rgb),.4);border:1px solid rgba(var(--color-light-rgb),.05);border-radius:var(--border-radius-md);margin-bottom:1rem;transition:background-color var(--transition-fast) var(--transition-standard)}.global-faq-item:last-child{margin-bottom:0}.global-faq-item[open]{background:rgba(var(--color-dark-rgb),.55)}.global-faq-question{color:var(--color-gold-light);cursor:pointer;display:block;font-family:var(--font-family-heading);font-size:1.15rem;list-style:none;padding:1.25rem 1.5rem;position:relative}.global-faq-question::-webkit-details-marker{display:none}.global-faq-question:after{color:var(--color-gold);content:"expand_more";font-family:Material Symbols Rounded;font-size:1.5rem;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:transform var(--transition-normal) var(--transition-standard)}.global-faq-item[open] .global-faq-question:after{transform:translateY(-50%) rotate(180deg)}.global-faq-answer{color:rgba(var(--color-light-rgb),.9);font-size:.95rem;line-height:1.6;padding:0 1.5rem 1.5rem}.global-faq-answer ol:last-child,.global-faq-answer p:last-child,.global-faq-answer ul:last-child{margin-bottom:0}.global-faq-answer ol,.global-faq-answer ul{margin-top:.5rem;padding-left:1.5rem}.global-faq-answer li{margin-bottom:.5rem}.global-view-more-link{align-items:center;color:var(--color-gold);display:inline-flex;font-weight:500;text-decoration:none;transition:color var(--transition-normal) var(--transition-standard),transform var(--transition-normal) var(--transition-standard)}.global-view-more-link:hover{color:var(--color-gold-light);text-decoration:underline}.global-view-more-link .arrow{margin-left:.5rem;transition:transform var(--transition-normal) var(--transition-standard)}.global-view-more-link:hover .arrow{transform:translateX(4px)}.global-premium-badge{align-items:center;background-color:rgba(var(--color-gold-rgb),.1);border:1px solid rgba(var(--color-gold-rgb),.2);border-radius:var(--border-radius-xs);color:var(--color-gold);display:inline-flex;font-size:.8rem;font-weight:500;padding:var(--spacing-xs) var(--spacing-sm)}.global-premium-badge .material-symbols-rounded{font-size:1rem;margin-right:.25rem}@media screen and (max-width:380px){.container{padding:0 var(--spacing-xs)}.footer-links a{margin:0 var(--spacing-xs)}}.global-section--fullheight,.global-section--medium-height{align-items:center;display:flex}.global-section--large-padding{padding:6rem 0}.global-section-title--large{font-size:2.8rem;letter-spacing:.02em;line-height:1.2;margin-bottom:1.5rem;padding-top:1.5rem}.global-section-subtitle--large{font-size:1.2rem;line-height:1.7;margin-bottom:3rem}.landing-page__hero{min-height:70vh}.global-hero-title{font-size:6.5rem;line-height:1.2;margin-bottom:1.5rem;text-shadow:0 4px 8px rgba(0,0,0,.5)}.global-card--premium{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(20,15,35,.7);border:1px solid rgba(var(--color-gold-rgb),.1);border-radius:var(--border-radius-lg);overflow:hidden;position:relative}.global-card--premium:hover{box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 20px rgba(var(--color-primary-rgb),.4);transform:translateY(-10px)}.global-card--premium:after{background:linear-gradient(135deg,rgba(var(--color-gold-rgb),.05) 0,transparent 50%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity var(--transition-normal) var(--transition-standard);width:100%}.global-card--premium:hover:after{opacity:1}.global-card__avatar{height:220px;overflow:hidden;position:relative}.global-card__avatar:after{background:linear-gradient(0deg,#140f23,transparent);bottom:0;content:"";height:60px;left:0;pointer-events:none;position:absolute;width:100%}.global-card__avatar img{filter:brightness(1.05) contrast(1.05);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--transition-slow) var(--transition-standard);width:100%}.global-card--premium:hover .global-card__avatar img{transform:scale(1.08)}.global-card__content{display:flex;flex-direction:column;flex-grow:1;padding:1.8rem}.global-card__title--large{font-size:1.4rem;letter-spacing:.02em;margin-bottom:.8rem}.global-card__icon-container{align-items:center;background:rgba(var(--color-gold-rgb),.1);border:1px solid rgba(var(--color-gold-rgb),.2);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.8rem;width:80px}.global-card__icon-container .material-symbols-rounded{color:var(--color-gold);font-size:3rem}.global-status-indicator{border:2px solid hsla(0,0%,100%,.2);border-radius:50%;height:14px;position:absolute;right:15px;top:15px;width:14px;z-index:2}.global-status-indicator--online{animation:pulse 2s infinite;background-color:#4caf50;box-shadow:0 0 10px #4caf50,0 0 20px rgba(76,175,80,.4)}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(76,175,80,.7)}70%{box-shadow:0 0 0 10px rgba(76,175,80,0)}to{box-shadow:0 0 0 0 rgba(76,175,80,0)}}.global-rating-display{align-items:center;background:rgba(0,0,0,.2);border-radius:var(--border-radius-pill);display:flex;margin-bottom:.75rem;padding:6px 10px;width:-moz-fit-content;width:fit-content}.global-rating-stars{color:var(--color-gold);letter-spacing:2px;margin-right:.5rem}.global-rating-count{color:rgba(var(--color-light-rgb),.7);font-size:.85rem}.global-price-tag{align-items:center;background:rgba(var(--color-gold-rgb),.1);border-radius:var(--border-radius-sm);color:var(--color-gold-light);display:flex;font-size:.9rem;padding:6px 12px;width:-moz-fit-content;width:fit-content}.global-price-tag:before{content:"payments";font-family:Material Symbols Rounded;font-size:1.1rem;margin-right:6px}.global-view-more-container{margin-bottom:1rem;margin-top:1rem;padding:2rem 0 1rem;position:relative;text-align:center;z-index:1}.global-view-more-link--enhanced{border:1px solid rgba(var(--color-gold-rgb),.3);border-radius:var(--border-radius-pill);font-size:1.1rem;padding:10px 20px;transition:all var(--transition-normal) var(--transition-standard)}.global-view-more-link--enhanced:hover{background:rgba(var(--color-gold-rgb),.1);border-color:var(--color-gold);text-decoration:none}.global-cta-button--shine{overflow:hidden;position:relative}.global-cta-button--shine:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));content:"";height:200%;left:-50%;opacity:0;pointer-events:none;position:absolute;top:-50%;transform:rotate(45deg);transition:all .8s;width:200%}.global-cta-button--shine:hover:after{left:100%;opacity:1}.global-card--vertical-accent:before{background:linear-gradient(to bottom,rgba(var(--color-gold-rgb),.8),rgba(var(--color-primary-rgb),.4),rgba(var(--color-gold-rgb),.2));content:"";height:100%;left:0;position:absolute;top:0;width:4px}.global-card--horizontal-accent:before{background:linear-gradient(to right,rgba(var(--color-gold-rgb),.3),rgba(var(--color-primary-rgb),.3));content:"";height:6px;left:0;position:absolute;top:0;width:100%}.global-faq-item--premium{background:rgba(20,15,35,.5);border:1px solid rgba(var(--color-gold-rgb),.15);overflow:hidden}.global-faq-question--large{font-size:1.25rem;padding:1.5rem 2.5rem 1.5rem 1.5rem}.global-faq-answer--padded{padding:0 1.5rem 1.8rem}@media (max-width:992px){.global-hero-title{font-size:3rem}.global-section-title--large{font-size:2.2rem}.global-card__icon-container{height:70px;width:70px}.global-card__icon-container .material-symbols-rounded{font-size:2.5rem}}@media (max-width:768px){.global-section--large-padding{padding:4rem 0}.global-section--fullheight,.global-section--medium-height{min-height:auto}.global-hero-title{font-size:2.5rem;margin-bottom:1.2rem}.global-section-title--large{font-size:2rem}.global-section-subtitle--large{font-size:1.1rem;margin-bottom:2rem}.global-card__avatar{height:180px}.global-faq-question--large{font-size:1.1rem;padding:1.2rem 2.5rem 1.2rem 1.2rem}}@media (max-width:480px){.global-hero-title{font-size:2rem;margin-bottom:1rem}.global-section-title--large{font-size:1.8rem}.global-section-subtitle--large{font-size:1rem;margin-bottom:1.5rem}.global-card__avatar{height:160px}.global-card__content{padding:1.2rem}.global-card__title--large{font-size:1.2rem}.global-card__icon-container{height:60px;margin-bottom:1.2rem;width:60px}.global-card__icon-container .material-symbols-rounded{font-size:2rem}.global-view-more-link--enhanced{font-size:.95rem;padding:8px 16px}}[data-aos]{opacity:0;transition-property:opacity,transform;transition-timing-function:var(--transition-elegant)}[data-aos].aos-animate{opacity:1}[data-aos=fade-up]{transform:translateY(30px)}[data-aos=fade-up].aos-animate{transform:translateY(0)}[data-aos=fade-right]{transform:translateX(-30px)}[data-aos=fade-right].aos-animate{transform:translateX(0)}[data-aos=fade-left]{transform:translateX(30px)}[data-aos=fade-left].aos-animate{transform:translateX(0)}[data-aos=zoom-in]{transform:scale(.9)}[data-aos=zoom-in].aos-animate{transform:scale(1)}[data-aos=fade-in]{transform:none}.aos-delay-100{transition-delay:.1s}.aos-delay-200{transition-delay:.2s}.aos-delay-300{transition-delay:.3s}.aos-delay-400{transition-delay:.4s}.aos-delay-500{transition-delay:.5s}[data-aos-duration="400"]{transition-duration:.4s}[data-aos-duration="600"]{transition-duration:.6s}[data-aos-duration="800"]{transition-duration:.8s}[data-aos-duration="1000"]{transition-duration:1s}[data-aos-duration="1200"]{transition-duration:1.2s}.global-faq-item{overflow:hidden}.global-faq-answer{max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:max-height .5s var(--transition-elegant),padding .3s var(--transition-elegant)}.global-faq-item[open] .global-faq-answer{max-height:2000px;padding-bottom:1.5rem;padding-top:1rem}.global-card--no-elevation:hover{box-shadow:0 12px 30px rgba(0,0,0,.35),0 0 15px rgba(var(--color-primary-rgb),.2);transform:none}.global-badge-top-left{left:15px;position:absolute;top:15px;z-index:5}.global-card__avatar-fullwidth{border-radius:var(--border-radius-lg) var(--border-radius-lg) 0 0;height:220px;margin:0;overflow:hidden;position:relative;width:100%}.global-card__avatar-fullwidth img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 5%;object-position:center 5%;transition:transform var(--transition-slow) var(--transition-standard);width:100%}.global-cta-container{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:768px){.store-buttons{gap:var(--spacing-sm)}}@media (max-width:480px){.store-buttons{align-items:center;flex-direction:column;gap:var(--spacing-sm)}.app-store-button,.play-store-button,.web-app-button{padding:6px 12px;width:160px}.store-text{font-size:.65rem}.store-name{font-size:.9rem}}.starfield{bottom:0;left:0;overflow:hidden;pointer-events:none;right:0;top:0;z-index:0}.star,.starfield{position:absolute}.star{animation:star-twinkle var(--twinkle-duration,4s) infinite ease-in-out;background-color:rgba(var(--color-gold-rgb),.8);border-radius:50%;height:2px;opacity:0;width:2px}.star-bright{box-shadow:0 0 4px 1px rgba(var(--color-gold-rgb),.7);height:3px;width:3px}.star-dim{height:1px;opacity:.6;width:1px}.star-flicker{animation:star-quad-flicker var(--flicker-duration,8s) infinite ease-in-out}@keyframes star-twinkle{0%{opacity:0}25%{opacity:var(--star-max-opacity,.8)}50%{opacity:var(--star-min-opacity,.3)}75%{opacity:var(--star-max-opacity,.7)}to{opacity:0}}@keyframes star-quad-flicker{0%,to{filter:blur(0);opacity:var(--star-min-opacity,.2)}85%,86%{opacity:0}87%{filter:blur(0);opacity:var(--star-max-opacity,.9)}87.5%{filter:blur(0);opacity:.1}88%{filter:blur(0);opacity:var(--star-max-opacity,.9)}88.5%{filter:blur(0);opacity:.3}89%{filter:blur(0);opacity:var(--star-max-opacity,1);transform:scale(1.2)}89.5%,90.5%{filter:blur(1px);opacity:.2;transform:scale(1)}91%{filter:blur(0);opacity:var(--star-max-opacity,.8)}95%{filter:blur(0);opacity:var(--star-min-opacity,.3)}}.d-none{display:none}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-block{display:block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-grid{display:grid}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.flex-row-reverse{flex-direction:row-reverse}.flex-column-reverse{flex-direction:column-reverse}.flex-grow-0{flex-grow:0}.flex-grow-1{flex-grow:1}.flex-shrink-0{flex-shrink:0}.flex-shrink-1{flex-shrink:1}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.align-start{align-items:flex-start}.align-center{align-items:center}.align-end{align-items:flex-end}.align-stretch{align-items:stretch}.align-baseline{align-items:baseline}.align-self-start{align-self:flex-start}.align-self-center{align-self:center}.align-self-end{align-self:flex-end}.align-self-stretch{align-self:stretch}.pa-0{padding:0}.pa-1{padding:var(--spacing-xs)}.pa-2{padding:var(--spacing-sm)}.pa-3{padding:var(--spacing-md)}.pa-4{padding:var(--spacing-lg)}.pa-5{padding:var(--spacing-xl)}.pa-6{padding:var(--spacing-xxl)}.pt-0{padding-top:0}.pt-1{padding-top:var(--spacing-xs)}.pt-2{padding-top:var(--spacing-sm)}.pt-3{padding-top:var(--spacing-md)}.pt-4{padding-top:var(--spacing-lg)}.pt-5{padding-top:var(--spacing-xl)}.pt-6{padding-top:var(--spacing-xxl)}.pt-7{padding-top:var(--spacing-xxxl)}.pr-0{padding-right:0}.pr-1{padding-right:var(--spacing-xs)}.pr-2{padding-right:var(--spacing-sm)}.pr-3{padding-right:var(--spacing-md)}.pr-4{padding-right:var(--spacing-lg)}.pr-5{padding-right:var(--spacing-xl)}.pr-6{padding-right:var(--spacing-xxl)}.pr-7{padding-right:var(--spacing-xxxl)}.pb-0{padding-bottom:0}.pb-1{padding-bottom:var(--spacing-xs)}.pb-2{padding-bottom:var(--spacing-sm)}.pb-3{padding-bottom:var(--spacing-md)}.pb-4{padding-bottom:var(--spacing-lg)}.pb-5{padding-bottom:var(--spacing-xl)}.pb-6{padding-bottom:var(--spacing-xxl)}.pb-7{padding-bottom:var(--spacing-xxxl)}.pl-0{padding-left:0}.pl-1{padding-left:var(--spacing-xs)}.pl-2{padding-left:var(--spacing-sm)}.pl-3{padding-left:var(--spacing-md)}.pl-4{padding-left:var(--spacing-lg)}.pl-5{padding-left:var(--spacing-xl)}.pl-6{padding-left:var(--spacing-xxl)}.pl-7{padding-left:var(--spacing-xxxl)}.px-0{padding-left:0;padding-right:0}.px-1{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-2{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-3{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-4{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-5{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.px-6{padding-left:var(--spacing-xxl);padding-right:var(--spacing-xxl)}.py-0{padding-bottom:0;padding-top:0}.py-1{padding-bottom:var(--spacing-xs);padding-top:var(--spacing-xs)}.py-2{padding-bottom:var(--spacing-sm);padding-top:var(--spacing-sm)}.py-3{padding-bottom:var(--spacing-md);padding-top:var(--spacing-md)}.py-4{padding-bottom:var(--spacing-lg);padding-top:var(--spacing-lg)}.py-5{padding-bottom:var(--spacing-xl);padding-top:var(--spacing-xl)}.py-6{padding-bottom:var(--spacing-xxl);padding-top:var(--spacing-xxl)}.ma-0{margin:0}.ma-1{margin:var(--spacing-xs)}.ma-2{margin:var(--spacing-sm)}.ma-3{margin:var(--spacing-md)}.ma-4{margin:var(--spacing-lg)}.ma-5{margin:var(--spacing-xl)}.ma-6{margin:var(--spacing-xxl)}.ma-auto{margin:auto}.mt-0{margin-top:0}.mt-1{margin-top:var(--spacing-xs)}.mt-2{margin-top:var(--spacing-sm)}.mt-3{margin-top:var(--spacing-md)}.mt-4{margin-top:var(--spacing-lg)}.mt-5{margin-top:var(--spacing-xl)}.mt-6{margin-top:var(--spacing-xxl)}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mr-1{margin-right:var(--spacing-xs)}.mr-2{margin-right:var(--spacing-sm)}.mr-3{margin-right:var(--spacing-md)}.mr-4{margin-right:var(--spacing-lg)}.mr-5{margin-right:var(--spacing-xl)}.mr-6{margin-right:var(--spacing-xxl)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:var(--spacing-xs)}.mb-2{margin-bottom:var(--spacing-sm)}.mb-3{margin-bottom:var(--spacing-md)}.mb-4{margin-bottom:var(--spacing-lg)}.mb-5{margin-bottom:var(--spacing-xl)}.mb-6{margin-bottom:var(--spacing-xxl)}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-1{margin-left:var(--spacing-xs)}.ml-2{margin-left:var(--spacing-sm)}.ml-3{margin-left:var(--spacing-md)}.ml-4{margin-left:var(--spacing-lg)}.ml-5{margin-left:var(--spacing-xl)}.ml-6{margin-left:var(--spacing-xxl)}.ml-auto{margin-left:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.mx-2{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.mx-3{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.mx-4{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg)}.mx-5{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}.mx-6{margin-left:var(--spacing-xxl);margin-right:var(--spacing-xxl)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-bottom:0;margin-top:0}.my-1{margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xs)}.my-2{margin-bottom:var(--spacing-sm);margin-top:var(--spacing-sm)}.my-3{margin-bottom:var(--spacing-md);margin-top:var(--spacing-md)}.my-4{margin-bottom:var(--spacing-lg);margin-top:var(--spacing-lg)}.my-5{margin-bottom:var(--spacing-xl);margin-top:var(--spacing-xl)}.my-6{margin-bottom:var(--spacing-xxl);margin-top:var(--spacing-xxl)}.my-auto{margin-bottom:auto;margin-top:auto}.gap-0{gap:0}.gap-1{gap:var(--spacing-xs)}.gap-2{gap:var(--spacing-sm)}.gap-3{gap:var(--spacing-md)}.gap-4{gap:var(--spacing-lg)}.gap-5{gap:var(--spacing-xl)}.gap-6{gap:var(--spacing-xxl)}.w-100{width:100%}.w-75{width:75%}.w-50{width:50%}.w-25{width:25%}.w-auto{width:auto}.h-100{height:100%}.h-75{height:75%}.h-50{height:50%}.h-25{height:25%}.h-auto{height:auto}.text-start{text-align:start}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.font-weight-light{font-weight:300}.font-weight-regular{font-weight:400}.font-weight-medium{font-weight:500}.font-weight-bold{font-weight:700}.text-wrap{white-space:normal}.text-nowrap,.text-truncate{white-space:nowrap}.text-truncate{overflow:hidden;text-overflow:ellipsis}.visible{visibility:visible}.invisible{visibility:hidden}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.position-static{position:static}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-scroll{overflow:scroll}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-visible{overflow-x:visible}.overflow-x-scroll{overflow-x:scroll}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overflow-y-scroll{overflow-y:scroll}.global-section{margin:0;overflow:visible;padding:var(--spacing-xxl) 0;position:relative;width:100%}.section-title{color:#fff;display:block;font-family:var(--font-family-heading);font-size:2rem;left:auto!important;margin-bottom:3rem;position:relative;text-align:center;transform:none!important;width:100%}.benefits-section,.experience-section{background-color:rgba(var(--color-dark-rgb),.4)}.benefits-grid,.explanation-content,.features-grid,.method-cards,.transformation-content{display:grid;gap:var(--spacing-lg)}@media (min-width:769px) and (max-width:1024px){.explanation-content,.transformation-content{grid-template-columns:1fr 1fr}.benefits-grid,.features-grid{grid-template-columns:repeat(2,1fr)}.method-cards{grid-template-columns:repeat(3,1fr)}}@media (min-width:1025px){.explanation-content,.transformation-content{gap:var(--spacing-xl);grid-template-columns:1fr 1fr}.benefits-grid,.features-grid,.method-cards{grid-template-columns:repeat(3,1fr)}}.py-12{padding-bottom:var(--spacing-xxl);padding-top:var(--spacing-xxl)}@media (min-width:768px){.md\:py-20{padding-bottom:calc(var(--spacing-xxl)*1.5);padding-top:calc(var(--spacing-xxl)*1.5)}}.testimonial-column{display:flex;flex-direction:column;gap:var(--spacing-lg)}.hero-section{align-items:center;display:flex;height:auto;min-height:70vh;padding:var(--spacing-xxl) 0}section:before{bottom:0;content:"";left:0;opacity:.05;pointer-events:none;position:absolute;right:0;top:0;z-index:-1!important}