section.ai-guru{background:linear-gradient(265.1deg,#fff -19.31%,#8e2826 103.51%);overflow:hidden;position:relative}section.ai-guru .ipad-en{aspect-ratio:782/599;background:url(/assets/build/images/assets/images/title/ai/ipad-mockup-en.f4d85453.webp) 50% no-repeat;background-size:100%;bottom:-40px;display:none;position:absolute;right:0;width:80%}@media (min-width:992px){section.ai-guru .ipad-en{display:block}}section.ai-guru .iphone-en{aspect-ratio:303/611;background:url(/assets/build/images/assets/images/title/ai/iphone-mockup-en.0e9337e3.webp) 50% no-repeat;background-size:100%;bottom:-40px;display:block;height:80%;left:50%;position:absolute;transform:translate(-50%)}@media (min-width:992px){section.ai-guru .iphone-en{left:0;transform:none}}section.ai-guru .ipad-ru{aspect-ratio:782/599;background:url(/assets/build/images/assets/images/title/ai/ipad-mockup-ru.00b96a40.webp) 50% no-repeat;background-size:100%;bottom:-40px;display:none;position:absolute;right:0;width:80%}@media (min-width:992px){section.ai-guru .ipad-ru{display:block}}section.ai-guru .iphone-ru{aspect-ratio:303/611;background:url(/assets/build/images/assets/images/title/ai/iphone-mockup-ru.df563ad6.webp) 50% no-repeat;background-size:100%;bottom:-40px;display:block;height:80%;left:50%;position:absolute;transform:translate(-50%)}@media (min-width:992px){section.ai-guru .iphone-ru{left:0;transform:none}}@keyframes bs-notify-fadeOut{0%{opacity:.9}to{opacity:0}}.sun{aspect-ratio:450/408;background:url(/assets/build/images/assets/images/title/sun.5978098b.svg) 50% no-repeat;background-size:100%;height:100%;left:0;top:-20px}.sun,.sun-2{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity={$opperc})";filter:"alpha(opacity={$opperc})";-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;position:absolute}.sun-2{aspect-ratio:417/369;background:url(/assets/build/images/assets/images/title/sun-2.b6d42c87.svg) 50% no-repeat;background-size:100%;bottom:0;height:70%;left:-40px}.moon-glow{aspect-ratio:681/542;background:url(/assets/build/images/assets/images/title/moon-glow.b3edea1a.svg) 50% no-repeat;background-size:100%;height:100%;right:-50px;top:-50px}.moon-glow,.star-1{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity={$opperc})";filter:"alpha(opacity={$opperc})";-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;position:absolute}.star-1{aspect-ratio:476/372;background:url(/assets/build/images/assets/images/title/star-1.63f4a243.svg) 50% no-repeat;background-size:100%;bottom:0;height:70%;left:-150px}.star-2{aspect-ratio:487/409;background:url(/assets/build/images/assets/images/title/star-2.71660ecd.svg) 50% no-repeat;background-size:100%;bottom:0;left:0}.star-2,.star-3{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity={$opperc})";filter:"alpha(opacity={$opperc})";height:50%;-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;position:absolute}.star-3{aspect-ratio:225/251;background:url(/assets/build/images/assets/images/title/star-3.4a98d028.svg) 50% no-repeat;background-size:100%;right:100px;top:10%}.star-4{aspect-ratio:235/258;background:url(/assets/build/images/assets/images/title/star-4.6aa3a79d.svg) 50% no-repeat;background-size:100%;height:50%;right:100px;top:10%}.moon-face,.star-4{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity={$opperc})";filter:"alpha(opacity={$opperc})";-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;position:absolute}.moon-face{aspect-ratio:396/371;background:url(/assets/build/images/assets/images/title/moon-face.22cbe80a.svg) 50% no-repeat;background-size:100%;bottom:-10%;height:70%;left:-20px}.moon{aspect-ratio:259/300;background:url(/assets/build/images/assets/images/title/moon.7e4eac58.svg) 50% no-repeat;background-size:100%;height:50%;right:100px;top:10%}.ai,.moon{display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity={$opperc})";filter:"alpha(opacity={$opperc})";-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;position:absolute}.ai{aspect-ratio:480/480;background:url(/assets/build/images/assets/images/title/ai-white-opacity-10.ba91c1de.svg) 50% no-repeat;background-size:100%;height:100%;left:-20px;top:20px}.ganesh-brand{aspect-ratio:200/230;background:url(/assets/build/images/assets/images/logo/logo-brand-opacity-10.ead5dbb5.svg) 50% no-repeat;background-size:100%;display:block;height:100%;-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;right:-50px;top:-50px}.circle,.ganesh-brand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity={$opperc})";filter:"alpha(opacity={$opperc})";position:absolute}.circle{height:670px;left:26.12px;-moz-opacity:.2;-khtml-opacity:.2;-webkit-opacity:.2;width:730px}.circle,.ellipse-4{background:#fff;filter:blur(79.25px);opacity:.2;top:-50%;transform:rotate(21.2deg)}.ellipse-4{aspect-ratio:670/730;height:100%;left:25px;position:absolute}section.call-for-action{background:linear-gradient(265.1deg,#fff -19.31%,#8e2826 103.51%);overflow:hidden;position:relative}section.call-for-action .ipad{aspect-ratio:620/463;background:url(/assets/build/images/assets/images/title/cfa-ipad.e8a6e27d.svg) 50% no-repeat;background-size:100%;bottom:-40px;display:none;position:absolute;right:0;width:80%}@media (min-width:992px){section.call-for-action .ipad{display:block}}section.call-for-action .iphone{aspect-ratio:210/387;background:url(/assets/build/images/assets/images/title/cfa-iphone.242f3163.svg) 50% no-repeat;background-size:100%;bottom:-40px;display:block;height:80%;left:50%;position:absolute;transform:translate(-50%)}@media (min-width:992px){section.call-for-action .iphone{left:0;transform:none}}.compatibility-container{background:url(/assets/build/images/assets/images/title/compatibility/bg.425bd0cc.webp) repeat-x 0 0;color:#fff}section.ease{overflow:hidden;position:relative}section.ease.dark{background:linear-gradient(265.1deg,#fff -19.31%,#8e2826 103.51%)}@media (min-width:768px){section.ease .ease-description{min-height:350px}}section.ease .ellipse{background:#8e2826;bottom:-30%;filter:blur(44.05px);height:280px;left:30%;opacity:.2;position:absolute;transform:rotate(21.2deg);width:730px}section.ease .ellipse.inverse{left:auto;right:0}section.ease .ellipse-white{background:#fff;bottom:-30%;filter:blur(79.25px);height:280px;left:0;opacity:.2;position:absolute;transform:rotate(21.2deg);width:730px}section.ease .ipad{aspect-ratio:560/427;background-size:100%;bottom:0;display:block;left:10%;position:absolute;width:80%}@media (min-width:1200px){section.ease .ipad{width:70%}}@media (max-width:767px){section.ease .ipad{margin-left:auto;position:static;width:90%}}section.ease .ipad.ease{background:url(/assets/build/images/assets/images/title/ipad-ease.2ef98483.svg) 50% no-repeat;background-size:100%}section.ease .ipad.mobile{background:url(/assets/build/images/assets/images/title/ipad-mobile.c7bd9d4b.svg) 50% no-repeat;background-size:100%}section.ease .ipad.keypoints{background:url(/assets/build/images/assets/images/title/ipad-keypoints.d429a602.svg) 50% no-repeat;background-size:100%}section.ease .ipad.view{background:url(/assets/build/images/assets/images/title/ipad-view.741f9d0e.svg) 50% no-repeat;background-size:100%}section.ease .iphone{aspect-ratio:164/334;background-size:100%;bottom:0;display:block;height:80%;left:0;position:absolute}@media (max-width:767px){section.ease .iphone{left:10px}}section.ease .iphone.ease{background:url(/assets/build/images/assets/images/title/iphone-ease.c55e005d.svg) 50% no-repeat;background-size:100%}section.ease .iphone.mobile{background:url(/assets/build/images/assets/images/title/iphone-mobile.8cdb98ba.svg) 50% no-repeat;background-size:100%}section.ease .iphone.keypoints{background:url(/assets/build/images/assets/images/title/iphone-keypoints.2b45b501.svg) 50% no-repeat;background-size:100%}section.ease .iphone.view{background:url(/assets/build/images/assets/images/title/iphone-view.fed5939a.svg) 50% no-repeat;background-size:100%}.feature-item{background:linear-gradient(0deg,rgba(142,40,38,.1) 30%,rgba(142,40,38,.3) 150%);position:relative}.feature-item.dark-1x{background:linear-gradient(0deg,rgba(142,40,38,.3) 30%,rgba(142,40,38,.5) 150%)}.feature-item.dark-2x{background:linear-gradient(0deg,rgba(142,40,38,.4) 30%,rgba(142,40,38,.6) 150%)}.feature-item.dark-3x{background:linear-gradient(0deg,rgba(142,40,38,.5) 30%,rgba(142,40,38,.8) 150%)}.feature-item.dark-4x{background:linear-gradient(0deg,rgba(142,40,38,.6) 30%,rgba(142,40,38,.9) 150%)}.feature-item.feature-chart .feature-image-holder{background-image:url(/assets/build/images/assets/images/title/feature-chart.ecdb9541.svg);background-position-x:20%;background-position-y:-10%;background-repeat:no-repeat;background-size:cover;opacity:.4}.feature-item.feature-time .feature-image-holder{background-image:url(/assets/build/images/assets/images/title/hourglass.07769477.svg);background-position-x:50%;background-repeat:no-repeat;background-size:70%;opacity:.4}.feature-item.feature-compatibility .feature-image-holder{background-image:url(/assets/build/images/assets/images/title/compatibility.ea233182.svg);background-position-x:30%;background-repeat:no-repeat;background-size:150%;opacity:.4}.feature-item.feature-calendar .feature-image-holder{background-image:url(/assets/build/images/assets/images/title/calendar.79366d69.svg);background-position-x:70%;background-repeat:no-repeat;background-size:80%;opacity:.4}.feature-item .feature-image-holder{aspect-ratio:4/3;overflow:hidden}@media (max-width:767.98px){.vt-footer-dock-host,.vt-footer-dock-zone{padding-bottom:0!important}.vt-footer-dock-anchor,.vt-footer-dock-zone{margin-bottom:0!important}}[data-section-navigation-target~=section]{scroll-margin-top:24px}body.has-floating-public-tool-section-navigation .app-scroll-to-top{bottom:28px}.vt-public-tool-section-nav-dock{margin-top:30px;min-height:72px;position:relative;z-index:8}.vt-public-tool-section-nav{align-items:center;backdrop-filter:blur(14px);background:var(--vt-theme-control-surface);border:1px solid var(--vt-theme-control-border);border-radius:999px;box-shadow:0 16px 42px rgba(var(--vt-theme-shadow-rgb),.22),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.06);display:flex;margin-left:auto;margin-right:auto;min-height:66px;padding:7px;width:min(720px,100%)}.vt-public-tool-section-nav.is-floating{bottom:16px;left:50%;position:fixed;right:auto;transform:translateX(-50%);width:min(720px,100vw - 40px);z-index:70}.vt-public-tool-section-nav__track{align-items:center;display:flex;gap:8px;justify-content:center;min-width:0;width:100%}.vt-public-tool-section-nav__item{align-items:center;background:transparent;border:1px solid rgba(var(--vt-theme-primary-rgb),.1);border-radius:13px;color:var(--vt-theme-text-muted);display:inline-flex;flex:0 1 54px;height:50px;justify-content:center;position:relative;text-decoration:none;width:54px}.vt-public-tool-section-nav__item i{align-items:center;display:inline-flex;font-size:20px;justify-content:center;line-height:1}.vt-public-tool-section-nav__item:focus,.vt-public-tool-section-nav__item:hover{background:rgba(var(--vt-theme-primary-rgb),.08);border-color:rgba(var(--vt-theme-primary-rgb),.4);color:var(--vt-theme-text);text-decoration:none}.vt-public-tool-section-nav__item:focus-visible{outline:2px solid rgba(var(--vt-theme-primary-rgb),.72);outline-offset:2px}.vt-public-tool-section-nav__item.is-active{background:linear-gradient(145deg,rgba(var(--vt-theme-primary-rgb),.22),rgba(var(--vt-theme-primary-rgb),.09));border-color:rgba(var(--vt-theme-primary-rgb),.7);box-shadow:0 8px 22px rgba(var(--vt-theme-shadow-rgb),.18),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.08);color:var(--vt-theme-primary)}.vt-public-tool-section-nav__item.is-active i{color:inherit!important;opacity:1}@media (min-width:992px){.vt-public-tool-section-nav.is-floating{left:calc(50% + 30px)}}@media (min-width:1280px){.vt-public-tool-section-nav.is-rail{border-radius:999px;bottom:auto;left:auto;margin:0;max-height:min(720px,100vh - 156px);max-height:min(720px,100dvh - 156px);min-height:0;opacity:0;overflow-y:auto;padding:6px;pointer-events:none;position:fixed;right:18px;top:50%;transform:translate(14px,-50%) scale(.98);transition:visibility 0s linear .2s,opacity .18s ease,transform .2s ease;visibility:hidden;width:auto;z-index:70}.vt-public-tool-section-nav.is-rail.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1);transition-delay:0s;visibility:visible}.vt-public-tool-section-nav.is-rail .vt-public-tool-section-nav__track{flex-direction:column;gap:4px;width:auto}.vt-public-tool-section-nav.is-rail .vt-public-tool-section-nav__item{border-radius:50%;flex:0 0 44px;height:44px;width:44px}}@media (max-width:991.98px){body.has-floating-public-tool-section-navigation .app-scroll-to-top{bottom:98px}}@media (max-width:639.98px){body.has-floating-public-tool-section-navigation .app-scroll-to-top{bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.vt-public-tool-section-nav-dock{margin-top:24px;min-height:66px}.vt-public-tool-section-nav{border-bottom:1px solid var(--vt-theme-control-border);border-left:0;border-radius:0;border-right:0;margin-left:-15px;min-height:62px;padding:6px 8px calc(6px + env(safe-area-inset-bottom, 0px));width:calc(100% + 30px)}.vt-public-tool-section-nav.is-floating{border-bottom:0;bottom:0;left:0;margin-left:0;right:0;transform:none;width:100%}.vt-public-tool-section-nav__track{gap:4px;justify-content:space-around}.vt-public-tool-section-nav__item{border-radius:11px;flex-basis:46px;height:48px;width:46px}}@media (prefers-reduced-motion:reduce){.vt-public-tool-section-nav,.vt-public-tool-section-nav.is-rail,.vt-public-tool-section-nav__item{transition:none}}.vt-pricing-page-body{color:var(--vt-theme-text);color-scheme:var(--vt-theme-color-scheme)}.vt-pricing-page-body,.vt-pricing-page-body>.row{background:var(--vt-theme-page)}.pricing-page{background:transparent;color:var(--vt-theme-text);font-family:Open Sans,Arial,sans-serif;isolation:isolate;min-height:100vh;overflow:hidden;position:relative}.pricing-page *,.pricing-page :after,.pricing-page :before{box-sizing:border-box}.pricing-page>.vt-cosmic-background{--vt-cosmic-galaxy-top:42%;--vt-cosmic-galaxy-width:min(148vw,1780px);opacity:.64;z-index:0}.pricing-page>:not(.vt-cosmic-background){position:relative;z-index:1}.pricing-page a:focus-visible{outline:2px solid var(--vt-theme-primary);outline-offset:3px}.pricing-page .vt-color-success{color:var(--vt-theme-success)!important}.pricing-page .vt-color-danger{color:var(--vt-theme-accent)!important}.pricing-hero{padding:clamp(70px,8vw,116px) 20px clamp(58px,7vw,94px);text-align:center}.pricing-hero__inner{margin:0 auto;width:min(820px,100%)}.pricing-hero__pill{align-items:center;background:var(--vt-theme-control-surface);border:1px solid rgba(var(--vt-theme-primary-rgb),.46);border-radius:999px;box-shadow:0 16px 38px rgba(var(--vt-theme-shadow-rgb),.22),0 0 36px rgba(var(--vt-theme-primary-rgb),.2),0 0 82px rgba(var(--vt-theme-primary-rgb),.1),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.12);color:var(--vt-theme-primary);display:inline-flex;font-size:13px;font-weight:800;gap:12px;justify-content:center;letter-spacing:.16em;line-height:1.35;min-height:58px;padding:13px 30px;text-transform:uppercase}.pricing-hero__pill i{filter:drop-shadow(0 0 10px rgba(var(--vt-theme-primary-rgb),.44));font-size:16px}.pricing-hero h1{color:var(--vt-theme-text);font-size:clamp(42px,6vw,68px);font-weight:300;letter-spacing:-.02em;line-height:1.08;margin:34px 0 0;text-shadow:0 18px 52px rgba(var(--vt-theme-shadow-rgb),.34)}.pricing-hero p{color:var(--vt-theme-text-soft);font-size:clamp(17px,2vw,20px);line-height:1.72;margin:24px auto 0;max-width:660px}.pricing-page__comparison{margin:0 auto;padding-bottom:clamp(40px,4.5vw,68px);width:min(1180px,100% - 40px)}.pricing-page .vt-public-tool-section-nav-dock{margin-top:34px}.pricing-page .vt-public-tool-section-nav{background:color-mix(in srgb,var(--vt-theme-surface-raised) 90%,transparent);border-color:rgba(var(--vt-theme-primary-rgb),.26);box-shadow:0 18px 48px rgba(var(--vt-theme-shadow-rgb),.3),0 0 36px rgba(var(--vt-theme-primary-rgb),.09),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.1)}.pricing-page .vt-public-tool-section-nav__item{border-color:rgba(var(--vt-theme-primary-rgb),.12);color:var(--vt-theme-text-muted)}.pricing-page .vt-public-tool-section-nav__item:focus,.pricing-page .vt-public-tool-section-nav__item:hover{background:rgba(var(--vt-theme-primary-rgb),.1);border-color:rgba(var(--vt-theme-primary-rgb),.42);color:var(--vt-theme-text)}.pricing-page .vt-public-tool-section-nav__item:focus-visible{outline-color:rgba(var(--vt-theme-primary-rgb),.76)}.pricing-page .vt-public-tool-section-nav__item.is-active{background:linear-gradient(145deg,rgba(var(--vt-theme-primary-rgb),.24),rgba(var(--vt-theme-primary-rgb),.1));border-color:rgba(var(--vt-theme-primary-rgb),.74);box-shadow:0 8px 22px rgba(var(--vt-theme-shadow-rgb),.22),0 0 22px rgba(var(--vt-theme-primary-rgb),.1),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.09);color:var(--vt-theme-primary)}.pricing-comparison{background:color-mix(in srgb,var(--vt-theme-surface) 94%,transparent);border:1px solid var(--vt-theme-border-strong);border-radius:24px;box-shadow:var(--vt-theme-elevated-shadow),0 0 44px rgba(var(--vt-theme-primary-rgb),.12),0 0 96px rgba(var(--vt-theme-primary-rgb),.055),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.07);overflow:hidden;position:relative}.pricing-comparison:before{background:linear-gradient(90deg,transparent,rgba(var(--vt-theme-primary-rgb),.78),transparent);content:"";height:2px;left:12%;pointer-events:none;position:absolute;right:12%;top:0;z-index:2}.pricing-table{border:0;border-collapse:separate;border-spacing:0;color:var(--vt-theme-text);margin:0;table-layout:fixed;width:100%}.pricing-table td,.pricing-table th{border:0;vertical-align:middle}.pricing-table__feature-label,.pricing-table__label-spacer{width:34%}.pricing-table__label-spacer{background:color-mix(in srgb,var(--vt-theme-surface-raised) 74%,transparent);border-right:1px solid var(--vt-theme-border)!important;color:var(--vt-theme-text-muted);padding:36px 30px;text-align:center}.pricing-table__feature-heading{font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.pricing-table .pricing-plan,.pricing-table__value{width:33%}.pricing-table__section-row{background:linear-gradient(90deg,color-mix(in srgb,var(--vt-theme-primary) 5%,transparent),color-mix(in srgb,var(--vt-theme-surface-raised) 88%,transparent) 34%,color-mix(in srgb,var(--vt-theme-primary) 8%,transparent))}.pricing-table__section-title{border-bottom:1px solid var(--vt-theme-border)!important;border-top:1px solid var(--vt-theme-border)!important;color:var(--vt-theme-primary);font-size:17px;font-weight:700;height:78px;letter-spacing:.08em;padding:20px 32px;text-align:center;text-transform:uppercase}.pricing-table__feature-row{background:color-mix(in srgb,var(--vt-theme-surface) 92%,transparent)}.pricing-table__feature-row:nth-child(odd){background:color-mix(in srgb,var(--vt-theme-surface-raised) 84%,transparent)}.pricing-table__feature-row:last-child .pricing-table__feature-label,.pricing-table__feature-row:last-child .pricing-table__value{border-bottom:0!important}.pricing-table__feature-label{border-bottom:1px solid var(--vt-theme-border)!important;border-right:1px solid var(--vt-theme-border)!important;font-weight:600;min-height:78px;padding:24px 30px;text-align:left}.pricing-table__feature-label,.pricing-table__value{color:var(--vt-theme-text-soft);font-size:14px;line-height:1.55}.pricing-table__value{border-bottom:1px solid var(--vt-theme-border);min-width:0;padding:0;text-align:center}.pricing-table__value--standard{background:color-mix(in srgb,var(--vt-theme-primary) 3.5%,transparent);border-left:1px solid rgba(var(--vt-theme-primary-rgb),.18)}.pricing-table__value br{content:""}.pricing-table__value-inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:78px;padding:20px 22px}.pricing-table__value-content{display:block;max-width:100%;overflow-wrap:anywhere}.pricing-table__mobile-label{display:none}.pricing-plan{padding:0;text-align:center}.pricing-plan--free{background:radial-gradient(circle at 50% 0,rgba(var(--vt-theme-primary-rgb),.05),transparent 58%),color-mix(in srgb,var(--vt-theme-surface-raised) 82%,transparent)}.pricing-plan--standard{background:radial-gradient(circle at 50% 0,rgba(var(--vt-theme-primary-rgb),.19),transparent 62%),color-mix(in srgb,var(--vt-theme-primary) 7%,var(--vt-theme-surface-raised));border-left:1px solid rgba(var(--vt-theme-primary-rgb),.28);box-shadow:inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.14)}.pricing-plan__inner{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:244px;padding:40px 26px}.pricing-plan__title{color:var(--vt-theme-text);font-size:clamp(23px,3vw,32px);font-weight:500;line-height:1.2;margin:0}.pricing-plan--standard .pricing-plan__title{color:var(--vt-theme-primary)}.pricing-plan__hint{color:var(--vt-theme-text-muted);font-size:13px;line-height:1.55;margin:18px 0 0;max-width:210px}.pricing-plan__price{align-items:baseline;color:var(--vt-theme-text-soft);display:flex;flex-wrap:wrap;gap:7px;justify-content:center;margin-top:22px}.pricing-plan__period,.pricing-plan__starting-at{font-size:13px;font-weight:400}.pricing-plan__price strong{color:var(--vt-theme-text);font-size:clamp(34px,4vw,48px);font-weight:500;letter-spacing:-.025em;line-height:1;white-space:nowrap}.pricing-page__cta-section{margin:0 auto;padding-bottom:clamp(60px,6vw,88px);width:min(1180px,100% - 40px)}.pricing-cta{align-items:center;background:radial-gradient(circle at 88% 16%,rgba(var(--vt-theme-primary-rgb),.13),transparent 34%),linear-gradient(140deg,color-mix(in srgb,var(--vt-theme-surface-raised) 94%,transparent),color-mix(in srgb,var(--vt-theme-surface) 86%,transparent));border:1px solid rgba(var(--vt-theme-primary-rgb),.34);border-radius:22px;box-shadow:0 28px 72px rgba(var(--vt-theme-shadow-rgb),.28),0 0 44px rgba(var(--vt-theme-primary-rgb),.08),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.09);display:grid;gap:clamp(36px,6vw,72px);grid-template-columns:minmax(0,1fr) minmax(250px,330px);overflow:hidden;padding:clamp(38px,5vw,58px);position:relative}.pricing-cta:before{background:linear-gradient(90deg,transparent,rgba(var(--vt-theme-primary-rgb),.76),transparent);content:"";height:2px;left:10%;position:absolute;right:10%;top:0}.pricing-cta__eyebrow{align-items:center;color:var(--vt-theme-primary);display:inline-flex;font-size:12px;font-weight:800;gap:9px;letter-spacing:.15em;line-height:1.4;text-transform:uppercase}.pricing-cta__eyebrow i{filter:drop-shadow(0 0 9px rgba(var(--vt-theme-primary-rgb),.38));font-size:15px}.pricing-cta h2{color:var(--vt-theme-text);font-size:clamp(31px,4vw,46px);font-weight:300;letter-spacing:-.015em;line-height:1.2;margin:17px 0 0;max-width:690px}.pricing-cta__copy p{color:var(--vt-theme-text-soft);font-size:16px;line-height:1.7;margin:18px 0 0;max-width:710px}.pricing-cta__action{align-items:stretch;display:flex;flex-direction:column;min-width:0}.pricing-cta__price{align-items:baseline;color:var(--vt-theme-text-muted);display:flex;flex-wrap:wrap;gap:6px;justify-content:center;text-align:center}.pricing-cta__price span{font-size:12px}.pricing-cta__price strong{color:var(--vt-theme-text);font-size:clamp(30px,4vw,40px);font-weight:500;letter-spacing:-.02em;line-height:1;white-space:nowrap}.pricing-cta__button{align-items:center;background:var(--vt-theme-primary);border:1px solid rgba(var(--vt-theme-primary-rgb),.8);border-radius:999px;box-shadow:0 16px 34px rgba(var(--vt-theme-primary-rgb),.23),0 0 26px rgba(var(--vt-theme-primary-rgb),.1);color:var(--vt-theme-on-primary);display:inline-flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;line-height:1.25;margin-top:22px;min-height:54px;padding:0 28px;text-align:center;text-decoration:none;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.pricing-cta__button:focus,.pricing-cta__button:hover{background:var(--vt-theme-primary-hover);border-color:var(--vt-theme-primary-hover);box-shadow:0 18px 38px rgba(var(--vt-theme-primary-rgb),.28),0 0 32px rgba(var(--vt-theme-primary-rgb),.13);color:var(--vt-theme-on-primary);text-decoration:none;transform:translateY(-1px)}.pricing-cta__action small{color:var(--vt-theme-text-muted);font-size:11px;line-height:1.5;margin-top:12px;text-align:center}.vt-theme-dark .pricing-page{background:radial-gradient(ellipse 88% 18% at 50% 0,rgba(var(--vt-theme-accent-rgb),.12),transparent 76%),linear-gradient(180deg,transparent 0,rgba(var(--vt-theme-primary-rgb),.025) 54%,transparent 100%)}.vt-theme-light .pricing-page{background:radial-gradient(ellipse 88% 22% at 50% 0,rgba(var(--vt-theme-primary-rgb),.12),transparent 74%),linear-gradient(180deg,#fff3f1 0,var(--vt-theme-canvas) 36%,var(--vt-theme-page) 100%)}@media (max-width:991.98px){.pricing-table__feature-label,.pricing-table__label-spacer{display:none}.pricing-table .pricing-plan,.pricing-table__value{width:50%}.pricing-table__section-title{height:70px;padding:18px 24px}.pricing-table__mobile-label{color:var(--vt-theme-text-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.03em;line-height:1.4;margin-bottom:10px}}@media (max-width:767.98px){.pricing-page>.vt-cosmic-background{--vt-cosmic-galaxy-top:30%;--vt-cosmic-galaxy-width:174vw;opacity:.52}.pricing-hero{padding:52px 18px 50px}.pricing-hero__pill{font-size:11px;gap:9px;letter-spacing:.12em;min-height:52px;padding:11px 20px}.pricing-hero h1{font-size:40px;margin-top:28px}.pricing-hero p{font-size:16px;line-height:1.65;margin-top:18px}.pricing-page__comparison{padding-bottom:40px;width:calc(100% - 24px)}.pricing-page__cta-section{padding-bottom:64px;width:calc(100% - 24px)}.pricing-cta{border-radius:16px;gap:30px;grid-template-columns:1fr;padding:30px 24px}.pricing-cta h2{font-size:31px}.pricing-cta__copy p{font-size:15px}.pricing-cta__action{align-items:stretch}.pricing-comparison{border-radius:16px}.pricing-plan__inner{min-height:210px;padding:30px 12px}.pricing-plan__title{font-size:21px}.pricing-plan__hint{font-size:11px;margin-top:14px}.pricing-plan__price{align-items:center;flex-direction:column;gap:5px;margin-top:14px}.pricing-plan__price strong{font-size:30px}.pricing-plan__period,.pricing-plan__starting-at{font-size:11px}.pricing-table__section-title{font-size:13px;height:64px;letter-spacing:.05em;padding:16px 12px}.pricing-table__value{font-size:12px;line-height:1.5}.pricing-table__value-inner{min-height:120px;padding:18px 11px}.pricing-table__mobile-label{font-size:10px}}@media (max-width:639.98px){.pricing-page__comparison .vt-public-tool-section-nav{margin-left:-12px;width:calc(100% + 24px)}.pricing-page__comparison .vt-public-tool-section-nav.is-floating{margin-left:0;width:100%}.pricing-page__comparison .vt-public-tool-section-nav__track{gap:2px}.pricing-page__comparison .vt-public-tool-section-nav__item{border-radius:10px;flex-basis:40px;height:44px;width:40px}.pricing-page__comparison .vt-public-tool-section-nav__item i{font-size:18px}}@media (max-width:399.98px){.pricing-hero h1{font-size:36px}.pricing-plan__inner{padding-left:9px;padding-right:9px}.pricing-plan__title{font-size:19px}.pricing-plan__price strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.pricing-page *,.pricing-page :after,.pricing-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}section.sources .book-bphs{aspect-ratio:496/640;background-image:url(/assets/build/images/assets/images/title/book-bphs.93ec1fde.png);background-repeat:no-repeat;background-size:contain}section.sources .book-js{aspect-ratio:337/739;background-image:url(/assets/build/images/assets/images/title/book-js.09513644.png);background-repeat:no-repeat;background-size:contain}.iphone-main{aspect-ratio:359/728;background-image:url(/assets/build/images/assets/images/title/iphone-main.5f7a26b7.svg);background-size:100%;bottom:-10%;height:100%;position:absolute}.title-welcome .iphone-en{aspect-ratio:246/612;background:url(/assets/build/images/assets/images/title/welcome/iphone-en.dfed11cb.png) 50% no-repeat;background-size:100%;bottom:-40px;display:block;height:80%;left:50%;position:absolute;transform:translate(-50%)}@media (min-width:992px){.title-welcome .iphone-en{left:0;transform:none}}.title-welcome .iphone-ru{aspect-ratio:246/612;background:url(/assets/build/images/assets/images/title/welcome/iphone-ru.df4c608a.png) 50% no-repeat;background-size:100%;bottom:-40px;display:block;height:80%;left:50%;position:absolute;transform:translate(-50%)}@media (min-width:992px){.title-welcome .iphone-ru{left:0;transform:none}}.header-bg-landing{background:url(/assets/build/images/assets/images/title/header/landing_mockup_light.dc1527f7.webp) 50% 60%/cover no-repeat;isolation:isolate;position:relative}.header-bg-landing:before{z-index:1}.header-bg-landing>.container{position:relative;z-index:2}@media (min-width:992px){.header-bg-landing{background-position:50% 50%!important}}@media (max-width:480px){.header-bg-landing{background-position:0 0}}.header-bg-landing__image{display:block;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.header-bg-landing__image img{display:block;height:100%;object-fit:cover;object-position:50% 60%;width:100%}@media (min-width:992px){.header-bg-landing__image img{object-position:50% 50%}}@media (max-width:480px){.header-bg-landing__image img{object-position:0 0}}.landing-feature-links{display:grid;gap:30px;margin:36px 0 84px;padding:18px 4px;text-align:left;width:min(100%,500px)}@media (min-width:992px){.landing-feature-links{margin:0}}.landing-feature-links__title{color:#8e2826;font-size:15px;font-weight:700;letter-spacing:.16em;margin:0 0 2px;text-transform:uppercase}.landing-feature-links__item{align-items:center;color:#000;display:grid;gap:24px;grid-template-columns:64px minmax(0,1fr) 26px;padding:0;text-align:left}.landing-feature-links__item:focus,.landing-feature-links__item:hover{color:#8e2826;text-decoration:none}.landing-feature-links__item:focus .landing-feature-links__icon,.landing-feature-links__item:hover .landing-feature-links__icon{background:hsla(0,0%,100%,.44);border-color:rgba(142,40,38,.58);transform:translateY(-1px)}.landing-feature-links__item:focus .landing-feature-links__arrow,.landing-feature-links__item:hover .landing-feature-links__arrow{transform:translateX(4px)}.landing-feature-links__icon{background:hsla(0,0%,100%,.18);border:1px solid rgba(142,40,38,.46);border-radius:50%;color:#8e2826;display:grid;font-size:27px;height:64px;place-items:center;width:64px}.landing-feature-links__copy{min-width:0}.landing-feature-links__copy small,.landing-feature-links__copy strong{display:block}.landing-feature-links__copy strong{color:#8e2826;font-size:18px;font-weight:600;line-height:1.3}.landing-feature-links__copy small{color:rgba(0,0,0,.68);font-size:15px;line-height:1.5;margin-top:6px}.landing-feature-links__arrow{color:rgba(142,40,38,.55);font-size:24px}.landing-feature-links__all{align-items:center;background:hsla(0,0%,100%,.28);border:1px solid rgba(142,40,38,.36);border-radius:50px;color:#8e2826;display:inline-flex;font-size:16px;font-weight:700;gap:10px;justify-content:center;justify-self:start;min-height:46px;padding:0 24px}.landing-feature-links__all:focus,.landing-feature-links__all:hover{background:hsla(0,0%,100%,.52);color:#8e2826;text-decoration:none;transform:translateY(-1px)}.landing-ai-astrologer{background:#fff9f4;overflow:hidden;padding:64px 0 70px;position:relative}.landing-ai-astrologer--compatibility{background:#fff9f4;border-top:1px solid hsla(28,56%,66%,.45);padding-top:76px}.landing-ai-astrologer__eyebrow{align-items:center;color:#8e2826;display:flex;font-size:13px;font-weight:800;gap:12px;justify-content:center;letter-spacing:.28em;margin-bottom:42px;text-transform:uppercase}.landing-ai-astrologer__eyebrow span{background:rgba(142,40,38,.38);height:1px;width:42px}.landing-ai-astrologer__eyebrow--inline{justify-content:flex-start;margin-bottom:30px}.landing-ai-astrologer__grid{align-items:center;display:grid;gap:58px;grid-template-columns:minmax(0,.9fr) minmax(0,1.05fr)}.landing-ai-astrologer__grid--compatibility{grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr)}.landing-ai-astrologer__media{aspect-ratio:1/.86;background:#fff;border:1px solid hsla(28,56%,66%,.42);border-radius:28px;box-shadow:0 24px 70px rgba(65,30,0,.14);margin:0;overflow:hidden}.landing-ai-astrologer__media img{display:block;height:100%;object-fit:cover;width:100%}.landing-ai-astrologer__media--compatibility{box-shadow:0 24px 70px rgba(142,40,38,.12)}.landing-ai-astrologer__content h2{color:#2d2724;font-size:58px;font-weight:300;line-height:1.1;margin:0}.landing-ai-astrologer__content h2 strong{color:#8e2826;font-style:italic;font-weight:300}.landing-ai-astrologer__lead{color:#69625d;font-size:18px;line-height:1.75;margin:26px 0 0;max-width:620px}.landing-ai-astrologer__benefits{display:grid;gap:14px 24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:34px 0 0;padding:0}.landing-ai-astrologer__benefits li{align-items:center;color:#39332f;display:flex;font-size:15px;gap:12px;line-height:1.35}.landing-ai-astrologer__benefits i{align-items:center;background:rgba(142,40,38,.1);border-radius:50%;color:#8e2826;display:inline-flex;flex:0 0 auto;font-size:12px;height:26px;justify-content:center;width:26px}.landing-ai-astrologer__actions{align-items:center;display:flex;flex-direction:column;gap:18px;margin-top:40px;text-align:center}.landing-ai-astrologer__actions span{color:#69625d;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.landing-ai-astrologer__primary{align-items:center;background:#8e2826;border-radius:999px;box-shadow:0 18px 38px rgba(142,40,38,.22);color:#fff;display:inline-flex;font-size:17px;font-weight:700;gap:12px;justify-content:center;min-height:58px;padding:0 34px;text-decoration:none;transition:transform .2s ease,background-color .2s ease,box-shadow .2s ease}.landing-ai-astrologer__primary:focus,.landing-ai-astrologer__primary:hover{background:#660d0b;box-shadow:0 20px 44px rgba(142,40,38,.28);color:#fff;text-decoration:none;transform:translateY(-1px)}.landing-ai-astrologer__primary:focus i,.landing-ai-astrologer__primary:hover i{transform:translateX(3px)}.landing-ai-astrologer__primary i{transition:transform .2s ease}.landing-ai-astrologer__quote{border-left:2px solid rgba(142,40,38,.32);color:#69625d;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic;line-height:1.6;margin:30px 0 0;max-width:520px;padding-left:18px}.landing-ai-astrologer__wave{display:block;margin-bottom:-2px;margin-top:-72px;position:relative}.landing-about-intro-wave{background:#fff9f4;display:block;margin-top:-1px}@media (max-width:768px){.landing-ai-astrologer{padding:58px 0 56px}.landing-ai-astrologer--compatibility{padding-top:58px}.landing-ai-astrologer__grid{gap:34px;grid-template-columns:1fr}.landing-ai-astrologer__grid--compatibility .landing-ai-astrologer__content--compatibility{order:2}.landing-ai-astrologer__grid--compatibility .landing-ai-astrologer__media--compatibility{order:1}.landing-ai-astrologer__eyebrow--inline{justify-content:center}.landing-ai-astrologer__content h2{font-size:42px}}@media (max-width:480px){.landing-ai-astrologer{padding:42px 0 44px}.landing-ai-astrologer--compatibility{padding-top:42px}.landing-ai-astrologer__eyebrow{font-size:11px;letter-spacing:.2em;margin-bottom:28px}.landing-ai-astrologer__eyebrow span{width:26px}.landing-ai-astrologer__media{aspect-ratio:1/.72;border-radius:18px}.landing-ai-astrologer__content h2{font-size:34px}.landing-ai-astrologer__lead{font-size:16px;line-height:1.65}.landing-ai-astrologer__benefits{gap:12px;grid-template-columns:1fr;margin-top:24px}.landing-ai-astrologer__actions{align-items:stretch;margin-top:28px}.landing-ai-astrologer__primary{font-size:16px;min-height:56px;padding:0 22px;width:100%}.landing-ai-astrologer__wave{height:86px;margin-top:-40px}}.header-bg-img{aspect-ratio:1021/713;background:url(/assets/build/images/assets/images/title/title-bg-img.c998a61d.svg) 50% no-repeat;background-size:100%;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity={$opperc})";filter:"alpha(opacity={$opperc})";height:100%;left:30%;-moz-opacity:.9;-khtml-opacity:.9;-webkit-opacity:.9;opacity:.9;position:absolute;top:0}.partner-landing__engine{background:var(--partner-white);border:1px solid color-mix(in srgb,var(--partner-brand) 38%,transparent);border-radius:24px;box-shadow:var(--partner-shadow),0 0 42px color-mix(in srgb,var(--partner-brand) 12%,transparent),0 0 96px color-mix(in srgb,var(--partner-brand) 6%,transparent),inset 0 1px 0 color-mix(in srgb,var(--partner-brand) 12%,transparent);padding:22px;position:relative}.partner-landing__engine-head{align-items:center;color:var(--partner-ink);display:flex;font-size:14px;font-weight:700;gap:20px;justify-content:space-between;margin-bottom:18px}.partner-landing__engine-head div{align-items:center;display:flex;gap:8px}.partner-landing__engine-head>span{color:var(--partner-muted);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.partner-landing__status-dot{background:var(--partner-brand);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--partner-brand) 14%,transparent);height:8px;width:8px}.partner-landing__link-card{align-items:center;background:var(--partner-cream);border:1px solid var(--partner-line);border-radius:10px;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr) auto;padding:15px}.partner-landing__link-card small,.partner-landing__link-card strong{display:block}.partner-landing__link-card small{color:var(--partner-muted);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:3px;text-transform:uppercase}.partner-landing__link-card strong{color:var(--partner-ink);font-family:inherit;font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-landing__link-icon{align-items:center;background:var(--partner-brand);border-radius:8px;color:var(--partner-accent-ink);display:inline-flex;height:38px;justify-content:center;width:38px}.partner-landing__link-icon svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.partner-landing__copy-icon{color:var(--partner-brand);font-size:17px}.partner-landing__engine-metrics{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:12px 0}.partner-landing__engine-metrics article{background:var(--partner-white);border:1px solid var(--partner-line);border-radius:10px;min-width:0;padding:16px 12px}.partner-landing__engine-metrics small,.partner-landing__engine-metrics span{display:block}.partner-landing__engine-metrics span{color:var(--partner-brand);font-family:inherit;font-size:23px;font-weight:700;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-landing__engine-metrics small{color:var(--partner-muted);font-size:12px;line-height:1.35}.partner-landing__flow-card{background:var(--partner-flow-surface);border:1px solid var(--partner-flow-border);border-radius:10px;box-shadow:var(--partner-flow-shadow);color:var(--partner-flow-title);padding:18px}.partner-landing__flow-copy small,.partner-landing__flow-copy strong{display:block}.partner-landing__flow-copy small{color:var(--partner-flow-eyebrow);font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.partner-landing__flow-copy strong{color:var(--partner-flow-title);font-family:inherit;font-size:19px}.partner-landing__flow{align-items:center;display:grid;grid-template-columns:auto 1fr auto 1fr auto;margin:20px 10px 8px}.partner-landing__flow span{align-items:center;border:1px solid var(--partner-flow-ring);border-radius:50%;display:flex;height:24px;justify-content:center;width:24px}.partner-landing__flow i{background:var(--partner-flow-dot);border-radius:50%;height:6px;width:6px}.partner-landing__flow b{background:var(--partner-flow-line);height:1px}.partner-landing__flow-labels{color:var(--partner-flow-label);display:grid;font-size:12px;font-weight:700;grid-template-columns:repeat(3,minmax(0,1fr));letter-spacing:.04em;text-transform:uppercase}.partner-landing__flow-labels span{text-align:center}.partner-landing__flow-labels span:first-child{text-align:left}.partner-landing__flow-labels span:last-child{text-align:right}@media (max-width:575px){.partner-landing__engine{border-radius:17px;padding:14px}.partner-landing__engine-metrics{grid-template-columns:1fr}.partner-landing__engine-metrics article{align-items:center;display:flex;gap:12px;justify-content:space-between;padding:12px}.partner-landing__engine-metrics span{margin-bottom:0}.partner-landing__engine-metrics small{text-align:right}.partner-landing__link-card{grid-template-columns:34px minmax(0,1fr)}.partner-landing__link-card .partner-landing__copy-icon{display:none}.partner-landing__link-icon{height:34px;width:34px}.partner-landing__flow-card{padding:15px}}.partner-demo{background:var(--partner-white);border:1px solid var(--partner-line);border-radius:14px;box-shadow:var(--partner-demo-shadow);display:grid;grid-template-columns:286px minmax(0,1fr);min-height:650px;overflow:hidden;position:relative}.partner-demo strong{color:inherit;font-weight:700}.partner-demo__tabs-shell{background:color-mix(in srgb,var(--partner-soft) 68%,transparent);border-right:1px solid var(--partner-line);min-width:0;position:relative}.partner-demo__tabs{display:flex;flex-direction:column;gap:4px;height:100%;padding:18px 14px 28px}.partner-demo__tab{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:var(--partner-muted);cursor:pointer;display:grid;font-family:inherit;gap:11px;grid-template-columns:36px minmax(0,1fr) 16px;min-height:96px;padding:15px 12px;text-align:left;transition:border-color .2s ease,background-color .2s ease,color .2s ease,transform .2s ease;width:100%}.partner-demo__tab>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.partner-demo__tab small{color:var(--partner-brand);font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:2px}.partner-demo__tab strong{color:var(--partner-ink);font-size:15px;line-height:1.35}.partner-demo__tab em{font-size:11px;font-style:normal;line-height:1.35;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-demo__tab.is-active,.partner-demo__tab:focus-visible,.partner-demo__tab:hover{background:color-mix(in srgb,var(--partner-brand) 8%,var(--partner-white));border-color:var(--partner-line);color:var(--partner-ink);outline:none}.partner-demo__tab.is-active{border-color:color-mix(in srgb,var(--partner-brand) 48%,transparent);box-shadow:0 10px 26px rgba(0,0,0,.1)}.partner-demo__tab.is-active .partner-demo__tab-icon{background:var(--partner-brand);border-color:color-mix(in srgb,var(--partner-brand) 62%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--partner-brand) 30%,transparent);color:var(--partner-accent-ink)}.partner-demo__tab.is-active .partner-demo__tab-arrow{color:var(--partner-brand);transform:translateX(2px)}.partner-demo__tab-icon{align-items:center;border:1px solid var(--partner-line);border-radius:50%;color:var(--partner-brand);display:inline-flex;height:36px;justify-content:center;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;width:36px}.partner-demo__tab-icon i{font-size:15px;line-height:1}.partner-demo__tab-arrow{color:color-mix(in srgb,var(--partner-muted) 54%,transparent);font-size:15px;transition:color .2s ease,transform .2s ease}.partner-demo__progress{background:var(--partner-line);border-radius:999px;bottom:14px;height:2px;left:18px;overflow:hidden;position:absolute;right:18px}.partner-demo__progress i{background:var(--partner-brand);border-radius:inherit;display:block;height:100%;width:0}.partner-demo.is-playing .partner-demo__progress i{animation:partner-demo-progress var(--partner-demo-duration,6.5s) linear both}.partner-demo__viewport{background:radial-gradient(circle at 80% 0,color-mix(in srgb,var(--partner-brand) 11%,transparent),transparent 36%),var(--partner-white);min-height:650px;min-width:0;position:relative}.partner-demo__app-header{align-items:center;border-bottom:1px solid var(--partner-line);display:flex;gap:20px;justify-content:space-between;min-height:66px;padding:0 26px}.partner-demo__brand,.partner-demo__preview-badge{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:9px;letter-spacing:.04em}.partner-demo__brand{color:var(--partner-ink)}.partner-demo__brand i{background:var(--partner-brand);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--partner-brand) 14%,transparent);height:8px;width:8px}.partner-demo__preview-badge{border:1px solid var(--partner-line);border-radius:999px;color:var(--partner-muted);font-size:10px;letter-spacing:.1em;min-height:28px;padding:0 11px;text-transform:uppercase}.partner-demo__panel{color:var(--partner-ink);min-height:584px;padding:38px}.partner-demo__panel[hidden]{display:none}.partner-demo__panel.is-active{animation:partner-demo-panel-in .36s ease-out both}.partner-demo__panel-heading{margin-bottom:28px;max-width:650px}.partner-demo__panel-heading h3{color:var(--partner-ink);font-size:28px;font-weight:600;line-height:1.2;margin:7px 0 9px}.partner-demo__panel-heading p{color:var(--partner-muted);font-size:14px;line-height:1.65;margin:0}.partner-demo__panel-heading--row{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;max-width:none}.partner-demo__eyebrow{color:var(--partner-brand);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.partner-demo__application-grid,.partner-demo__payout-grid{align-items:stretch;display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr)}.partner-demo__approval-card,.partner-demo__chart,.partner-demo__commission-card,.partner-demo__form-preview,.partner-demo__income-card,.partner-demo__insights,.partner-demo__link-preview,.partner-demo__metrics article,.partner-demo__payment-flow article,.partner-demo__payout-flow,.partner-demo__sharing-grid article{background:color-mix(in srgb,var(--partner-soft) 48%,transparent);border:1px solid var(--partner-line);border-radius:10px}.partner-demo__form-preview{display:grid;gap:15px;padding:24px}.partner-demo__field{display:block}.partner-demo__field small{color:var(--partner-muted);display:block;font-size:11px;font-weight:700;margin-bottom:7px}.partner-demo__field i{background:color-mix(in srgb,var(--partner-white) 90%,transparent);border:1px solid var(--partner-line);border-radius:7px;display:block;height:42px}.partner-demo__field--1 i:before,.partner-demo__field--2 i:before,.partner-demo__field--3 i:before{background:var(--partner-line);border-radius:999px;content:"";display:block;height:6px;margin:17px 14px;width:42%}.partner-demo__field--2 i:before{width:68%}.partner-demo__field--3 i:before{width:54%}.partner-demo__submit-preview{align-items:center;background:var(--partner-brand);border-radius:999px;color:var(--partner-accent-ink);display:inline-flex;font-size:12px;font-weight:800;gap:10px;min-height:42px;padding:0 18px;width:fit-content}.partner-demo__approval-card{display:flex;flex-direction:column;justify-content:center;padding:28px;text-align:center}.partner-demo__approval-card>span{align-items:center;background:color-mix(in srgb,var(--partner-brand) 10%,transparent);border:1px solid color-mix(in srgb,var(--partner-brand) 48%,transparent);border-radius:50%;box-shadow:0 0 32px color-mix(in srgb,var(--partner-brand) 14%,transparent);color:var(--partner-brand);display:inline-flex;font-size:22px;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.partner-demo__approval-card small,.partner-demo__approval-card strong{display:block}.partner-demo__approval-card small{color:var(--partner-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.partner-demo__approval-card strong{font-size:20px;margin-top:5px}.partner-demo__approval-card p{color:var(--partner-muted);font-size:12px;line-height:1.55;margin:9px 0 0}.partner-demo__link-preview{align-items:center;display:grid;gap:13px;grid-template-columns:42px minmax(0,1fr) auto;padding:18px}.partner-demo__link-preview small,.partner-demo__link-preview strong{display:block}.partner-demo__link-preview small{color:var(--partner-muted);font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:3px;text-transform:uppercase}.partner-demo__link-preview strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.partner-demo__link-preview-icon{align-items:center;background:var(--partner-brand);border-radius:9px;color:var(--partner-accent-ink);display:inline-flex;height:42px;justify-content:center;width:42px}.partner-demo__copy-preview{align-items:center;border:1px solid var(--partner-line);border-radius:999px;color:var(--partner-brand);display:inline-flex;font-size:11px;font-weight:700;gap:7px;min-height:34px;padding:0 12px}.partner-demo__sharing-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:16px}.partner-demo__sharing-grid article{display:flex;flex-direction:column;min-width:0;padding:20px 16px}.partner-demo__sharing-grid article>span{align-items:center;background:color-mix(in srgb,var(--partner-brand) 10%,transparent);border-radius:50%;color:var(--partner-brand);display:inline-flex;height:34px;justify-content:center;margin-bottom:14px;width:34px}.partner-demo__sharing-grid article strong{font-size:13px;margin-bottom:5px}.partner-demo__payout-note,.partner-demo__sharing-grid article small,.partner-demo__tracking-note{color:var(--partner-muted);font-size:11px;line-height:1.5}.partner-demo__payout-note,.partner-demo__tracking-note{align-items:center;background:color-mix(in srgb,var(--partner-brand) 6%,transparent);border:1px solid color-mix(in srgb,var(--partner-brand) 24%,transparent);border-radius:8px;display:flex;gap:9px;margin:16px 0 0;padding:12px 14px}.partner-demo__payout-note i,.partner-demo__tracking-note i{color:var(--partner-brand);flex:0 0 auto}.partner-landing .partner-demo__payout-note,.partner-landing .partner-demo__tracking-note{margin:24px 0 0}.partner-demo__payment-flow{align-items:center;display:grid;gap:8px;grid-template-columns:1fr 20px 1fr 20px 1fr}.partner-demo__payment-flow article{min-height:190px;padding:20px;position:relative}.partner-demo__payment-flow article>span{align-items:center;background:color-mix(in srgb,var(--partner-brand) 10%,transparent);border-radius:50%;color:var(--partner-brand);display:inline-flex;height:40px;justify-content:center;margin-bottom:23px;width:40px}.partner-demo__payment-flow article>small{color:color-mix(in srgb,var(--partner-brand) 48%,transparent);font-size:12px;font-weight:800;position:absolute;right:18px;top:18px}.partner-demo__payment-flow article strong{display:block;font-size:14px;margin-bottom:7px}.partner-demo__payment-flow article p{color:var(--partner-muted);font-size:11px;line-height:1.55;margin:0}.partner-demo__flow-arrow{color:var(--partner-brand);text-align:center}.partner-demo__commission-card{align-items:center;display:grid;gap:13px;grid-template-columns:40px auto minmax(0,1fr);margin-top:16px;padding:17px 20px}.partner-demo__commission-card>span{align-items:center;background:var(--partner-brand);border-radius:50%;color:var(--partner-accent-ink);display:inline-flex;height:40px;justify-content:center;width:40px}.partner-demo__commission-card small,.partner-demo__commission-card strong{display:block}.partner-demo__commission-card small{color:var(--partner-muted);font-size:10px;text-transform:uppercase}.partner-demo__commission-card strong{color:var(--partner-brand);font-size:23px}.partner-demo__commission-card p{color:var(--partner-muted);font-size:11px;line-height:1.5;margin:0 0 0 auto;text-align:right}.partner-demo__period{align-items:center;border:1px solid var(--partner-line);border-radius:999px;color:var(--partner-muted);display:inline-flex;flex:0 0 auto;font-size:11px;font-weight:700;min-height:34px;padding:0 13px;white-space:nowrap}.partner-demo__metrics{display:grid;gap:11px;grid-template-columns:repeat(3,minmax(0,1fr))}.partner-demo__metrics article{align-items:center;display:grid;gap:10px;grid-template-columns:34px minmax(0,1fr) auto;padding:16px}.partner-demo__metrics article>span{align-items:center;background:color-mix(in srgb,var(--partner-brand) 10%,transparent);border-radius:8px;color:var(--partner-brand);display:inline-flex;height:34px;justify-content:center;width:34px}.partner-demo__metrics article small{color:var(--partner-muted);font-size:10px;line-height:1.35}.partner-demo__metrics article strong{color:var(--partner-brand);font-size:20px}.partner-demo__analytics-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);margin-top:12px}.partner-demo__chart,.partner-demo__insights{min-height:250px;padding:19px}.partner-demo__chart-heading{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.partner-demo__chart-heading strong{font-size:13px}.partner-demo__chart-heading small{color:var(--partner-muted);font-size:9px;line-height:1.45;text-align:right}.partner-demo__chart-bars{align-items:flex-end;background:repeating-linear-gradient(180deg,transparent 0 42px,var(--partner-line) 43px);border-bottom:1px solid var(--partner-line);display:flex;gap:7px;height:175px;justify-content:space-between;margin-top:18px}.partner-demo__chart-bars i{background:linear-gradient(180deg,var(--partner-brand),color-mix(in srgb,var(--partner-brand) 32%,transparent));border-radius:4px 4px 0 0;display:block;height:30%;transform-origin:bottom;width:8%}.partner-demo__chart-bars i:first-child{animation-delay:45ms;height:30%}.partner-demo__chart-bars i:nth-child(2){animation-delay:90ms;height:48%}.partner-demo__chart-bars i:nth-child(3){animation-delay:135ms;height:42%}.partner-demo__chart-bars i:nth-child(4){animation-delay:.18s;height:67%}.partner-demo__chart-bars i:nth-child(5){animation-delay:225ms;height:58%}.partner-demo__chart-bars i:nth-child(6){animation-delay:.27s;height:82%}.partner-demo__chart-bars i:nth-child(7){animation-delay:315ms;height:73%}.partner-demo__chart-bars i:nth-child(8){animation-delay:.36s;height:91%}.partner-demo__chart-bars i:nth-child(9){animation-delay:405ms;height:78%}.partner-demo__chart-bars i:nth-child(10){animation-delay:.45s;height:96%}.partner-demo__panel--analytics.is-active .partner-demo__chart-bars i{animation:partner-demo-bar-in .52s ease-out both}.partner-demo__insights{display:flex;flex-direction:column;gap:16px}.partner-demo__insights>strong{font-size:13px;margin-bottom:2px}.partner-demo__insights>span{color:var(--partner-muted);display:grid;font-size:11px;gap:8px;grid-template-columns:20px minmax(0,1fr);line-height:1.5}.partner-demo__insights>span i{align-items:center;border:1px solid color-mix(in srgb,var(--partner-brand) 32%,transparent);border-radius:50%;color:var(--partner-brand);display:inline-flex;font-size:8px;height:20px;justify-content:center;width:20px}.partner-demo__income-card{display:flex;flex-direction:column;justify-content:center;padding:28px}.partner-demo__income-card small,.partner-demo__income-card strong{display:block}.partner-demo__income-card>small{color:var(--partner-muted);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.partner-demo__income-card>strong{color:var(--partner-brand);font-size:42px;line-height:1;margin:7px 0 6px}.partner-demo__income-card p{color:var(--partner-muted);font-size:12px;margin:0}.partner-demo__income-icon{align-items:center;background:var(--partner-brand);border-radius:50%;box-shadow:0 0 34px color-mix(in srgb,var(--partner-brand) 18%,transparent);color:var(--partner-accent-ink);display:inline-flex;font-size:21px;height:56px;justify-content:center;margin-bottom:28px;width:56px}.partner-demo__payout-flow{display:grid;gap:0;list-style:none;margin:0;padding:24px}.partner-demo__payout-flow li{display:grid;gap:13px;grid-template-columns:32px minmax(0,1fr);min-height:80px;position:relative}.partner-demo__payout-flow li:not(:last-child):before{background:var(--partner-line);bottom:0;content:"";left:15px;position:absolute;top:32px;width:1px}.partner-demo__payout-flow li>span{align-items:center;background:var(--partner-white);border:1px solid color-mix(in srgb,var(--partner-brand) 42%,transparent);border-radius:50%;color:var(--partner-brand);display:inline-flex;font-size:10px;height:32px;justify-content:center;width:32px;z-index:1}.partner-demo__payout-flow li small,.partner-demo__payout-flow li strong{display:block}.partner-demo__payout-flow li strong{font-size:13px;margin-bottom:4px}.partner-demo__payout-flow li small{color:var(--partner-muted);font-size:11px;line-height:1.45}@keyframes partner-demo-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes partner-demo-progress{0%{width:0}to{width:100%}}@keyframes partner-demo-bar-in{0%{transform:scaleY(.08)}to{transform:scaleY(1)}}@media (max-width:1199px){.partner-demo{grid-template-columns:250px minmax(0,1fr)}.partner-demo__panel{padding:32px}.partner-demo__tab{gap:9px;grid-template-columns:34px minmax(0,1fr) 12px;padding-left:9px;padding-right:9px}}@media (max-width:991px){.partner-demo{display:block;min-height:0}.partner-demo__tabs-shell{border-bottom:1px solid var(--partner-line);border-right:0}.partner-demo__tabs{display:flex;flex-direction:row;height:auto;overflow-x:auto;padding:14px 14px 22px;scroll-snap-type:x proximity;scrollbar-width:thin}.partner-demo__tab{flex:0 0 196px;min-height:82px;scroll-snap-align:start}.partner-demo__tab .partner-demo__tab-arrow,.partner-demo__tab em{display:none}.partner-demo__progress{bottom:9px;left:14px;right:14px}.partner-demo__viewport{min-height:620px}.partner-demo__panel{min-height:554px}}@media (max-width:767px){.partner-demo__app-header{padding:0 20px}.partner-demo__panel{min-height:690px;padding:28px 22px}.partner-demo__analytics-grid,.partner-demo__application-grid,.partner-demo__payout-grid{grid-template-columns:1fr}.partner-demo__approval-card{min-height:210px}.partner-demo__payment-flow{grid-template-columns:1fr}.partner-demo__payment-flow article{min-height:150px}.partner-demo__flow-arrow{transform:rotate(90deg)}.partner-demo__commission-card{grid-template-columns:40px minmax(0,1fr)}.partner-demo__commission-card p{grid-column:1/-1;margin:0;text-align:left}.partner-demo__panel--payment{min-height:940px}.partner-demo__panel--analytics,.partner-demo__panel--payout{min-height:850px}}@media (max-width:575px){.partner-demo{border-radius:10px;margin-left:-1px;margin-right:-1px}.partner-demo__tab{flex-basis:168px;grid-template-columns:32px minmax(0,1fr)}.partner-demo__tab strong{font-size:13px}.partner-demo__tab-icon{height:32px;width:32px}.partner-demo__brand{font-size:11px}.partner-demo__preview-badge{display:none}.partner-demo__panel{min-height:780px;padding:25px 16px}.partner-demo__panel-heading h3{font-size:24px}.partner-demo__panel-heading--row{align-items:flex-start;flex-direction:column}.partner-demo__approval-card,.partner-demo__form-preview,.partner-demo__income-card,.partner-demo__payout-flow{padding:20px}.partner-demo__link-preview{grid-template-columns:38px minmax(0,1fr)}.partner-demo__link-preview .partner-demo__copy-preview{grid-column:1/-1;justify-self:start}.partner-demo__metrics,.partner-demo__sharing-grid{grid-template-columns:1fr}.partner-demo__sharing-grid article{display:grid;gap:0 12px;grid-template-columns:34px minmax(0,1fr)}.partner-demo__sharing-grid article>span{grid-row:1/3;margin:0}.partner-demo__panel--sharing{min-height:840px}.partner-demo__panel--payment{min-height:1000px}.partner-demo__panel--analytics{min-height:970px}.partner-demo__panel--payout{min-height:900px}.partner-demo__chart-heading{flex-direction:column;gap:5px}.partner-demo__chart-heading small{text-align:left}.partner-demo__chart-bars{gap:4px}}@media (prefers-reduced-motion:reduce){.partner-demo,.partner-demo *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.vt-cosmic-background{--vt-cosmic-white-rgb:255,255,255;--vt-cosmic-gold-rgb:196,165,109;--vt-cosmic-accent-rgb:189,85,91;--vt-cosmic-galaxy-top:43%;--vt-cosmic-galaxy-width:min(126vw,1500px);--vt-cosmic-galaxy-opacity-min:.64;--vt-cosmic-galaxy-opacity-max:.82;--vt-cosmic-dust-opacity-min:.32;--vt-cosmic-dust-opacity-max:.5;--vt-cosmic-dust-drift-x:1.2%;--vt-cosmic-dust-drift-y:-.8%;--vt-cosmic-galaxy-duration:136s;--vt-cosmic-starfield-duration:32s;inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.vt-cosmic-background:after,.vt-cosmic-background:before{content:"";pointer-events:none;position:absolute}.vt-cosmic-background:before{animation:vt-cosmic-galaxy-shine var(--vt-cosmic-galaxy-duration) linear infinite;aspect-ratio:1.85/1;background:radial-gradient(ellipse at center,rgba(var(--vt-cosmic-white-rgb),.2) 0,rgba(var(--vt-cosmic-gold-rgb),.15) 8%,rgba(var(--vt-cosmic-accent-rgb),.075) 22%,transparent 58%),repeating-conic-gradient(from 18deg at 50% 50%,transparent 0 15deg,rgba(var(--vt-cosmic-gold-rgb),.09) 21deg 31deg,rgba(var(--vt-cosmic-white-rgb),.045) 35deg,transparent 42deg 76deg);border-radius:50%;filter:blur(8px);left:50%;-webkit-mask-image:radial-gradient(ellipse at center,#000 0 18%,rgba(0,0,0,.9) 38%,transparent 82%);mask-image:radial-gradient(ellipse at center,#000 0 18%,rgba(0,0,0,.9) 38%,transparent 82%);mix-blend-mode:screen;opacity:.74;top:var(--vt-cosmic-galaxy-top);transform:translate(-50%,-50%) rotate(-13deg) scaleY(.64);width:var(--vt-cosmic-galaxy-width);will-change:transform,opacity;z-index:0}.vt-cosmic-background:after{animation:vt-cosmic-starfield-drift var(--vt-cosmic-starfield-duration) ease-in-out infinite;background-image:radial-gradient(circle,rgba(var(--vt-cosmic-white-rgb),.9) 0 1px,transparent 1.6px),radial-gradient(circle,rgba(var(--vt-cosmic-gold-rgb),.9) 0 1.35px,transparent 2px),radial-gradient(circle,rgba(var(--vt-cosmic-white-rgb),.7) 0 .75px,transparent 1.35px),radial-gradient(circle,rgba(var(--vt-cosmic-gold-rgb),.74) 0 1.8px,transparent 2.55px);background-position:19px 31px,83px 17px,41px 73px,127px 101px;background-size:137px 157px,263px 227px,109px 131px,401px 359px;inset:-12%;-webkit-mask-image:radial-gradient(ellipse 92% 66% at 50% 45%,#000 0,rgba(0,0,0,.88) 52%,transparent 94%);mask-image:radial-gradient(ellipse 92% 66% at 50% 45%,#000 0,rgba(0,0,0,.88) 52%,transparent 94%);opacity:.4;transform:rotate(-11deg) scale(1.08);will-change:transform,opacity;z-index:1}.vt-cosmic-background__star{animation:vt-cosmic-star-pulse 4.8s ease-in-out infinite;background:radial-gradient(circle,rgba(var(--vt-cosmic-white-rgb),.94) 0 7%,currentColor 30%,transparent 72%);border-radius:50%;color:rgb(var(--vt-cosmic-gold-rgb));filter:drop-shadow(0 0 8px currentColor) drop-shadow(0 0 26px currentColor);height:28px;opacity:.46;position:absolute;width:28px;z-index:2}.vt-cosmic-background__star--one{height:36px;left:6%;top:13%;width:36px}.vt-cosmic-background__star--two{animation-delay:-1.4s;color:rgb(var(--vt-cosmic-accent-rgb));height:20px;right:5%;top:28%;width:20px}.vt-cosmic-background__star--three{animation-delay:-2.8s;bottom:20%;color:rgb(var(--vt-cosmic-accent-rgb));height:17px;left:8%;width:17px}.vt-cosmic-background__star--four{animation-delay:-3.7s;bottom:10%;height:32px;right:7%;width:32px}.vt-cosmic-background__sphere{border-radius:50%;display:none;pointer-events:none;position:absolute}@keyframes vt-cosmic-galaxy-shine{0%{opacity:var(--vt-cosmic-galaxy-opacity-min);transform:translate(-50%,-50%) rotate(-13deg) scaleY(.62) scale(.985)}50%{opacity:var(--vt-cosmic-galaxy-opacity-max);transform:translate(-50%,-50%) rotate(167deg) scaleY(.66) scale(1.018)}to{opacity:var(--vt-cosmic-galaxy-opacity-min);transform:translate(-50%,-50%) rotate(347deg) scaleY(.62) scale(.985)}}@keyframes vt-cosmic-starfield-drift{0%,to{opacity:var(--vt-cosmic-dust-opacity-min);transform:rotate(-11deg) translateZ(0) scale(1.08)}50%{opacity:var(--vt-cosmic-dust-opacity-max);transform:rotate(-10.5deg) translate3d(var(--vt-cosmic-dust-drift-x),var(--vt-cosmic-dust-drift-y),0) scale(1.1)}}@keyframes vt-cosmic-star-pulse{0%,to{filter:drop-shadow(0 0 6px currentColor) drop-shadow(0 0 18px currentColor);opacity:.32;transform:scale(.88)}50%{filter:drop-shadow(0 0 11px currentColor) drop-shadow(0 0 34px currentColor);opacity:.78;transform:scale(1.08)}}@media (max-width:767.98px){.vt-cosmic-background{--vt-cosmic-galaxy-top:40%;--vt-cosmic-galaxy-width:156vw;--vt-cosmic-galaxy-opacity-min:.42;--vt-cosmic-galaxy-opacity-max:.58;--vt-cosmic-dust-opacity-min:.24;--vt-cosmic-dust-opacity-max:.36;--vt-cosmic-dust-drift-x:3%;--vt-cosmic-dust-drift-y:-1.8%;--vt-cosmic-starfield-duration:24s}.vt-cosmic-background:after{inset:-8%;-webkit-mask-image:radial-gradient(ellipse 86% 44% at 50% 42%,#000 0,rgba(0,0,0,.8) 42%,transparent 88%);mask-image:radial-gradient(ellipse 86% 44% at 50% 42%,#000 0,rgba(0,0,0,.8) 42%,transparent 88%);opacity:.3}.vt-cosmic-background__star{opacity:.34}.vt-cosmic-background__star--one{height:26px;left:-4px;top:9%;width:26px}.vt-cosmic-background__star--two{right:-2px;top:32%}.vt-cosmic-background__star--three{bottom:16%;left:3%}.vt-cosmic-background__star--four{bottom:5%;height:25px;right:1%;width:25px}}.vt-theme-light .vt-cosmic-background,.vt-theme-light .vt-feature-page>.vt-cosmic-background,[data-vt-theme=light] .vt-cosmic-background,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background{--vt-cosmic-white-rgb:255,251,247;--vt-cosmic-gold-rgb:183,133,92;--vt-cosmic-accent-rgb:142,40,38;--vt-cosmic-galaxy-top:20%;--vt-cosmic-galaxy-width:min(174vw,2100px);--vt-cosmic-galaxy-opacity-min:.52;--vt-cosmic-galaxy-opacity-max:.68;--vt-cosmic-dust-opacity-min:.13;--vt-cosmic-dust-opacity-max:.22;--vt-cosmic-dust-drift-x:.8%;--vt-cosmic-dust-drift-y:-.35%;display:block;opacity:.88}.vt-theme-light .vt-cosmic-background:before,.vt-theme-light .vt-feature-page>.vt-cosmic-background:before,[data-vt-theme=light] .vt-cosmic-background:before,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background:before{background:radial-gradient(ellipse at 50% 48%,hsla(0,0%,100%,.76) 0 7%,hsla(2,100%,86%,.24) 20%,hsla(39,42%,60%,.12) 36%,hsla(2,100%,93%,.18) 50%,transparent 74%),repeating-conic-gradient(from 12deg at 50% 50%,transparent 0 18deg,rgba(142,40,38,.035) 23deg 31deg,hsla(39,42%,60%,.055) 35deg,transparent 43deg 78deg);display:block;filter:blur(17px);-webkit-mask-image:radial-gradient(ellipse at center,#000 0 20%,rgba(0,0,0,.86) 45%,transparent 84%);mask-image:radial-gradient(ellipse at center,#000 0 20%,rgba(0,0,0,.86) 45%,transparent 84%);mix-blend-mode:normal}.vt-theme-light .vt-cosmic-background:after,.vt-theme-light .vt-feature-page>.vt-cosmic-background:after,[data-vt-theme=light] .vt-cosmic-background:after,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background:after{display:none}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere{--vt-sphere-drift-x:12px;--vt-sphere-drift-y:-9px;animation:vt-cosmic-light-sphere-float 14s ease-in-out infinite;background:radial-gradient(circle at 29% 24%,hsla(0,0%,100%,.98) 0 3%,hsla(0,0%,100%,.68) 11%,hsla(0,0%,100%,.24) 25%,transparent 38%),radial-gradient(circle at 69% 74%,rgba(142,40,38,.11),transparent 56%),linear-gradient(145deg,hsla(0,0%,100%,.72),hsla(2,100%,93%,.3) 52%,hsla(39,42%,60%,.14));border:1px solid hsla(0,0%,100%,.68);box-shadow:inset 18px 16px 38px hsla(0,0%,100%,.58),inset -30px -34px 58px rgba(142,40,38,.09),0 0 32px rgba(142,40,38,.08),0 22px 54px rgba(65,30,0,.08);display:block;filter:drop-shadow(0 0 22px rgba(142,40,38,.07));opacity:.52;will-change:transform,opacity,filter;z-index:0}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--one,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--one,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--one,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--one{height:308px;left:calc(-1% - 154px);top:calc(32% - 154px);width:308px;--vt-sphere-drift-x:13px;--vt-sphere-drift-y:-8px}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--two,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--two,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--two,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--two{height:212px;left:calc(92% - 106px);top:calc(17% - 106px);width:212px;--vt-sphere-drift-x:-10px;--vt-sphere-drift-y:12px;animation-delay:-4.8s;animation-duration:12.5s}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--three,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--three,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--three,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--three{height:464px;left:calc(108% - 232px);top:calc(82% - 232px);width:464px;--vt-sphere-drift-x:-16px;--vt-sphere-drift-y:-11px;animation-delay:-8.2s;animation-duration:17s}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__star,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__star,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__star,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__star{display:none}@keyframes vt-cosmic-light-sphere-float{0%,to{filter:drop-shadow(0 0 18px rgba(142,40,38,.06));opacity:.46;transform:translateZ(0) scale(.985)}50%{filter:drop-shadow(0 0 28px rgba(142,40,38,.1)) drop-shadow(0 0 44px rgba(196,165,109,.08));opacity:.62;transform:translate3d(var(--vt-sphere-drift-x),var(--vt-sphere-drift-y),0) scale(1.02)}}@media (max-width:767.98px){.vt-theme-light .vt-cosmic-background,.vt-theme-light .vt-feature-page>.vt-cosmic-background,[data-vt-theme=light] .vt-cosmic-background,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background{--vt-cosmic-galaxy-top:17%;--vt-cosmic-galaxy-width:196vw;--vt-cosmic-galaxy-opacity-min:.46;--vt-cosmic-galaxy-opacity-max:.6;--vt-cosmic-dust-opacity-min:.1;--vt-cosmic-dust-opacity-max:.17}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere{box-shadow:inset 10px 9px 20px hsla(0,0%,100%,.56),inset -16px -18px 30px rgba(142,40,38,.08),0 0 20px rgba(142,40,38,.06),0 12px 28px rgba(65,30,0,.06)}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--one,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--one,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--one,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--one{height:152px;left:calc(-7% - 76px);top:calc(30% - 76px);width:152px;--vt-sphere-drift-x:7px;--vt-sphere-drift-y:-5px}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--two,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--two,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--two,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--two{height:104px;left:calc(106% - 52px);top:calc(17% - 52px);width:104px;--vt-sphere-drift-x:-6px;--vt-sphere-drift-y:7px}.vt-theme-light .vt-cosmic-background .vt-cosmic-background__sphere--three,.vt-theme-light .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--three,[data-vt-theme=light] .vt-cosmic-background .vt-cosmic-background__sphere--three,[data-vt-theme=light] .vt-feature-page>.vt-cosmic-background .vt-cosmic-background__sphere--three{height:216px;left:calc(118% - 108px);top:calc(82% - 108px);width:216px;--vt-sphere-drift-x:-8px;--vt-sphere-drift-y:-6px}}@media (prefers-reduced-motion:reduce){.vt-cosmic-background:after,.vt-cosmic-background:before,.vt-cosmic-background__sphere,.vt-cosmic-background__star{animation:none}}@media (prefers-reduced-motion:no-preference){html:has(.landing-page){scroll-behavior:smooth}}.landing-evolution{background:transparent;color:#302724;font-family:Open Sans,Arial,sans-serif;overflow:hidden}.landing-evolution *,.landing-evolution :after,.landing-evolution :before{box-sizing:border-box}.landing-evolution a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.landing-evolution a:focus,.landing-evolution a:hover{text-decoration:none}.landing-evolution figure,.landing-evolution h1,.landing-evolution h2,.landing-evolution h3,.landing-evolution h4,.landing-evolution ol,.landing-evolution p,.landing-evolution ul{margin-top:0}.landing-evolution [hidden]{display:none!important}.landing-evolution>.evolution-state-input--beginner:checked~main label[for=landing-audience-beginner],.landing-evolution>.evolution-state-input--learning:checked~main label[for=landing-audience-learning],.landing-evolution>.evolution-state-input--partner:checked~main label[for=landing-audience-partner],.landing-evolution>.evolution-state-input--professional:checked~main label[for=landing-audience-professional]{background:#efae36;box-shadow:0 8px 22px rgba(239,174,54,.28),0 0 28px hsla(39,42%,60%,.22);color:#210b09}.landing-evolution>.evolution-state-input--beginner:focus-visible~main label[for=landing-audience-beginner],.landing-evolution>.evolution-state-input--learning:focus-visible~main label[for=landing-audience-learning],.landing-evolution>.evolution-state-input--partner:focus-visible~main label[for=landing-audience-partner],.landing-evolution>.evolution-state-input--professional:focus-visible~main label[for=landing-audience-professional]{box-shadow:0 0 0 2px #fff,0 0 0 5px rgba(239,174,54,.7)}.landing-evolution--final{min-height:0}.evolution-state-input{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.evolution-container{margin-left:auto;margin-right:auto;width:min(1160px,100% - 40px)}.evolution-button{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:14px;font-weight:700;gap:10px;justify-content:center;line-height:1.25;min-height:48px;padding:0 24px;text-align:center}.evolution-button:focus,.evolution-button:hover{transform:translateY(-1px)}.evolution-button--brand{background:#8e2826;box-shadow:0 14px 30px rgba(142,40,38,.18);color:#fff}.evolution-button--brand:focus,.evolution-button--brand:hover{background:#660d0b;color:#fff}.evolution-button--gold{background:#efae36;box-shadow:0 18px 42px rgba(239,174,54,.26);color:#210b09}.evolution-button--gold:focus,.evolution-button--gold:hover{background:#f1b952;color:#210b09}.evolution-button--ghost{backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3);color:#fff}.evolution-button--ghost:focus,.evolution-button--ghost:hover{background:hsla(0,0%,100%,.12);border-color:rgba(239,174,54,.68);color:#fff}.evolution-button--outline{background:#fffdfa;border-color:rgba(142,40,38,.28);color:#8e2826}.evolution-button--outline:focus,.evolution-button--outline:hover{background:#ffdad9;border-color:#8e2826;color:#660d0b}.evolution-hero{background:transparent;isolation:isolate;min-height:760px;overflow:hidden;position:relative}.evolution-hero:before{background:linear-gradient(100deg,rgba(33,11,9,.72),rgba(33,11,9,.38) 52%,rgba(33,1,0,.18));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.evolution-hero>.evolution-audience-bar,.evolution-hero>.evolution-hero__grid,.evolution-hero>.vt-public-top-bar{position:relative;z-index:2}.evolution-hero .evolution-button--ghost{background:rgba(29,25,32,.72);border-color:hsla(39,42%,60%,.42);box-shadow:0 14px 32px rgba(0,0,0,.2),0 0 24px hsla(39,42%,60%,.09)}.evolution-hero .evolution-button--ghost:focus,.evolution-hero .evolution-button--ghost:hover{background:#242027;border-color:hsla(39,42%,60%,.68);box-shadow:0 16px 38px rgba(0,0,0,.26),0 0 30px hsla(39,42%,60%,.15)}.evolution-audience-bar{align-items:center;display:flex;gap:24px;justify-content:space-between;padding-top:34px}.evolution-audience-bar>p{color:hsla(0,0%,100%,.6);font-size:11px;font-weight:700;letter-spacing:.25em;margin:0;text-transform:uppercase}.evolution-audience-bar__switch{backdrop-filter:blur(10px);background:rgba(23,20,25,.72);border:1px solid hsla(39,42%,60%,.34);border-radius:999px;box-shadow:0 16px 36px rgba(0,0,0,.2),0 0 26px hsla(39,42%,60%,.1),inset 0 1px 0 hsla(39,42%,60%,.08);display:inline-flex;padding:4px}.evolution-audience-bar__switch label{align-items:center;background:transparent;border:0;border-radius:999px;color:#c8bec3;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;margin:0;min-height:34px;outline:0;padding:0 16px}.evolution-audience-bar__switch label:focus-visible{box-shadow:0 0 0 2px #fff}.evolution-hero__grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1.08fr) minmax(400px,.92fr);padding-bottom:145px;padding-top:80px}.evolution-hero__copy,.evolution-hero__panel{min-width:0}.evolution-hero__copy{align-items:flex-start;color:#fff;display:flex;flex-direction:column;row-gap:42px}.evolution-hero__copy h1{color:#f2ece4;font-size:48px;font-weight:400;letter-spacing:-.025em;line-height:1.15;margin:28px 0 0;max-width:670px;text-shadow:0 3px 28px rgba(0,0,0,.66)}.evolution-hero__copy h1 em,.evolution-hero__copy h1 strong{color:#efae36;font-weight:400;text-shadow:0 0 24px rgba(239,174,54,.18)}.evolution-hero__copy>.evolution-actions,.evolution-hero__copy>.evolution-hero__lead,.evolution-hero__copy>.evolution-hero__proof,.evolution-hero__copy>h1{margin-top:0}.evolution-hero__title-copy{display:block}.evolution-hero__title-copy--partner strong{font-weight:inherit}.evolution-hero__panel--partner .partner-landing__engine{width:100%}.evolution-pill{align-items:center;background:rgba(29,25,32,.76);border:1px solid hsla(39,42%,60%,.34);border-radius:999px;box-shadow:0 12px 30px rgba(0,0,0,.22),0 0 24px hsla(39,42%,60%,.1),inset 0 1px 0 hsla(39,42%,60%,.08);color:#c8bec3;display:inline-flex;font-size:12px;gap:9px;padding:6px 12px}.evolution-pill span{animation:evolution-pulse 1.7s ease-in-out infinite;background:#efae36;border-radius:50%;height:7px;width:7px}.evolution-hero__lead{color:#c8bec3;font-size:17px;line-height:1.7;margin:28px 0 0;max-width:600px;text-shadow:0 2px 18px rgba(0,0,0,.52)}.evolution-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.evolution-actions__scroll-link{display:flex;justify-content:center;margin-top:4px;text-align:center;width:100%}.evolution-actions__scroll-link a{align-items:center;color:hsla(34,35%,92%,.72);display:inline-flex;font-size:13px;font-weight:600;gap:9px;letter-spacing:.02em;transition:color .2s ease}.evolution-actions__scroll-link a i{color:#efae36;font-size:16px;transition:transform .2s ease}.evolution-actions__scroll-link a:focus,.evolution-actions__scroll-link a:hover{color:#f2ece4}.evolution-actions__scroll-link a:focus i,.evolution-actions__scroll-link a:hover i{transform:translateY(3px)}.evolution-actions__scroll-link--prominent{margin-top:8px}.evolution-actions__scroll-link--prominent a{color:#efae36;font-size:16px;font-weight:700}@media (min-width:481px){.evolution-actions--partner>.evolution-button{flex:1 1 0;min-width:0}}.landing-ai-journey__cta{display:flex;gap:14px;justify-content:center;margin-top:-64px;padding-bottom:clamp(84px,8vw,112px)}.landing-ai-journey__cta .evolution-button{min-width:240px}.evolution-hero__proof{color:hsla(34,35%,92%,.76);display:flex;flex-wrap:wrap;font-size:12px;gap:12px 24px;list-style:none;margin:26px 0 0;padding:0}.evolution-hero__proof li{align-items:center;display:inline-flex;gap:8px}.evolution-hero__proof i{color:#efae36}.evolution-hero__daily-link{align-items:center;background:linear-gradient(145deg,rgba(29,25,32,.96),rgba(23,20,25,.94));border:1px solid hsla(39,42%,60%,.46);border-radius:26px;box-shadow:0 32px 100px rgba(0,0,0,.42),0 0 42px hsla(39,42%,60%,.18),0 0 96px rgba(189,85,91,.08),inset 0 1px 0 hsla(39,42%,60%,.12);color:#c8bec3;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;margin-top:20px;padding:13px 15px;width:min(510px,100%)}.evolution-hero__daily-link:focus,.evolution-hero__daily-link:hover{background:#242027;border-color:rgba(239,174,54,.48);box-shadow:0 34px 104px rgba(0,0,0,.46),0 0 48px hsla(39,42%,60%,.24),0 0 106px rgba(189,85,91,.1);color:#f2ece4;transform:translateY(-1px)}.evolution-hero__daily-link>span:nth-child(2){display:flex;flex-direction:column;gap:2px;min-width:0}.evolution-hero__daily-link strong{color:#f2ece4;font-size:18px;font-weight:400}.evolution-hero__daily-link small{color:#938991;font-size:13px;line-height:1.45}.evolution-hero__daily-link>.fa-arrow-right{color:#efae36;font-size:13px}.evolution-hero__daily-link-icon{align-items:center;background:rgba(239,174,54,.15);border-radius:50%;color:#efae36;display:inline-flex;font-size:20px;height:42px;justify-content:center;width:42px}.evolution-hero__panel{align-items:center;display:flex;justify-content:center}.evolution-hero__panel--assistant{flex-direction:column;gap:18px}.evolution-hero__panel--assistant .evolution-hero__daily-link{margin-top:0;width:min(470px,100%)}.evolution-workspace-card{backdrop-filter:blur(16px);background:linear-gradient(145deg,rgba(29,25,32,.96),rgba(23,20,25,.94));border:1px solid hsla(39,42%,60%,.46);border-radius:24px;box-shadow:0 32px 100px rgba(0,0,0,.42),0 0 42px hsla(39,42%,60%,.18),0 0 96px rgba(189,85,91,.08),inset 0 1px 0 hsla(39,42%,60%,.12);padding:14px;position:relative;width:100%}.evolution-workspace-card:before{background:radial-gradient(circle,rgba(239,174,54,.24),transparent 67%);border-radius:40px;content:"";filter:blur(18px);inset:-30px;position:absolute;z-index:-1}.evolution-learning-card{backdrop-filter:blur(16px);background:linear-gradient(145deg,rgba(29,25,32,.96),rgba(23,20,25,.94));border:1px solid hsla(39,42%,60%,.46);border-radius:24px;box-shadow:0 32px 100px rgba(0,0,0,.42),0 0 42px hsla(39,42%,60%,.18),0 0 96px rgba(189,85,91,.08),inset 0 1px 0 hsla(39,42%,60%,.12);padding:14px;position:relative;width:100%}.evolution-learning-card:before{background:radial-gradient(circle,rgba(239,174,54,.22),transparent 67%);border-radius:40px;content:"";filter:blur(18px);inset:-30px;position:absolute;z-index:-1}.evolution-learning-card__header{align-items:center;color:hsla(0,0%,100%,.76);display:flex;font-size:13px;font-weight:600;gap:16px;justify-content:space-between;padding:4px 8px 10px}.evolution-learning-card__header span{align-items:center;display:inline-flex;gap:8px}.evolution-learning-card__header i{background:#efae36;border-radius:50%;box-shadow:0 0 0 4px rgba(239,174,54,.12);height:7px;width:7px}.evolution-learning-card__header small{color:hsla(0,0%,100%,.48);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.evolution-learning-card__intro{background:rgba(29,25,32,.86);border:1px solid hsla(39,42%,60%,.24);border-radius:16px;box-shadow:inset 0 1px 0 hsla(39,42%,60%,.06);padding:28px 26px 25px}.evolution-learning-card__intro>small{color:#efae36;display:block;font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:10px;text-transform:uppercase}.evolution-learning-card__intro h2{color:#f2ece4;font-size:34px;font-weight:400;line-height:1.12;margin:0;max-width:390px}.evolution-learning-card__intro p{color:#c8bec3;font-size:15px;line-height:1.6;margin:14px 0 0;max-width:420px}.evolution-learning-card__links{display:grid;gap:8px;margin-top:10px}.evolution-learning-card__links a{align-items:center;background:rgba(29,25,32,.76);border:1px solid hsla(39,42%,60%,.22);border-radius:12px;color:#f2ece4;display:grid;gap:12px;grid-template-columns:42px minmax(0,1fr) auto;min-height:76px;padding:11px 14px}.evolution-learning-card__links a:focus,.evolution-learning-card__links a:hover{background:#242027;border-color:rgba(239,174,54,.4);box-shadow:0 12px 28px rgba(0,0,0,.24),0 0 22px hsla(39,42%,60%,.1);transform:translateX(2px)}.evolution-learning-card__links a>.evolution-panel-link__icon{align-items:center;background:rgba(239,174,54,.12);border-radius:50%;color:#efae36;display:inline-flex;font-size:17px;height:42px;justify-content:center;width:42px}.evolution-learning-card__links a>.fa-arrow-right{color:#efae36;font-size:12px}.evolution-learning-card__links a span{display:flex;flex-direction:column;gap:3px;min-width:0}.evolution-learning-card__links a strong{font-size:18px;font-weight:400}.evolution-learning-card__links a small{color:#c8bec3;font-size:13px;line-height:1.4}.evolution-workspace-card__header{align-items:center;color:hsla(0,0%,100%,.76);display:flex;font-size:13px;font-weight:600;gap:16px;justify-content:space-between;padding:4px 8px 10px}.evolution-workspace-card__header span{align-items:center;display:inline-flex;gap:8px}.evolution-workspace-card__header span>i{background:#efae36;border-radius:50%;height:10px;width:10px}.evolution-workspace-card__header small{color:hsla(0,0%,100%,.48);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.evolution-guru-demo{--ag-surface:#171419;--ag-ink:#f2ece4;--ag-muted:#c8bec3;--ag-primary:#c4a56d;--ag-green:#f2ece4;backdrop-filter:blur(16px);background:linear-gradient(145deg,rgba(29,25,32,.96),rgba(23,20,25,.94));border:1px solid hsla(39,42%,60%,.46);border-radius:26px;box-shadow:0 32px 100px rgba(0,0,0,.46),0 0 42px hsla(39,42%,60%,.2),0 0 100px rgba(189,85,91,.09),inset 0 1px 0 hsla(39,42%,60%,.12);padding:20px;width:min(470px,100%)}.evolution-guru-demo .ai-guru-landing__chat-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:16px}.evolution-guru-demo .ai-guru-landing__chat-header small,.evolution-guru-demo .ai-guru-landing__chat-header strong{display:block}.evolution-guru-demo .ai-guru-landing__chat-header strong{color:var(--ag-green);font-size:17px}.evolution-guru-demo .ai-guru-landing__chat-header small{color:var(--ag-primary);font-size:10px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.evolution-guru-demo .ai-guru-landing__chat-header>span{background:hsla(39,42%,60%,.08);border:1px solid hsla(39,42%,60%,.28);border-radius:999px;color:#c8bec3;font-size:9px;font-weight:700;letter-spacing:.12em;padding:4px 7px;text-transform:uppercase}.evolution-guru-demo .ai-guru-landing__message{border-radius:10px;font-size:14px;line-height:1.55;margin-bottom:12px;padding:14px 16px}.evolution-guru-demo .ai-guru-landing__message--user{background:#7f3038;border:1px solid rgba(189,85,91,.42);border-top-right-radius:3px;box-shadow:0 12px 28px rgba(0,0,0,.2);color:#f2ece4;margin-left:22%}.evolution-guru-demo .ai-guru-landing__message--question{animation:evolution-guru-question-appear .46s ease-out .15s forwards;opacity:0;transform:translateY(8px)}.evolution-guru-demo .ai-guru-landing__message--guru{background:transparent;border:0;box-shadow:none;color:#c8bec3;margin-right:0;padding-left:4px;padding-right:4px}.evolution-guru-demo .ai-guru-landing__message--streaming{overflow:hidden;position:relative}.evolution-guru-demo .ai-guru-landing__stream-line{animation:evolution-guru-stream-line .48s ease-out forwards;display:block;opacity:0;transform:translateY(8px)}.evolution-guru-demo .ai-guru-landing__stream-line+.ai-guru-landing__stream-line{margin-top:7px}.evolution-guru-demo .ai-guru-landing__stream-line p{margin:0}.evolution-guru-demo .ai-guru-landing__stream-line--1{animation-delay:1.1s}.evolution-guru-demo .ai-guru-landing__stream-line--2{animation-delay:2.2s}.evolution-guru-demo .ai-guru-landing__stream-line--3{animation-delay:3.3s}.evolution-guru-demo .ai-guru-landing__stream-progress{animation:evolution-guru-stream-status-in .35s ease-out 3.75s forwards;color:var(--ag-primary);display:flex;gap:5px;margin-top:12px;opacity:0;width:max-content}.evolution-guru-demo .ai-guru-landing__stream-progress i{animation:evolution-guru-stream-dot 1.05s ease-in-out infinite;background:currentColor;border-radius:50%;height:6px;width:6px}.evolution-guru-demo .ai-guru-landing__stream-progress i:nth-child(2){animation-delay:.16s}.evolution-guru-demo .ai-guru-landing__stream-progress i:nth-child(3){animation-delay:.32s}.evolution-guru-demo .ai-guru-landing__composer{align-items:center;background:#1d1920;border:1px solid hsla(39,42%,60%,.3);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.025),0 12px 30px rgba(0,0,0,.2);color:#938991;display:flex;font-size:16px;justify-content:space-between;min-height:60px;padding:9px 10px 9px 20px}.evolution-guru-demo .ai-guru-landing__composer:focus,.evolution-guru-demo .ai-guru-landing__composer:hover{background:#242027;border-color:hsla(39,42%,60%,.58);box-shadow:0 0 0 3px hsla(39,42%,60%,.1),0 16px 36px rgba(0,0,0,.24);color:#c8bec3}.evolution-guru-demo .ai-guru-landing__composer:focus i,.evolution-guru-demo .ai-guru-landing__composer:hover i{background:#923740;box-shadow:0 12px 26px rgba(0,0,0,.36);transform:translateY(-1px)}.evolution-guru-demo .ai-guru-landing__composer:focus-visible{outline:2px solid hsla(39,42%,60%,.7);outline-offset:3px}.evolution-guru-demo .ai-guru-landing__composer i{align-items:center;background:#7f3038;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 8px 20px rgba(0,0,0,.28);color:#f2ece4;display:inline-flex;font-size:18px;font-weight:700;height:40px;justify-content:center;line-height:1;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease;width:40px}.evolution-workspace-card__intro{background:rgba(29,25,32,.86);border:1px solid hsla(39,42%,60%,.24);border-radius:16px;box-shadow:inset 0 1px 0 hsla(39,42%,60%,.06);color:#f2ece4;padding:24px 24px 22px}.evolution-workspace-card__intro>small{color:#efae36;display:block;font-size:11px;font-weight:700;letter-spacing:.19em;margin-bottom:9px;text-transform:uppercase}.evolution-workspace-card__intro h2{color:#f2ece4;font-size:32px;font-weight:400;line-height:1.15;margin:0;max-width:390px}.evolution-workspace-card__intro p{color:#c8bec3;font-size:14px;line-height:1.6;margin:12px 0 0;max-width:430px}.evolution-workspace-card__tools{display:grid;gap:8px;margin-top:10px}.evolution-workspace-card__tools a{align-items:center;background:rgba(29,25,32,.76);border:1px solid hsla(39,42%,60%,.22);border-radius:12px;color:#f2ece4;display:grid;gap:12px;grid-template-columns:40px minmax(0,1fr) auto;min-height:72px;padding:10px 13px}.evolution-workspace-card__tools a:focus,.evolution-workspace-card__tools a:hover{background:#242027;border-color:rgba(239,174,54,.4);box-shadow:0 12px 28px rgba(0,0,0,.24),0 0 22px hsla(39,42%,60%,.1);transform:translateX(2px)}.evolution-workspace-card__tools a>.evolution-panel-link__icon{align-items:center;background:rgba(239,174,54,.12);border-radius:50%;color:#efae36;display:inline-flex;font-size:16px;height:40px;justify-content:center;width:40px}.evolution-workspace-card__tools a>.fa-arrow-right{color:#efae36;font-size:12px}.evolution-workspace-card__tools a span{min-width:0}.evolution-workspace-card__tools small,.evolution-workspace-card__tools strong{display:block}.evolution-workspace-card__tools strong{font-size:17px;font-weight:400}.evolution-workspace-card__tools small{color:#c8bec3;font-size:12px;line-height:1.35;margin-top:3px}.evolution-section{padding:72px 0;scroll-margin-top:82px}.evolution-info-card,.evolution-surface{background:#fffdfa;border:1px solid rgba(142,86,38,.16)}.evolution-surface{border-radius:22px;box-shadow:0 18px 50px rgba(33,15,0,.08)}.evolution-surface--padded{padding:40px}.evolution-heading{max-width:720px}.evolution-heading>p,.evolution-professional__heading>.evolution-heading>p{color:#8e2826;font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:12px;text-transform:uppercase}.evolution-heading h2{color:#302724;font-family:Georgia,Times New Roman,serif;font-size:44px;font-weight:400;letter-spacing:-.018em;line-height:1.12;margin-bottom:0}.evolution-heading h2 em{color:#8e2826;font-weight:400}.evolution-heading>div{color:#736760;font-size:16px;line-height:1.7;margin-top:18px}.evolution-heading--compact{max-width:760px}.evolution-heading--center{margin:0 auto;text-align:center}.evolution-card-grid{display:grid;gap:16px;list-style:none;margin:32px 0 0;padding:0}.evolution-card-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.evolution-card-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.evolution-info-card{border-radius:14px;padding:22px}.evolution-info-card h3{color:#302724;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400;line-height:1.3;margin-bottom:8px}.evolution-info-card p{color:#736760;font-size:13px;line-height:1.65;margin-bottom:0}.evolution-trust{padding-top:42px}.evolution-steps .evolution-info-card{box-shadow:0 12px 32px rgba(33,15,0,.04);min-height:210px;padding:28px}.evolution-steps .evolution-info-card>span{color:#8e2826;display:block;font-family:Georgia,Times New Roman,serif;font-size:13px;margin-bottom:18px}.evolution-steps .evolution-info-card h3{font-size:23px}.evolution-tracks{display:flex;flex-direction:column}.evolution-track--assistant{order:1}.evolution-track--beginner{order:2}.evolution-track--celebrities{order:3}.evolution-track--professional{order:4}.evolution-assistant__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);margin-top:40px}.evolution-question-list{padding:28px}.evolution-question-list__header{align-items:center;display:flex;gap:14px}.evolution-question-list__header>span{background:#ffdad9;border-radius:50%;color:#8e2826;display:grid;flex:0 0 38px;height:38px;place-items:center;width:38px}.evolution-question-list__header h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;margin-bottom:3px}.evolution-question-list__header p{color:#736760;font-size:12px;margin-bottom:0}.evolution-question-list ul{display:grid;gap:9px;list-style:none;margin:24px 0 0;padding:0}.evolution-question-list ul a{align-items:center;background:#fff9f4;border:1px solid rgba(142,86,38,.16);border-radius:12px;color:#302724;display:flex;font-size:13px;gap:14px;justify-content:space-between;min-height:50px;padding:10px 15px}.evolution-question-list ul a:focus,.evolution-question-list ul a:hover{background:#ffdad9;border-color:rgba(142,40,38,.42)}.evolution-question-list ul a strong{color:#8e2826;flex:0 0 auto;font-size:11px;opacity:.7}.evolution-assistant__features{display:grid;gap:14px}.evolution-assistant__features .evolution-info-card{padding:24px}.evolution-assistant__features a{color:#8e2826;text-decoration:underline;text-underline-offset:3px}.evolution-beginner{padding-bottom:90px;padding-top:90px}.evolution-beginner__grid{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr)}.evolution-beginner__visual{background:#ffecdb;border:1px solid rgba(142,40,38,.2);border-radius:24px;box-shadow:0 18px 50px rgba(33,15,0,.08);margin-bottom:0;min-height:650px;overflow:hidden;position:relative}.evolution-beginner__visual>img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.evolution-beginner__visual:after{background:linear-gradient(180deg,transparent 45%,rgba(33,11,9,.9));content:"";inset:0;position:absolute}.evolution-beginner__visual figcaption{bottom:30px;color:#fff;left:30px;position:absolute;right:30px;z-index:1}.evolution-beginner__visual figcaption small,.evolution-beginner__visual figcaption strong{display:block}.evolution-beginner__visual figcaption small{color:#efae36;font-size:10px;font-weight:700;letter-spacing:.22em;margin-bottom:8px;text-transform:uppercase}.evolution-beginner__visual figcaption strong{font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;line-height:1.2}.evolution-outcomes{display:grid;gap:11px;margin-top:30px}.evolution-beginner__content>.evolution-actions{gap:18px;margin-top:40px}.evolution-outcome{background:#fffdfa;border:1px solid rgba(142,86,38,.16);border-radius:14px;display:flex;gap:15px;padding:18px}.evolution-outcome>span{background:#8e2826;border-radius:50%;box-shadow:0 8px 20px rgba(142,40,38,.18);color:#fff;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.evolution-outcome h3{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400;line-height:1.25;margin-bottom:5px}.evolution-outcome p{color:#736760;font-size:12px;line-height:1.6;margin-bottom:0}.evolution-professional{background:#210b09;isolation:isolate;overflow:hidden;padding:92px 0;position:relative;scroll-margin-top:82px}.evolution-professional:before{background:radial-gradient(720px 430px at 90% 18%,rgba(177,74,71,.34),transparent 62%),linear-gradient(110deg,rgba(33,11,9,.97),rgba(33,1,0,.91) 58%,rgba(102,13,11,.83));content:"";inset:0;position:absolute;z-index:-1}.evolution-professional__backdrop{height:100%;inset:0;object-fit:cover;opacity:.48;position:absolute;width:100%;z-index:-2}.evolution-professional__heading{align-items:end;display:flex;gap:40px;justify-content:space-between}.evolution-heading--dark>p{color:#efae36}.evolution-heading--dark h2{color:#fff;font-size:54px}.evolution-heading--dark h2 em{color:#efae36}.evolution-heading--dark>div{color:hsla(0,0%,100%,.68)}.evolution-professional__tools{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:42px}.evolution-tool-card{backdrop-filter:blur(14px);background:rgba(33,11,9,.7);border:1px solid rgba(239,174,54,.2);border-radius:14px;color:#fff;padding:20px}.evolution-tool-card:focus,.evolution-tool-card:hover{border-color:rgba(239,174,54,.58);color:#fff;transform:translateY(-2px)}.evolution-tool-card>div{align-items:center;display:flex;gap:12px;justify-content:space-between}.evolution-tool-card>div>span{background:rgba(239,174,54,.14);border-radius:10px;color:#efae36;display:grid;height:36px;place-items:center;width:36px}.evolution-tool-card>div small{border:1px solid hsla(0,0%,100%,.15);border-radius:999px;color:hsla(0,0%,100%,.55);font-size:9px;letter-spacing:.13em;padding:3px 8px;text-transform:uppercase}.evolution-tool-card h3{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;margin:17px 0 7px}.evolution-tool-card p{color:hsla(0,0%,100%,.62);font-size:12px;line-height:1.6;margin-bottom:0}.evolution-shortcuts{margin-top:52px}.evolution-shortcuts__heading{align-items:baseline;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.evolution-shortcuts__heading h3{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400;margin:0}.evolution-shortcuts__heading span{color:hsla(0,0%,100%,.5);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.evolution-shortcuts__grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.evolution-shortcuts__grid>a{background:linear-gradient(140deg,rgba(102,13,11,.75),rgba(33,11,9,.93));border:1px solid rgba(239,174,54,.22);border-radius:14px;color:#fff;min-height:210px;overflow:hidden;padding:24px;position:relative}.evolution-shortcuts__grid>a:focus,.evolution-shortcuts__grid>a:hover{border-color:rgba(239,174,54,.64);color:#fff;transform:translateY(-2px)}.evolution-shortcuts__grid>a>span{background:#efae36;border-radius:11px;color:#210b09;display:grid;height:42px;place-items:center;width:42px}.evolution-shortcuts__grid>a h4{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400;margin:18px 0 7px}.evolution-shortcuts__grid>a p{color:hsla(0,0%,100%,.62);font-size:12px;line-height:1.6;margin-bottom:14px}.evolution-shortcuts__grid>a strong{color:#efae36;font-size:11px}.evolution-celebrities__grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:38px 0 26px}.evolution-celebrity-card{background:#fffdfa;border:1px solid rgba(142,86,38,.16);border-radius:14px;box-shadow:0 10px 32px rgba(33,15,0,.05);color:#302724;display:flex;flex-direction:column;min-width:0;overflow:hidden}.evolution-celebrity-card:focus,.evolution-celebrity-card:hover{border-color:rgba(142,40,38,.42);box-shadow:0 18px 50px rgba(33,15,0,.08);color:#302724;transform:translateY(-2px)}.evolution-celebrity-card figure{aspect-ratio:4/3;background:#ffecdb;margin-bottom:0;overflow:hidden}.evolution-celebrity-card figure img{height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.evolution-celebrity-card:hover figure img{transform:scale(1.025)}.evolution-celebrity-card>div{display:flex;flex:1;flex-direction:column;min-height:220px;padding:18px}.evolution-celebrity-card>div h3{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400;line-height:1.25;margin-bottom:8px}.evolution-celebrity-card>div p{color:#736760;flex:1;font-size:12px;line-height:1.6;margin-bottom:14px}.evolution-celebrity-card>div strong{color:#8e2826;font-size:12px}.evolution-pricing__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin:46px auto 0;width:min(760px,100%)}.evolution-plan{background:#fffdfa;border:1px solid rgba(142,86,38,.16);border-radius:20px;display:flex;flex-direction:column;min-width:0;padding:30px;position:relative}.evolution-plan.evolution-plan--highlighted{border-color:rgba(142,40,38,.44);box-shadow:0 20px 56px rgba(142,40,38,.14)}.evolution-plan>h3{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400;margin-bottom:0}.evolution-plan>ul{display:grid;flex:1;gap:10px;list-style:none;margin:26px 0 0;padding:0}.evolution-plan>ul li{align-items:start;color:#302724;display:flex;font-size:13px;gap:10px}.evolution-plan>ul i{color:#8e2826;margin-top:3px}.evolution-plan>.evolution-button{margin-top:28px;width:100%}.evolution-plan__badge{background:#8e2826;border-radius:999px;color:#fff;font-size:9px;font-weight:700;left:50%;letter-spacing:.14em;padding:5px 12px;position:absolute;text-transform:uppercase;top:-12px;transform:translateX(-50%);white-space:nowrap}.evolution-plan__price{align-items:baseline;display:flex;gap:7px;margin-top:12px}.evolution-plan__price strong{font-family:Georgia,Times New Roman,serif;font-size:40px;font-weight:400}.evolution-plan__price span{color:#736760;font-size:12px}.evolution-plan__credits{background:hsla(2,100%,93%,.55);border-radius:11px;margin-top:18px;padding:12px}.evolution-plan__credits small,.evolution-plan__credits span{display:block}.evolution-plan__credits small{color:#8e2826;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.evolution-plan__credits span{font-size:12px;margin-top:3px}.evolution-pricing__note{color:#736760;font-size:11px;margin:22px 0 0;text-align:center}.evolution-pricing__note a{color:#8e2826;text-decoration:underline;text-underline-offset:3px}.evolution-final{padding-bottom:100px;padding-top:86px}.evolution-final__card{background:linear-gradient(145deg,#210b09,#210100 55%,#660d0b);border:1px solid rgba(239,174,54,.3);border-radius:28px;color:#fff;isolation:isolate;overflow:hidden;padding:86px 40px;position:relative;text-align:center}.evolution-final__card:before{background:radial-gradient(650px 320px at 18% 0,rgba(239,174,54,.2),transparent 70%);content:"";inset:0;position:absolute;z-index:-1}.evolution-final__card>p{color:#efae36;font-size:10px;font-weight:700;letter-spacing:.28em;margin-bottom:15px;text-transform:uppercase}.evolution-final__card h2{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:66px;font-weight:400;line-height:1.02;margin:0 auto;max-width:760px}.evolution-final__card h2 em{color:#efae36;font-weight:400}.evolution-final__card>div:not(.evolution-final__chart):not(.evolution-actions){color:hsla(0,0%,100%,.7);line-height:1.65;margin:20px auto 0;max-width:580px}.evolution-final__card .evolution-actions{justify-content:center;margin-top:34px}.evolution-final__chart{background:url(/assets/build/images/assets/images/title/feature-chart.ecdb9541.svg) 50%/cover no-repeat;border-radius:50%;filter:sepia(1) saturate(1.4);height:520px;mask-image:radial-gradient(circle,#000 50%,transparent 72%);opacity:.14;position:absolute;right:-130px;top:-180px;width:520px;z-index:-1}@keyframes evolution-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes evolution-fade-up{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes evolution-guru-stream-dot{0%,70%,to{opacity:.28;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@keyframes evolution-guru-question-appear{to{opacity:1;transform:translateY(0)}}@keyframes evolution-guru-stream-status-in{to{opacity:1}}@keyframes evolution-guru-stream-line{to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.evolution-hero__grid{gap:40px;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr)}.evolution-card-grid--four,.evolution-celebrities__grid,.evolution-professional__tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.evolution-container{width:min(860px,100% - 32px)}.evolution-hero{min-height:0}.evolution-hero__grid{grid-template-columns:minmax(0,1fr);padding-top:58px}.evolution-hero__copy{align-items:center;margin:0 auto;max-width:720px;text-align:center}.evolution-hero__panel{margin:0 auto;width:min(620px,100%)}.evolution-hero__proof{justify-content:center}.evolution-assistant__grid,.evolution-beginner__grid,.evolution-card-grid--three{grid-template-columns:1fr}.evolution-beginner__visual{margin:0 auto;min-height:560px;width:min(620px,100%)}.evolution-beginner__content{margin:0 auto;max-width:720px}.evolution-professional__heading{align-items:flex-start;flex-direction:column}.evolution-shortcuts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.evolution-section{padding:56px 0}.evolution-audience-bar{align-items:stretch;flex-direction:column;padding-top:26px}.evolution-audience-bar>p{text-align:center}.evolution-audience-bar__switch{align-self:center;display:flex;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;width:min(100%,640px);-webkit-overflow-scrolling:touch}.evolution-audience-bar__switch::-webkit-scrollbar{display:none}.evolution-audience-bar__switch label{flex:0 0 auto;height:auto;line-height:1.25;min-height:42px;padding:6px 12px;scroll-snap-align:start;text-align:center;white-space:nowrap}.evolution-hero__grid{gap:44px;padding-bottom:120px;padding-top:46px}.evolution-hero__copy h1{font-size:40px}.evolution-hero__lead{font-size:15px}.evolution-surface--padded{padding:26px}.evolution-heading h2,.evolution-heading--dark h2{font-size:36px}.evolution-card-grid--four,.evolution-celebrities__grid,.evolution-pricing__grid,.evolution-professional__tools{grid-template-columns:1fr}.evolution-steps .evolution-info-card{min-height:0}.evolution-beginner{padding-bottom:60px;padding-top:60px}.evolution-beginner__grid{gap:40px}.evolution-beginner__visual{min-height:470px}.evolution-professional{padding:68px 0}.evolution-shortcuts__grid{grid-template-columns:1fr}.evolution-shortcuts__grid>a{min-height:0}.evolution-celebrity-card>div{min-height:190px}.evolution-final{padding-bottom:70px;padding-top:58px}.evolution-final__card{padding:64px 24px}.evolution-final__card h2{font-size:48px}}@media (max-width:480px){.evolution-container{width:calc(100% - 24px)}.evolution-audience-bar__switch{width:100%}.evolution-audience-bar__switch label{padding:6px 9px}.evolution-hero__copy{row-gap:32px}.evolution-hero__copy h1{font-size:34px}.evolution-pill{font-size:10px;line-height:1.4}.evolution-actions{flex-direction:column;width:100%}.evolution-actions .evolution-button{width:100%}.landing-ai-journey__cta{align-items:stretch;flex-direction:column;margin-top:-50px;width:calc(100% - 24px)}.landing-ai-journey__cta .evolution-button{min-width:0;width:100%}.evolution-hero__proof{align-items:center;flex-direction:column}.evolution-workspace-card{border-radius:17px;padding:10px}.evolution-workspace-card__intro{padding:20px 18px}.evolution-workspace-card__intro h2{font-size:28px}.evolution-learning-card{border-radius:17px;padding:10px}.evolution-learning-card__intro{padding:22px 18px}.evolution-learning-card__intro h2{font-size:29px}.evolution-guru-demo{border-radius:14px;padding:14px}.evolution-guru-demo .ai-guru-landing__chat-header{margin-bottom:13px}.evolution-guru-demo .ai-guru-landing__chat-header strong{font-size:15px}.evolution-guru-demo .ai-guru-landing__message{font-size:13px;padding:12px 13px}.evolution-guru-demo .ai-guru-landing__message--guru,.evolution-guru-demo .ai-guru-landing__message--user{margin-left:0;margin-right:0}.evolution-hero__daily-link{border-radius:14px}.evolution-plan,.evolution-question-list,.evolution-surface--padded{padding:22px}.evolution-heading h2,.evolution-heading--dark h2{font-size:32px}.evolution-beginner__visual{min-height:390px}.evolution-beginner__visual figcaption{bottom:20px;left:20px;right:20px}.evolution-beginner__visual figcaption strong{font-size:24px}.evolution-outcome{padding:15px}.evolution-shortcuts__heading{align-items:flex-start;flex-direction:column}.evolution-final__card h2{font-size:40px}}@media (prefers-reduced-motion:reduce){.landing-evolution *,.landing-evolution :after,.landing-evolution :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}.public-assistant-demo-body.vt-theme-dark .share-block,.vt-current-state-page-body.vt-theme-dark .share-block,.vt-dark-mode-page-body:not(.vt-theme-light) .share-block,.vt-fast-horoscope-page-body.vt-theme-dark .share-block,.vt-feature-page-body.vt-theme-dark .share-block,.vt-landing-page-body.vt-theme-dark .share-block,.vt-prediction-page-body.vt-theme-dark .share-block,.vt-public-query-page-body.vt-theme-dark .share-block,.vt-shared-compatibility-page-body.vt-theme-dark .share-block,.vt-tools-calendar-page-body.vt-theme-dark .share-block,.vt-tools-panchang-page-body.vt-theme-dark .share-block{background:#100e12!important;border-top:1px solid hsla(32,42%,91%,.11);color:#c8bec3}.public-assistant-demo-body.vt-theme-dark .share-block:before,.vt-current-state-page-body.vt-theme-dark .share-block:before,.vt-dark-mode-page-body:not(.vt-theme-light) .share-block:before,.vt-fast-horoscope-page-body.vt-theme-dark .share-block:before,.vt-feature-page-body.vt-theme-dark .share-block:before,.vt-landing-page-body.vt-theme-dark .share-block:before,.vt-prediction-page-body.vt-theme-dark .share-block:before,.vt-public-query-page-body.vt-theme-dark .share-block:before,.vt-shared-compatibility-page-body.vt-theme-dark .share-block:before,.vt-tools-calendar-page-body.vt-theme-dark .share-block:before,.vt-tools-panchang-page-body.vt-theme-dark .share-block:before{filter:grayscale(1) brightness(.72);opacity:.07}.public-assistant-demo-body.vt-theme-dark .share-block .title-box-v2>h2,.vt-current-state-page-body.vt-theme-dark .share-block .title-box-v2>h2,.vt-dark-mode-page-body:not(.vt-theme-light) .share-block .title-box-v2>h2,.vt-fast-horoscope-page-body.vt-theme-dark .share-block .title-box-v2>h2,.vt-feature-page-body.vt-theme-dark .share-block .title-box-v2>h2,.vt-landing-page-body.vt-theme-dark .share-block .title-box-v2>h2,.vt-prediction-page-body.vt-theme-dark .share-block .title-box-v2>h2,.vt-public-query-page-body.vt-theme-dark .share-block .title-box-v2>h2,.vt-shared-compatibility-page-body.vt-theme-dark .share-block .title-box-v2>h2,.vt-tools-calendar-page-body.vt-theme-dark .share-block .title-box-v2>h2,.vt-tools-panchang-page-body.vt-theme-dark .share-block .title-box-v2>h2{color:#f2ece4!important}.public-assistant-demo-body.vt-theme-dark .share-block .title-box-v2>p,.vt-current-state-page-body.vt-theme-dark .share-block .title-box-v2>p,.vt-dark-mode-page-body:not(.vt-theme-light) .share-block .title-box-v2>p,.vt-fast-horoscope-page-body.vt-theme-dark .share-block .title-box-v2>p,.vt-feature-page-body.vt-theme-dark .share-block .title-box-v2>p,.vt-landing-page-body.vt-theme-dark .share-block .title-box-v2>p,.vt-prediction-page-body.vt-theme-dark .share-block .title-box-v2>p,.vt-public-query-page-body.vt-theme-dark .share-block .title-box-v2>p,.vt-shared-compatibility-page-body.vt-theme-dark .share-block .title-box-v2>p,.vt-tools-calendar-page-body.vt-theme-dark .share-block .title-box-v2>p,.vt-tools-panchang-page-body.vt-theme-dark .share-block .title-box-v2>p{color:#938991!important}.public-assistant-demo-body.vt-theme-dark .share-block .skeleton-placeholder,.vt-current-state-page-body.vt-theme-dark .share-block .skeleton-placeholder,.vt-dark-mode-page-body:not(.vt-theme-light) .share-block .skeleton-placeholder,.vt-fast-horoscope-page-body.vt-theme-dark .share-block .skeleton-placeholder,.vt-feature-page-body.vt-theme-dark .share-block .skeleton-placeholder,.vt-landing-page-body.vt-theme-dark .share-block .skeleton-placeholder,.vt-prediction-page-body.vt-theme-dark .share-block .skeleton-placeholder,.vt-public-query-page-body.vt-theme-dark .share-block .skeleton-placeholder,.vt-shared-compatibility-page-body.vt-theme-dark .share-block .skeleton-placeholder,.vt-tools-calendar-page-body.vt-theme-dark .share-block .skeleton-placeholder,.vt-tools-panchang-page-body.vt-theme-dark .share-block .skeleton-placeholder{background-color:#242027}.public-assistant-demo-body.vt-theme-dark #footer-container,.vt-current-state-page-body.vt-theme-dark #footer-container,.vt-dark-mode-page-body:not(.vt-theme-light) #footer-container,.vt-fast-horoscope-page-body.vt-theme-dark #footer-container,.vt-feature-page-body.vt-theme-dark #footer-container,.vt-landing-page-body.vt-theme-dark #footer-container,.vt-prediction-page-body.vt-theme-dark #footer-container,.vt-public-query-page-body.vt-theme-dark #footer-container,.vt-shared-compatibility-page-body.vt-theme-dark #footer-container,.vt-tools-calendar-page-body.vt-theme-dark #footer-container,.vt-tools-panchang-page-body.vt-theme-dark #footer-container{background:#0b0a0c;color:#938991;isolation:isolate;position:relative;z-index:2}.public-assistant-demo-body.vt-theme-dark .footer,.vt-current-state-page-body.vt-theme-dark .footer,.vt-dark-mode-page-body:not(.vt-theme-light) .footer,.vt-fast-horoscope-page-body.vt-theme-dark .footer,.vt-feature-page-body.vt-theme-dark .footer,.vt-landing-page-body.vt-theme-dark .footer,.vt-prediction-page-body.vt-theme-dark .footer,.vt-public-query-page-body.vt-theme-dark .footer,.vt-shared-compatibility-page-body.vt-theme-dark .footer,.vt-tools-calendar-page-body.vt-theme-dark .footer,.vt-tools-panchang-page-body.vt-theme-dark .footer{background-color:#0b0a0c;background:radial-gradient(circle at 50% 0,rgba(189,85,91,.08),transparent 38%),linear-gradient(180deg,#151116,#100e12);border-top:1px solid hsla(39,42%,60%,.18);box-shadow:inset 0 1px 0 rgba(189,85,91,.08)}.public-assistant-demo-body.vt-theme-dark .footer .footer-logo,.vt-current-state-page-body.vt-theme-dark .footer .footer-logo,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .footer-logo,.vt-fast-horoscope-page-body.vt-theme-dark .footer .footer-logo,.vt-feature-page-body.vt-theme-dark .footer .footer-logo,.vt-landing-page-body.vt-theme-dark .footer .footer-logo,.vt-prediction-page-body.vt-theme-dark .footer .footer-logo,.vt-public-query-page-body.vt-theme-dark .footer .footer-logo,.vt-shared-compatibility-page-body.vt-theme-dark .footer .footer-logo,.vt-tools-calendar-page-body.vt-theme-dark .footer .footer-logo,.vt-tools-panchang-page-body.vt-theme-dark .footer .footer-logo{display:block;filter:brightness(0) saturate(100%) invert(75%) sepia(18%) saturate(838%) hue-rotate(359deg) brightness(88%) contrast(86%);margin-left:auto;margin-right:auto;opacity:.88}.public-assistant-demo-body.vt-theme-dark .footer p,.vt-current-state-page-body.vt-theme-dark .footer p,.vt-dark-mode-page-body:not(.vt-theme-light) .footer p,.vt-fast-horoscope-page-body.vt-theme-dark .footer p,.vt-feature-page-body.vt-theme-dark .footer p,.vt-landing-page-body.vt-theme-dark .footer p,.vt-prediction-page-body.vt-theme-dark .footer p,.vt-public-query-page-body.vt-theme-dark .footer p,.vt-shared-compatibility-page-body.vt-theme-dark .footer p,.vt-tools-calendar-page-body.vt-theme-dark .footer p,.vt-tools-panchang-page-body.vt-theme-dark .footer p{color:#938991}.public-assistant-demo-body.vt-theme-dark .footer .thumb-headline h2,.vt-current-state-page-body.vt-theme-dark .footer .thumb-headline h2,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .thumb-headline h2,.vt-fast-horoscope-page-body.vt-theme-dark .footer .thumb-headline h2,.vt-feature-page-body.vt-theme-dark .footer .thumb-headline h2,.vt-landing-page-body.vt-theme-dark .footer .thumb-headline h2,.vt-prediction-page-body.vt-theme-dark .footer .thumb-headline h2,.vt-public-query-page-body.vt-theme-dark .footer .thumb-headline h2,.vt-shared-compatibility-page-body.vt-theme-dark .footer .thumb-headline h2,.vt-tools-calendar-page-body.vt-theme-dark .footer .thumb-headline h2,.vt-tools-panchang-page-body.vt-theme-dark .footer .thumb-headline h2{color:#c4a56d}.public-assistant-demo-body.vt-theme-dark .footer .link-list li,.vt-current-state-page-body.vt-theme-dark .footer .link-list li,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .link-list li,.vt-fast-horoscope-page-body.vt-theme-dark .footer .link-list li,.vt-feature-page-body.vt-theme-dark .footer .link-list li,.vt-landing-page-body.vt-theme-dark .footer .link-list li,.vt-prediction-page-body.vt-theme-dark .footer .link-list li,.vt-public-query-page-body.vt-theme-dark .footer .link-list li,.vt-shared-compatibility-page-body.vt-theme-dark .footer .link-list li,.vt-tools-calendar-page-body.vt-theme-dark .footer .link-list li,.vt-tools-panchang-page-body.vt-theme-dark .footer .link-list li{border-top-color:hsla(32,42%,91%,.11)}.public-assistant-demo-body.vt-theme-dark .footer .link-list li>i,.vt-current-state-page-body.vt-theme-dark .footer .link-list li>i,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .link-list li>i,.vt-fast-horoscope-page-body.vt-theme-dark .footer .link-list li>i,.vt-feature-page-body.vt-theme-dark .footer .link-list li>i,.vt-landing-page-body.vt-theme-dark .footer .link-list li>i,.vt-prediction-page-body.vt-theme-dark .footer .link-list li>i,.vt-public-query-page-body.vt-theme-dark .footer .link-list li>i,.vt-shared-compatibility-page-body.vt-theme-dark .footer .link-list li>i,.vt-tools-calendar-page-body.vt-theme-dark .footer .link-list li>i,.vt-tools-panchang-page-body.vt-theme-dark .footer .link-list li>i{color:#c4a56d}.public-assistant-demo-body.vt-theme-dark .footer .link-list a,.vt-current-state-page-body.vt-theme-dark .footer .link-list a,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .link-list a,.vt-fast-horoscope-page-body.vt-theme-dark .footer .link-list a,.vt-feature-page-body.vt-theme-dark .footer .link-list a,.vt-landing-page-body.vt-theme-dark .footer .link-list a,.vt-prediction-page-body.vt-theme-dark .footer .link-list a,.vt-public-query-page-body.vt-theme-dark .footer .link-list a,.vt-shared-compatibility-page-body.vt-theme-dark .footer .link-list a,.vt-tools-calendar-page-body.vt-theme-dark .footer .link-list a,.vt-tools-panchang-page-body.vt-theme-dark .footer .link-list a{color:#c8bec3;transition:color .18s ease}.public-assistant-demo-body.vt-theme-dark .footer .link-list a:focus,.public-assistant-demo-body.vt-theme-dark .footer .link-list a:hover,.vt-current-state-page-body.vt-theme-dark .footer .link-list a:focus,.vt-current-state-page-body.vt-theme-dark .footer .link-list a:hover,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .link-list a:focus,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .link-list a:hover,.vt-fast-horoscope-page-body.vt-theme-dark .footer .link-list a:focus,.vt-fast-horoscope-page-body.vt-theme-dark .footer .link-list a:hover,.vt-feature-page-body.vt-theme-dark .footer .link-list a:focus,.vt-feature-page-body.vt-theme-dark .footer .link-list a:hover,.vt-landing-page-body.vt-theme-dark .footer .link-list a:focus,.vt-landing-page-body.vt-theme-dark .footer .link-list a:hover,.vt-prediction-page-body.vt-theme-dark .footer .link-list a:focus,.vt-prediction-page-body.vt-theme-dark .footer .link-list a:hover,.vt-public-query-page-body.vt-theme-dark .footer .link-list a:focus,.vt-public-query-page-body.vt-theme-dark .footer .link-list a:hover,.vt-shared-compatibility-page-body.vt-theme-dark .footer .link-list a:focus,.vt-shared-compatibility-page-body.vt-theme-dark .footer .link-list a:hover,.vt-tools-calendar-page-body.vt-theme-dark .footer .link-list a:focus,.vt-tools-calendar-page-body.vt-theme-dark .footer .link-list a:hover,.vt-tools-panchang-page-body.vt-theme-dark .footer .link-list a:focus,.vt-tools-panchang-page-body.vt-theme-dark .footer .link-list a:hover{color:#c4a56d;text-decoration:none}.public-assistant-demo-body.vt-theme-dark .footer .trustpilot-widget,.public-assistant-demo-body.vt-theme-dark .footer .trustpilot-widget iframe,.vt-current-state-page-body.vt-theme-dark .footer .trustpilot-widget,.vt-current-state-page-body.vt-theme-dark .footer .trustpilot-widget iframe,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .trustpilot-widget,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .trustpilot-widget iframe,.vt-fast-horoscope-page-body.vt-theme-dark .footer .trustpilot-widget,.vt-fast-horoscope-page-body.vt-theme-dark .footer .trustpilot-widget iframe,.vt-feature-page-body.vt-theme-dark .footer .trustpilot-widget,.vt-feature-page-body.vt-theme-dark .footer .trustpilot-widget iframe,.vt-landing-page-body.vt-theme-dark .footer .trustpilot-widget,.vt-landing-page-body.vt-theme-dark .footer .trustpilot-widget iframe,.vt-prediction-page-body.vt-theme-dark .footer .trustpilot-widget,.vt-prediction-page-body.vt-theme-dark .footer .trustpilot-widget iframe,.vt-public-query-page-body.vt-theme-dark .footer .trustpilot-widget,.vt-public-query-page-body.vt-theme-dark .footer .trustpilot-widget iframe,.vt-shared-compatibility-page-body.vt-theme-dark .footer .trustpilot-widget,.vt-shared-compatibility-page-body.vt-theme-dark .footer .trustpilot-widget iframe,.vt-tools-calendar-page-body.vt-theme-dark .footer .trustpilot-widget,.vt-tools-calendar-page-body.vt-theme-dark .footer .trustpilot-widget iframe,.vt-tools-panchang-page-body.vt-theme-dark .footer .trustpilot-widget,.vt-tools-panchang-page-body.vt-theme-dark .footer .trustpilot-widget iframe{color-scheme:light}.public-assistant-demo-body.vt-theme-dark .footer .trustpilot-widget>a,.vt-current-state-page-body.vt-theme-dark .footer .trustpilot-widget>a,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .trustpilot-widget>a,.vt-fast-horoscope-page-body.vt-theme-dark .footer .trustpilot-widget>a,.vt-feature-page-body.vt-theme-dark .footer .trustpilot-widget>a,.vt-landing-page-body.vt-theme-dark .footer .trustpilot-widget>a,.vt-prediction-page-body.vt-theme-dark .footer .trustpilot-widget>a,.vt-public-query-page-body.vt-theme-dark .footer .trustpilot-widget>a,.vt-shared-compatibility-page-body.vt-theme-dark .footer .trustpilot-widget>a,.vt-tools-calendar-page-body.vt-theme-dark .footer .trustpilot-widget>a,.vt-tools-panchang-page-body.vt-theme-dark .footer .trustpilot-widget>a{color:#c4a56d}.public-assistant-demo-body.vt-theme-dark .footer .footer-payment-methods img,.vt-current-state-page-body.vt-theme-dark .footer .footer-payment-methods img,.vt-dark-mode-page-body:not(.vt-theme-light) .footer .footer-payment-methods img,.vt-fast-horoscope-page-body.vt-theme-dark .footer .footer-payment-methods img,.vt-feature-page-body.vt-theme-dark .footer .footer-payment-methods img,.vt-landing-page-body.vt-theme-dark .footer .footer-payment-methods img,.vt-prediction-page-body.vt-theme-dark .footer .footer-payment-methods img,.vt-public-query-page-body.vt-theme-dark .footer .footer-payment-methods img,.vt-shared-compatibility-page-body.vt-theme-dark .footer .footer-payment-methods img,.vt-tools-calendar-page-body.vt-theme-dark .footer .footer-payment-methods img,.vt-tools-panchang-page-body.vt-theme-dark .footer .footer-payment-methods img{background:hsla(0,0%,100%,.9);border:1px solid hsla(39,42%,60%,.16);border-radius:8px;box-shadow:0 8px 18px rgba(0,0,0,.16);padding:6px}.public-assistant-demo-body.vt-theme-dark .copyright,.vt-current-state-page-body.vt-theme-dark .copyright,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright,.vt-fast-horoscope-page-body.vt-theme-dark .copyright,.vt-feature-page-body.vt-theme-dark .copyright,.vt-landing-page-body.vt-theme-dark .copyright,.vt-prediction-page-body.vt-theme-dark .copyright,.vt-public-query-page-body.vt-theme-dark .copyright,.vt-shared-compatibility-page-body.vt-theme-dark .copyright,.vt-tools-calendar-page-body.vt-theme-dark .copyright,.vt-tools-panchang-page-body.vt-theme-dark .copyright{background:#0b0a0c;border-top:1px solid hsla(32,42%,91%,.11)}.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section{background:#0b0a0c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.02);color:#938991}.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section p,.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section small,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section p,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section small,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section p,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section small,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section p,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section small,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section p,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section small,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section p,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section small,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section p,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section small,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section p,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section small,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section p,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section small,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section p,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section small,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section p,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section small{color:#938991}.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section p a,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section p a,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section p a,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section p a,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section p a,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section p a,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section p a,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section p a,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section p a,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section p a,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section p a{color:#c8bec3}.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section p a:focus,.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section p a:hover,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section p a:focus,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section p a:hover,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section p a:focus,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section p a:hover,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section p a:focus,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section p a:hover,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section p a:focus,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section p a:hover,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section p a:focus,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section p a:hover,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section p a:focus,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section p a:hover,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section p a:focus,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section p a:hover,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section p a:focus,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section p a:hover,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section p a:focus,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section p a:hover,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section p a:focus,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section p a:hover{color:#c4a56d;text-decoration:none}.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section ul.social-icons li a,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a{align-items:center;background:transparent;border:0;color:#c4a56d;display:inline-flex;height:36px;justify-content:center;padding:4px;text-decoration:none;transition:color .18s ease,filter .18s ease,transform .18s ease;width:36px}.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section ul.social-icons .social-icons__image,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image{border-radius:0;filter:brightness(0) saturate(100%) invert(75%) sepia(18%) saturate(838%) hue-rotate(359deg) brightness(88%) contrast(86%);height:26px;transition:filter .18s ease;width:26px}.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image--multitone,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image--multitone,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section ul.social-icons .social-icons__image--multitone,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image--multitone,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image--multitone,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image--multitone,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image--multitone,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image--multitone,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image--multitone,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image--multitone,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__image--multitone{display:none}.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__glyph,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__glyph,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section ul.social-icons .social-icons__glyph,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__glyph,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__glyph,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__glyph,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__glyph,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__glyph,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__glyph,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__glyph,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons .social-icons__glyph{color:currentColor;display:inline-block;font-size:25px;line-height:1}.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:active,.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus,.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:active,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section ul.social-icons li a:active,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section ul.social-icons li a:focus,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section ul.social-icons li a:hover,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:active,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:active,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:active,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:active,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:active,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:active,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:active,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:active,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover{color:#d3bb91;text-decoration:none;transform:translateY(-1px)}.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.public-assistant-demo-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover .social-icons__image,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.vt-current-state-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover .social-icons__image,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.vt-dark-mode-page-body:not(.vt-theme-light) .copyright .copyright-section ul.social-icons li a:hover .social-icons__image,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.vt-fast-horoscope-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover .social-icons__image,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.vt-feature-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover .social-icons__image,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.vt-landing-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover .social-icons__image,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.vt-prediction-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover .social-icons__image,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.vt-public-query-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover .social-icons__image,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.vt-shared-compatibility-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover .social-icons__image,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.vt-tools-calendar-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover .social-icons__image,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:focus .social-icons__image,.vt-tools-panchang-page-body.vt-theme-dark .copyright .copyright-section ul.social-icons li a:hover .social-icons__image{filter:brightness(0) saturate(100%) invert(75%) sepia(18%) saturate(938%) hue-rotate(359deg) brightness(100%) contrast(86%)}.public-assistant-demo-body.vt-theme-dark .app-scroll-to-top,.vt-current-state-page-body.vt-theme-dark .app-scroll-to-top,.vt-dark-mode-page-body:not(.vt-theme-light) .app-scroll-to-top,.vt-fast-horoscope-page-body.vt-theme-dark .app-scroll-to-top,.vt-feature-page-body.vt-theme-dark .app-scroll-to-top,.vt-landing-page-body.vt-theme-dark .app-scroll-to-top,.vt-prediction-page-body.vt-theme-dark .app-scroll-to-top,.vt-public-query-page-body.vt-theme-dark .app-scroll-to-top,.vt-shared-compatibility-page-body.vt-theme-dark .app-scroll-to-top,.vt-tools-calendar-page-body.vt-theme-dark .app-scroll-to-top,.vt-tools-panchang-page-body.vt-theme-dark .app-scroll-to-top{background:rgba(29,25,32,.96);border-color:hsla(39,42%,60%,.38);box-shadow:0 12px 28px rgba(0,0,0,.38),0 0 0 1px hsla(39,42%,60%,.04);color:#c4a56d}.public-assistant-demo-body.vt-theme-dark .app-scroll-to-top.is-visible,.vt-current-state-page-body.vt-theme-dark .app-scroll-to-top.is-visible,.vt-dark-mode-page-body:not(.vt-theme-light) .app-scroll-to-top.is-visible,.vt-fast-horoscope-page-body.vt-theme-dark .app-scroll-to-top.is-visible,.vt-feature-page-body.vt-theme-dark .app-scroll-to-top.is-visible,.vt-landing-page-body.vt-theme-dark .app-scroll-to-top.is-visible,.vt-prediction-page-body.vt-theme-dark .app-scroll-to-top.is-visible,.vt-public-query-page-body.vt-theme-dark .app-scroll-to-top.is-visible,.vt-shared-compatibility-page-body.vt-theme-dark .app-scroll-to-top.is-visible,.vt-tools-calendar-page-body.vt-theme-dark .app-scroll-to-top.is-visible,.vt-tools-panchang-page-body.vt-theme-dark .app-scroll-to-top.is-visible{opacity:.82}.public-assistant-demo-body.vt-theme-dark .app-scroll-to-top:focus,.public-assistant-demo-body.vt-theme-dark .app-scroll-to-top:hover,.vt-current-state-page-body.vt-theme-dark .app-scroll-to-top:focus,.vt-current-state-page-body.vt-theme-dark .app-scroll-to-top:hover,.vt-dark-mode-page-body:not(.vt-theme-light) .app-scroll-to-top:focus,.vt-dark-mode-page-body:not(.vt-theme-light) .app-scroll-to-top:hover,.vt-fast-horoscope-page-body.vt-theme-dark .app-scroll-to-top:focus,.vt-fast-horoscope-page-body.vt-theme-dark .app-scroll-to-top:hover,.vt-feature-page-body.vt-theme-dark .app-scroll-to-top:focus,.vt-feature-page-body.vt-theme-dark .app-scroll-to-top:hover,.vt-landing-page-body.vt-theme-dark .app-scroll-to-top:focus,.vt-landing-page-body.vt-theme-dark .app-scroll-to-top:hover,.vt-prediction-page-body.vt-theme-dark .app-scroll-to-top:focus,.vt-prediction-page-body.vt-theme-dark .app-scroll-to-top:hover,.vt-public-query-page-body.vt-theme-dark .app-scroll-to-top:focus,.vt-public-query-page-body.vt-theme-dark .app-scroll-to-top:hover,.vt-shared-compatibility-page-body.vt-theme-dark .app-scroll-to-top:focus,.vt-shared-compatibility-page-body.vt-theme-dark .app-scroll-to-top:hover,.vt-tools-calendar-page-body.vt-theme-dark .app-scroll-to-top:focus,.vt-tools-calendar-page-body.vt-theme-dark .app-scroll-to-top:hover,.vt-tools-panchang-page-body.vt-theme-dark .app-scroll-to-top:focus,.vt-tools-panchang-page-body.vt-theme-dark .app-scroll-to-top:hover{background:#242027;border-color:hsla(39,42%,60%,.72);box-shadow:0 14px 32px rgba(0,0,0,.46),0 0 18px hsla(39,42%,60%,.2);color:#d3bb91}.partner-program-surface{--partner-ink:#f7efe4;--partner-muted:#c3b3ad;--partner-brand:#efae36;--partner-brand-dark:#f7c55f;--partner-warm:#cf9250;--partner-cream:rgba(28,20,28,.7);--partner-soft:rgba(45,31,43,.82);--partner-line:hsla(39,42%,60%,.2);--partner-white:#171117;--partner-dark:#0b090c;--partner-accent-ink:#18100b;--partner-shadow:0 24px 64px rgba(0,0,0,.34),0 0 42px rgba(239,174,54,.06);--partner-demo-shadow:var(--partner-shadow);--partner-flow-surface:linear-gradient(180deg,rgba(44,28,40,.34),transparent 70%),var(--partner-dark);--partner-flow-border:rgba(239,174,54,.14);--partner-flow-eyebrow:#d9b9a9;--partner-flow-title:#fff;--partner-flow-ring:hsla(0,0%,100%,.4);--partner-flow-line:hsla(0,0%,100%,.28);--partner-flow-dot:var(--partner-warm);--partner-flow-label:#d9c7be;--partner-flow-shadow:none}.vt-landing-page-body{background:#151116}.landing-page{background:transparent;isolation:isolate;position:relative}.landing-page>.vt-cosmic-background{--vt-cosmic-galaxy-top:50%;--vt-cosmic-galaxy-width:min(146vw,1760px);opacity:.68;z-index:0}.landing-page>:not(.vt-cosmic-background){position:relative;z-index:1}.landing-page>.landing-hero-wave{display:block;height:140px;margin:-62px 0 -78px;mix-blend-mode:screen;object-fit:fill;pointer-events:none;user-select:none;width:100%;z-index:2}.landing-dark{background:transparent;color:#f2ece4;display:flex;flex-direction:column;font-family:Open Sans,Arial,sans-serif;isolation:isolate;overflow:hidden;position:relative}.landing-dark>*{position:relative;z-index:1}.landing-dark>.landing-about--intro{order:1}.landing-dark>.landing-feature-index{order:2}.landing-dark>.landing-ai-journey{order:3}.landing-dark>.landing-pricing{order:4}.landing-dark>.landing-partner-program{order:5}.landing-dark>.landing-evolution--final{order:6}.landing-dark *,.landing-dark :after,.landing-dark :before{box-sizing:border-box}.landing-dark a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.landing-dark a:focus,.landing-dark a:hover{text-decoration:none}.landing-dark a:focus-visible{outline:2px solid #efae36;outline-offset:3px}.landing-dark .container{position:relative}.landing-dark .landing-about-intro-wave,.landing-dark .landing-about-outro-wave{display:block;mix-blend-mode:screen;object-fit:fill;pointer-events:none;position:relative;user-select:none;width:100%;z-index:2}.landing-dark .landing-about-intro-wave{background:transparent;height:112px;margin:0 0 -112px}.landing-dark .landing-about-outro-wave{height:120px;margin:-60px 0}.landing-dark .landing-feature-index{background:linear-gradient(180deg,rgba(11,9,12,.58),rgba(11,9,12,.92) 38%,rgba(24,15,18,.88) 62%,rgba(11,9,12,.58));border:0;padding:clamp(88px,9vw,136px) 0;position:relative}.landing-dark .landing-feature-index:before{background:radial-gradient(circle at calc(50% - 38px) 50%,hsla(39,42%,60%,.76) 0 1.5px,transparent 2.5px),radial-gradient(circle at calc(50% + 38px) 50%,hsla(39,42%,60%,.76) 0 1.5px,transparent 2.5px),linear-gradient(90deg,transparent,hsla(39,42%,60%,.1) 10%,hsla(39,42%,60%,.52) 41%,transparent 42%,transparent 58%,hsla(39,42%,60%,.52) 59%,hsla(39,42%,60%,.1) 90%,transparent) 50%/100% 1px no-repeat;content:"";filter:drop-shadow(0 0 10px rgba(196,165,109,.18));height:28px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);width:min(560px,100% - 56px);z-index:2}.landing-dark .landing-feature-index:after{background:rgba(23,18,23,.94);border:1px solid hsla(39,42%,60%,.78);box-shadow:0 0 0 5px hsla(39,42%,60%,.04),0 0 20px hsla(39,42%,60%,.24);content:"";height:14px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%) rotate(45deg);width:14px;z-index:3}.landing-dark .landing-feature-index__inner{margin:0 auto;width:min(1160px,100% - 40px)}.landing-dark .landing-feature-index__heading{margin-bottom:clamp(54px,6vw,82px);margin-left:auto;margin-right:auto;max-width:780px;text-align:center}.landing-dark .landing-feature-index__heading h2{color:#f2ece4;font-size:clamp(40px,5vw,62px);font-weight:300;line-height:1.08;margin:18px 0 0}.landing-dark .landing-feature-index__heading h2 strong{color:#c4a56d;font-weight:inherit}.landing-dark .landing-feature-index__heading p{color:#c8bec3;font-size:17px;line-height:1.75;margin:28px auto 0;max-width:720px}.landing-dark .landing-feature-index__eyebrow{align-items:center;color:#c4a56d;display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.22em;text-transform:uppercase}.landing-dark .landing-feature-index__list{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.landing-dark .landing-feature-index__list>li{min-width:0}.landing-dark .landing-feature-index__item{align-items:center;background:linear-gradient(160deg,rgba(29,25,32,.96),rgba(23,20,25,.9));border:1px solid hsla(39,42%,60%,.26);border-radius:12px;box-shadow:0 20px 44px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.025);color:#f2ece4;display:grid;gap:22px;grid-template-columns:58px minmax(0,1fr) 36px;min-height:218px;overflow:hidden;padding:30px 28px;position:relative;text-decoration:none;transition:border-color .22s ease,box-shadow .22s ease}.landing-dark .landing-feature-index__item:before{background:linear-gradient(90deg,transparent,hsla(39,42%,60%,.7),transparent);content:"";height:2px;left:22px;position:absolute;right:22px;top:0}.landing-dark .landing-feature-index__item:focus,.landing-dark .landing-feature-index__item:hover{border-color:rgba(239,174,54,.56);box-shadow:0 28px 58px rgba(0,0,0,.3),0 0 34px hsla(39,42%,60%,.08);color:#f2ece4}.landing-dark .landing-feature-index__item:focus .landing-feature-index__icon,.landing-dark .landing-feature-index__item:hover .landing-feature-index__icon{border-color:rgba(239,174,54,.72);color:#efae36}.landing-dark .landing-feature-index__item:focus .landing-feature-index__arrow,.landing-dark .landing-feature-index__item:hover .landing-feature-index__arrow{color:#efae36;transform:translateX(4px)}.landing-dark .landing-feature-index__footer{display:flex;justify-content:center;margin-top:clamp(44px,5vw,68px)}.landing-dark .landing-inline-link{align-items:center;border:0;color:#c4a56d;display:inline-flex;font-size:18px;font-weight:700;gap:14px;letter-spacing:.1em;line-height:1.4;padding:8px 0;text-decoration:none;text-transform:uppercase}.landing-dark .landing-inline-link:focus,.landing-dark .landing-inline-link:hover{border:0;color:#efae36;text-decoration:none}.landing-dark .landing-inline-link:focus i,.landing-dark .landing-inline-link:hover i{transform:translateX(3px)}.landing-dark .landing-inline-link i{font-size:18px;transition:transform .2s ease}.landing-dark .landing-feature-index__number{color:hsla(39,42%,60%,.62);font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.12em;position:absolute;right:20px;top:21px}.landing-dark .landing-feature-index__icon{align-items:center;background:hsla(39,42%,60%,.06);border:1px solid hsla(39,42%,60%,.3);border-radius:50%;color:#c4a56d;display:inline-flex;font-size:20px;height:54px;justify-content:center;transition:border-color .2s ease,color .2s ease;width:54px}.landing-dark .landing-feature-index__copy{display:flex;flex-direction:column;min-width:0}.landing-dark .landing-feature-index__copy small{color:#938991;font-size:10px;font-style:normal;font-weight:700;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.landing-dark .landing-feature-index__copy strong{color:#f2ece4;font-size:24px;font-weight:400;line-height:1.2}.landing-dark .landing-feature-index__copy em{color:#938991;font-size:14px;font-style:normal;line-height:1.62;margin-top:14px}.landing-dark .landing-feature-index__arrow{align-items:center;border:1px solid hsla(39,42%,60%,.2);border-radius:50%;color:hsla(39,42%,60%,.52);display:inline-flex;font-size:16px;height:34px;justify-content:center;transition:color .2s ease,transform .2s ease;width:34px}.landing-dark .landing-ai-journey{--landing-ai-journey-start-edge:rgba(11,9,12,.58);--landing-ai-journey-middle:rgba(23,14,15,.86);background:radial-gradient(circle at 50% 76%,hsla(39,42%,60%,.055),transparent 38%),linear-gradient(180deg,var(--landing-ai-journey-start-edge) 0,var(--landing-ai-journey-middle) 38%,rgba(23,20,25,.56) 68%,rgba(11,9,12,.58) 100%);isolation:isolate;overflow:visible;position:relative}.landing-dark .landing-ai-journey>.landing-ai-astrologer{background:transparent}.landing-dark .landing-ai-astrologer{background:linear-gradient(180deg,var(--landing-ai-start-edge,rgba(11,9,12,.58)) 0,var(--landing-ai-middle,rgba(23,14,15,.86)) 50%,rgba(11,9,12,.58) 100%);border:0;overflow:visible;padding:clamp(84px,9vw,124px) 0;position:relative}.landing-dark .landing-ai-astrologer>.container{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;width:min(1160px,100% - 40px);z-index:3}.landing-dark .landing-ai-astrologer.pt-0:before,.landing-dark .landing-pricing:before{background:radial-gradient(circle at calc(50% - 48px) 50%,hsla(39,42%,60%,.7) 0 1.5px,transparent 2.5px),radial-gradient(circle at calc(50% + 48px) 50%,hsla(39,42%,60%,.7) 0 1.5px,transparent 2.5px),linear-gradient(90deg,transparent,hsla(39,42%,60%,.08) 10%,hsla(39,42%,60%,.44) 44%,transparent 45%,transparent 55%,hsla(39,42%,60%,.44) 56%,hsla(39,42%,60%,.08) 90%,transparent) 50%/100% 1px no-repeat;content:"";filter:drop-shadow(0 0 12px rgba(196,165,109,.16));height:34px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);width:min(620px,100% - 56px);z-index:2}.landing-dark .landing-ai-astrologer.pt-0:after,.landing-dark .landing-pricing:after{background:radial-gradient(circle,#c4a56d 0 2px,rgba(23,18,23,.96) 2.5px);border:1px solid hsla(39,42%,60%,.72);border-radius:50%;box-shadow:0 0 0 5px hsla(39,42%,60%,.035),0 0 22px hsla(39,42%,60%,.22);content:"";height:18px;left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%,-50%);width:18px;z-index:3}.landing-dark .landing-ai-astrologer.pt-0{padding-bottom:clamp(64px,6vw,80px);padding-top:clamp(84px,9vw,124px)!important}.landing-dark .landing-ai-astrologer--compatibility{background:linear-gradient(180deg,rgba(11,9,12,.58),rgba(23,20,25,.56) 50%,rgba(11,9,12,.58));border:0;padding-top:clamp(64px,6vw,80px)}.landing-dark .landing-ai-astrologer__eyebrow{color:#c4a56d;letter-spacing:.22em;margin-bottom:34px}.landing-dark .landing-ai-astrologer__eyebrow span{background:hsla(39,42%,60%,.42)}.landing-dark .landing-ai-astrologer__media{background:#171419;border-color:hsla(39,42%,60%,.3);border-radius:14px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),18px 18px 52px rgba(189,85,91,.09);position:relative}.landing-dark .landing-ai-astrologer__media img{opacity:.9;transition:opacity .32s ease,transform .56s ease}.landing-dark .landing-ai-astrologer__media:hover img{opacity:.96;transform:scale(1.018)}.landing-dark .landing-ai-astrologer__media--compatibility{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),-18px 18px 52px rgba(189,85,91,.1)}.landing-dark .landing-ai-astrologer__content h2{color:#f2ece4;font-size:clamp(42px,4.5vw,58px);line-height:1.08}.landing-dark .landing-ai-astrologer__content h2 strong{color:#c4a56d}.landing-dark .landing-ai-astrologer__actions span,.landing-dark .landing-ai-astrologer__lead,.landing-dark .landing-ai-astrologer__quote{color:#c8bec3}.landing-dark .landing-ai-astrologer__lead{max-width:58ch}.landing-dark .landing-ai-astrologer__lead .vt-color-brand{color:#c4a56d!important}.landing-dark .landing-ai-astrologer__benefits li{color:#f2ece4}.landing-dark .landing-ai-astrologer__benefits i{background:hsla(39,42%,60%,.09);border:1px solid hsla(39,42%,60%,.2);border-radius:7px;color:#c4a56d;height:24px;width:24px}.landing-dark .landing-ai-astrologer__actions{align-items:center;text-align:center}.landing-dark .landing-ai-astrologer__primary{background:#efae36;box-shadow:0 14px 32px rgba(239,174,54,.16);color:#0b0a0c;min-height:54px}.landing-dark .landing-ai-astrologer__primary:focus,.landing-dark .landing-ai-astrologer__primary:hover{background:#f1b84e;box-shadow:0 20px 48px rgba(239,174,54,.28);color:#0b0a0c}.landing-dark .landing-ai-astrologer__quote{border-left-color:hsla(39,42%,60%,.64);color:#c8bec3;font-size:17px;margin-top:26px}.landing-dark .landing-about{background:radial-gradient(circle at 90% 14%,rgba(189,85,91,.08),transparent 28%);border-top:0;color:#c8bec3;padding:0;position:relative}.landing-dark .landing-about>.container:first-of-type{margin-top:72px;padding-top:0!important}.landing-dark .landing-about>.container:first-of-type>.g-max-width-550{border:0;margin-bottom:72px!important;max-width:720px}.landing-dark .landing-about h1,.landing-dark .landing-about h2,.landing-dark .landing-about h3,.landing-dark .landing-about h4,.landing-dark .landing-about h5,.landing-dark .landing-about h6{color:#f2ece4}.landing-dark .landing-about p{color:#c8bec3}.landing-dark .landing-about .vt-color-brand,.landing-dark .landing-about strong{color:#c4a56d!important}.landing-dark .landing-about .g-color-main-light-v1,.landing-dark .landing-about .vt-color-gunmetal{color:#938991!important}.landing-dark .landing-about .vt-bg-silver{background:#c4a56d!important}.landing-dark .landing-about .vt-opacity-0\.05,.landing-dark .landing-about .vt-opacity-0\.1{opacity:.025!important}.landing-dark .landing-about img:not(.rounded-circle):not(.landing-about-intro-wave):not(.landing-about-outro-wave){filter:saturate(.88) brightness(.92)}.landing-dark .landing-about .tabs-header{backdrop-filter:none;background:transparent;border:0;box-shadow:none;margin-bottom:72px!important;padding:0!important;position:sticky;top:0;z-index:4}.landing-dark .landing-about .tabs-header .container{justify-content:center!important;overflow-x:auto;padding-bottom:14px;padding-top:14px;scrollbar-width:none}.landing-dark .landing-about .tabs-header .container::-webkit-scrollbar{display:none}.landing-dark .landing-about--intro{--landing-about-fade-top:72px;--landing-about-fade-bottom:0px;background:transparent;border:0;isolation:isolate}.landing-dark .landing-about--intro:before{background:linear-gradient(180deg,rgba(11,9,12,.02) 0,rgba(16,12,15,.16) 28%,rgba(18,13,16,.48) 68%,var(--landing-about-edge,rgba(11,9,12,.58)) 100%),radial-gradient(circle at 90% 34%,rgba(189,85,91,.07),transparent 34%);bottom:calc(var(--landing-about-fade-bottom)*-1);content:"";left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--landing-about-fade-top)*-1);z-index:0}.landing-dark .landing-about--intro>.container{z-index:1}.landing-dark .landing-about--intro .vt-dark-page-heading__badge{color:#c4a56d}.landing-dark .landing-about--intro .landing-about__intro-heading .vt-dark-page-heading__lead{line-height:2em;margin-top:40px}.landing-dark .landing-about .nav-tabs.as-header{backdrop-filter:blur(18px);background:rgba(23,20,25,.82);border:1px solid hsla(39,42%,60%,.18);border-radius:999px;box-shadow:0 14px 38px rgba(0,0,0,.18);display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:6px;margin:0;padding:6px}.landing-dark .landing-about .nav-tabs.as-header>li{background:transparent;border:0;flex:0 0 auto;margin:0}.landing-dark .landing-about .nav-tabs.as-header>li>a{align-items:center;background:transparent;border:0!important;border-radius:999px;color:#c8bec3;display:flex;font-size:15px;font-weight:600;justify-content:center;min-height:48px;padding:0 24px;white-space:nowrap}.landing-dark .landing-about .nav-tabs.as-header>li>a:focus,.landing-dark .landing-about .nav-tabs.as-header>li>a:hover{background:hsla(39,42%,60%,.07);color:#f2ece4}.landing-dark .landing-about .nav-tabs.as-header>li.active>a{background:#efae36;box-shadow:0 10px 24px rgba(239,174,54,.18);color:#0b0a0c}.landing-dark .landing-about [role=tabpanel]{min-height:620px;padding:0 0 34px}.landing-dark .landing-about [role=tabpanel]>.g-max-width-550:first-child{margin-bottom:58px!important}.landing-dark .landing-about [role=tabpanel]>.g-max-width-550:first-child h2{color:#f2ece4!important;font-size:clamp(32px,4vw,46px)!important;font-weight:300!important;letter-spacing:normal;line-height:1.2;text-transform:none}.landing-dark .landing-about .u-dot-line-v1-2:after,.landing-dark .landing-about .u-dot-line-v1-2:before{border-color:hsla(39,42%,60%,.2)!important}.landing-dark .landing-about .u-dot-line-v1-2 .u-dot-line-v1__inner{background:#1d1920!important;border-color:hsla(39,42%,60%,.35)!important}.landing-dark .landing-about .u-card-v1{background:#1d1920!important;border:1px solid hsla(32,42%,91%,.11);box-shadow:0 14px 36px rgba(0,0,0,.2);color:#c8bec3!important}.landing-dark .landing-about .vt-bg-brand-fade-0\.7{background:rgba(189,85,91,.14)!important;border-color:rgba(189,85,91,.28)}.landing-dark .landing-about .brand-button-inverse.brand-button-transparent{background:transparent!important;border-color:hsla(39,42%,60%,.58)!important;color:#c4a56d!important}.landing-dark .landing-about .brand-button-inverse.brand-button-transparent:focus,.landing-dark .landing-about .brand-button-inverse.brand-button-transparent:hover{background:#efae36!important;border-color:#efae36!important;box-shadow:0 14px 34px rgba(239,174,54,.2);color:#0b0a0c!important;transform:translateY(-1px)}.landing-dark .landing-subscription-cta{background:linear-gradient(180deg,rgba(11,9,12,.58),rgba(23,20,25,.58) 50%,rgba(11,9,12,.58))!important;border:0;padding:70px 0;position:relative}.landing-dark .landing-subscription-cta .container{background:transparent;border:0;border-radius:0;box-shadow:none;overflow:visible;padding:0!important;width:min(1160px,100% - 40px)}.landing-dark .landing-subscription-cta .container:after{content:none;display:none}.landing-dark .landing-subscription-cta h2{color:#f2ece4!important}.landing-dark .landing-subscription-cta h2:first-child{color:#c4a56d!important;font-size:15px;letter-spacing:.16em}.landing-dark .landing-subscription-cta h2.h4{font-size:clamp(24px,3vw,34px)!important;line-height:1.35;max-width:680px}.landing-dark .landing-subscription-cta small{color:#938991!important}.landing-dark .landing-subscription-cta .u-btn-outline-white{border-color:hsla(39,42%,60%,.65);color:#c4a56d}.landing-dark .landing-subscription-cta .u-btn-outline-white:focus,.landing-dark .landing-subscription-cta .u-btn-outline-white:hover{background:#efae36;border-color:#efae36;color:#0b0a0c}.landing-dark .landing-pricing{background:linear-gradient(180deg,rgba(11,9,12,.58),rgba(23,20,25,.62) 16%,rgba(23,20,25,.62) 84%,rgba(11,9,12,.58))!important;border-bottom:0;padding:clamp(92px,10vw,136px) 0 96px}.landing-dark .landing-pricing:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'%3E%3Cg fill='none' stroke='%23c9aa70' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35'%3E%3Cpath d='M5.25 2.5h17.5l3.5 5.25L14 21.5 1.75 7.75z'/%3E%3Cpath d='m1.75 7.75 7.5-1.5L14 21.5M26.25 7.75l-7.5-1.5L14 21.5m-8.75-19 4 3.75h9.5l4-3.75'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:0;box-shadow:none;clip-path:none;filter:drop-shadow(0 0 7px rgba(196,165,109,.28));height:24px;width:28px}.landing-dark .landing-pricing .content{max-width:none;padding:0;width:min(1160px,100% - 40px)}.landing-dark .landing-pricing .landing-pricing__heading{margin-bottom:clamp(56px,6vw,78px);max-width:760px;padding:0}.landing-dark .landing-pricing .landing-pricing__badge{color:#c4a56d}.landing-dark .landing-pricing .landing-pricing__lead{font-size:18px;line-height:1.7;margin-top:28px}.landing-dark .landing-pricing .landing-pricing__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-dark .landing-pricing .landing-pricing-card{background:linear-gradient(155deg,rgba(29,25,32,.96),rgba(23,20,25,.94));border:1px solid hsla(39,42%,60%,.28);border-radius:14px;box-shadow:0 24px 54px rgba(0,0,0,.26),inset 0 1px 0 hsla(0,0%,100%,.025);color:#f2ece4;display:flex;flex-direction:column;min-height:520px;min-width:0;overflow:hidden;padding:30px;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.landing-dark .landing-pricing .landing-pricing-card:before{background:linear-gradient(90deg,transparent,hsla(39,42%,60%,.66),transparent);content:"";height:2px;left:26px;position:absolute;right:26px;top:0}.landing-dark .landing-pricing .landing-pricing-card:hover{border-color:hsla(39,42%,60%,.48);box-shadow:0 28px 64px rgba(0,0,0,.34),0 0 42px hsla(39,42%,60%,.07);transform:translateY(-3px)}.landing-dark .landing-pricing .landing-pricing-card--featured{background:linear-gradient(155deg,rgba(50,27,32,.98),rgba(33,20,25,.96));border-color:rgba(239,174,54,.56);box-shadow:0 28px 66px rgba(0,0,0,.34),0 0 54px rgba(239,174,54,.12),inset 0 1px 0 hsla(39,42%,60%,.08);transform:translateY(-12px)}.landing-dark .landing-pricing .landing-pricing-card--featured:before{background:linear-gradient(90deg,transparent,#efae36,transparent);height:3px;left:18px;right:18px}.landing-dark .landing-pricing .landing-pricing-card--featured:hover{border-color:rgba(239,174,54,.8);transform:translateY(-15px)}.landing-dark .landing-pricing .landing-pricing-card--featured .landing-pricing-card__label{background:#efae36;border-color:rgba(239,174,54,.58);color:#0b0a0c}.landing-dark .landing-pricing .landing-pricing-card__header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:34px}.landing-dark .landing-pricing .landing-pricing-card__label,.landing-dark .landing-pricing .landing-pricing-card__saving{align-items:center;border:1px solid hsla(39,42%,60%,.32);border-radius:999px;color:#c4a56d;display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.12em;line-height:1.2;min-width:0;text-transform:uppercase}.landing-dark .landing-pricing .landing-pricing-card__label{background:hsla(39,42%,60%,.07);padding:8px 12px}.landing-dark .landing-pricing .landing-pricing-card__saving{border-color:hsla(312,4%,56%,.22);color:#938991;flex:0 0 auto;letter-spacing:.04em;padding:7px 10px;text-transform:none}.landing-dark .landing-pricing .landing-pricing-card__period{align-items:baseline;color:#c8bec3;display:flex;gap:10px;margin-top:36px}.landing-dark .landing-pricing .landing-pricing-card__period strong{color:#c4a56d;font-size:48px;font-weight:400;line-height:1}.landing-dark .landing-pricing .landing-pricing-card__period span{font-size:17px}.landing-dark .landing-pricing .landing-pricing-card__price{align-items:baseline;display:flex;gap:8px;margin-top:24px}.landing-dark .landing-pricing .landing-pricing-card__price strong{color:#f2ece4;font-size:clamp(34px,3vw,44px);font-weight:400;letter-spacing:-.025em;line-height:1}.landing-dark .landing-pricing .landing-pricing-card__price span{color:#938991;font-size:14px}.landing-dark .landing-pricing .landing-pricing-card__credits{align-items:start;border-bottom:1px solid hsla(39,42%,60%,.14);border-top:1px solid hsla(39,42%,60%,.14);display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr);margin-top:34px;padding:26px 0}.landing-dark .landing-pricing .landing-pricing-card__credits>.landing-pricing-card__credits-icon{align-items:center;background:hsla(39,42%,60%,.07);border:1px solid hsla(39,42%,60%,.3);border-radius:50%;color:#c4a56d;display:inline-flex;font-size:16px;height:38px;justify-content:center;width:38px}.landing-dark .landing-pricing .landing-pricing-card__credits .icon-sparkles{--ai-sparkles-size:18px}.landing-dark .landing-pricing .landing-pricing-card__credits div{min-width:0}.landing-dark .landing-pricing .landing-pricing-card__credits small,.landing-dark .landing-pricing .landing-pricing-card__credits span,.landing-dark .landing-pricing .landing-pricing-card__credits strong{display:block}.landing-dark .landing-pricing .landing-pricing-card__credits strong{color:#f2ece4;font-size:17px;font-weight:600}.landing-dark .landing-pricing .landing-pricing-card__credits strong small{color:#938991;display:inline;font-size:12px!important;font-weight:400}.landing-dark .landing-pricing .landing-pricing-card__credits small,.landing-dark .landing-pricing .landing-pricing-card__credits span{color:#938991;line-height:1.5}.landing-dark .landing-pricing .landing-pricing-card__credits span{font-size:14px;margin-top:4px}.landing-dark .landing-pricing .landing-pricing-card__credits>div>small{font-size:12px;margin-top:3px}.landing-dark .landing-pricing .landing-pricing-card__footer{display:flex;flex-direction:column;gap:20px;margin-top:auto;padding-top:30px}.landing-dark .landing-pricing .landing-pricing-card__total{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.landing-dark .landing-pricing .landing-pricing-card__total span{color:#938991;font-size:13px;line-height:1.35}.landing-dark .landing-pricing .landing-pricing-card__total strong{color:#c4a56d;flex:0 0 auto;font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1}.landing-dark .landing-pricing .landing-pricing-card__button{align-items:center;border:1px solid hsla(39,42%,60%,.62);border-radius:999px;color:#c4a56d;display:inline-flex;font-size:15px;font-weight:700;gap:12px;justify-content:center;min-height:50px;padding:12px 24px;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease}.landing-dark .landing-pricing .landing-pricing-card__button:focus,.landing-dark .landing-pricing .landing-pricing-card__button:hover{background:#efae36;border-color:#efae36;box-shadow:0 14px 34px rgba(239,174,54,.18);color:#0b0a0c;text-decoration:none;transform:translateY(-1px)}.landing-dark .landing-pricing .landing-pricing-card--featured .landing-pricing-card__button{background:#efae36;border-color:#efae36;color:#0b0a0c}.landing-dark .landing-pricing .landing-pricing-card--featured .landing-pricing-card__button:focus,.landing-dark .landing-pricing .landing-pricing-card--featured .landing-pricing-card__button:hover{background:#f1b84e}.landing-dark .landing-pricing .landing-pricing__more{margin-top:48px}.landing-dark .landing-evolution--final{background:transparent;border-top:0;color:#f2ece4}.landing-dark .landing-evolution--final .evolution-section{background:linear-gradient(180deg,rgba(11,9,12,.58),rgba(11,9,12,.48) 50%,rgba(11,9,12,.58))}.landing-dark .landing-evolution--final .evolution-final{padding:clamp(64px,7vw,92px) 0}.landing-dark .landing-evolution--final .evolution-container{width:min(1060px,100% - 40px)}.landing-dark .landing-evolution--final .evolution-final__card{background:linear-gradient(135deg,rgba(29,25,32,.88),rgba(23,20,25,.76));border:1px solid hsla(39,42%,60%,.22);border-radius:14px;box-shadow:0 22px 58px rgba(0,0,0,.24),inset 0 1px 0 hsla(0,0%,100%,.025);column-gap:clamp(40px,5vw,72px);display:grid;grid-template-areas:"eyebrow actions" "title actions" "description actions";grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:clamp(38px,4vw,52px);row-gap:13px;text-align:left}.landing-dark .landing-evolution--final .evolution-final__card:before{background:radial-gradient(460px 220px at 82% 0,hsla(39,42%,60%,.085),transparent 72%)}.landing-dark .landing-evolution--final .evolution-final__card:after{background:linear-gradient(90deg,transparent,hsla(39,42%,60%,.46),transparent);content:"";height:1px;left:34px;position:absolute;right:34px;top:0}.landing-dark .landing-evolution--final .evolution-final__card>p{color:#c4a56d;font-size:10px;font-weight:700;grid-area:eyebrow;letter-spacing:.22em;line-height:1.4;margin:0;text-transform:uppercase}.landing-dark .landing-evolution--final .evolution-final__card h2{color:#f2ece4;font-family:inherit;font-size:clamp(34px,3.4vw,48px);font-weight:300;grid-area:title;letter-spacing:normal;line-height:1.14;margin:0;max-width:620px}.landing-dark .landing-evolution--final .evolution-final__card h2 em{color:#c4a56d;font-style:normal;font-weight:inherit}.landing-dark .landing-evolution--final .evolution-final__card>div:not(.evolution-final__chart):not(.evolution-actions){color:#c8bec3;font-size:15px;grid-area:description;line-height:1.65;margin:2px 0 0;max-width:620px}.landing-dark .landing-evolution--final .evolution-final__card .evolution-actions{align-content:center;display:grid;gap:18px;grid-area:actions;margin:0;min-width:232px}.landing-dark .landing-evolution--final .evolution-final__card .evolution-actions .evolution-button{font-size:13px;min-height:46px;padding:0 20px;white-space:nowrap;width:100%}.landing-dark .landing-evolution--final .evolution-final__card .evolution-actions .evolution-button--gold{box-shadow:none}.landing-dark .landing-evolution--final .evolution-final__card .evolution-actions .evolution-button--ghost{backdrop-filter:none;background:rgba(23,20,25,.22);border-color:hsla(39,42%,60%,.34);color:#c8bec3}.landing-dark .landing-evolution--final .evolution-final__card .evolution-actions .evolution-button--ghost:focus,.landing-dark .landing-evolution--final .evolution-final__card .evolution-actions .evolution-button--ghost:hover{background:hsla(39,42%,60%,.07);border-color:hsla(39,42%,60%,.62);color:#f2ece4}.landing-dark .landing-evolution--final .evolution-final__chart{background-size:116px;border:1px solid hsla(39,42%,60%,.14);filter:sepia(1) saturate(.75);height:92px;mask-image:radial-gradient(circle,#000 38%,transparent 72%);opacity:.16;right:22px;top:20px;width:92px}.landing-page[data-landing-audience=partner] .landing-dark>.landing-about--intro{order:1}.landing-page[data-landing-audience=partner] .landing-dark>.landing-partner-program{order:2}.landing-page[data-landing-audience=partner] .landing-dark>.landing-feature-index{order:3}.landing-page[data-landing-audience=partner] .landing-dark>.landing-ai-journey{order:4}.landing-page[data-landing-audience=partner] .landing-dark>.landing-pricing{order:5}.landing-page[data-landing-audience=partner] .landing-dark>.landing-evolution--final{order:6}.landing-partner-program{background:linear-gradient(180deg,rgba(11,9,12,.58),rgba(23,20,25,.62) 16%,rgba(23,20,25,.62) 84%,rgba(11,9,12,.58));border:0;padding:clamp(88px,9vw,136px) 0}.landing-partner-program:before{background:radial-gradient(circle at calc(50% - 48px) 50%,rgba(var(--vt-theme-primary-rgb),.72) 0 1.5px,transparent 2.5px),radial-gradient(circle at calc(50% + 48px) 50%,rgba(var(--vt-theme-primary-rgb),.72) 0 1.5px,transparent 2.5px),linear-gradient(90deg,transparent 0,rgba(var(--vt-theme-primary-rgb),.08) 10%,rgba(var(--vt-theme-primary-rgb),.46) 44%,transparent 45% 55%,rgba(var(--vt-theme-primary-rgb),.46) 56%,rgba(var(--vt-theme-primary-rgb),.08) 90%,transparent 100%) 50%/100% 1px no-repeat;content:"";filter:drop-shadow(0 0 10px rgba(var(--vt-theme-primary-rgb),.18));transform:translate(-50%,-50%);width:min(620px,100% - 56px);z-index:2}.landing-partner-program:after,.landing-partner-program:before{height:34px;left:50%;pointer-events:none;position:absolute;top:0}.landing-partner-program:after{background:var(--vt-theme-surface);border:1px solid;border-radius:50%;box-shadow:0 0 0 5px rgba(var(--vt-theme-primary-rgb),.035),0 0 18px rgba(var(--vt-theme-primary-rgb),.12);box-sizing:border-box;color:var(--vt-theme-primary);content:"\f0c1";display:grid;font-family:FontAwesome;font-size:14px;font-style:normal;font-weight:400;line-height:1;place-items:center;transform:translate(-50%,-50%);width:34px;z-index:3}.landing-partner-program>.container{max-width:none;padding:0;width:min(1180px,100% - 40px)}@media (max-width:767px){.landing-partner-program{padding:68px 0}.landing-partner-program>.container{width:calc(100% - 30px)}}.landing-page[data-landing-audience=beginner] .landing-dark .landing-about--intro{--landing-about-edge:rgba(18,13,16,.5)}.landing-page[data-landing-audience=beginner] .landing-dark .landing-ai-journey{--landing-ai-journey-start-edge:rgba(18,13,16,.5);--landing-ai-journey-middle:rgba(23,14,15,.72);order:2}.landing-page[data-landing-audience=beginner] .landing-dark .landing-feature-index{order:3}@media (max-width:768px){.landing-page>.landing-hero-wave{height:112px;margin:-50px 0 -62px}.landing-dark .landing-evolution--final .evolution-final__card{grid-template-areas:"eyebrow" "title" "description" "actions";grid-template-columns:minmax(0,1fr)}.landing-dark .landing-evolution--final .evolution-final__card .evolution-actions{display:flex;justify-content:flex-start;margin-top:12px;min-width:0}.landing-dark .landing-evolution--final .evolution-final__card .evolution-actions .evolution-button{width:auto}.landing-dark .landing-feature-index__list{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-dark .landing-feature-index__item{align-items:start;gap:18px;grid-template-columns:50px minmax(0,1fr);min-height:246px;padding:26px 24px}.landing-dark .landing-feature-index__arrow{bottom:22px;position:absolute;right:22px}.landing-dark .landing-ai-astrologer{padding:72px 0}.landing-dark .landing-ai-astrologer>.container{padding:0;width:calc(100% - 36px)}.landing-dark .landing-ai-astrologer.pt-0{padding-bottom:60px;padding-top:72px!important}.landing-dark .landing-ai-astrologer--compatibility{padding-top:60px}.landing-dark .landing-about{padding-top:0}.landing-dark .landing-about>.container:first-of-type{margin-top:58px}.landing-dark .landing-about .tabs-header .container{justify-content:flex-start!important;padding-left:20px;padding-right:20px;scroll-snap-type:x proximity}.landing-dark .landing-about .nav-tabs.as-header>li{scroll-snap-align:center}.landing-dark .landing-about .nav-tabs.as-header>li>a{padding-left:20px;padding-right:20px}.landing-dark .landing-subscription-cta .container{padding:0!important}.landing-dark .landing-subscription-cta .text-right{text-align:left!important}.landing-dark .landing-pricing .landing-pricing__grid{gap:18px;grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:620px}.landing-dark .landing-pricing .landing-pricing-card{min-height:0}.landing-dark .landing-pricing .landing-pricing-card--featured{order:-1;transform:none}.landing-dark .landing-pricing .landing-pricing-card--featured:hover{transform:translateY(-3px)}}@media (max-width:480px){.landing-page>.landing-hero-wave{height:86px;margin:-38px 0 -48px}.landing-dark .landing-evolution--final .evolution-final{padding:52px 0}.landing-dark .landing-evolution--final .evolution-container{width:calc(100% - 30px)}.landing-dark .landing-evolution--final .evolution-final__card{padding:32px 22px;text-align:center}.landing-dark .landing-evolution--final .evolution-final__card h2,.landing-dark .landing-evolution--final .evolution-final__card>div:not(.evolution-final__chart):not(.evolution-actions),.landing-dark .landing-evolution--final .evolution-final__card>p{margin-left:auto;margin-right:auto}.landing-dark .landing-evolution--final .evolution-final__card h2{font-size:32px}.landing-dark .landing-evolution--final .evolution-final__card .evolution-actions{flex-direction:column;margin-top:14px;width:100%}.landing-dark .landing-evolution--final .evolution-final__card .evolution-actions .evolution-button{white-space:normal;width:100%}.landing-dark .landing-evolution--final .evolution-final__chart{display:none}.landing-dark .landing-feature-index{padding:68px 0}.landing-dark .landing-feature-index:before{height:22px;width:calc(100% - 56px)}.landing-dark .landing-feature-index:after{height:11px;width:11px}.landing-dark .landing-feature-index__inner{width:calc(100% - 28px)}.landing-dark .landing-feature-index__heading{margin-bottom:42px}.landing-dark .landing-feature-index__heading h2{font-size:38px}.landing-dark .landing-feature-index__heading p{font-size:16px}.landing-dark .landing-inline-link{font-size:16px;gap:11px}.landing-dark .landing-inline-link i{font-size:16px}.landing-dark .landing-feature-index__list{gap:18px;grid-template-columns:1fr}.landing-dark .landing-feature-index__item{gap:16px;grid-template-columns:48px minmax(0,1fr);min-height:250px;padding:25px 22px 22px}.landing-dark .landing-feature-index__icon{font-size:18px;height:48px;margin-bottom:26px;width:48px}.landing-dark .landing-feature-index__copy strong{font-size:24px}.landing-dark .landing-feature-index__copy em{font-size:14px;margin-top:12px}.landing-dark .landing-ai-astrologer{padding:54px 0}.landing-dark .landing-ai-astrologer>.container{padding:0;width:calc(100% - 28px)}.landing-dark .landing-ai-astrologer.pt-0{padding-bottom:42px;padding-top:54px!important}.landing-dark .landing-ai-astrologer.pt-0:before{height:24px;width:calc(100% - 56px)}.landing-dark .landing-ai-astrologer.pt-0:after{height:14px;width:14px}.landing-dark .landing-ai-astrologer--compatibility{padding-top:42px}.landing-dark .landing-about{padding:0}.landing-dark .landing-about--intro{--landing-about-fade-top:46px;--landing-about-fade-bottom:0px}.landing-dark .landing-about-intro-wave{height:78px;margin-bottom:-78px}.landing-dark .landing-about-outro-wave{height:88px;margin:-44px 0}.landing-dark .landing-about>.container:first-of-type{margin-top:46px}.landing-dark .landing-about .tabs-header,.landing-dark .landing-about>.container:first-of-type>.g-max-width-550{margin-bottom:52px!important}.landing-dark .landing-about .tabs-header .container{-webkit-mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(90deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.landing-dark .landing-about .nav-tabs.as-header{gap:3px}.landing-dark .landing-about .nav-tabs.as-header>li>a{font-size:14px;min-height:44px;padding-left:17px;padding-right:17px}.landing-dark .landing-about [role=tabpanel]{min-height:0}.landing-dark .landing-ai-astrologer__actions{align-items:stretch;text-align:center}.landing-dark .landing-ai-astrologer__quote{margin-top:24px}.landing-dark .landing-subscription-cta{padding:58px 0}.landing-dark .landing-subscription-cta .container{border-radius:0;padding:0!important;width:calc(100% - 30px)}.landing-dark .landing-subscription-cta h2:first-child{font-size:13px}.landing-dark .landing-subscription-cta .u-btn-outline-white{width:100%}.landing-dark .landing-pricing{padding:72px 0 56px}.landing-dark .landing-pricing .content{width:calc(100% - 30px)}.landing-dark .landing-pricing .landing-pricing__heading{margin-bottom:44px}.landing-dark .landing-pricing .landing-pricing__lead{font-size:16px;line-height:1.65;margin-top:22px}.landing-dark .landing-pricing .landing-pricing-card{border-radius:12px;padding:24px}.landing-dark .landing-pricing .landing-pricing-card__header{flex-wrap:wrap}.landing-dark .landing-pricing .landing-pricing-card__period{margin-top:30px}.landing-dark .landing-pricing .landing-pricing-card__price{margin-top:20px}.landing-dark .landing-pricing .landing-pricing-card__credits{margin-top:28px;padding:22px 0}.landing-dark .landing-pricing .landing-pricing__more{margin-top:36px}}@media (prefers-reduced-motion:reduce){.landing-dark *,.landing-dark :after,.landing-dark :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.vt-landing-page-body.vt-theme-light{background:var(--vt-theme-page);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-page{background:transparent}.vt-landing-page-body.vt-theme-light .landing-page>.vt-cosmic-background{opacity:.88}.vt-landing-page-body.vt-theme-light .landing-page>.landing-hero-wave{filter:saturate(.78);mix-blend-mode:multiply;opacity:.44}.vt-landing-page-body.vt-theme-light .landing-evolution{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-evolution>.evolution-state-input--beginner:checked~main label[for=landing-audience-beginner],.vt-landing-page-body.vt-theme-light .landing-evolution>.evolution-state-input--learning:checked~main label[for=landing-audience-learning],.vt-landing-page-body.vt-theme-light .landing-evolution>.evolution-state-input--partner:checked~main label[for=landing-audience-partner],.vt-landing-page-body.vt-theme-light .landing-evolution>.evolution-state-input--professional:checked~main label[for=landing-audience-professional]{background:var(--vt-theme-primary);box-shadow:0 8px 22px rgba(var(--vt-theme-primary-rgb),.2),0 0 28px rgba(var(--vt-theme-primary-rgb),.1);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .landing-evolution>.evolution-state-input--beginner:focus-visible~main label[for=landing-audience-beginner],.vt-landing-page-body.vt-theme-light .landing-evolution>.evolution-state-input--learning:focus-visible~main label[for=landing-audience-learning],.vt-landing-page-body.vt-theme-light .landing-evolution>.evolution-state-input--partner:focus-visible~main label[for=landing-audience-partner],.vt-landing-page-body.vt-theme-light .landing-evolution>.evolution-state-input--professional:focus-visible~main label[for=landing-audience-professional]{box-shadow:0 0 0 2px var(--vt-theme-surface),0 0 0 5px rgba(var(--vt-theme-primary-rgb),.46)}.vt-landing-page-body.vt-theme-light .evolution-hero:before{background:radial-gradient(ellipse 72% 68% at 78% 28%,rgba(var(--vt-theme-primary-rgb),.08),transparent 70%),linear-gradient(112deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.34) 54%,hsla(2,100%,93%,.13) 100%)}.vt-landing-page-body.vt-theme-light .evolution-hero .evolution-button--ghost{background:hsla(0,0%,100%,.72);border-color:rgba(var(--vt-theme-primary-rgb),.3);box-shadow:0 14px 32px rgba(var(--vt-theme-shadow-rgb),.09),inset 0 1px 0 hsla(0,0%,100%,.9);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .evolution-hero .evolution-button--ghost:focus,.vt-landing-page-body.vt-theme-light .evolution-hero .evolution-button--ghost:hover{background:var(--vt-theme-surface);border-color:rgba(var(--vt-theme-primary-rgb),.52);box-shadow:0 16px 36px rgba(var(--vt-theme-shadow-rgb),.12);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-audience-bar>p{color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-light .evolution-audience-bar__switch{background:hsla(0,0%,100%,.72);border-color:rgba(var(--vt-theme-primary-rgb),.22);box-shadow:0 14px 34px rgba(var(--vt-theme-shadow-rgb),.1),inset 0 1px 0 hsla(0,0%,100%,.92)}.vt-landing-page-body.vt-theme-light .evolution-audience-bar__switch label{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .evolution-audience-bar__switch label:focus-visible{box-shadow:0 0 0 2px rgba(var(--vt-theme-primary-rgb),.54)}.vt-landing-page-body.vt-theme-light .evolution-hero__copy{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .evolution-hero__copy h1{color:var(--vt-theme-text);text-shadow:none}.vt-landing-page-body.vt-theme-light .evolution-hero__copy h1 em,.vt-landing-page-body.vt-theme-light .evolution-hero__copy h1 strong{color:var(--vt-theme-primary);text-shadow:none}.vt-landing-page-body.vt-theme-light .partner-program-surface{--partner-ink:#30231d;--partner-muted:#73655e;--partner-brand:#9f332f;--partner-brand-dark:#76221f;--partner-warm:#d8903f;--partner-cream:#fbf7f0;--partner-soft:#f5eee5;--partner-line:#eadfd4;--partner-white:#fffdf9;--partner-dark:#2d1b18;--partner-accent-ink:#fff;--partner-shadow:0 18px 48px rgba(66,42,31,.11);--partner-demo-shadow:0 24px 62px rgba(66,42,31,.15),0 0 38px rgba(159,51,47,.07);--partner-flow-surface:linear-gradient(135deg,rgba(159,51,47,.08),rgba(216,144,63,.05)),#fff9f5;--partner-flow-border:rgba(159,51,47,.18);--partner-flow-eyebrow:var(--partner-brand);--partner-flow-title:var(--partner-ink);--partner-flow-ring:rgba(159,51,47,.34);--partner-flow-line:rgba(159,51,47,.24);--partner-flow-dot:var(--partner-brand);--partner-flow-label:var(--partner-brand-dark);--partner-flow-shadow:0 12px 28px rgba(96,51,37,.08)}.vt-landing-page-body.vt-theme-light .evolution-pill{background:hsla(0,0%,100%,.78);border-color:rgba(var(--vt-theme-primary-rgb),.28);box-shadow:0 12px 28px rgba(var(--vt-theme-shadow-rgb),.1),0 0 26px rgba(var(--vt-theme-primary-rgb),.08),inset 0 1px 0 hsla(0,0%,100%,.96);color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .evolution-pill span{background:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-hero__lead{color:var(--vt-theme-text-soft);text-shadow:none}.vt-landing-page-body.vt-theme-light .evolution-hero__proof{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .evolution-actions__scroll-link a,.vt-landing-page-body.vt-theme-light .evolution-actions__scroll-link a i,.vt-landing-page-body.vt-theme-light .evolution-hero__proof i{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-actions__scroll-link a:focus,.vt-landing-page-body.vt-theme-light .evolution-actions__scroll-link a:hover{color:var(--vt-theme-primary-hover)}.vt-landing-page-body.vt-theme-light .evolution-button--gold,.vt-landing-page-body.vt-theme-light .landing-dark .evolution-button--gold{background:var(--vt-theme-primary);box-shadow:0 16px 38px rgba(var(--vt-theme-primary-rgb),.2);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .evolution-button--gold:focus,.vt-landing-page-body.vt-theme-light .evolution-button--gold:hover,.vt-landing-page-body.vt-theme-light .landing-dark .evolution-button--gold:focus,.vt-landing-page-body.vt-theme-light .landing-dark .evolution-button--gold:hover{background:var(--vt-theme-primary-hover);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .landing-ai-journey__cta .evolution-button--ghost{background:hsla(0,0%,100%,.72);border-color:rgba(var(--vt-theme-primary-rgb),.3);box-shadow:0 14px 32px rgba(var(--vt-theme-shadow-rgb),.09),inset 0 1px 0 hsla(0,0%,100%,.9);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-ai-journey__cta .evolution-button--ghost:focus,.vt-landing-page-body.vt-theme-light .landing-ai-journey__cta .evolution-button--ghost:hover{background:var(--vt-theme-surface);border-color:rgba(var(--vt-theme-primary-rgb),.52);box-shadow:0 16px 36px rgba(var(--vt-theme-shadow-rgb),.12);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-guru-demo,.vt-landing-page-body.vt-theme-light .evolution-hero__daily-link,.vt-landing-page-body.vt-theme-light .evolution-learning-card,.vt-landing-page-body.vt-theme-light .evolution-workspace-card{background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(255,249,244,.94));border-color:rgba(var(--vt-theme-primary-rgb),.24);box-shadow:0 26px 70px rgba(var(--vt-theme-shadow-rgb),.14),0 0 42px rgba(var(--vt-theme-primary-rgb),.07),inset 0 1px 0 hsla(0,0%,100%,.96);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .evolution-learning-card:before,.vt-landing-page-body.vt-theme-light .evolution-workspace-card:before{background:radial-gradient(circle,rgba(var(--vt-theme-primary-rgb),.1),transparent 67%)}.vt-landing-page-body.vt-theme-light .evolution-learning-card__header,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__header{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .evolution-learning-card__header small,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__header small{color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-light .evolution-learning-card__header i,.vt-landing-page-body.vt-theme-light .evolution-learning-card__header span>i,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__header i,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__header span>i{background:var(--vt-theme-primary);box-shadow:0 0 0 4px rgba(var(--vt-theme-primary-rgb),.08)}.vt-landing-page-body.vt-theme-light .evolution-learning-card__intro,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__intro{background:hsla(0,0%,100%,.76);border-color:var(--vt-theme-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .evolution-learning-card__intro h2,.vt-landing-page-body.vt-theme-light .evolution-learning-card__intro>small,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__intro h2,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__intro>small{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-learning-card__intro p,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__intro p{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .evolution-learning-card__links a,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__tools a{background:hsla(0,0%,100%,.68);border-color:var(--vt-theme-border);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .evolution-learning-card__links a:focus,.vt-landing-page-body.vt-theme-light .evolution-learning-card__links a:hover,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__tools a:focus,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__tools a:hover{background:var(--vt-theme-surface);border-color:rgba(var(--vt-theme-primary-rgb),.38);box-shadow:0 12px 28px rgba(var(--vt-theme-shadow-rgb),.1);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-learning-card__links a>.evolution-panel-link__icon,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__tools a>.evolution-panel-link__icon{background:rgba(var(--vt-theme-primary-rgb),.08);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-learning-card__links a>.fa-arrow-right,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__tools a>.fa-arrow-right{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-hero__daily-link,.vt-landing-page-body.vt-theme-light .evolution-learning-card__links a small,.vt-landing-page-body.vt-theme-light .evolution-workspace-card__tools a small{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .evolution-hero__daily-link:focus,.vt-landing-page-body.vt-theme-light .evolution-hero__daily-link:hover{background:var(--vt-theme-surface);border-color:rgba(var(--vt-theme-primary-rgb),.42);box-shadow:0 28px 76px rgba(var(--vt-theme-shadow-rgb),.16);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-hero__daily-link strong{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .evolution-hero__daily-link small{color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-light .evolution-hero__daily-link>.fa-arrow-right{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-hero__daily-link-icon{background:rgba(var(--vt-theme-primary-rgb),.1);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .evolution-guru-demo{--ag-surface:var(--vt-theme-surface);--ag-ink:var(--vt-theme-text);--ag-muted:var(--vt-theme-text-soft);--ag-primary:var(--vt-theme-primary);--ag-green:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .evolution-guru-demo .ai-guru-landing__chat-header>span{background:rgba(var(--vt-theme-primary-rgb),.06);border-color:rgba(var(--vt-theme-primary-rgb),.2);color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .evolution-guru-demo .ai-guru-landing__message--user{background:var(--vt-theme-primary);border-color:rgba(var(--vt-theme-primary-rgb),.38);box-shadow:0 12px 28px rgba(var(--vt-theme-shadow-rgb),.12);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .evolution-guru-demo .ai-guru-landing__message--guru{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .evolution-guru-demo .ai-guru-landing__composer{background:hsla(0,0%,100%,.82);border-color:var(--vt-theme-control-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 12px 30px rgba(var(--vt-theme-shadow-rgb),.1);color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-light .evolution-guru-demo .ai-guru-landing__composer:focus,.vt-landing-page-body.vt-theme-light .evolution-guru-demo .ai-guru-landing__composer:hover{background:var(--vt-theme-surface);border-color:var(--vt-theme-control-border-strong);box-shadow:0 0 0 3px rgba(var(--vt-theme-primary-rgb),.08),0 16px 36px rgba(var(--vt-theme-shadow-rgb),.12);color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .evolution-guru-demo .ai-guru-landing__composer i{background:var(--vt-theme-primary);border-color:rgba(var(--vt-theme-primary-rgb),.16);box-shadow:0 8px 20px rgba(var(--vt-theme-shadow-rgb),.14);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .landing-dark{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-dark a:focus-visible{outline-color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about-intro-wave,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about-outro-wave{filter:saturate(.78);mix-blend-mode:multiply;opacity:.42}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-journey,.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-section,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index,.vt-landing-page-body.vt-theme-light .landing-dark .landing-partner-program,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing{background:linear-gradient(180deg,rgba(255,249,244,.28),hsla(0,0%,100%,.62) 50%,rgba(255,249,244,.28))!important}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-journey>.landing-ai-astrologer{background:transparent!important}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer.pt-0:before,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index:before,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing:before{background:radial-gradient(circle at calc(50% - 38px) 50%,rgba(var(--vt-theme-primary-rgb),.72) 0 1.5px,transparent 2.5px),radial-gradient(circle at calc(50% + 38px) 50%,rgba(var(--vt-theme-primary-rgb),.72) 0 1.5px,transparent 2.5px),linear-gradient(90deg,transparent 0,rgba(var(--vt-theme-primary-rgb),.08) 10%,rgba(var(--vt-theme-primary-rgb),.46) 41%,transparent 42% 58%,rgba(var(--vt-theme-primary-rgb),.46) 59%,rgba(var(--vt-theme-primary-rgb),.08) 90%,transparent 100%) 50%/100% 1px no-repeat;filter:drop-shadow(0 0 10px rgba(var(--vt-theme-primary-rgb),.18))}.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index:after{border-color:rgba(var(--vt-theme-primary-rgb),.58)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer.pt-0:after,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index:after{background:var(--vt-theme-surface);box-shadow:0 0 0 5px rgba(var(--vt-theme-primary-rgb),.035),0 0 18px rgba(var(--vt-theme-primary-rgb),.12);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer.pt-0:after{background:radial-gradient(circle,var(--vt-theme-primary) 0 2px,var(--vt-theme-surface) 2.5px);border-color:rgba(var(--vt-theme-primary-rgb),.52);box-shadow:0 0 0 5px rgba(var(--vt-theme-primary-rgb),.035);filter:none}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'%3E%3Cg fill='none' stroke='%238e2826' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35'%3E%3Cpath d='M5.25 2.5h17.5l3.5 5.25L14 21.5 1.75 7.75z'/%3E%3Cpath d='m1.75 7.75 7.5-1.5L14 21.5M26.25 7.75l-7.5-1.5L14 21.5m-8.75-19 4 3.75h9.5l4-3.75'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 0 7px rgba(var(--vt-theme-primary-rgb),.22))}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__benefits li,.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__content h2,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__copy strong,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__heading h2{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .vt-color-brand,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about strong,.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__content h2 strong,.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__eyebrow,.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__lead .vt-color-brand,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__eyebrow,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__heading h2 strong,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__icon,.vt-landing-page-body.vt-theme-light .landing-dark .landing-inline-link,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing__badge{color:var(--vt-theme-primary)!important}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__actions span,.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__lead,.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__quote,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__copy em,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__heading p{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__copy small,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__number{color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__item{background:linear-gradient(155deg,hsla(0,0%,100%,.96),rgba(255,249,244,.92));border-color:var(--vt-theme-border);box-shadow:0 20px 44px rgba(var(--vt-theme-shadow-rgb),.1),inset 0 1px 0 hsla(0,0%,100%,.98);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__item:before{background:linear-gradient(90deg,transparent,rgba(var(--vt-theme-primary-rgb),.46),transparent)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__item:focus,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__item:hover{border-color:rgba(var(--vt-theme-primary-rgb),.38);box-shadow:0 26px 54px rgba(var(--vt-theme-shadow-rgb),.13),0 0 30px rgba(var(--vt-theme-primary-rgb),.06);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__arrow,.vt-landing-page-body.vt-theme-light .landing-dark .landing-feature-index__icon{background:rgba(var(--vt-theme-primary-rgb),.05);border-color:rgba(var(--vt-theme-primary-rgb),.2);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__media{background:var(--vt-theme-surface);border-color:var(--vt-theme-border-strong);box-shadow:18px 18px 48px rgba(var(--vt-theme-shadow-rgb),.11)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__media img{opacity:.96}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__media--compatibility{box-shadow:-18px 18px 48px rgba(var(--vt-theme-shadow-rgb),.11)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__eyebrow span{background:rgba(var(--vt-theme-primary-rgb),.32)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__benefits i{background:rgba(var(--vt-theme-primary-rgb),.07);border-color:rgba(var(--vt-theme-primary-rgb),.16);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__primary{background:var(--vt-theme-primary);box-shadow:0 14px 32px rgba(var(--vt-theme-primary-rgb),.16);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__primary:focus,.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__primary:hover{background:var(--vt-theme-primary-hover);box-shadow:0 18px 42px rgba(var(--vt-theme-primary-rgb),.22);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-ai-astrologer__quote{border-left-color:rgba(var(--vt-theme-primary-rgb),.42)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about{background:radial-gradient(circle at 90% 14%,rgba(var(--vt-theme-primary-rgb),.045),transparent 28%);color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about h1,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about h2,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about h3,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about h4,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about h5,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about h6{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about p{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .g-color-main-light-v1,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .vt-color-gunmetal{color:var(--vt-theme-text-muted)!important}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about img:not(.rounded-circle):not(.landing-about-intro-wave):not(.landing-about-outro-wave){filter:none}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about--intro:before{background:linear-gradient(180deg,hsla(0,0%,100%,.02) 0,rgba(255,249,244,.13) 32%,hsla(0,0%,100%,.42) 68%,rgba(255,249,244,.28) 100%),radial-gradient(circle at 90% 34%,rgba(var(--vt-theme-primary-rgb),.04),transparent 34%)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .nav-tabs.as-header{background:hsla(0,0%,100%,.86);border-color:var(--vt-theme-border);box-shadow:0 14px 34px rgba(var(--vt-theme-shadow-rgb),.09)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .nav-tabs.as-header>li>a{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .nav-tabs.as-header>li>a:focus,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .nav-tabs.as-header>li>a:hover{background:rgba(var(--vt-theme-primary-rgb),.055);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .nav-tabs.as-header>li.active>a{background:var(--vt-theme-primary);box-shadow:0 10px 24px rgba(var(--vt-theme-primary-rgb),.18);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about [role=tabpanel]>.g-max-width-550:first-child h2{color:var(--vt-theme-text)!important}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .u-dot-line-v1-2:after,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .u-dot-line-v1-2:before{border-color:var(--vt-theme-border)!important}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .u-dot-line-v1-2 .u-dot-line-v1__inner{background:var(--vt-theme-surface)!important;border-color:rgba(var(--vt-theme-primary-rgb),.24)!important}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .u-card-v1{background:var(--vt-theme-surface)!important;border-color:var(--vt-theme-border);box-shadow:0 14px 34px rgba(var(--vt-theme-shadow-rgb),.09);color:var(--vt-theme-text-soft)!important}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .vt-bg-brand-fade-0\.7{background:rgba(var(--vt-theme-primary-rgb),.07)!important;border-color:rgba(var(--vt-theme-primary-rgb),.2)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .brand-button-inverse.brand-button-transparent{border-color:rgba(var(--vt-theme-primary-rgb),.46)!important;color:var(--vt-theme-primary)!important}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .brand-button-inverse.brand-button-transparent:focus,.vt-landing-page-body.vt-theme-light .landing-dark .landing-about .brand-button-inverse.brand-button-transparent:hover{background:var(--vt-theme-primary)!important;border-color:var(--vt-theme-primary)!important;box-shadow:0 14px 32px rgba(var(--vt-theme-primary-rgb),.18);color:var(--vt-theme-on-primary)!important}.vt-landing-page-body.vt-theme-light .landing-dark .landing-about__intro-heading .vt-dark-page-heading__lead,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing__lead{color:var(--vt-theme-text-soft)!important}.vt-landing-page-body.vt-theme-light .landing-dark .vt-dark-page-heading__badge{background:hsla(0,0%,100%,.88);border-color:rgba(var(--vt-theme-primary-rgb),.26);box-shadow:0 14px 34px rgba(var(--vt-theme-shadow-rgb),.1),0 0 30px rgba(var(--vt-theme-primary-rgb),.08),inset 0 1px 0 hsla(0,0%,100%,.96);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .vt-dark-page-heading__badge i{color:var(--vt-theme-primary);filter:drop-shadow(0 0 8px rgba(var(--vt-theme-primary-rgb),.18))}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card{background:linear-gradient(155deg,hsla(0,0%,100%,.98),rgba(255,249,244,.92));border-color:var(--vt-theme-border);box-shadow:0 22px 50px rgba(var(--vt-theme-shadow-rgb),.11),inset 0 1px 0 hsla(0,0%,100%,.98);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card:before{background:linear-gradient(90deg,transparent,rgba(var(--vt-theme-primary-rgb),.42),transparent)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card:hover{border-color:rgba(var(--vt-theme-primary-rgb),.36);box-shadow:0 28px 58px rgba(var(--vt-theme-shadow-rgb),.14),0 0 34px rgba(var(--vt-theme-primary-rgb),.055)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card--featured{background:linear-gradient(155deg,hsla(0,0%,100%,.99),hsla(2,100%,93%,.7));border-color:rgba(var(--vt-theme-primary-rgb),.5);box-shadow:0 28px 62px rgba(var(--vt-theme-shadow-rgb),.15),0 0 42px rgba(var(--vt-theme-primary-rgb),.08),inset 0 1px 0 hsla(0,0%,100%,.98)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card--featured:before{background:linear-gradient(90deg,transparent,var(--vt-theme-primary),transparent)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card--featured .landing-pricing-card__label{background:var(--vt-theme-primary);border-color:var(--vt-theme-primary);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__label,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__saving{border-color:rgba(var(--vt-theme-primary-rgb),.24);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__label{background:rgba(var(--vt-theme-primary-rgb),.055)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__credits small,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__credits span,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__price span,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__saving,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__total span{color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__period{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__period strong{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__credits strong,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__price strong{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__credits{border-color:var(--vt-theme-border)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__credits>.landing-pricing-card__credits-icon{background:rgba(var(--vt-theme-primary-rgb),.055);border-color:rgba(var(--vt-theme-primary-rgb),.22);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__total strong{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card--featured .landing-pricing-card__button,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__button{background:var(--vt-theme-primary);border-color:var(--vt-theme-primary);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card--featured .landing-pricing-card__button:focus,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card--featured .landing-pricing-card__button:hover,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__button:focus,.vt-landing-page-body.vt-theme-light .landing-dark .landing-pricing-card__button:hover{background:var(--vt-theme-primary-hover);border-color:var(--vt-theme-primary-hover);box-shadow:0 14px 34px rgba(var(--vt-theme-primary-rgb),.18);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__card{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(255,249,244,.82));border-color:var(--vt-theme-border-strong);box-shadow:0 22px 54px rgba(var(--vt-theme-shadow-rgb),.11),inset 0 1px 0 hsla(0,0%,100%,.98);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__card:before{background:radial-gradient(460px 220px at 82% 0,rgba(var(--vt-theme-primary-rgb),.07),transparent 72%)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__card:after{background:linear-gradient(90deg,transparent,rgba(var(--vt-theme-primary-rgb),.38),transparent)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__card h2 em,.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__card>p{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__card h2{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__card>div:not(.evolution-final__chart):not(.evolution-actions){color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__card .evolution-button--ghost{background:hsla(0,0%,100%,.66);border-color:rgba(var(--vt-theme-primary-rgb),.3);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__card .evolution-button--ghost:focus,.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__card .evolution-button--ghost:hover{background:var(--vt-theme-surface);border-color:rgba(var(--vt-theme-primary-rgb),.48);color:var(--vt-theme-primary-hover)}.vt-landing-page-body.vt-theme-light .landing-dark .landing-evolution--final .evolution-final__chart{border-color:rgba(var(--vt-theme-primary-rgb),.1);filter:sepia(.6) saturate(.7);opacity:.1}@media (prefers-color-scheme:light){.vt-landing-page-body.vt-theme-auto{background:var(--vt-theme-page);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-page{background:transparent}.vt-landing-page-body.vt-theme-auto .landing-page>.vt-cosmic-background{opacity:.88}.vt-landing-page-body.vt-theme-auto .landing-page>.landing-hero-wave{filter:saturate(.78);mix-blend-mode:multiply;opacity:.44}.vt-landing-page-body.vt-theme-auto .landing-evolution{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-evolution>.evolution-state-input--beginner:checked~main label[for=landing-audience-beginner],.vt-landing-page-body.vt-theme-auto .landing-evolution>.evolution-state-input--learning:checked~main label[for=landing-audience-learning],.vt-landing-page-body.vt-theme-auto .landing-evolution>.evolution-state-input--partner:checked~main label[for=landing-audience-partner],.vt-landing-page-body.vt-theme-auto .landing-evolution>.evolution-state-input--professional:checked~main label[for=landing-audience-professional]{background:var(--vt-theme-primary);box-shadow:0 8px 22px rgba(var(--vt-theme-primary-rgb),.2),0 0 28px rgba(var(--vt-theme-primary-rgb),.1);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .landing-evolution>.evolution-state-input--beginner:focus-visible~main label[for=landing-audience-beginner],.vt-landing-page-body.vt-theme-auto .landing-evolution>.evolution-state-input--learning:focus-visible~main label[for=landing-audience-learning],.vt-landing-page-body.vt-theme-auto .landing-evolution>.evolution-state-input--partner:focus-visible~main label[for=landing-audience-partner],.vt-landing-page-body.vt-theme-auto .landing-evolution>.evolution-state-input--professional:focus-visible~main label[for=landing-audience-professional]{box-shadow:0 0 0 2px var(--vt-theme-surface),0 0 0 5px rgba(var(--vt-theme-primary-rgb),.46)}.vt-landing-page-body.vt-theme-auto .evolution-hero:before{background:radial-gradient(ellipse 72% 68% at 78% 28%,rgba(var(--vt-theme-primary-rgb),.08),transparent 70%),linear-gradient(112deg,hsla(0,0%,100%,.7) 0,hsla(0,0%,100%,.34) 54%,hsla(2,100%,93%,.13) 100%)}.vt-landing-page-body.vt-theme-auto .evolution-hero .evolution-button--ghost{background:hsla(0,0%,100%,.72);border-color:rgba(var(--vt-theme-primary-rgb),.3);box-shadow:0 14px 32px rgba(var(--vt-theme-shadow-rgb),.09),inset 0 1px 0 hsla(0,0%,100%,.9);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .evolution-hero .evolution-button--ghost:focus,.vt-landing-page-body.vt-theme-auto .evolution-hero .evolution-button--ghost:hover{background:var(--vt-theme-surface);border-color:rgba(var(--vt-theme-primary-rgb),.52);box-shadow:0 16px 36px rgba(var(--vt-theme-shadow-rgb),.12);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-audience-bar>p{color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-auto .evolution-audience-bar__switch{background:hsla(0,0%,100%,.72);border-color:rgba(var(--vt-theme-primary-rgb),.22);box-shadow:0 14px 34px rgba(var(--vt-theme-shadow-rgb),.1),inset 0 1px 0 hsla(0,0%,100%,.92)}.vt-landing-page-body.vt-theme-auto .evolution-audience-bar__switch label{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .evolution-audience-bar__switch label:focus-visible{box-shadow:0 0 0 2px rgba(var(--vt-theme-primary-rgb),.54)}.vt-landing-page-body.vt-theme-auto .evolution-hero__copy{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .evolution-hero__copy h1{color:var(--vt-theme-text);text-shadow:none}.vt-landing-page-body.vt-theme-auto .evolution-hero__copy h1 em,.vt-landing-page-body.vt-theme-auto .evolution-hero__copy h1 strong{color:var(--vt-theme-primary);text-shadow:none}.vt-landing-page-body.vt-theme-auto .partner-program-surface{--partner-ink:#30231d;--partner-muted:#73655e;--partner-brand:#9f332f;--partner-brand-dark:#76221f;--partner-warm:#d8903f;--partner-cream:#fbf7f0;--partner-soft:#f5eee5;--partner-line:#eadfd4;--partner-white:#fffdf9;--partner-dark:#2d1b18;--partner-accent-ink:#fff;--partner-shadow:0 18px 48px rgba(66,42,31,.11);--partner-demo-shadow:0 24px 62px rgba(66,42,31,.15),0 0 38px rgba(159,51,47,.07);--partner-flow-surface:linear-gradient(135deg,rgba(159,51,47,.08),rgba(216,144,63,.05)),#fff9f5;--partner-flow-border:rgba(159,51,47,.18);--partner-flow-eyebrow:var(--partner-brand);--partner-flow-title:var(--partner-ink);--partner-flow-ring:rgba(159,51,47,.34);--partner-flow-line:rgba(159,51,47,.24);--partner-flow-dot:var(--partner-brand);--partner-flow-label:var(--partner-brand-dark);--partner-flow-shadow:0 12px 28px rgba(96,51,37,.08)}.vt-landing-page-body.vt-theme-auto .evolution-pill{background:hsla(0,0%,100%,.78);border-color:rgba(var(--vt-theme-primary-rgb),.28);box-shadow:0 12px 28px rgba(var(--vt-theme-shadow-rgb),.1),0 0 26px rgba(var(--vt-theme-primary-rgb),.08),inset 0 1px 0 hsla(0,0%,100%,.96);color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .evolution-pill span{background:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-hero__lead{color:var(--vt-theme-text-soft);text-shadow:none}.vt-landing-page-body.vt-theme-auto .evolution-hero__proof{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .evolution-actions__scroll-link a,.vt-landing-page-body.vt-theme-auto .evolution-actions__scroll-link a i,.vt-landing-page-body.vt-theme-auto .evolution-hero__proof i{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-actions__scroll-link a:focus,.vt-landing-page-body.vt-theme-auto .evolution-actions__scroll-link a:hover{color:var(--vt-theme-primary-hover)}.vt-landing-page-body.vt-theme-auto .evolution-button--gold,.vt-landing-page-body.vt-theme-auto .landing-dark .evolution-button--gold{background:var(--vt-theme-primary);box-shadow:0 16px 38px rgba(var(--vt-theme-primary-rgb),.2);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .evolution-button--gold:focus,.vt-landing-page-body.vt-theme-auto .evolution-button--gold:hover,.vt-landing-page-body.vt-theme-auto .landing-dark .evolution-button--gold:focus,.vt-landing-page-body.vt-theme-auto .landing-dark .evolution-button--gold:hover{background:var(--vt-theme-primary-hover);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .landing-ai-journey__cta .evolution-button--ghost{background:hsla(0,0%,100%,.72);border-color:rgba(var(--vt-theme-primary-rgb),.3);box-shadow:0 14px 32px rgba(var(--vt-theme-shadow-rgb),.09),inset 0 1px 0 hsla(0,0%,100%,.9);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-ai-journey__cta .evolution-button--ghost:focus,.vt-landing-page-body.vt-theme-auto .landing-ai-journey__cta .evolution-button--ghost:hover{background:var(--vt-theme-surface);border-color:rgba(var(--vt-theme-primary-rgb),.52);box-shadow:0 16px 36px rgba(var(--vt-theme-shadow-rgb),.12);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-guru-demo,.vt-landing-page-body.vt-theme-auto .evolution-hero__daily-link,.vt-landing-page-body.vt-theme-auto .evolution-learning-card,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card{background:linear-gradient(145deg,hsla(0,0%,100%,.96),rgba(255,249,244,.94));border-color:rgba(var(--vt-theme-primary-rgb),.24);box-shadow:0 26px 70px rgba(var(--vt-theme-shadow-rgb),.14),0 0 42px rgba(var(--vt-theme-primary-rgb),.07),inset 0 1px 0 hsla(0,0%,100%,.96);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card:before,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card:before{background:radial-gradient(circle,rgba(var(--vt-theme-primary-rgb),.1),transparent 67%)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card__header,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__header{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card__header small,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__header small{color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card__header i,.vt-landing-page-body.vt-theme-auto .evolution-learning-card__header span>i,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__header i,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__header span>i{background:var(--vt-theme-primary);box-shadow:0 0 0 4px rgba(var(--vt-theme-primary-rgb),.08)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card__intro,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__intro{background:hsla(0,0%,100%,.76);border-color:var(--vt-theme-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.92);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card__intro h2,.vt-landing-page-body.vt-theme-auto .evolution-learning-card__intro>small,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__intro h2,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__intro>small{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card__intro p,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__intro p{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card__links a,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__tools a{background:hsla(0,0%,100%,.68);border-color:var(--vt-theme-border);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card__links a:focus,.vt-landing-page-body.vt-theme-auto .evolution-learning-card__links a:hover,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__tools a:focus,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__tools a:hover{background:var(--vt-theme-surface);border-color:rgba(var(--vt-theme-primary-rgb),.38);box-shadow:0 12px 28px rgba(var(--vt-theme-shadow-rgb),.1);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card__links a>.evolution-panel-link__icon,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__tools a>.evolution-panel-link__icon{background:rgba(var(--vt-theme-primary-rgb),.08);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-learning-card__links a>.fa-arrow-right,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__tools a>.fa-arrow-right{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-hero__daily-link,.vt-landing-page-body.vt-theme-auto .evolution-learning-card__links a small,.vt-landing-page-body.vt-theme-auto .evolution-workspace-card__tools a small{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .evolution-hero__daily-link:focus,.vt-landing-page-body.vt-theme-auto .evolution-hero__daily-link:hover{background:var(--vt-theme-surface);border-color:rgba(var(--vt-theme-primary-rgb),.42);box-shadow:0 28px 76px rgba(var(--vt-theme-shadow-rgb),.16);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-hero__daily-link strong{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .evolution-hero__daily-link small{color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-auto .evolution-hero__daily-link>.fa-arrow-right{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-hero__daily-link-icon{background:rgba(var(--vt-theme-primary-rgb),.1);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .evolution-guru-demo{--ag-surface:var(--vt-theme-surface);--ag-ink:var(--vt-theme-text);--ag-muted:var(--vt-theme-text-soft);--ag-primary:var(--vt-theme-primary);--ag-green:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .evolution-guru-demo .ai-guru-landing__chat-header>span{background:rgba(var(--vt-theme-primary-rgb),.06);border-color:rgba(var(--vt-theme-primary-rgb),.2);color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .evolution-guru-demo .ai-guru-landing__message--user{background:var(--vt-theme-primary);border-color:rgba(var(--vt-theme-primary-rgb),.38);box-shadow:0 12px 28px rgba(var(--vt-theme-shadow-rgb),.12);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .evolution-guru-demo .ai-guru-landing__message--guru{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .evolution-guru-demo .ai-guru-landing__composer{background:hsla(0,0%,100%,.82);border-color:var(--vt-theme-control-border);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.96),0 12px 30px rgba(var(--vt-theme-shadow-rgb),.1);color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-auto .evolution-guru-demo .ai-guru-landing__composer:focus,.vt-landing-page-body.vt-theme-auto .evolution-guru-demo .ai-guru-landing__composer:hover{background:var(--vt-theme-surface);border-color:var(--vt-theme-control-border-strong);box-shadow:0 0 0 3px rgba(var(--vt-theme-primary-rgb),.08),0 16px 36px rgba(var(--vt-theme-shadow-rgb),.12);color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .evolution-guru-demo .ai-guru-landing__composer i{background:var(--vt-theme-primary);border-color:rgba(var(--vt-theme-primary-rgb),.16);box-shadow:0 8px 20px rgba(var(--vt-theme-shadow-rgb),.14);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-dark a:focus-visible{outline-color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about-intro-wave,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about-outro-wave{filter:saturate(.78);mix-blend-mode:multiply;opacity:.42}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-journey,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-section,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-partner-program,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing{background:linear-gradient(180deg,rgba(255,249,244,.28),hsla(0,0%,100%,.62) 50%,rgba(255,249,244,.28))!important}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-journey>.landing-ai-astrologer{background:transparent!important}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer.pt-0:before,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index:before,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing:before{background:radial-gradient(circle at calc(50% - 38px) 50%,rgba(var(--vt-theme-primary-rgb),.72) 0 1.5px,transparent 2.5px),radial-gradient(circle at calc(50% + 38px) 50%,rgba(var(--vt-theme-primary-rgb),.72) 0 1.5px,transparent 2.5px),linear-gradient(90deg,transparent 0,rgba(var(--vt-theme-primary-rgb),.08) 10%,rgba(var(--vt-theme-primary-rgb),.46) 41%,transparent 42% 58%,rgba(var(--vt-theme-primary-rgb),.46) 59%,rgba(var(--vt-theme-primary-rgb),.08) 90%,transparent 100%) 50%/100% 1px no-repeat;filter:drop-shadow(0 0 10px rgba(var(--vt-theme-primary-rgb),.18))}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index:after{border-color:rgba(var(--vt-theme-primary-rgb),.58)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer.pt-0:after,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index:after{background:var(--vt-theme-surface);box-shadow:0 0 0 5px rgba(var(--vt-theme-primary-rgb),.035),0 0 18px rgba(var(--vt-theme-primary-rgb),.12);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer.pt-0:after{background:radial-gradient(circle,var(--vt-theme-primary) 0 2px,var(--vt-theme-surface) 2.5px);border-color:rgba(var(--vt-theme-primary-rgb),.52);box-shadow:0 0 0 5px rgba(var(--vt-theme-primary-rgb),.035);filter:none}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 28 24'%3E%3Cg fill='none' stroke='%238e2826' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.35'%3E%3Cpath d='M5.25 2.5h17.5l3.5 5.25L14 21.5 1.75 7.75z'/%3E%3Cpath d='m1.75 7.75 7.5-1.5L14 21.5M26.25 7.75l-7.5-1.5L14 21.5m-8.75-19 4 3.75h9.5l4-3.75'/%3E%3C/g%3E%3C/svg%3E") 50%/contain no-repeat;border:0;border-radius:0;box-shadow:none;filter:drop-shadow(0 0 7px rgba(var(--vt-theme-primary-rgb),.22))}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__benefits li,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__content h2,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__copy strong,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__heading h2{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .vt-color-brand,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about strong,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__content h2 strong,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__eyebrow,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__lead .vt-color-brand,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__eyebrow,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__heading h2 strong,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__icon,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-inline-link,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing__badge{color:var(--vt-theme-primary)!important}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__actions span,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__lead,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__quote,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__copy em,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__heading p{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__copy small,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__number{color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__item{background:linear-gradient(155deg,hsla(0,0%,100%,.96),rgba(255,249,244,.92));border-color:var(--vt-theme-border);box-shadow:0 20px 44px rgba(var(--vt-theme-shadow-rgb),.1),inset 0 1px 0 hsla(0,0%,100%,.98);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__item:before{background:linear-gradient(90deg,transparent,rgba(var(--vt-theme-primary-rgb),.46),transparent)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__item:focus,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__item:hover{border-color:rgba(var(--vt-theme-primary-rgb),.38);box-shadow:0 26px 54px rgba(var(--vt-theme-shadow-rgb),.13),0 0 30px rgba(var(--vt-theme-primary-rgb),.06);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__arrow,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-feature-index__icon{background:rgba(var(--vt-theme-primary-rgb),.05);border-color:rgba(var(--vt-theme-primary-rgb),.2);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__media{background:var(--vt-theme-surface);border-color:var(--vt-theme-border-strong);box-shadow:18px 18px 48px rgba(var(--vt-theme-shadow-rgb),.11)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__media img{opacity:.96}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__media--compatibility{box-shadow:-18px 18px 48px rgba(var(--vt-theme-shadow-rgb),.11)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__eyebrow span{background:rgba(var(--vt-theme-primary-rgb),.32)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__benefits i{background:rgba(var(--vt-theme-primary-rgb),.07);border-color:rgba(var(--vt-theme-primary-rgb),.16);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__primary{background:var(--vt-theme-primary);box-shadow:0 14px 32px rgba(var(--vt-theme-primary-rgb),.16);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__primary:focus,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__primary:hover{background:var(--vt-theme-primary-hover);box-shadow:0 18px 42px rgba(var(--vt-theme-primary-rgb),.22);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-ai-astrologer__quote{border-left-color:rgba(var(--vt-theme-primary-rgb),.42)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about{background:radial-gradient(circle at 90% 14%,rgba(var(--vt-theme-primary-rgb),.045),transparent 28%);color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about h1,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about h2,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about h3,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about h4,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about h5,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about h6{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about p{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .g-color-main-light-v1,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .vt-color-gunmetal{color:var(--vt-theme-text-muted)!important}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about img:not(.rounded-circle):not(.landing-about-intro-wave):not(.landing-about-outro-wave){filter:none}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about--intro:before{background:linear-gradient(180deg,hsla(0,0%,100%,.02) 0,rgba(255,249,244,.13) 32%,hsla(0,0%,100%,.42) 68%,rgba(255,249,244,.28) 100%),radial-gradient(circle at 90% 34%,rgba(var(--vt-theme-primary-rgb),.04),transparent 34%)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .nav-tabs.as-header{background:hsla(0,0%,100%,.86);border-color:var(--vt-theme-border);box-shadow:0 14px 34px rgba(var(--vt-theme-shadow-rgb),.09)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .nav-tabs.as-header>li>a{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .nav-tabs.as-header>li>a:focus,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .nav-tabs.as-header>li>a:hover{background:rgba(var(--vt-theme-primary-rgb),.055);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .nav-tabs.as-header>li.active>a{background:var(--vt-theme-primary);box-shadow:0 10px 24px rgba(var(--vt-theme-primary-rgb),.18);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about [role=tabpanel]>.g-max-width-550:first-child h2{color:var(--vt-theme-text)!important}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .u-dot-line-v1-2:after,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .u-dot-line-v1-2:before{border-color:var(--vt-theme-border)!important}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .u-dot-line-v1-2 .u-dot-line-v1__inner{background:var(--vt-theme-surface)!important;border-color:rgba(var(--vt-theme-primary-rgb),.24)!important}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .u-card-v1{background:var(--vt-theme-surface)!important;border-color:var(--vt-theme-border);box-shadow:0 14px 34px rgba(var(--vt-theme-shadow-rgb),.09);color:var(--vt-theme-text-soft)!important}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .vt-bg-brand-fade-0\.7{background:rgba(var(--vt-theme-primary-rgb),.07)!important;border-color:rgba(var(--vt-theme-primary-rgb),.2)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .brand-button-inverse.brand-button-transparent{border-color:rgba(var(--vt-theme-primary-rgb),.46)!important;color:var(--vt-theme-primary)!important}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .brand-button-inverse.brand-button-transparent:focus,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about .brand-button-inverse.brand-button-transparent:hover{background:var(--vt-theme-primary)!important;border-color:var(--vt-theme-primary)!important;box-shadow:0 14px 32px rgba(var(--vt-theme-primary-rgb),.18);color:var(--vt-theme-on-primary)!important}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-about__intro-heading .vt-dark-page-heading__lead,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing__lead{color:var(--vt-theme-text-soft)!important}.vt-landing-page-body.vt-theme-auto .landing-dark .vt-dark-page-heading__badge{background:hsla(0,0%,100%,.88);border-color:rgba(var(--vt-theme-primary-rgb),.26);box-shadow:0 14px 34px rgba(var(--vt-theme-shadow-rgb),.1),0 0 30px rgba(var(--vt-theme-primary-rgb),.08),inset 0 1px 0 hsla(0,0%,100%,.96);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .vt-dark-page-heading__badge i{color:var(--vt-theme-primary);filter:drop-shadow(0 0 8px rgba(var(--vt-theme-primary-rgb),.18))}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card{background:linear-gradient(155deg,hsla(0,0%,100%,.98),rgba(255,249,244,.92));border-color:var(--vt-theme-border);box-shadow:0 22px 50px rgba(var(--vt-theme-shadow-rgb),.11),inset 0 1px 0 hsla(0,0%,100%,.98);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card:before{background:linear-gradient(90deg,transparent,rgba(var(--vt-theme-primary-rgb),.42),transparent)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card:hover{border-color:rgba(var(--vt-theme-primary-rgb),.36);box-shadow:0 28px 58px rgba(var(--vt-theme-shadow-rgb),.14),0 0 34px rgba(var(--vt-theme-primary-rgb),.055)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card--featured{background:linear-gradient(155deg,hsla(0,0%,100%,.99),hsla(2,100%,93%,.7));border-color:rgba(var(--vt-theme-primary-rgb),.5);box-shadow:0 28px 62px rgba(var(--vt-theme-shadow-rgb),.15),0 0 42px rgba(var(--vt-theme-primary-rgb),.08),inset 0 1px 0 hsla(0,0%,100%,.98)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card--featured:before{background:linear-gradient(90deg,transparent,var(--vt-theme-primary),transparent)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card--featured .landing-pricing-card__label{background:var(--vt-theme-primary);border-color:var(--vt-theme-primary);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__label,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__saving{border-color:rgba(var(--vt-theme-primary-rgb),.24);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__label{background:rgba(var(--vt-theme-primary-rgb),.055)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__credits small,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__credits span,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__price span,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__saving,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__total span{color:var(--vt-theme-text-muted)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__period{color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__period strong{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__credits strong,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__price strong{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__credits{border-color:var(--vt-theme-border)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__credits>.landing-pricing-card__credits-icon{background:rgba(var(--vt-theme-primary-rgb),.055);border-color:rgba(var(--vt-theme-primary-rgb),.22);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__total strong{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card--featured .landing-pricing-card__button,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__button{background:var(--vt-theme-primary);border-color:var(--vt-theme-primary);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card--featured .landing-pricing-card__button:focus,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card--featured .landing-pricing-card__button:hover,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__button:focus,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-pricing-card__button:hover{background:var(--vt-theme-primary-hover);border-color:var(--vt-theme-primary-hover);box-shadow:0 14px 34px rgba(var(--vt-theme-primary-rgb),.18);color:var(--vt-theme-on-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__card{background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(255,249,244,.82));border-color:var(--vt-theme-border-strong);box-shadow:0 22px 54px rgba(var(--vt-theme-shadow-rgb),.11),inset 0 1px 0 hsla(0,0%,100%,.98);color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__card:before{background:radial-gradient(460px 220px at 82% 0,rgba(var(--vt-theme-primary-rgb),.07),transparent 72%)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__card:after{background:linear-gradient(90deg,transparent,rgba(var(--vt-theme-primary-rgb),.38),transparent)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__card h2 em,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__card>p{color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__card h2{color:var(--vt-theme-text)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__card>div:not(.evolution-final__chart):not(.evolution-actions){color:var(--vt-theme-text-soft)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__card .evolution-button--ghost{background:hsla(0,0%,100%,.66);border-color:rgba(var(--vt-theme-primary-rgb),.3);color:var(--vt-theme-primary)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__card .evolution-button--ghost:focus,.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__card .evolution-button--ghost:hover{background:var(--vt-theme-surface);border-color:rgba(var(--vt-theme-primary-rgb),.48);color:var(--vt-theme-primary-hover)}.vt-landing-page-body.vt-theme-auto .landing-dark .landing-evolution--final .evolution-final__chart{border-color:rgba(var(--vt-theme-primary-rgb),.1);filter:sepia(.6) saturate(.7);opacity:.1}}.vt-dark-page-heading{padding:42px 18px 48px;position:relative;text-align:center}.vt-dark-page-heading .vt-dark-page-heading__badge{align-items:center;background:var(--vt-theme-control-surface);border:1px solid rgba(var(--vt-theme-primary-rgb),.36);border-radius:999px;box-shadow:0 16px 38px rgba(var(--vt-theme-shadow-rgb),.22),0 0 34px rgba(var(--vt-theme-primary-rgb),.14),0 0 76px rgba(var(--vt-theme-accent-rgb),.07),inset 0 1px 0 rgba(var(--vt-theme-primary-rgb),.1);color:var(--vt-theme-primary);display:inline-flex;font-size:16px;font-weight:800;gap:12px;justify-content:center;letter-spacing:.12em;line-height:1.25;margin-bottom:0;min-height:60px;padding:14px 28px;text-transform:uppercase}.vt-dark-page-heading .vt-dark-page-heading__badge:before{content:none}.vt-dark-page-heading .vt-dark-page-heading__badge i{background:transparent;border:0;border-radius:0;color:var(--vt-theme-primary);display:inline-block;filter:drop-shadow(0 0 9px rgba(var(--vt-theme-primary-rgb),.32));font-size:20px;height:auto;line-height:1;width:auto}.vt-dark-page-heading .vt-dark-page-heading__title{color:var(--vt-theme-text);font-size:56px;font-weight:300;line-height:1.2;margin:40px auto 20px;max-width:1180px;text-shadow:0 12px 34px rgba(var(--vt-theme-shadow-rgb),.3)}.vt-dark-page-heading .vt-dark-page-heading__title strong{color:var(--vt-theme-primary);font-weight:300}.vt-dark-page-heading .vt-dark-page-heading__lead{color:var(--vt-theme-text-soft)!important;font-size:20px;line-height:1.55;margin:0 auto;max-width:760px}.vt-dark-page-heading .vt-dark-page-heading__lead strong{color:var(--vt-theme-primary);font-weight:inherit}@media (max-width:767px){.vt-dark-page-heading .vt-dark-page-heading__badge{font-size:12px;gap:9px;min-height:48px;padding:10px 18px}.vt-dark-page-heading .vt-dark-page-heading__badge i{font-size:16px}.vt-dark-page-heading .vt-dark-page-heading__title{font-size:36px;line-height:1.14;margin-bottom:16px;margin-top:26px}.vt-dark-page-heading .vt-dark-page-heading__lead{font-size:17px;line-height:1.55}}.product-demo-section{color:var(--vt-theme-text);overflow:hidden;padding:54px 0 112px;position:relative;z-index:1}.product-demo-section:before{background:radial-gradient(circle at 50% 58%,rgb(var(--vt-theme-primary-rgb)/.09),transparent 42%),linear-gradient(180deg,transparent,rgb(var(--vt-theme-primary-rgb)/.03) 50%,transparent);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.product-demo{--product-demo-dialogue-center-x:-50%;--product-demo-dialogue-center-y:-50%;--product-demo-dialogue-context-x:22%;--product-demo-dialogue-context-y:-50%;--product-demo-chart-start-x:-5%;--product-demo-chart-final-x:0%;--product-demo-chart-canvas:#fff;--product-demo-chart-grid:#777;--product-demo-chart-number:#8f98a2;--product-demo-chart-planet-halo:#fff;--product-demo-chart-house-fill:rgba(255,104,24,.08);--product-demo-chart-house-stroke:#ff6818;--product-demo-chart-shadow:none;--product-demo-question:#8e2826;--product-demo-question-border:rgba(142,40,38,.44);color:var(--vt-theme-text);margin:0 auto;overflow:visible;position:relative;width:min(1160px,100%)}.vt-theme-dark .product-demo{--product-demo-chart-canvas:#17141a;--product-demo-chart-grid:#554e59;--product-demo-chart-number:#aaa1ab;--product-demo-chart-planet-halo:#17141a;--product-demo-chart-house-fill:rgba(255,104,24,.1);--product-demo-chart-house-stroke:#ff7838;--product-demo-chart-shadow:drop-shadow(0 12px 22px rgba(0,0,0,.34));--product-demo-question:#7f3038;--product-demo-question-border:rgba(189,85,91,.38)}@media (prefers-color-scheme:dark){.vt-theme-auto .product-demo{--product-demo-chart-canvas:#17141a;--product-demo-chart-grid:#554e59;--product-demo-chart-number:#aaa1ab;--product-demo-chart-planet-halo:#17141a;--product-demo-chart-house-fill:rgba(255,104,24,.1);--product-demo-chart-house-stroke:#ff7838;--product-demo-chart-shadow:drop-shadow(0 12px 22px rgba(0,0,0,.34));--product-demo-question:#7f3038;--product-demo-question-border:rgba(189,85,91,.38)}}.product-demo__app{background:transparent;position:relative}.product-demo__story{position:relative}.product-demo__hints{align-items:center;display:flex;gap:10px;justify-content:center;min-height:76px;overflow:visible;position:relative;z-index:8}.product-demo__hints:after,.product-demo__hints:before{background:linear-gradient(90deg,transparent,var(--vt-theme-border-strong));content:"";flex:1 1 160px;height:1px;width:min(160px,18%)}.product-demo__hints:after{background:linear-gradient(90deg,var(--vt-theme-border-strong),transparent)}.product-demo__hint-slot{display:grid;flex:0 1 auto;max-width:calc(100% - 100px);min-width:250px;place-items:center}.product-demo__hint{align-items:center;background:color-mix(in srgb,var(--vt-theme-surface-raised) 94%,transparent);border:1px solid color-mix(in srgb,var(--vt-theme-primary) 34%,var(--vt-theme-border-strong));border-radius:999px;box-shadow:0 12px 32px rgb(var(--vt-theme-shadow-rgb)/.14),0 0 28px rgb(var(--vt-theme-primary-rgb)/.1);box-sizing:border-box;color:var(--vt-theme-primary);display:inline-flex;font-size:11px;font-weight:700;gap:10px;grid-area:1/1;justify-content:center;letter-spacing:.13em;max-width:100%;min-height:38px;min-width:250px;padding:8px 18px;text-align:center;text-transform:uppercase}.product-demo__hint i{background:currentColor;border-radius:50%;box-shadow:0 0 0 5px rgb(var(--vt-theme-primary-rgb)/.1);flex:0 0 auto;height:7px;width:7px}.product-demo__hint--1,.product-demo__hint--2,.product-demo__hint--3{opacity:0}.product-demo__hint--4{opacity:1}.product-demo__duration{background:var(--vt-theme-surface-raised);border:1px solid color-mix(in srgb,var(--vt-theme-primary) 34%,var(--vt-theme-border-strong));border-radius:50%;box-shadow:0 8px 22px rgb(var(--vt-theme-shadow-rgb)/.14);display:block;flex:0 0 auto;height:32px;padding:3px;position:relative;width:32px}.product-demo__duration svg{display:block;height:100%;overflow:visible;transform:rotate(-90deg);width:100%}.product-demo__duration circle{fill:none;stroke-linecap:round;stroke-width:2.4}.product-demo__duration-track{stroke:var(--vt-theme-border-strong)}.product-demo__duration-value{stroke:var(--vt-theme-primary);stroke-dasharray:1;stroke-dashoffset:1}.product-demo__stage{background:transparent;min-height:610px;overflow:visible;position:relative}.product-demo__dialogue{background-color:var(--vt-theme-surface-raised);background-image:linear-gradient(150deg,rgb(var(--vt-theme-primary-rgb)/.09),transparent 45%);border:1px solid color-mix(in srgb,var(--vt-theme-primary) 33%,var(--vt-theme-border-strong));border-radius:24px;box-shadow:0 24px 58px rgb(var(--vt-theme-shadow-rgb)/.24),0 0 42px rgb(var(--vt-theme-primary-rgb)/.12),inset 0 1px 0 hsla(0,0%,100%,.05);display:flex;flex-direction:column;left:50%;min-height:0;overflow:hidden;padding:20px;position:absolute;top:50%;transform:translate(var(--product-demo-dialogue-center-x),var(--product-demo-dialogue-center-y));width:min(450px,100% - 32px);z-index:4}.product-demo__dialogue-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.product-demo__dialogue-header small,.product-demo__dialogue-header strong{display:block}.product-demo__dialogue-header strong{color:var(--vt-theme-text);font-size:17px;font-weight:600}.product-demo__dialogue-header small{color:var(--vt-theme-primary);font-size:10px;font-weight:700;letter-spacing:.13em;margin-top:3px;text-transform:uppercase}.product-demo__dialogue-header>span{align-items:center;background:rgb(var(--vt-theme-primary-rgb)/.08);border:1px solid rgb(var(--vt-theme-primary-rgb)/.35);border-radius:999px;color:var(--vt-theme-text-soft);display:inline-flex;flex:0 0 auto;font-size:9px;font-weight:700;letter-spacing:.12em;min-height:28px;padding:4px 9px;text-transform:uppercase}.product-demo__conversation{padding:0}.product-demo__question{background:var(--product-demo-question);border:1px solid var(--product-demo-question-border);border-radius:11px 3px 11px 11px;box-shadow:0 11px 24px rgb(var(--vt-theme-shadow-rgb)/.18);color:#fff8f4;font-size:14px;font-weight:500;line-height:1.5;margin-left:auto;max-width:78%;padding:13px 15px}.product-demo__assistant-answer{height:220px;margin-top:18px;overflow:hidden;padding:7px 4px 4px;position:relative}.product-demo__process{display:flex;inset:0;position:absolute}.product-demo__process-state{align-items:center;color:var(--vt-theme-text-soft);display:inline-flex;font-size:12px;gap:10px;left:4px;line-height:1.45;opacity:0;position:absolute;right:4px;top:7px}.product-demo__process-dots{align-items:center;display:inline-flex;flex:0 0 auto;gap:4px}.product-demo__process-dots i{background:var(--vt-theme-primary);border-radius:50%;height:6px;width:6px}.product-demo__answer-copy{bottom:4px;color:var(--vt-theme-text-soft);font-size:14px;left:4px;line-height:1.55;overflow:hidden;position:absolute;right:4px;top:7px}.product-demo__answer-line{margin:0;max-height:0;overflow:hidden}.product-demo__answer-line+.product-demo__answer-line{margin-top:0}.product-demo__typing-bubbles{align-items:center;display:flex;gap:4px;margin-top:12px;opacity:0;width:max-content}.product-demo__typing-bubbles i{background:var(--vt-theme-primary);border-radius:50%;height:6px;width:6px}.product-demo__composer{align-items:center;background:var(--vt-theme-control-surface);border:1px solid var(--vt-theme-control-border);border-radius:12px;color:var(--vt-theme-text-soft);display:flex;font-size:12px;gap:10px;justify-content:space-between;margin:18px 0 0;min-height:58px;padding:8px 8px 8px 16px}.product-demo__composer>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-demo__composer>i{align-items:center;background:var(--product-demo-question);border-radius:10px;color:#fff8f4;display:inline-flex;flex:0 0 auto;font-size:14px;height:40px;justify-content:center;width:40px}.product-demo__chart-scene{background:linear-gradient(145deg,rgb(var(--vt-theme-primary-rgb)/.1),transparent 48%),color-mix(in srgb,var(--vt-theme-surface-raised) 98%,transparent);border:1px solid color-mix(in srgb,var(--vt-theme-primary) 28%,var(--vt-theme-border-strong));border-radius:14px;box-shadow:0 22px 54px rgb(var(--vt-theme-shadow-rgb)/.22),0 0 38px rgb(var(--vt-theme-primary-rgb)/.1);left:44px;opacity:0;padding:14px;position:absolute;top:48px;transform:translateX(var(--product-demo-chart-final-x));width:430px;z-index:2}.product-demo__chart-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:11px;min-height:43px}.product-demo__chart-heading small,.product-demo__chart-heading strong{display:block}.product-demo__chart-heading small{color:var(--vt-theme-text-soft);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-demo__chart-heading strong{color:var(--vt-theme-text);font-size:15px;font-weight:600;margin-top:2px}.product-demo__chart-status{align-items:center;background:rgb(var(--vt-theme-primary-rgb)/.1);border:1px solid rgb(var(--vt-theme-primary-rgb)/.32);border-radius:999px;color:var(--vt-theme-primary);display:inline-flex;font-size:9px;font-weight:700;gap:6px;letter-spacing:.06em;padding:6px 8px;text-transform:uppercase}.product-demo__chart-status i{background:currentColor;border-radius:50%;height:6px;width:6px}.product-demo__chart{display:block;filter:var(--product-demo-chart-shadow);font-family:Cuprum,sans-serif;height:auto;overflow:visible;width:100%}.product-demo__chart-background{fill:var(--product-demo-chart-canvas);stroke:var(--product-demo-chart-grid);stroke-width:3}.product-demo__chart-grid{fill:none;stroke:var(--product-demo-chart-grid);stroke-width:2.25}.product-demo__chart-house rect{fill:var(--product-demo-chart-house-fill);stroke:var(--product-demo-chart-house-stroke);stroke-width:3.5}.product-demo__chart-house{opacity:0}.product-demo__chart-signs text{font-size:16px;font-weight:400}.product-demo__sign--1{fill:var(--vt-theme-zodiac-sign-1)}.product-demo__sign--2{fill:var(--vt-theme-zodiac-sign-2)}.product-demo__sign--3{fill:var(--vt-theme-zodiac-sign-3)}.product-demo__sign--4{fill:var(--vt-theme-zodiac-sign-4)}.product-demo__sign--5{fill:var(--vt-theme-zodiac-sign-5)}.product-demo__sign--6{fill:var(--vt-theme-zodiac-sign-6)}.product-demo__sign--7{fill:var(--vt-theme-zodiac-sign-7)}.product-demo__sign--8{fill:var(--vt-theme-zodiac-sign-8)}.product-demo__sign--9{fill:var(--vt-theme-zodiac-sign-9)}.product-demo__sign--10{fill:var(--vt-theme-zodiac-sign-10)}.product-demo__sign--11{fill:var(--vt-theme-zodiac-sign-11)}.product-demo__sign--12{fill:var(--vt-theme-zodiac-sign-12)}.product-demo__chart-house-numbers text{fill:var(--product-demo-chart-number);font-size:16px;font-weight:400;text-anchor:end}.product-demo__chart-planets text{font-size:24px;font-weight:500;paint-order:stroke fill;stroke:var(--product-demo-chart-planet-halo);stroke-width:.8px;text-anchor:middle}.product-demo__planet--venus{fill:var(--vt-theme-planet-3)}.product-demo__planet--sun{fill:var(--vt-theme-planet-0)}.product-demo__planet--mercury{fill:var(--vt-theme-planet-2)}.product-demo__planet--rahu{fill:var(--vt-theme-planet-7)}.product-demo__planet--moon{fill:var(--vt-theme-planet-1)}.product-demo__planet--jupiter{fill:var(--vt-theme-planet-5)}.product-demo__planet--saturn{fill:var(--vt-theme-planet-6)}.product-demo__planet--ascendant{fill:var(--vt-theme-planet-9)}.product-demo__planet--mars{fill:var(--vt-theme-planet-4)}.product-demo__planet--ketu{fill:var(--vt-theme-planet-8)}.product-demo__mars-aspect{fill:none;stroke:var(--vt-theme-planet-4);stroke-linecap:round;stroke-width:2.8;marker-end:url(#product-demo-mars-aspect-arrow);opacity:.78}#product-demo-mars-aspect-arrow path{fill:var(--vt-theme-planet-4)}.product-demo__jupiter-aspect{fill:none;stroke:var(--vt-theme-planet-5);stroke-linecap:round;stroke-width:3;marker-end:url(#product-demo-jupiter-aspect-arrow);opacity:.82}#product-demo-jupiter-aspect-arrow path{fill:var(--vt-theme-planet-5)}.product-demo__keypoints{left:388px;position:absolute;top:142px;width:320px;z-index:6}.product-demo__keypoints>header{background:color-mix(in srgb,var(--vt-theme-surface-raised) 96%,transparent);border:1px solid color-mix(in srgb,var(--vt-theme-primary) 26%,var(--vt-theme-border));border-radius:9px;box-shadow:0 10px 24px rgb(var(--vt-theme-shadow-rgb)/.14);margin:0 0 9px;padding:8px 10px}.product-demo__keypoints>header small,.product-demo__keypoints>header strong{display:block}.product-demo__keypoints>header small{color:var(--vt-theme-primary);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.product-demo__keypoints>header strong{color:var(--vt-theme-text);font-size:16px;font-weight:600;margin-top:2px}.product-demo__keypoints ol{display:grid;gap:9px;list-style:none;margin:0;padding:0}.product-demo__keypoint{--product-demo-keypoint-color:var(--vt-theme-primary);align-items:center;background:linear-gradient(120deg,color-mix(in srgb,var(--product-demo-keypoint-color) 15%,transparent),transparent 55%),color-mix(in srgb,var(--vt-theme-surface-raised) 97%,transparent);border:1px solid color-mix(in srgb,var(--product-demo-keypoint-color) 53%,var(--vt-theme-border));border-radius:11px;box-shadow:0 14px 32px rgb(var(--vt-theme-shadow-rgb)/.2),0 0 24px color-mix(in srgb,var(--product-demo-keypoint-color) 10%,transparent);display:grid;gap:11px;grid-template-columns:auto minmax(0,1fr);min-height:82px;min-width:0;opacity:0;padding:11px 34px 11px 11px;position:relative}.product-demo__keypoint--dasha{--product-demo-keypoint-color:var(--vt-theme-planet-7)}.product-demo__keypoint--placements{--product-demo-keypoint-color:var(--vt-theme-planet-0)}.product-demo__keypoint--transits{--product-demo-keypoint-color:var(--vt-theme-planet-5)}.product-demo__keypoint-icon{align-items:center;background:color-mix(in srgb,var(--product-demo-keypoint-color) 17%,transparent);border:1px solid color-mix(in srgb,var(--product-demo-keypoint-color) 64%,transparent);border-radius:9px;color:var(--product-demo-keypoint-color);display:inline-flex;font-size:16px;height:40px;justify-content:center;width:40px}.product-demo__keypoint-copy{min-width:0}.product-demo__keypoint-copy small,.product-demo__keypoint-copy strong,.product-demo__keypoint-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-demo__keypoint-copy small{color:var(--product-demo-keypoint-color);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.product-demo__keypoint-copy strong{color:var(--vt-theme-text);font-size:15px;font-weight:600;line-height:1.2;margin-top:3px;overflow:visible;text-overflow:clip;white-space:normal}.product-demo__keypoint-copy>span{color:var(--vt-theme-text-soft);font-size:11.5px;margin-top:3px}.product-demo__keypoint-check{color:var(--vt-theme-success-foreground);font-size:11px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.product-demo.is-motion-ready .product-demo__duration-value{animation:product-demo-duration 21s linear infinite both}.product-demo.is-motion-ready .product-demo__hint--1{animation:product-demo-hint-question 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__hint--2{animation:product-demo-hint-context 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__hint--3{animation:product-demo-hint-keypoints 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__hint--4{animation:product-demo-hint-answer 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__dialogue{animation:product-demo-dialogue 21s cubic-bezier(.55,.04,.2,1) infinite both}.product-demo.is-motion-ready .product-demo__question{animation:product-demo-question 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__chart-scene{animation:product-demo-chart-scene 21s cubic-bezier(.4,0,.2,1) infinite both}.product-demo.is-motion-ready .product-demo__chart-status i{animation:product-demo-scan-pulse 1.25s ease-in-out infinite}.product-demo.is-motion-ready .product-demo__chart-house--10{animation:product-demo-house-10 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__chart-house--1{animation:product-demo-house-1 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__chart-house--7{animation:product-demo-house-7 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__chart-house--5{animation:product-demo-house-5 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__mars-aspect{animation:product-demo-mars-aspect 21s ease-in-out infinite both;stroke-dasharray:1;stroke-dashoffset:1}.product-demo.is-motion-ready .product-demo__jupiter-aspect{animation:product-demo-jupiter-aspect 21s ease-in-out infinite both;stroke-dasharray:1;stroke-dashoffset:1}.product-demo.is-motion-ready .product-demo__keypoints>header{animation:product-demo-keypoint-heading 21s ease-out infinite both}.product-demo.is-motion-ready .product-demo__keypoint--1{animation:product-demo-keypoint-1 21s ease-out infinite both}.product-demo.is-motion-ready .product-demo__keypoint--2{animation:product-demo-keypoint-2 21s ease-out infinite both}.product-demo.is-motion-ready .product-demo__keypoint--3{animation:product-demo-keypoint-3 21s ease-out infinite both}.product-demo.is-motion-ready .product-demo__process-state--1{animation:product-demo-process-question 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__process-state--2{animation:product-demo-process-context 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__process-state--3{animation:product-demo-process-keypoints 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__process-state--4{animation:product-demo-process-answer 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__process-dots i{animation:product-demo-process-dot .9s ease-in-out infinite}.product-demo.is-motion-ready .product-demo__process-dots i:nth-child(2){animation-delay:.14s}.product-demo.is-motion-ready .product-demo__process-dots i:nth-child(3){animation-delay:.28s}.product-demo.is-motion-ready .product-demo__answer-line--1{animation:product-demo-answer-line-1 21s steps(18) infinite both}.product-demo.is-motion-ready .product-demo__answer-line--2{animation:product-demo-answer-line-2 21s steps(18) infinite both}.product-demo.is-motion-ready .product-demo__answer-line--3{animation:product-demo-answer-line-3 21s steps(24) infinite both}.product-demo.is-motion-ready .product-demo__typing-bubbles{animation:product-demo-answer-typing 21s ease-in-out infinite both}.product-demo.is-motion-ready .product-demo__typing-bubbles i{animation:product-demo-process-dot .9s ease-in-out infinite}.product-demo.is-motion-ready .product-demo__typing-bubbles i:nth-child(2){animation-delay:.14s}.product-demo.is-motion-ready .product-demo__typing-bubbles i:nth-child(3){animation-delay:.28s}.product-demo.is-motion-ready *,.product-demo.is-motion-ready :after,.product-demo.is-motion-ready :before{animation-play-state:paused!important}.product-demo.is-motion-ready.is-playing *,.product-demo.is-motion-ready.is-playing :after,.product-demo.is-motion-ready.is-playing :before{animation-play-state:running!important}@keyframes product-demo-duration{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes product-demo-question{0%,2%{opacity:0;transform:translateY(5px)}5%,96%{opacity:1;transform:translateY(0)}99%,to{opacity:0;transform:translateY(-3px)}}@keyframes product-demo-hint-question{0%,2%{opacity:0;transform:translateY(5px)}16%,5%{opacity:1;transform:translateY(0)}19%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-demo-hint-context{0%,17%{opacity:0;transform:translateY(5px)}20%,42%{opacity:1;transform:translateY(0)}45%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-demo-hint-keypoints{0%,43%{opacity:0;transform:translateY(5px)}46%,68%{opacity:1;transform:translateY(0)}71%,to{opacity:0;transform:translateY(-4px)}}@keyframes product-demo-hint-answer{0%,69%{opacity:0;transform:translateY(5px)}73%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes product-demo-dialogue{0%,18%{opacity:1;transform:translate(var(--product-demo-dialogue-center-x),var(--product-demo-dialogue-center-y)) scale(1)}24%,68%{opacity:1;transform:translate(var(--product-demo-dialogue-context-x),var(--product-demo-dialogue-context-y)) scale(1)}75%,to{opacity:1;transform:translate(var(--product-demo-dialogue-center-x),var(--product-demo-dialogue-center-y)) scale(1)}}@keyframes product-demo-chart-scene{0%,24%{opacity:0;transform:translateX(var(--product-demo-chart-start-x)) scale(.985)}31%,69%{opacity:1;transform:translateX(var(--product-demo-chart-final-x)) scale(1)}75%,to{opacity:0;transform:translateX(var(--product-demo-chart-final-x)) scale(.992)}}@keyframes product-demo-scan-pulse{0%,to{box-shadow:0 0 0 0 rgb(var(--vt-theme-primary-rgb)/.3);opacity:.68}50%{box-shadow:0 0 0 6px rgb(var(--vt-theme-primary-rgb)/0);opacity:1}}@keyframes product-demo-house-10{0%,54%{opacity:0}59%,69%{opacity:1}75%,to{opacity:0}}@keyframes product-demo-house-1{0%,33%{opacity:0}38%,69%{opacity:1}75%,to{opacity:0}}@keyframes product-demo-house-7{0%,47%{opacity:0}52%,69%{opacity:1}75%,to{opacity:0}}@keyframes product-demo-house-5{0%,40%{opacity:0}45%,69%{opacity:1}75%,to{opacity:0}}@keyframes product-demo-mars-aspect{0%,54%{opacity:0;stroke-dashoffset:1}60%,69%{opacity:.9;stroke-dashoffset:0}75%,to{opacity:0;stroke-dashoffset:0}}@keyframes product-demo-jupiter-aspect{0%,48%{opacity:0;stroke-dashoffset:1}55%,69%{opacity:.9;stroke-dashoffset:0}75%,to{opacity:0;stroke-dashoffset:0}}@keyframes product-demo-keypoint-heading{0%,43%{opacity:0;transform:translateY(5px)}47%,69%{opacity:1;transform:translateY(0)}75%,to{opacity:0;transform:translateY(-3px)}}@keyframes product-demo-keypoint-1{0%,46%{opacity:0;transform:translateY(9px) scale(.985)}51%,69%{opacity:1;transform:translateY(0) scale(1)}75%,to{opacity:0;transform:translateY(-4px) scale(.99)}}@keyframes product-demo-keypoint-2{0%,52%{opacity:0;transform:translateY(9px) scale(.985)}57%,69%{opacity:1;transform:translateY(0) scale(1)}75%,to{opacity:0;transform:translateY(-4px) scale(.99)}}@keyframes product-demo-keypoint-3{0%,58%{opacity:0;transform:translateY(9px) scale(.985)}63%,69%{opacity:1;transform:translateY(0) scale(1)}75%,to{opacity:0;transform:translateY(-4px) scale(.99)}}@keyframes product-demo-process-question{0%,2%{opacity:0;transform:translateY(4px)}16%,5%{opacity:1;transform:translateY(0)}19%,to{opacity:0;transform:translateY(-3px)}}@keyframes product-demo-process-context{0%,17%{opacity:0;transform:translateY(4px)}20%,42%{opacity:1;transform:translateY(0)}45%,to{opacity:0;transform:translateY(-3px)}}@keyframes product-demo-process-keypoints{0%,43%{opacity:0;transform:translateY(4px)}46%,68%{opacity:1;transform:translateY(0)}71%,to{opacity:0;transform:translateY(-3px)}}@keyframes product-demo-process-answer{0%,69%{opacity:0;transform:translateY(4px)}72%,76%{opacity:1;transform:translateY(0)}79%,to{opacity:0;transform:translateY(-3px)}}@keyframes product-demo-process-dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes product-demo-answer-line-1{0%,76%{clip-path:inset(0 100% 0 0);max-height:0;opacity:0}76.01%{clip-path:inset(0 100% 0 0);max-height:110px;opacity:0}82%,96%{clip-path:inset(0 0 0 0);max-height:110px;opacity:1}to{clip-path:inset(0 0 0 0);max-height:0;opacity:0}}@keyframes product-demo-answer-line-2{0%,81%{clip-path:inset(0 100% 0 0);margin-top:0;max-height:0;opacity:0}81.01%{clip-path:inset(0 100% 0 0);margin-top:7px;max-height:110px;opacity:0}87%,96%{clip-path:inset(0 0 0 0);margin-top:7px;max-height:110px;opacity:1}to{clip-path:inset(0 0 0 0);margin-top:0;max-height:0;opacity:0}}@keyframes product-demo-answer-line-3{0%,86%{clip-path:inset(0 100% 0 0);margin-top:0;max-height:0;opacity:0}86.01%{clip-path:inset(0 100% 0 0);margin-top:7px;max-height:110px;opacity:0}94%,96%{clip-path:inset(0 0 0 0);margin-top:7px;max-height:110px;opacity:1}to{clip-path:inset(0 0 0 0);margin-top:0;max-height:0;opacity:0}}@keyframes product-demo-answer-typing{0%,75%{opacity:0}77%,96%{opacity:1}99%,to{opacity:0}}@keyframes product-demo-mobile-dialogue{0%,17%{opacity:1;transform:translate(-50%,-50%) scale(1)}20%,69%{opacity:0;transform:translate(-50%,-50%) scale(.985)}72%,to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes product-demo-mobile-chart-scene{0%,18%{opacity:0;transform:translate(-50%,-50%) translateY(10px) scale(.985)}21%,43%{opacity:1;transform:translate(-50%,-50%) translateY(0) scale(1)}46%,to{opacity:0;transform:translate(-50%,-50%) translateY(-8px) scale(.992)}}@keyframes product-demo-mobile-house-1{0%,25%{opacity:0}28%,43%{opacity:1}46%,to{opacity:0}}@keyframes product-demo-mobile-house-5{0%,29%{opacity:0}32%,43%{opacity:1}46%,to{opacity:0}}@keyframes product-demo-mobile-house-7{0%,33%{opacity:0}36%,43%{opacity:1}46%,to{opacity:0}}@keyframes product-demo-mobile-house-10{0%,37%{opacity:0}40%,43%{opacity:1}46%,to{opacity:0}}@keyframes product-demo-mobile-mars-aspect{0%,38%{opacity:0;stroke-dashoffset:1}41%,43%{opacity:.9;stroke-dashoffset:0}46%,to{opacity:0;stroke-dashoffset:0}}@keyframes product-demo-mobile-jupiter-aspect{0%,34%{opacity:0;stroke-dashoffset:1}37%,43%{opacity:.9;stroke-dashoffset:0}46%,to{opacity:0;stroke-dashoffset:0}}@media (max-width:1199.98px){.product-demo{--product-demo-dialogue-context-x:4%}.product-demo__chart-scene{left:28px;width:392px}.product-demo__keypoints{left:336px;width:300px}}@media (max-width:991.98px){.product-demo{--product-demo-dialogue-context-x:-16%}.product-demo__stage{min-height:620px}.product-demo__dialogue{width:410px}.product-demo__chart-scene{left:18px;top:74px;width:340px}.product-demo__keypoints{left:262px;top:156px;width:280px}.product-demo__keypoint{gap:9px;min-height:78px;padding:9px 30px 9px 9px}.product-demo__keypoint-icon{height:36px;width:36px}}@media (max-width:767.98px){.product-demo-section{padding:30px 0 84px}.product-demo-section__heading{margin-bottom:34px}.product-demo-section__heading p{font-size:16px;line-height:1.65}.product-demo{--product-demo-dialogue-center-x:-50%;--product-demo-dialogue-center-y:-50%;border-radius:17px}.product-demo__stage{min-height:560px}.product-demo__dialogue{top:50%;width:min(450px,100% - 24px)}.product-demo__chart-scene{left:50%;top:50%;transform:translate(-50%,-50%);width:min(330px,100% - 28px)}.product-demo__keypoints{left:50%;top:50%;transform:translate(-50%,-50%);width:min(300px,100% - 36px)}.product-demo__keypoint{background:linear-gradient(120deg,color-mix(in srgb,var(--product-demo-keypoint-color) 17%,transparent),transparent 55%),color-mix(in srgb,var(--vt-theme-surface-raised) 98%,transparent);min-height:76px}.product-demo.is-motion-ready .product-demo__dialogue{animation-name:product-demo-mobile-dialogue}.product-demo.is-motion-ready .product-demo__chart-scene{animation-name:product-demo-mobile-chart-scene}.product-demo.is-motion-ready .product-demo__chart-house--1{animation-name:product-demo-mobile-house-1}.product-demo.is-motion-ready .product-demo__chart-house--5{animation-name:product-demo-mobile-house-5}.product-demo.is-motion-ready .product-demo__chart-house--7{animation-name:product-demo-mobile-house-7}.product-demo.is-motion-ready .product-demo__chart-house--10{animation-name:product-demo-mobile-house-10}.product-demo.is-motion-ready .product-demo__mars-aspect{animation-name:product-demo-mobile-mars-aspect}.product-demo.is-motion-ready .product-demo__jupiter-aspect{animation-name:product-demo-mobile-jupiter-aspect}}@media (max-width:575.98px){.product-demo__hints{gap:6px;min-height:54px}.product-demo__hints:after,.product-demo__hints:before{width:10%}.product-demo__hint-slot{max-width:calc(100% - 76px);min-width:215px}.product-demo__hint{font-size:9px;letter-spacing:.1em;min-width:215px;padding:0 10px;width:100%}.product-demo__duration{height:28px;padding:2px;width:28px}.product-demo__dialogue{min-height:0;padding:16px}.product-demo__dialogue-header{margin-bottom:16px}.product-demo__dialogue-header strong{font-size:16px}.product-demo__conversation{padding:0}.product-demo__question{font-size:13px;max-width:88%;padding:11px 13px}.product-demo__assistant-answer{height:230px;margin-top:16px;padding:6px 3px 3px}.product-demo__answer-copy{font-size:13px;line-height:1.55}.product-demo__composer{margin:16px 0 0;min-height:52px}.product-demo__chart-scene{padding:11px;width:min(320px,100% - 24px)}}@media (max-width:374.98px){.product-demo__dialogue{min-height:0}.product-demo__dialogue-header small{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-demo__chart-scene{width:min(304px,100% - 20px)}.product-demo__keypoints{width:calc(100% - 26px)}}@media (prefers-reduced-motion:reduce){.product-demo,.product-demo *,.product-demo :after,.product-demo :before{animation:none!important;transition:none!important}.product-demo__hint--1,.product-demo__hint--2,.product-demo__hint--3,.product-demo__process{display:none!important}.product-demo__answer-line,.product-demo__hint--4{opacity:1!important}.product-demo__answer-line{clip-path:none!important;max-height:none!important}.product-demo__answer-line+.product-demo__answer-line{margin-top:7px}.product-demo__typing-bubbles{display:none!important}.product-demo__duration-value{stroke-dashoffset:0}.product-demo__chart-scene,.product-demo__keypoints{display:none!important}}.vt-subscription-rates__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-left:auto;margin-right:auto;width:min(1160px,100%)}.vt-subscription-rate-card{background:linear-gradient(155deg,color-mix(in srgb,var(--vt-theme-surface-raised) 98%,transparent),color-mix(in srgb,var(--vt-theme-surface) 94%,transparent));border:1px solid var(--vt-theme-border);border-radius:14px;box-shadow:0 22px 50px rgba(var(--vt-theme-shadow-rgb),.11),inset 0 1px 0 color-mix(in srgb,var(--vt-theme-surface-raised) 96%,transparent);color:var(--vt-theme-text);display:flex;flex-direction:column;min-height:520px;min-width:0;overflow:hidden;padding:30px;position:relative;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.vt-subscription-rate-card:before{background:linear-gradient(90deg,transparent,rgba(var(--vt-theme-primary-rgb),.42),transparent);content:"";height:2px;left:26px;position:absolute;right:26px;top:0}.vt-subscription-rate-card:hover{border-color:rgba(var(--vt-theme-primary-rgb),.36);box-shadow:0 28px 58px rgba(var(--vt-theme-shadow-rgb),.14),0 0 34px rgba(var(--vt-theme-primary-rgb),.055);transform:translateY(-3px)}.vt-subscription-rate-card--featured{background:linear-gradient(155deg,color-mix(in srgb,var(--vt-theme-surface-raised) 99%,transparent),color-mix(in srgb,var(--vt-theme-primary) 7%,var(--vt-theme-surface)));border-color:rgba(var(--vt-theme-primary-rgb),.5);box-shadow:0 28px 62px rgba(var(--vt-theme-shadow-rgb),.15),0 0 42px rgba(var(--vt-theme-primary-rgb),.08),inset 0 1px 0 color-mix(in srgb,var(--vt-theme-surface-raised) 96%,transparent);transform:translateY(-12px)}.vt-subscription-rate-card--featured:before{background:linear-gradient(90deg,transparent,var(--vt-theme-primary),transparent);height:3px;left:18px;right:18px}.vt-subscription-rate-card--featured:hover{border-color:rgba(var(--vt-theme-primary-rgb),.8);transform:translateY(-15px)}.vt-subscription-rate-card--featured .vt-subscription-rate-card__label{background:var(--vt-theme-primary);border-color:var(--vt-theme-primary);color:var(--vt-theme-on-primary)}.vt-subscription-rate-card__header{align-items:center;display:flex;gap:12px;justify-content:space-between;min-height:34px}.vt-subscription-rate-card__label,.vt-subscription-rate-card__saving{align-items:center;border:1px solid rgba(var(--vt-theme-primary-rgb),.24);border-radius:999px;color:var(--vt-theme-primary);display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.12em;line-height:1.2;min-width:0;text-transform:uppercase}.vt-subscription-rate-card__label{background:rgba(var(--vt-theme-primary-rgb),.055);padding:8px 12px}.vt-subscription-rate-card__saving{color:var(--vt-theme-text-muted);flex:0 0 auto;letter-spacing:.04em;padding:7px 10px;text-transform:none}.vt-subscription-rate-card__period{align-items:baseline;color:var(--vt-theme-text-soft);display:flex;gap:10px;margin-top:36px}.vt-subscription-rate-card__period strong{color:var(--vt-theme-primary);font-size:48px;font-weight:400;line-height:1}.vt-subscription-rate-card__period span{font-size:17px}.vt-subscription-rate-card__price{align-items:baseline;display:flex;gap:8px;margin-top:24px}.vt-subscription-rate-card__price strong{color:var(--vt-theme-text);font-size:clamp(34px,3vw,44px);font-weight:400;letter-spacing:-.025em;line-height:1}.vt-subscription-rate-card__price span{color:var(--vt-theme-text-muted);font-size:14px}.vt-subscription-rate-card__credits{align-items:start;border-bottom:1px solid var(--vt-theme-border);border-top:1px solid var(--vt-theme-border);display:grid;gap:14px;grid-template-columns:38px minmax(0,1fr);margin-top:34px;padding:26px 0}.vt-subscription-rate-card__credits>.vt-subscription-rate-card__credits-icon{align-items:center;background:rgba(var(--vt-theme-primary-rgb),.055);border:1px solid rgba(var(--vt-theme-primary-rgb),.22);border-radius:50%;color:var(--vt-theme-primary);display:inline-flex;font-size:16px;height:38px;justify-content:center;width:38px}.vt-subscription-rate-card__credits .icon-sparkles{--ai-sparkles-size:18px}.vt-subscription-rate-card__credits div{min-width:0}.vt-subscription-rate-card__credits small,.vt-subscription-rate-card__credits span,.vt-subscription-rate-card__credits strong{display:block}.vt-subscription-rate-card__credits strong{color:var(--vt-theme-text);font-size:17px;font-weight:600}.vt-subscription-rate-card__credits strong small{color:var(--vt-theme-text-muted);display:inline;font-size:12px!important;font-weight:400}.vt-subscription-rate-card__credits small,.vt-subscription-rate-card__credits span{color:var(--vt-theme-text-muted);line-height:1.5}.vt-subscription-rate-card__credits span{font-size:14px;margin-top:4px}.vt-subscription-rate-card__credits>div>small{font-size:12px;margin-top:3px}.vt-subscription-rate-card__footer{display:flex;flex-direction:column;gap:20px;margin-top:auto;padding-top:30px}.vt-subscription-rate-card__total{align-items:flex-end;display:flex;gap:16px;justify-content:space-between}.vt-subscription-rate-card__total span{color:var(--vt-theme-text-muted);font-size:13px;line-height:1.35}.vt-subscription-rate-card__total strong{color:var(--vt-theme-primary);flex:0 0 auto;font-size:30px;font-weight:400;letter-spacing:-.02em;line-height:1}.vt-subscription-rate-card__button{align-items:center;background:var(--vt-theme-primary);border:1px solid var(--vt-theme-primary);border-radius:999px;box-shadow:none;color:var(--vt-theme-on-primary);cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:700;gap:12px;justify-content:center;line-height:1.2;min-height:50px;padding:12px 24px;text-align:center;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;width:100%}.vt-subscription-rate-card__button:focus,.vt-subscription-rate-card__button:hover{background:var(--vt-theme-primary-hover);border-color:var(--vt-theme-primary-hover);box-shadow:0 14px 34px rgba(var(--vt-theme-primary-rgb),.18);color:var(--vt-theme-on-primary);text-decoration:none;transform:translateY(-1px)}@media (max-width:991.98px){.vt-subscription-rates__grid{gap:18px;grid-template-columns:minmax(0,1fr);max-width:620px}.vt-subscription-rate-card{min-height:0}.vt-subscription-rate-card--featured{order:-1;transform:none}.vt-subscription-rate-card--featured:hover{transform:translateY(-3px)}}@media (max-width:575.98px){.vt-subscription-rate-card{border-radius:12px;padding:24px}.vt-subscription-rate-card__header{flex-wrap:wrap}.vt-subscription-rate-card__period{margin-top:30px}.vt-subscription-rate-card__price{margin-top:20px}.vt-subscription-rate-card__credits{margin-top:28px;padding:22px 0}}@media (prefers-reduced-motion:reduce){.vt-subscription-rate-card,.vt-subscription-rate-card__button{transition:none}}