@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:400 700;src:url(/assets/fonts/fraunces-latin-ext-variable.a2930b27.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Fraunces;font-style:normal;font-weight:400 700;src:url(/assets/fonts/fraunces-latin-variable.7234ed86.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400 700;src:url(/assets/fonts/manrope-latin-ext-variable.3911b66d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:400 700;src:url(/assets/fonts/manrope-latin-variable.a30ddcd3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--vc-accessibility-focus-dark-surface-outline:3px solid #ecd59d;--vc-accessibility-focus-dark-surface-outline-offset:3px;--vc-accessibility-focus-light-surface-outline:3px solid #a83d29;--vc-accessibility-focus-light-surface-outline-offset:3px;--vc-accessibility-minimum-target:44px;--vc-border-emphasis:2px;--vc-border-hairline:1px;--vc-brand-signature-clear-space:1em;--vc-brand-signature-descriptor-font-size:0.53rem;--vc-brand-signature-descriptor-line-height:1.4;--vc-brand-signature-descriptor-offset:0.42rem;--vc-brand-signature-descriptor-tracking:0.04em;--vc-brand-signature-descriptor-transform:none;--vc-brand-signature-descriptor-weight:600;--vc-brand-signature-gap:0.75rem;--vc-brand-signature-mark-feature:4rem;--vc-brand-signature-mark-regular:3rem;--vc-brand-signature-mark-small:2rem;--vc-brand-signature-minimum-width:7.5rem;--vc-brand-signature-name-line-height:1;--vc-brand-signature-name-optical-size:72;--vc-brand-signature-name-size-feature:clamp(2.6rem,5vw,4.5rem);--vc-brand-signature-name-size-regular:1.8rem;--vc-brand-signature-name-size-small:1.25rem;--vc-brand-signature-name-tracking:-0.025em;--vc-brand-signature-name-weight:700;--vc-color-primitive-ink-100:#e6eae7;--vc-color-primitive-ink-300:#9ba8a3;--vc-color-primitive-ink-500:#596b66;--vc-color-primitive-ink-700:#344b46;--vc-color-primitive-ink-900:#172d29;--vc-color-primitive-ink-950:#102421;--vc-color-primitive-paper-canvas:#f7f1e6;--vc-color-primitive-paper-muted:#efe6d8;--vc-color-primitive-paper-surface:#fffcf7;--vc-color-primitive-petrol-100:#e0f0ec;--vc-color-primitive-petrol-200:#b8d9d3;--vc-color-primitive-petrol-500:#24766e;--vc-color-primitive-petrol-600:#1b6a63;--vc-color-primitive-petrol-700:#155e59;--vc-color-primitive-petrol-800:#0f4f4b;--vc-color-primitive-petrol-900:#083d3a;--vc-color-primitive-sun-100:#f8edd1;--vc-color-primitive-sun-200:#ecd59d;--vc-color-primitive-sun-500:#d79b32;--vc-color-primitive-sun-700:#8b641d;--vc-color-primitive-sun-800:#795413;--vc-color-primitive-terracotta-100:#fbe8e2;--vc-color-primitive-terracotta-200:#f0bcaf;--vc-color-primitive-terracotta-600:#c64e36;--vc-color-primitive-terracotta-700:#a83d29;--vc-color-primitive-terracotta-800:#83301f;--vc-color-semantic-accent-on-terracotta:#fff;--vc-color-semantic-accent-sun:#d79b32;--vc-color-semantic-accent-terracotta:#a83d29;--vc-color-semantic-accent-terracotta-strong:#83301f;--vc-color-semantic-action-danger-active-background:#6f252e;--vc-color-semantic-action-danger-background:#a43b3b;--vc-color-semantic-action-danger-border:#a43b3b;--vc-color-semantic-action-danger-foreground:#fff;--vc-color-semantic-action-danger-hover-background:#873039;--vc-color-semantic-action-disabled-background:#e6eae7;--vc-color-semantic-action-disabled-border:#9ba8a3;--vc-color-semantic-action-disabled-foreground:#596b66;--vc-color-semantic-action-primary-active-background:#083d3a;--vc-color-semantic-action-primary-background:#155e59;--vc-color-semantic-action-primary-border:#155e59;--vc-color-semantic-action-primary-foreground:#fff;--vc-color-semantic-action-primary-hover-background:#0f4f4b;--vc-color-semantic-action-quiet-active-background:#b8d9d3;--vc-color-semantic-action-quiet-background:transparent;--vc-color-semantic-action-quiet-foreground:#155e59;--vc-color-semantic-action-quiet-hover-background:#e0f0ec;--vc-color-semantic-action-secondary-active-background:#b8d9d3;--vc-color-semantic-action-secondary-background:transparent;--vc-color-semantic-action-secondary-border:#155e59;--vc-color-semantic-action-secondary-foreground:#155e59;--vc-color-semantic-action-secondary-hover-background:#e0f0ec;--vc-color-semantic-background-inverse:#083d3a;--vc-color-semantic-background-page:#f7f1e6;--vc-color-semantic-background-subtle:#efe6d8;--vc-color-semantic-background-surface:#fffcf7;--vc-color-semantic-border-control:#7c8c86;--vc-color-semantic-border-focus-dark:#ecd59d;--vc-color-semantic-border-focus-light:#a83d29;--vc-color-semantic-border-strong:#344b46;--vc-color-semantic-border-subtle:#d8cdbd;--vc-color-semantic-feedback-danger-surface:#f9e8e6;--vc-color-semantic-feedback-danger-text:#a43b3b;--vc-color-semantic-feedback-information-surface:#e6eef8;--vc-color-semantic-feedback-information-text:#25639a;--vc-color-semantic-feedback-success-surface:#e5f3ec;--vc-color-semantic-feedback-success-text:#176b52;--vc-color-semantic-feedback-warning-surface:#f8edd1;--vc-color-semantic-feedback-warning-text:#795413;--vc-color-semantic-overlay-scrim:rgba(8,61,58,.72);--vc-color-semantic-selection-border:#155e59;--vc-color-semantic-selection-foreground:#102421;--vc-color-semantic-selection-indicator:#a83d29;--vc-color-semantic-selection-surface:#e0f0ec;--vc-color-semantic-tarot-back:#083d3a;--vc-color-semantic-tarot-back-pattern:#d79b32;--vc-color-semantic-tarot-front:#fffcf7;--vc-color-semantic-tarot-major-arcana:#a83d29;--vc-color-semantic-tarot-minor-arcana:#155e59;--vc-color-semantic-text-disabled:#9ba8a3;--vc-color-semantic-text-inverse:#fffcf7;--vc-color-semantic-text-inverse-muted:#b8d9d3;--vc-color-semantic-text-muted:#596b66;--vc-color-semantic-text-primary:#102421;--vc-color-semantic-text-secondary:#344b46;--vc-elevation-large:0 28px 70px rgba(8,61,58,.18),0 8px 24px rgba(16,36,33,.1);--vc-elevation-medium:0 12px 32px rgba(16,36,33,.12),0 3px 10px rgba(16,36,33,.07);--vc-elevation-small:0 1px 2px rgba(16,36,33,.08),0 2px 8px rgba(16,36,33,.05);--vc-iconography-line-cap:round;--vc-iconography-line-join:round;--vc-iconography-sizes-default:1.25rem;--vc-iconography-sizes-feature:2rem;--vc-iconography-sizes-large:1.5rem;--vc-iconography-sizes-small:1rem;--vc-iconography-stroke-width:1.75px;--vc-imagery-illustration-texture-opacity-maximum:0.08;--vc-imagery-tarot-aspect-ratio:5/8;--vc-layout-breakpoint-compact:30rem;--vc-layout-breakpoint-large:64rem;--vc-layout-breakpoint-medium:48rem;--vc-layout-breakpoint-wide:80rem;--vc-layout-container-content:70rem;--vc-layout-container-reading:42rem;--vc-layout-container-wide:80rem;--vc-layout-grid-columns-compact:4;--vc-layout-grid-columns-large:12;--vc-layout-grid-columns-medium:8;--vc-layout-gutter-compact:1rem;--vc-layout-gutter-regular:1.5rem;--vc-layout-gutter-wide:2rem;--vc-layout-minimum-viewport:320px;--vc-layout-section-block-spacing:clamp(3rem,7vw,6rem);--vc-motion-card-reveal-face-backface-visibility:hidden;--vc-motion-card-reveal-from:rotateY(0deg);--vc-motion-card-reveal-perspective:62.5rem;--vc-motion-card-reveal-to:rotateY(180deg);--vc-motion-card-reveal-transform-origin:center center;--vc-motion-duration-default:180ms;--vc-motion-duration-entrance:280ms;--vc-motion-duration-fast:120ms;--vc-motion-duration-instant:0ms;--vc-motion-duration-reveal:480ms;--vc-motion-easing-entrance:cubic-bezier(0.16,1,0.3,1);--vc-motion-easing-standard:cubic-bezier(0.2,0.8,0.2,1);--vc-motion-reduced-motion-duration:0.01ms;--vc-motion-reduced-motion-iterations:1;--vc-radius-card:1rem;--vc-radius-large:1.25rem;--vc-radius-medium:0.75rem;--vc-radius-pill:999px;--vc-radius-small:0.375rem;--vc-radius-xlarge:1.75rem;--vc-size-control-minimum:2.75rem;--vc-size-control-regular:3rem;--vc-size-icon-feature:2rem;--vc-size-icon-inline:1.25rem;--vc-size-tarot-aspect-ratio:5/8;--vc-size-tarot-compact-width:7rem;--vc-size-tarot-hero-width:min(18rem,72vw);--vc-size-tarot-regular-width:12rem;--vc-spacing-0:0;--vc-spacing-1:0.25rem;--vc-spacing-10:2.5rem;--vc-spacing-12:3rem;--vc-spacing-16:4rem;--vc-spacing-2:0.5rem;--vc-spacing-20:5rem;--vc-spacing-24:6rem;--vc-spacing-3:0.75rem;--vc-spacing-4:1rem;--vc-spacing-5:1.25rem;--vc-spacing-6:1.5rem;--vc-spacing-8:2rem;--vc-typography-axis-display-optical-size:72;--vc-typography-family-body:"Manrope",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--vc-typography-family-display:"Fraunces",Baskerville,"Iowan Old Style","Palatino Linotype",Palatino,Georgia,serif;--vc-typography-family-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--vc-typography-measure-compact:48ch;--vc-typography-measure-reading:68ch;--vc-typography-size-2xl-font-size:1.5rem;--vc-typography-size-2xl-line-height:1.875rem;--vc-typography-size-3xl-font-size:clamp(2rem,1.6rem + 2vw,3rem);--vc-typography-size-3xl-line-height:1.08;--vc-typography-size-4xl-font-size:clamp(2.75rem,2rem + 4vw,4.75rem);--vc-typography-size-4xl-line-height:0.98;--vc-typography-size-base-font-size:1rem;--vc-typography-size-base-line-height:1.6rem;--vc-typography-size-lead-font-size:1.125rem;--vc-typography-size-lead-line-height:1.75rem;--vc-typography-size-sm-font-size:0.875rem;--vc-typography-size-sm-line-height:1.25rem;--vc-typography-size-xl-font-size:1.25rem;--vc-typography-size-xl-line-height:1.625rem;--vc-typography-size-xs-font-size:0.75rem;--vc-typography-size-xs-line-height:1rem;--vc-typography-tracking-label:0.04em;--vc-typography-tracking-normal:0;--vc-typography-tracking-tight:-0.025em;--vc-typography-weight-bold:700;--vc-typography-weight-medium:500;--vc-typography-weight-regular:400;--vc-typography-weight-semibold:600;--vc-z-index-base:0;--vc-z-index-dialog:900;--vc-z-index-overlay:800;--vc-z-index-raised:10;--vc-z-index-sticky:100;--vc-z-index-toast:1000}*,:after,:before{box-sizing:border-box}html{min-inline-size:var(--vc-layout-minimum-viewport);scroll-behavior:smooth;scroll-padding-block-start:var(--vc-spacing-20)}body{background:var(--vc-color-semantic-background-page);color:var(--vc-color-semantic-text-primary);font-size:var(--vc-typography-size-base-font-size);line-height:var(--vc-typography-size-base-line-height);margin:0;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:var(--vc-typography-family-body)}img,svg{display:block;max-inline-size:100%}a,button{-webkit-tap-highlight-color:transparent}a{color:var(--vc-color-semantic-action-quiet-foreground)}blockquote,h1,h2,h3,ol,p,ul{-webkit-margin-before:0;margin-block-start:0}h1,h2,h3{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-optical-sizing:auto;font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-tight)}h1{-webkit-margin-after:var(--vc-spacing-6);font-size:var(--vc-typography-size-4xl-font-size);line-height:var(--vc-typography-size-4xl-line-height);margin-block-end:var(--vc-spacing-6)}h2{-webkit-margin-after:var(--vc-spacing-4);font-size:var(--vc-typography-size-3xl-font-size);line-height:var(--vc-typography-size-3xl-line-height);margin-block-end:var(--vc-spacing-4)}h3{-webkit-margin-after:var(--vc-spacing-2);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height);margin-block-end:var(--vc-spacing-2)}[hidden]{display:none!important}:target{scroll-margin-block-start:var(--vc-spacing-20)}.vc-container{inline-size:min(100% - (var(--vc-layout-gutter-compact) * 2),var(--vc-layout-container-content));margin-inline:auto}.vc-container--reading{max-inline-size:var(--vc-layout-container-reading)}.vc-skip-link{background:var(--vc-color-semantic-background-surface);border-radius:var(--vc-radius-medium);box-shadow:var(--vc-elevation-medium);color:var(--vc-color-semantic-text-primary);font-weight:var(--vc-typography-weight-bold);inset-block-start:var(--vc-spacing-2);inset-inline-start:var(--vc-spacing-2);min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-3) var(--vc-spacing-4);position:fixed;transform:translateY(-160%);z-index:var(--vc-z-index-toast)}.vc-skip-link:focus{transform:translateY(0)}:where(a,button,summary):focus-visible{outline:var(--vc-accessibility-focus-light-surface-outline);outline-offset:var(--vc-accessibility-focus-light-surface-outline-offset)}.vc-brand{align-items:center;color:var(--vc-color-semantic-text-primary);display:inline-flex;gap:var(--vc-brand-signature-gap);min-inline-size:var(--vc-brand-signature-minimum-width);text-decoration:none}.vc-brand__mark{block-size:var(--vc-brand-signature-mark-small);flex:0 0 auto;inline-size:var(--vc-brand-signature-mark-small)}.vc-brand__name{font-family:var(--vc-typography-family-display);font-optical-sizing:auto;font-size:var(--vc-brand-signature-name-size-small);font-weight:var(--vc-brand-signature-name-weight);letter-spacing:var(--vc-brand-signature-name-tracking);line-height:var(--vc-brand-signature-name-line-height)}.vc-site-header{-webkit-border-after:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);background:var(--vc-color-semantic-background-page);border-block-end:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);position:relative;z-index:var(--vc-z-index-sticky)}.vc-site-header__inner{align-items:center;display:flex;gap:var(--vc-spacing-4);justify-content:space-between;min-block-size:var(--vc-spacing-20)}.vc-site-nav{align-items:center;display:flex;gap:var(--vc-spacing-2);justify-content:flex-end}.vc-site-nav__link{align-items:center;border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-secondary);display:none;font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-sm-line-height);min-block-size:var(--vc-size-control-minimum);padding-inline:var(--vc-spacing-3);text-decoration:none}.vc-site-nav__link:hover,.vc-site-nav__link[aria-current=page]{background:var(--vc-color-semantic-action-quiet-hover-background);color:var(--vc-color-semantic-text-primary)}.vc-button{align-items:center;border:var(--vc-border-emphasis) solid transparent;border-radius:var(--vc-radius-pill);display:inline-flex;font-size:var(--vc-typography-size-base-font-size);font-weight:var(--vc-typography-weight-bold);gap:var(--vc-spacing-2);justify-content:center;line-height:var(--vc-typography-size-base-line-height);min-block-size:var(--vc-size-control-regular);padding:var(--vc-spacing-3) var(--vc-spacing-6);text-align:center;text-decoration:none;transition:background-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard),border-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard),transform var(--vc-motion-duration-fast) var(--vc-motion-easing-standard)}.vc-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width)}.vc-button:hover{transform:translateY(calc(var(--vc-spacing-1)*-1))}.vc-button:active{transform:translateY(0)}.vc-button--compact{font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-2) var(--vc-spacing-4)}.vc-button--primary{background:var(--vc-color-semantic-action-primary-background);border-color:var(--vc-color-semantic-action-primary-border);color:var(--vc-color-semantic-action-primary-foreground)}.vc-button--primary:hover{background:var(--vc-color-semantic-action-primary-hover-background)}.vc-button--primary:active{background:var(--vc-color-semantic-action-primary-active-background)}.vc-button--secondary{background:var(--vc-color-semantic-action-secondary-background);border-color:var(--vc-color-semantic-action-secondary-border);color:var(--vc-color-semantic-action-secondary-foreground)}.vc-button--secondary:hover{background:var(--vc-color-semantic-action-secondary-hover-background)}.vc-button--secondary:active{background:var(--vc-color-semantic-action-secondary-active-background)}.vc-button:disabled,.vc-button[aria-busy=true]{background:var(--vc-color-semantic-action-disabled-background);border-color:var(--vc-color-semantic-action-disabled-border);color:var(--vc-color-semantic-action-disabled-foreground);cursor:wait;transform:none}.vc-text-link{align-items:center;display:inline-flex;font-weight:var(--vc-typography-weight-semibold);min-block-size:var(--vc-size-control-minimum);padding-inline:var(--vc-spacing-1);text-underline-offset:var(--vc-spacing-1)}.vc-text-link--inverse{color:var(--vc-color-semantic-text-inverse)}.vc-hero .vc-button:focus-visible,.vc-text-link--inverse:focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-eyebrow{-webkit-margin-after:var(--vc-spacing-3);color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);margin-block-end:var(--vc-spacing-3);text-transform:uppercase}.vc-eyebrow--inverse{color:var(--vc-color-semantic-accent-sun)}.vc-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-4)}.vc-hero{background:var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse);overflow:hidden;position:relative}.vc-hero:after,.vc-hero:before{border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-600);border-radius:var(--vc-radius-pill);content:"";opacity:.6;pointer-events:none;position:absolute}.vc-hero:before{block-size:min(34rem,72vw);inline-size:min(34rem,72vw);inset-block-start:calc(var(--vc-spacing-24)*-1);inset-inline-end:calc(var(--vc-spacing-20)*-1)}.vc-hero:after{block-size:min(20rem,54vw);inline-size:min(20rem,54vw);inset-block-end:calc(var(--vc-spacing-16)*-1);inset-inline-start:calc(var(--vc-spacing-16)*-1)}.vc-hero__grid{align-items:center;display:grid;gap:var(--vc-spacing-12);padding-block:clamp(var(--vc-spacing-16),10vw,var(--vc-spacing-24));position:relative;z-index:var(--vc-z-index-raised)}.vc-hero__content{max-inline-size:var(--vc-typography-measure-compact)}.vc-hero h1{color:var(--vc-color-semantic-text-inverse)}.vc-hero__lead{-webkit-margin-after:var(--vc-spacing-8);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-block-end:var(--vc-spacing-8);max-inline-size:var(--vc-typography-measure-compact)}.vc-hero__lead,.vc-trust-list{color:var(--vc-color-semantic-text-inverse-muted)}.vc-trust-list{display:flex;flex-wrap:wrap;font-size:var(--vc-typography-size-sm-font-size);gap:var(--vc-spacing-2) var(--vc-spacing-5);line-height:var(--vc-typography-size-sm-line-height);list-style:none;margin-block:var(--vc-spacing-8) 0;padding:0}.vc-trust-list li{align-items:center;display:flex;gap:var(--vc-spacing-2)}.vc-trust-list li:before{background:var(--vc-color-semantic-accent-sun);block-size:var(--vc-spacing-2);border-radius:var(--vc-radius-pill);content:"";flex:0 0 auto;inline-size:var(--vc-spacing-2)}.vc-hero-cards{isolation:isolate;min-block-size:min(29rem,118vw);position:relative}.vc-hero-cards__halo{aspect-ratio:1;background:var(--vc-color-primitive-petrol-700);border-radius:var(--vc-radius-pill);inline-size:80%;inset:50% auto auto 50%;opacity:.72;position:absolute;transform:translate(-50%,-50%)}.vc-hero-cards__card{aspect-ratio:var(--vc-size-tarot-aspect-ratio);border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-large);inline-size:min(13.5rem,50vw);inset-block-start:50%;inset-inline-start:50%;-o-object-fit:contain;object-fit:contain;position:absolute}.vc-hero-cards__card--center{transform:translate(-50%,-50%);z-index:3}.vc-hero-cards__card--left{transform:translate(-76%,-48%) rotate(-10deg);z-index:1}.vc-hero-cards__card--right{transform:translate(-24%,-48%) rotate(10deg);z-index:2}.vc-hero-cards__caption{color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);inset-block-end:0;inset-inline-start:50%;letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-xs-line-height);min-inline-size:-webkit-max-content;min-inline-size:-moz-max-content;min-inline-size:max-content;position:absolute;text-transform:uppercase;transform:translateX(-50%);z-index:4}.vc-section{padding-block:var(--vc-layout-section-block-spacing)}.vc-section--paper{background:var(--vc-color-semantic-background-page)}.vc-section--surface{background:var(--vc-color-semantic-background-surface)}.vc-section--ink{background:var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse)}.vc-section-heading{-webkit-margin-after:var(--vc-spacing-10);margin-block-end:var(--vc-spacing-10);max-inline-size:var(--vc-typography-measure-reading)}.vc-section-heading--compact{max-inline-size:var(--vc-typography-measure-compact)}.vc-section-heading>p:last-child{-webkit-margin-after:0;color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-block-end:0}.vc-product-grid{display:grid;gap:var(--vc-spacing-5)}.vc-product-card{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);box-shadow:var(--vc-elevation-small);display:flex;flex-direction:column;min-inline-size:0;padding:var(--vc-spacing-6);position:relative}.vc-product-card--featured{-webkit-border-before:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);border-block-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta)}.vc-product-card__topline{-webkit-margin-after:var(--vc-spacing-5);align-items:center;display:flex;gap:var(--vc-spacing-2);justify-content:space-between;margin-block-end:var(--vc-spacing-5);min-block-size:var(--vc-size-control-minimum)}.vc-availability,.vc-badge{align-items:center;border-radius:var(--vc-radius-pill);display:inline-flex;font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xs-line-height);min-block-size:var(--vc-spacing-8);padding-inline:var(--vc-spacing-3)}.vc-badge{background:var(--vc-color-primitive-terracotta-100);color:var(--vc-color-semantic-accent-terracotta-strong)}.vc-availability{background:var(--vc-color-semantic-feedback-warning-surface);color:var(--vc-color-semantic-feedback-warning-text)}.vc-availability--available{background:var(--vc-color-semantic-feedback-success-surface);color:var(--vc-color-semantic-feedback-success-text)}.vc-availability--coming-soon{background:transparent;border:var(--vc-border-hairline) solid var(--vc-color-semantic-action-disabled-border);color:var(--vc-color-semantic-action-disabled-foreground)}.vc-product-card__icon{-webkit-margin-after:var(--vc-spacing-5);background:var(--vc-color-primitive-petrol-100);block-size:var(--vc-spacing-12);border-radius:var(--vc-radius-medium);color:var(--vc-color-semantic-action-quiet-foreground);display:grid;inline-size:var(--vc-spacing-12);margin-block-end:var(--vc-spacing-5);place-items:center}.vc-product-card__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--vc-iconography-stroke-width);block-size:var(--vc-size-icon-feature);inline-size:var(--vc-size-icon-feature)}.vc-product-card>p{color:var(--vc-color-semantic-text-secondary)}.vc-card-link{-webkit-margin-before:auto;align-items:center;display:inline-flex;font-weight:var(--vc-typography-weight-bold);gap:var(--vc-spacing-4);justify-content:space-between;margin-block-start:auto;min-block-size:var(--vc-size-control-minimum);text-underline-offset:var(--vc-spacing-1)}.vc-product-card__status{-webkit-padding-before:var(--vc-spacing-4);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);color:var(--vc-color-semantic-text-muted)!important;font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block:auto 0;padding-block-start:var(--vc-spacing-4)}.vc-product-card--coming-soon{background:var(--vc-color-semantic-action-disabled-background);border-color:var(--vc-color-semantic-action-disabled-border);box-shadow:none;cursor:default}.vc-product-card--coming-soon h3,.vc-product-card--coming-soon>p{color:var(--vc-color-semantic-action-disabled-foreground)}.vc-product-card--coming-soon .vc-badge,.vc-product-card--coming-soon .vc-product-card__icon{background:var(--vc-color-semantic-background-surface);color:var(--vc-color-semantic-action-disabled-foreground)}.vc-product-card--coming-soon .vc-product-card__status{border-color:var(--vc-color-semantic-action-disabled-border)}.vc-commitment,.vc-faq-layout,.vc-how-it-works,.vc-method-grid{display:grid;gap:var(--vc-spacing-10)}.vc-step-list{list-style:none;margin:0;padding:0}.vc-step-list,.vc-step-list li{display:grid;gap:var(--vc-spacing-4)}.vc-step-list li{background:var(--vc-color-semantic-background-page);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);grid-template-columns:auto 1fr;padding:var(--vc-spacing-5)}.vc-step-list__number{background:var(--vc-color-semantic-accent-terracotta);block-size:var(--vc-size-control-minimum);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-accent-on-terracotta);display:grid;font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);inline-size:var(--vc-size-control-minimum);place-items:center}.vc-step-list h3,.vc-step-list p{-webkit-margin-after:0;margin-block-end:0}.vc-step-list p{color:var(--vc-color-semantic-text-secondary)}.vc-commitment h2{color:var(--vc-color-semantic-text-inverse)}.vc-commitment__content{color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height)}.vc-commitment__content ul{-webkit-margin-after:0;-webkit-padding-start:var(--vc-spacing-6);display:grid;gap:var(--vc-spacing-3);margin-block-end:0;padding-inline-start:var(--vc-spacing-6)}.vc-accordion-group{-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-accordion-group details{-webkit-border-after:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-end:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle)}.vc-accordion-group summary{-webkit-padding-end:var(--vc-spacing-10);color:var(--vc-color-semantic-text-primary);cursor:pointer;font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xl-line-height);min-block-size:var(--vc-size-control-regular);padding-block:var(--vc-spacing-5);padding-inline-end:var(--vc-spacing-10)}.vc-accordion-group details[open] summary{color:var(--vc-color-semantic-accent-terracotta-strong)}.vc-accordion-group details p{-webkit-margin-after:var(--vc-spacing-5);color:var(--vc-color-semantic-text-secondary);margin-block-end:var(--vc-spacing-5);max-inline-size:var(--vc-typography-measure-reading)}.vc-final-cta{-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);background:var(--vc-color-semantic-background-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);padding-block:var(--vc-layout-section-block-spacing);text-align:center}.vc-final-cta__inner{max-inline-size:var(--vc-layout-container-reading)}.vc-final-cta__inner>p:not(.vc-eyebrow){-webkit-margin-after:var(--vc-spacing-6);color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-block-end:var(--vc-spacing-6)}.vc-site-footer{-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-700);background:var(--vc-color-semantic-background-inverse);border-block-start:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-700);color:var(--vc-color-semantic-text-inverse-muted);padding-block:var(--vc-spacing-12) var(--vc-spacing-6)}.vc-site-footer .vc-brand{color:var(--vc-color-semantic-text-inverse)}.vc-site-footer :where(a,.vc-brand):focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-site-footer__grid{display:grid;gap:var(--vc-spacing-10)}.vc-site-footer__brand p{margin-block:var(--vc-spacing-4) 0;max-inline-size:var(--vc-typography-measure-compact)}.vc-site-footer__nav{align-content:start;display:grid;gap:var(--vc-spacing-2)}.vc-site-footer h2{-webkit-margin-after:var(--vc-spacing-2);color:var(--vc-color-semantic-text-inverse);font-family:var(--vc-typography-family-body);font-size:var(--vc-typography-size-sm-font-size);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-sm-line-height);margin-block-end:var(--vc-spacing-2);text-transform:uppercase}.vc-site-footer a{color:var(--vc-color-semantic-text-inverse-muted);text-underline-offset:var(--vc-spacing-1)}.vc-site-footer__notice p{max-inline-size:var(--vc-typography-measure-compact)}.vc-site-footer__bottom{-webkit-margin-before:var(--vc-spacing-10);-webkit-padding-before:var(--vc-spacing-5);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-700);border-block-start:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-700);display:flex;flex-wrap:wrap;font-size:var(--vc-typography-size-xs-font-size);gap:var(--vc-spacing-2) var(--vc-spacing-6);justify-content:space-between;line-height:var(--vc-typography-size-xs-line-height);margin-block-start:var(--vc-spacing-10);padding-block-start:var(--vc-spacing-5)}.vc-site-footer__bottom p{margin:0}.vc-daily-intro{padding-block:var(--vc-spacing-10) var(--vc-spacing-12);text-align:center}.vc-breadcrumb{-webkit-margin-after:var(--vc-spacing-10);color:var(--vc-color-semantic-text-muted);display:flex;flex-wrap:wrap;font-size:var(--vc-typography-size-sm-font-size);gap:var(--vc-spacing-2);justify-content:center;line-height:var(--vc-typography-size-sm-line-height);margin-block-end:var(--vc-spacing-10)}.vc-breadcrumb a{text-underline-offset:var(--vc-spacing-1)}.vc-breadcrumb a,.vc-daily-intro__lead{color:var(--vc-color-semantic-text-secondary)}.vc-daily-intro__lead{font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);margin-inline:auto;max-inline-size:var(--vc-typography-measure-reading)}.vc-inline-facts{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2);justify-content:center;list-style:none;margin-block:var(--vc-spacing-6) 0;padding:0}.vc-inline-facts li{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-xs-line-height);padding:var(--vc-spacing-2) var(--vc-spacing-3)}.vc-draw{background:var(--vc-color-semantic-background-inverse);color:var(--vc-color-semantic-text-inverse);overflow:hidden;padding-block:var(--vc-spacing-12) var(--vc-layout-section-block-spacing);position:relative}.vc-draw:before{aspect-ratio:1;border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-600);border-radius:var(--vc-radius-pill);content:"";inline-size:min(38rem,100vw);inset:50% auto auto 50%;opacity:.7;position:absolute;transform:translate(-50%,-50%)}.vc-draw__inner{display:grid;gap:var(--vc-spacing-12);position:relative;z-index:var(--vc-z-index-raised)}.vc-draw__stage{align-items:center;display:flex;flex-direction:column;min-inline-size:0}.vc-draw__method{-webkit-border-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-sun);background:var(--vc-color-primitive-petrol-800);border-inline-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-sun);border-radius:var(--vc-radius-small);color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block:0 var(--vc-spacing-6);max-inline-size:var(--vc-typography-measure-compact);padding:var(--vc-spacing-4)}.vc-cut-option{inline-size:min(100%,var(--vc-typography-measure-compact));margin-block:var(--vc-spacing-6) 0}.vc-cut-option label{align-items:flex-start;background:var(--vc-color-primitive-petrol-800);border:var(--vc-border-hairline) solid var(--vc-color-primitive-petrol-600);border-radius:var(--vc-radius-large);color:var(--vc-color-semantic-text-inverse);cursor:pointer;display:flex;gap:var(--vc-spacing-3);min-block-size:var(--vc-size-control-minimum);padding:var(--vc-spacing-4)}.vc-cut-option label:has(input:checked){background:var(--vc-color-primitive-petrol-700);border-color:var(--vc-color-semantic-accent-sun)}.vc-cut-option input{accent-color:var(--vc-color-semantic-accent-sun);block-size:var(--vc-size-icon-inline);flex:0 0 auto;inline-size:var(--vc-size-icon-inline);margin:var(--vc-spacing-1) 0 0}.vc-cut-option input:focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-cut-option__content{display:grid;gap:var(--vc-spacing-1)}.vc-cut-option__title{align-items:center;display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2)}.vc-cut-option small{color:var(--vc-color-semantic-text-inverse-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-tarot-card{aspect-ratio:var(--vc-size-tarot-aspect-ratio);inline-size:var(--vc-size-tarot-hero-width);max-inline-size:100%;perspective:var(--vc-motion-card-reveal-perspective)}.vc-tarot-card__inner{block-size:100%;inline-size:100%;position:relative;transform:var(--vc-motion-card-reveal-from);transform-origin:var(--vc-motion-card-reveal-transform-origin);transform-style:preserve-3d;transition:transform var(--vc-motion-duration-reveal) var(--vc-motion-easing-standard)}.vc-tarot-card--revealed .vc-tarot-card__inner,.vc-tarot-card--revealing .vc-tarot-card__inner{transform:var(--vc-motion-card-reveal-to)}.vc-tarot-card__back,.vc-tarot-card__front{-webkit-backface-visibility:var(--vc-motion-card-reveal-face-backface-visibility);backface-visibility:var(--vc-motion-card-reveal-face-backface-visibility);block-size:100%;border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-large);inline-size:100%;inset:0;position:absolute}.vc-tarot-card__back form,.vc-tarot-card__front img,.vc-tarot-card__reveal,.vc-tarot-card__reveal img{block-size:100%;inline-size:100%}.vc-tarot-card--rotate-artwork .vc-tarot-card__front>img{transform:rotate(180deg)}.vc-tarot-card__reveal{background:transparent;border:0;border-radius:var(--vc-radius-card);color:var(--vc-color-semantic-text-inverse);cursor:pointer;display:block;overflow:hidden;padding:0;position:relative}.vc-tarot-card__front img,.vc-tarot-card__reveal img{border-radius:var(--vc-radius-card);-o-object-fit:contain;object-fit:contain}.vc-tarot-card__reveal span{background:var(--vc-color-semantic-background-inverse);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-focus-dark);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-inverse);font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-bold);inset-block-end:var(--vc-spacing-5);inset-inline-start:50%;line-height:var(--vc-typography-size-sm-line-height);min-inline-size:-webkit-max-content;min-inline-size:-moz-max-content;min-inline-size:max-content;padding:var(--vc-spacing-2) var(--vc-spacing-4);position:absolute;transform:translateX(-50%)}.vc-tarot-card__reveal:focus-visible{outline:var(--vc-accessibility-focus-dark-surface-outline);outline-offset:var(--vc-accessibility-focus-dark-surface-outline-offset)}.vc-tarot-card__reveal[aria-busy=true]{cursor:wait}.vc-tarot-card__reveal[aria-busy=true] span:after{content:"…"}.vc-tarot-card__front{background:var(--vc-color-semantic-tarot-front);color:var(--vc-color-semantic-text-primary);overflow:hidden;transform:var(--vc-motion-card-reveal-to)}.vc-tarot-card__identity{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-medium);box-shadow:var(--vc-elevation-small);display:grid;gap:var(--vc-spacing-1);inset-block-end:var(--vc-spacing-4);inset-inline:var(--vc-spacing-4);padding:var(--vc-spacing-3) var(--vc-spacing-4);position:absolute;text-align:center}.vc-tarot-card__identity>span{color:var(--vc-color-semantic-accent-terracotta-strong);font-size:var(--vc-typography-size-xs-font-size);font-weight:var(--vc-typography-weight-bold);line-height:var(--vc-typography-size-xs-line-height)}.vc-tarot-card__identity strong{font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-xl-font-size);line-height:var(--vc-typography-size-xl-line-height)}.vc-tarot-card__identity small{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-xs-font-size);line-height:var(--vc-typography-size-xs-line-height)}.vc-draw__instruction,.vc-draw__status{color:var(--vc-color-semantic-text-inverse-muted);margin-block:var(--vc-spacing-5) 0;max-inline-size:var(--vc-typography-measure-compact);text-align:center}.vc-draw__status:empty{margin:0}.vc-notice{-webkit-margin-before:var(--vc-spacing-5);border-radius:var(--vc-radius-medium);display:grid;gap:var(--vc-spacing-1);margin-block-start:var(--vc-spacing-5);max-inline-size:var(--vc-layout-container-reading);padding:var(--vc-spacing-4)}.vc-notice--error{background:var(--vc-color-semantic-feedback-danger-surface);color:var(--vc-color-semantic-feedback-danger-text)}.vc-notice--success{background:var(--vc-color-semantic-feedback-success-surface);color:var(--vc-color-semantic-feedback-success-text)}.vc-interpretation{background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-medium);color:var(--vc-color-semantic-text-primary);max-inline-size:var(--vc-layout-container-reading);min-inline-size:0;padding:var(--vc-spacing-6)}.vc-interpretation h2{-webkit-margin-after:var(--vc-spacing-3);margin-block-end:var(--vc-spacing-3)}.vc-keywords{display:flex;flex-wrap:wrap;gap:var(--vc-spacing-2);list-style:none;margin-block:0 var(--vc-spacing-6);padding:0}.vc-keywords li{background:var(--vc-color-primitive-petrol-100);border-radius:var(--vc-radius-pill);color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-sm-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-sm-line-height);padding:var(--vc-spacing-1) var(--vc-spacing-3)}.vc-interpretation__body{font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height)}.vc-interpretation__meaning{font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height)}.vc-reading-block{-webkit-margin-before:var(--vc-spacing-6);-webkit-padding-before:var(--vc-spacing-5);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);margin-block-start:var(--vc-spacing-6);padding-block-start:var(--vc-spacing-5)}.vc-reading-block h3{font-family:var(--vc-typography-family-body);font-size:var(--vc-typography-size-sm-font-size);letter-spacing:var(--vc-typography-tracking-label);line-height:var(--vc-typography-size-sm-line-height);text-transform:uppercase}.vc-reading-block--accent{background:var(--vc-color-primitive-sun-100);border:0;border-radius:var(--vc-radius-large);padding:var(--vc-spacing-5)}.vc-reading-block p{-webkit-margin-after:0;margin-block-end:0}.vc-reflection-question{-webkit-border-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);background:var(--vc-color-primitive-terracotta-100);border-inline-start:var(--vc-border-emphasis) solid var(--vc-color-semantic-accent-terracotta);color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display);font-size:var(--vc-typography-size-2xl-font-size);font-weight:var(--vc-typography-weight-semibold);line-height:var(--vc-typography-size-2xl-line-height);margin:var(--vc-spacing-6) 0 0;padding:var(--vc-spacing-6) var(--vc-spacing-5);position:relative}.vc-reflection-question p{margin:0}.vc-interpretation__next{-webkit-margin-before:var(--vc-spacing-6);-webkit-padding-before:var(--vc-spacing-5);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);margin-block-start:var(--vc-spacing-6);padding-block-start:var(--vc-spacing-5)}.vc-interpretation__next p{color:var(--vc-color-semantic-text-muted);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height)}.vc-legal{color:var(--vc-color-semantic-text-secondary);font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height)}.vc-legal .vc-breadcrumb{justify-content:flex-start}.vc-legal__lead{color:var(--vc-color-semantic-text-primary);font-family:var(--vc-typography-family-display)}.vc-legal h2,.vc-legal__lead{font-size:var(--vc-typography-size-2xl-font-size);line-height:var(--vc-typography-size-2xl-line-height)}.vc-legal h2{margin-block:var(--vc-spacing-10) var(--vc-spacing-4)}.vc-legal li+li{-webkit-margin-before:var(--vc-spacing-2);margin-block-start:var(--vc-spacing-2)}.vc-experience-state{align-items:center;background:var(--vc-color-semantic-background-surface);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-xlarge);box-shadow:var(--vc-elevation-small);display:grid;gap:var(--vc-spacing-8);padding:var(--vc-spacing-6)}.vc-experience-state img{border-radius:var(--vc-radius-card);box-shadow:var(--vc-elevation-medium);inline-size:min(var(--vc-size-tarot-regular-width),52vw);justify-self:center}.vc-experience-state p:not(.vc-eyebrow),.vc-method-grid__content{color:var(--vc-color-semantic-text-secondary)}.vc-method-grid__content{font-size:var(--vc-typography-size-lead-font-size);line-height:var(--vc-typography-size-lead-line-height);max-inline-size:var(--vc-typography-measure-reading)}.vc-method-grid__content p:last-child{-webkit-margin-after:0;margin-block-end:0}.vc-editorial-disclosure{-webkit-margin-before:var(--vc-spacing-8);background:var(--vc-color-semantic-background-page);border:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-radius:var(--vc-radius-large);font-size:var(--vc-typography-size-sm-font-size);line-height:var(--vc-typography-size-sm-line-height);margin-block-start:var(--vc-spacing-8);padding:var(--vc-spacing-5)}.vc-editorial-disclosure h3{font-family:var(--vc-typography-family-body);font-size:var(--vc-typography-size-base-font-size);letter-spacing:var(--vc-typography-tracking-normal);line-height:var(--vc-typography-size-base-line-height)}.vc-editorial-disclosure dl{display:grid;gap:var(--vc-spacing-3);margin:0}.vc-editorial-disclosure dl>div{-webkit-padding-before:var(--vc-spacing-3);-webkit-border-before:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);border-block-start:var(--vc-border-hairline) solid var(--vc-color-semantic-border-subtle);display:grid;gap:var(--vc-spacing-1);padding-block-start:var(--vc-spacing-3)}.vc-editorial-disclosure dt{color:var(--vc-color-semantic-text-primary);font-weight:var(--vc-typography-weight-bold)}.vc-editorial-disclosure dd{color:var(--vc-color-semantic-text-secondary);margin:0}@media (min-width:30rem){.vc-site-nav__link{display:inline-flex}.vc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-experience-state{grid-template-columns:auto 1fr}}@media (min-width:48rem){.vc-container{inline-size:min(100% - (var(--vc-layout-gutter-regular) * 2),var(--vc-layout-container-content))}.vc-brand__mark{block-size:var(--vc-brand-signature-mark-regular);inline-size:var(--vc-brand-signature-mark-regular)}.vc-brand__name{font-size:var(--vc-brand-signature-name-size-regular)}.vc-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr)}.vc-hero-cards{min-block-size:34rem}.vc-hero-cards__card{inline-size:min(16rem,25vw)}.vc-commitment,.vc-faq-layout,.vc-how-it-works,.vc-method-grid{gap:var(--vc-spacing-16);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.vc-site-footer__grid{grid-template-columns:minmax(0,1.4fr) minmax(10rem,.6fr) minmax(0,1fr)}.vc-draw__inner{align-items:center;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr)}.vc-interpretation{padding:var(--vc-spacing-8)}}@media (min-width:64rem){.vc-container{inline-size:min(100% - (var(--vc-layout-gutter-regular) * 2),var(--vc-layout-container-content))}.vc-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-product-card{padding:var(--vc-spacing-6)}}@media (min-width:80rem){.vc-container{inline-size:min(100% - (var(--vc-layout-gutter-wide) * 2),var(--vc-layout-container-content))}}@media (hover:hover) and (pointer:fine){.vc-product-card{transition:border-color var(--vc-motion-duration-default) var(--vc-motion-easing-standard),box-shadow var(--vc-motion-duration-default) var(--vc-motion-easing-standard),transform var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-product-card:has(a:hover){border-color:var(--vc-color-semantic-border-control);box-shadow:var(--vc-elevation-medium);transform:translateY(calc(var(--vc-spacing-1)*-1))}.vc-tarot-card__reveal img{transition:transform var(--vc-motion-duration-default) var(--vc-motion-easing-standard)}.vc-tarot-card__reveal:hover img{transform:scale(1.012)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:var(--vc-motion-reduced-motion-duration)!important;animation-iteration-count:var(--vc-motion-reduced-motion-iterations)!important;scroll-behavior:auto!important;transition-duration:var(--vc-motion-reduced-motion-duration)!important}.vc-tarot-card--revealed .vc-tarot-card__inner,.vc-tarot-card--revealing .vc-tarot-card__inner,.vc-tarot-card__front,.vc-tarot-card__inner{transform:none}}@media (forced-colors:active){.vc-button,.vc-experience-state,.vc-interpretation,.vc-product-card,.vc-step-list li{border:var(--vc-border-emphasis) solid CanvasText}.vc-trust-list li:before{background:CanvasText}}@media print{.vc-button,.vc-draw__instruction,.vc-draw__status,.vc-site-footer,.vc-site-header{display:none}.vc-draw,.vc-interpretation,body{background:Canvas;color:CanvasText}.vc-draw:before{display:none}.vc-draw__inner{display:block}.vc-tarot-card{-webkit-margin-after:var(--vc-spacing-6);margin-block-end:var(--vc-spacing-6);max-inline-size:var(--vc-size-tarot-compact-width)}.vc-interpretation{border:0;box-shadow:none;max-inline-size:none}}