body:has(.ws-nav-shell){--ws-night:#0d0916;--ws-navy:#0c1126;--ws-eggplant:#2c1a47;--ws-plum:#382352;--ws-gold:#c9a24b;--ws-gold-light:#e8cb8e;--ws-ivory:#f3ecdd;--ws-paper:#1c142c;--background:263 37% 8%;--foreground:36 47% 94%;--card:266 39% 16%;--card-foreground:36 47% 94%;--popover:266 39% 16%;--popover-foreground:36 47% 94%;--primary:41 55% 54%;--primary-foreground:263 37% 8%;--secondary:265 46% 19%;--secondary-foreground:36 47% 94%;--muted:263 27% 17%;--muted-foreground:265 14% 79%;--accent:266 34% 25%;--accent-foreground:36 47% 94%;--border:266 27% 36%;--input:266 27% 36%;--ring:41 55% 54%;--radius:.875rem;color:var(--ws-ivory);background:var(--ws-night)}body:has(.ws-nav-shell) .ws-global-watermark{display:none}body:has(.ws-nav-shell) :focus-visible{outline-offset:3px;outline:2px solid #e8cb8e}body:has(.ws-nav-shell) [data-slot=button]{border-radius:.75rem;min-height:2.5rem}body:has(.ws-nav-shell) [data-slot=card]{color:var(--ws-ivory);background:linear-gradient(145deg,#2c1a47,#1c142c 95%);border:1px solid #e8cb8e30;box-shadow:0 10px 28px #00000029}body:has(.ws-nav-shell) :is(input,textarea,select):not([type=checkbox]):not([type=radio]){accent-color:var(--ws-gold)}.ws-nav-shell{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#110a1cf5;border-bottom:1px solid #c9a24b3b;box-shadow:0 6px 30px #00000030}.ws-nav-brand{color:var(--ws-gold-light);letter-spacing:.035em;font-family:Cinzel,Georgia,serif}.ws-nav-link{color:#f3ecdd;padding:.55rem .18rem}.ws-nav-link:hover,.ws-nav-link[aria-current=page]{color:#e8cb8e}.ws-nav-link[aria-current=page]{text-underline-offset:9px;text-decoration:underline}.ws-more-menu summary{cursor:pointer;list-style:none}.ws-more-menu summary::-webkit-details-marker{display:none}.ws-menu-popover{z-index:60;background:#211630;border:1px solid #e8cb8e4d;border-radius:14px;width:245px;padding:9px;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 20px 45px #00000052}.ws-menu-popover a{color:#f3ecdd;border-radius:8px;padding:.65rem .8rem;font-size:.85rem;display:block}.ws-menu-popover a:hover,.ws-menu-popover a:focus-visible{background:#382352}.ws-nav-cta,.ws-gold-button{transition:transform .18s,filter .18s,box-shadow .18s;box-shadow:0 6px 20px #c9a24b29;color:#0c1126!important;background:linear-gradient(115deg,#c09841,#e8cb8e 55%,#c9a24b)!important;border:1px solid #d6b265!important;border-radius:.8rem!important}.ws-nav-cta:hover,.ws-gold-button:hover{filter:brightness(1.07);transform:translateY(-1px)}.ws-outline-button{color:#f3ecdd;background:#ffffff05;border:1px solid #e8cb8e8c;border-radius:.8rem;transition:border-color .18s,background .18s}.ws-outline-button:hover{background:#c9a24b1a;border-color:#e8cb8e}.ws-site-footer{color:#f3ecdd;background:#120d1e;border-color:#e8cb8e33}.ws-mobile-nav{background:#120c1dfa;border-color:#e8cb8e3b;box-shadow:0 -8px 28px #00000038}.ws-mobile-nav a{color:#d8d0de}.ws-mobile-nav a[aria-current=page]{color:#e8cb8e}.ws-home{isolation:isolate;color:var(--ws-ivory);background:linear-gradient(#0d0916,#1a102a 53%,#0d0916);position:relative;overflow:clip}.ws-home:before{pointer-events:none;content:"";z-index:-1;background:radial-gradient(49% 36% at 85% 10%,#69349152,#0000 78%),radial-gradient(30% 30% at 8% 75%,#c9a24b12,#0000 82%);height:880px;position:absolute;inset:0 0 auto}.ws-hero-title{color:#f3ecdd;letter-spacing:-.031em;text-wrap:balance;font-family:Cinzel,Georgia,serif;font-weight:600;line-height:1.15}.ws-hero-eyebrow{color:#e8cb8e;letter-spacing:.16em}.ws-hero-lede{color:#e0d8e7;line-height:1.75}.ws-top-accent{background:linear-gradient(90deg,#c9a24b,#0000);width:4.4rem;height:2px}.ws-gold-text{color:#e8cb8e;-webkit-text-fill-color:transparent;background:linear-gradient(110deg,#e8cb8e,#c9a24b);-webkit-background-clip:text;background-clip:text}.ws-section-title{color:#f3ecdd;font-family:Cinzel,Georgia,serif;font-weight:600;line-height:1.25}.ws-kicker{color:#e8cb8e;text-transform:uppercase;letter-spacing:.17em;font-size:.75rem;font-weight:700}.ws-preview{background:linear-gradient(145deg,#392252,#161124 84%);border:1px solid #e8cb8e87;border-radius:1.6rem;overflow:hidden;box-shadow:0 24px 80px #0000004d}.ws-preview-row{background:#05050c2e;border:1px solid #e8cb8e33;border-radius:12px}.ws-section{background:#1b122a;border-color:#e8cb8e24}.ws-outcome-card{background:linear-gradient(150deg,#34204c,#211630 87%);border:1px solid #e8cb8e3d;border-radius:1.3rem;flex-direction:column;padding:1.5rem;transition:border-color .18s,transform .18s;display:flex;box-shadow:0 16px 38px #00000029}.ws-outcome-card:hover{border-color:#e8cb8e;transform:translateY(-2px)}.ws-outcome-icon{color:#e8cb8e;background:#c9a24b1f;border:1px solid #c9a24b66;border-radius:1rem;place-items:center;width:3.15rem;height:3.15rem;display:grid}.ws-demo-card{background:#20172f;border:1px solid #e8cb8e38;border-radius:1.15rem;flex-direction:column;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.ws-demo-card:hover{border-color:#e8cb8e;transform:translateY(-2px)}.ws-demo-visual{background:linear-gradient(135deg,#352050,#0c1126);place-items:center;min-height:9rem;display:grid}.ws-pricing-card{background:linear-gradient(150deg,#281a3b,#1a142a);border:1px solid #e8cb8e3d;border-radius:1.2rem;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.ws-pricing-card-featured{border:2px solid #c9a24b;box-shadow:0 20px 40px #00000038}.ws-process-number{color:#0c1126;background:#e8cb8e;border-radius:50%;flex-shrink:0;place-items:center;width:2.7rem;height:2.7rem;font:700 1.15rem Georgia,serif;display:grid}.ws-final-cta{color:#f3ecdd;background:linear-gradient(110deg,#382352,#0c1126);border-top:1px solid #e8cb8e40}.ws-final-cta .text-muted-foreground{color:#e0d8e7}@media (prefers-reduced-motion:reduce){.ws-outcome-card:hover,.ws-demo-card:hover,.ws-nav-cta:hover,.ws-gold-button:hover{transform:none}}.ws-legal-page{color:#f3ecdd;background:radial-gradient(50% 22% at 88% 0,#5f338538,#0000 80%),linear-gradient(#130d20,#0d0916)}.ws-legal-page .ws-legal-content{color:#dcd2e5;font-size:.95rem;line-height:1.78}.ws-legal-page .ws-legal-content :is(h2,h3,h4){color:#f3ecdd;letter-spacing:.005em;line-height:1.4}.ws-legal-page .ws-legal-content>section,.ws-legal-page .ws-legal-content>div{scroll-margin-top:6rem}.ws-legal-page .ws-legal-content a{color:#e8cb8e;overflow-wrap:anywhere;text-underline-offset:3px}.ws-legal-page .ws-legal-content :is(ul,ol){color:#dcd2e5}.ws-legal-page .ws-legal-content strong{color:#f3ecdd}.ws-legal-page :focus-visible{outline-offset:3px;outline:2px solid #e8cb8e}
