:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#020305;--surface:#09080b;--surface-soft:#10090d;--text:#f7f3f5;--muted:#aaa4ad;--wine:#9d294f;--wine-bright:#cf3d6f;--wine-soft:#dca9b9;--line:#d55a8238;--max:1120px}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at 75% 8%, #7d11342e, transparent 32rem), radial-gradient(circle at 5% 48%, #5008211f, transparent 28rem), var(--background);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}.site-shell{width:min(calc(100% - 40px), var(--max));margin:0 auto}.site-header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;min-height:88px;display:flex}.wordmark{letter-spacing:-1.4px;font-size:28px;font-weight:650;text-decoration:none}.wordmark span{color:var(--wine-bright)}nav{gap:28px;display:flex}nav a,.footer-links a{color:var(--muted);font-size:14px;text-decoration:none}nav a:hover,.footer-links a:hover,.document-section a:hover{color:var(--wine-soft)}.hero{padding:110px 0 94px}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:center;gap:64px;display:grid}.eyebrow{color:var(--wine-bright);letter-spacing:.3em;margin:0 0 28px;font-size:12px;font-weight:650}h1,h2,p{margin-top:0}.hero h1,.document-header h1{letter-spacing:-.065em;margin-bottom:28px;font-size:clamp(54px,8vw,100px);font-weight:430;line-height:.94}.hero h1 span{color:var(--wine-soft)}.lead{max-width:720px;color:var(--muted);font-size:clamp(18px,2vw,23px);line-height:1.55}.actions{flex-wrap:wrap;gap:14px;margin-top:40px;display:flex}.primary-button,.secondary-button{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-weight:600;text-decoration:none;display:inline-flex}.primary-button{background:linear-gradient(135deg,#7b1738,#ae315b);box-shadow:0 16px 45px #931f4738}.secondary-button{color:var(--wine-soft);border:1px solid var(--line);background:#ffffff05}.orb-wrap{place-items:center;display:grid;position:relative}.orb-wrap img{filter:saturate(.9);border-radius:25%;width:min(100%,430px);height:auto;position:relative}.orb-glow{aspect-ratio:1;filter:blur(70px);background:#a4144357;border-radius:50%;width:72%;position:absolute}.card-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:90px;display:grid}.info-card{border:1px solid var(--line);background:linear-gradient(145deg,#140b10f2,#060709f5);border-radius:28px;flex-direction:column;min-height:310px;padding:28px;text-decoration:none;transition:transform .16s,border-color .16s;display:flex}.info-card:hover{border-color:#d55a8273;transform:translateY(-4px)}.card-number{color:var(--wine-bright);letter-spacing:.25em;font-size:12px}.info-card h2{margin:65px 0 14px;font-size:32px;font-weight:500}.info-card p{color:var(--muted);line-height:1.6}.card-link{color:var(--wine-soft);margin-top:auto}.contact-strip{border:1px solid var(--line);background:linear-gradient(110deg,#4f0921b8,#12080dd1);border-radius:28px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:90px;padding:44px;display:flex}.contact-strip h2{margin:0;font-size:34px;font-weight:500}.contact-strip .eyebrow{margin-bottom:12px}.contact-strip>a{color:var(--wine-soft);text-underline-offset:5px}.document-page{max-width:850px;margin:0 auto;padding:100px 0 110px}.document-header{border-bottom:1px solid #ffffff14;padding-bottom:50px}.document-header h1{font-size:clamp(58px,9vw,92px)}.document-section{border-bottom:1px solid #ffffff14;padding:45px 0}.document-section h2,.support-callout h2{letter-spacing:-.025em;margin-bottom:20px;font-size:27px;font-weight:530}.document-section p,.document-section li,.support-callout p,address{color:#c5c0c7;font-size:16px;line-height:1.75}.document-section strong{color:var(--text)}.document-section li+li{margin-top:8px}address{font-style:normal}.document-section a{color:var(--wine-soft)}.support-callout{border:1px solid var(--line);background:var(--surface-soft);border-radius:24px;justify-content:space-between;align-items:center;gap:30px;margin:48px 0 12px;padding:32px;display:flex}.support-callout .eyebrow{margin-bottom:12px}.support-callout p:last-child{margin-bottom:0}.faq-list{gap:12px;display:grid}details{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;padding:20px 22px}summary{cursor:pointer;font-weight:600}details p{margin:16px 0 0}footer{min-height:190px;color:var(--muted);border-top:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:start;gap:20px 60px;padding:46px 0;display:grid}.footer-mark{color:var(--wine-soft);margin-bottom:8px;font-size:23px;font-weight:650}.footer-links{flex-wrap:wrap;gap:22px;display:flex}.copyright{grid-column:1/-1;font-size:13px}@media (max-width:800px){.site-shell{width:min(calc(100% - 28px), var(--max))}.site-header{align-items:flex-start;gap:18px;padding:24px 0}nav{gap:14px}.hero{padding:75px 0 65px}.hero-grid{grid-template-columns:1fr}.orb-wrap{grid-row:1}.orb-wrap img{width:min(74vw,360px)}.card-grid{grid-template-columns:1fr}.info-card{min-height:260px}.contact-strip,.support-callout{flex-direction:column;align-items:flex-start}.document-page{padding-top:70px}footer{grid-template-columns:1fr}.copyright{grid-column:1}}@media (max-width:520px){.site-header{flex-direction:column}.hero h1,.document-header h1{font-size:51px}.contact-strip,.support-callout{padding:25px}.primary-button,.secondary-button{width:100%}}
