/* Review revision 3: a light canvas and the existing logo inside a glass orb. */
:root{--paper:#fffdf8;--ink:#302735;--muted:#685f6d;--purple:#610879;--olive:#777719;--lavender:#f3effb}
body{background:var(--paper);color:var(--ink)}
header{border-color:#e5dfeb}header .brand,footer .brand{color:#610879}.brand span{color:#7873cf}nav a{color:#610879}
.button{background:#610879;border-color:#610879;color:#fff}.button:hover{background:#440355;color:#fff}
.hero h1 em{color:#610879}.hero .intro{color:#685f6d}.hero .eyebrow{color:#777719}.micro{color:#685f6d}
.logo-panel{position:relative;isolation:isolate;width:100%;max-width:460px;margin:auto;aspect-ratio:1;border-radius:50%;padding:0;overflow:visible;border:2px solid #e8e3f5;background:radial-gradient(circle at 30% 24%,#fffffffa 0%,#ffffffa8 12%,#e6e0ffb8 40%,#c6bce9c9 67%,#faf9ff 84%,#a99bcd 98%);box-shadow:inset 10px 12px 30px #ffffff,inset -15px -18px 30px #9887bb70,0 24px 40px #7161871f;display:flex;align-items:center;justify-content:center}
.logo-panel:before{content:'';position:absolute;z-index:2;inset:9px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 26% 18%,#fff 0%,#ffffffd9 3%,#ffffff40 9%,transparent 16%),linear-gradient(120deg,#ffffff90,transparent 34%,transparent 74%,#ffffff80);border:1px solid #ffffffcc;box-shadow:inset 0 0 12px #fff9}
.logo-panel:after{content:'';position:absolute;z-index:-1;width:65%;height:24px;left:17.5%;bottom:-20px;border-radius:50%;background:linear-gradient(#b5a5cf,#74648d 48%,#b8a7cc);box-shadow:0 6px 0 #d6cae6,0 18px 18px #5a3f7620}
.logo-panel img{position:relative;z-index:1;width:79%;height:auto;filter:drop-shadow(0 3px 6px #6543751a)}
.hero{padding-bottom:85px}
.questions{background:#f3effb;color:#382743}.thought-bubbles p{background:#fff;color:#4b325c;box-shadow:0 5px 20px #61426b09}.thought-bubbles p:after,.thought-bubbles p:before{background:#fff}.thinking-people{filter:none}.question-end{background:#e9e1f4;color:#4b325c}
.pricing-head h3{color:#302735}.pricing-head p{color:#685f6d}.price{background:#fff;border-color:#e3dae8}.price strong{color:#610879}.price small{color:#685f6d}.webinar{background:#f2f1dd;border-color:#e4e1bf;color:#302735}.webinar a{color:#610879}.webinar .eyebrow{color:#777719}
.about{background:#efe8f2;color:#302735}.about blockquote{color:#610879}.credential{color:#610879}.about details{border-color:#d4c6dc}.about summary{color:#610879}
.contact{color:#302735}form{background:#fff;border-color:#e3dae8}input,select,textarea{background:#fff;color:#302735;border-color:#bcb1c4}textarea::placeholder{color:#84798d}footer{border-color:#ddd5e1}footer p{color:#685f6d}
.path-copy .button{background:#c6b9fa;border-color:#c6b9fa;color:#281f36}.path-copy .button:hover{background:#ded4ff}
@media(max-width:800px){.logo-panel{width:min(100%,330px);max-width:330px;padding:0;margin-top:15px;margin-bottom:15px}.hero{padding-bottom:55px}.logo-panel:after{height:19px;bottom:-16px}}
/* Review 4: dimensional glass and a tentative fortune-teller silhouette. */
.crystal-scene{position:relative;isolation:isolate;width:100%;max-width:500px;aspect-ratio:1/1.2;margin:auto;display:flex;align-items:flex-end;justify-content:center;padding-bottom:24px}
.fortune-teller{position:absolute;z-index:-1;top:0;left:0;width:100%;height:auto;opacity:.45;pointer-events:none}
.crystal-scene .logo-panel{width:77%;margin:0;max-width:390px;background:radial-gradient(ellipse at 29% 23%,#fff 0%,#ffffffed 8%,#f0ecffb8 26%,#cfc4eecc 53%,#9984c1e6 73%,#e5dcfa 85%,#75608f 100%);border:2px solid #fff;box-shadow:inset 8px 10px 18px #fff,inset -19px -24px 35px #6450788c,inset 0 0 7px #765f99,0 14px 28px #503a6638}
.crystal-scene .logo-panel img{transform:translateY(-7%);width:82%}
.crystal-scene .logo-panel:before{inset:7px;background:radial-gradient(ellipse at 27% 15%,#fff 0%,#fffffff2 3%,#ffffff6b 9%,transparent 17%),radial-gradient(ellipse at 78% 75%,#ffffffa6 0%,transparent 24%);box-shadow:inset 3px 4px 12px #fff9,inset -4px -6px 12px #3e28543b;border:1px solid #ffffffa6}
@media(max-width:800px){.crystal-scene{width:min(100%,390px);margin-top:8px}.crystal-scene .logo-panel{width:77%;margin:0}.fortune-teller{opacity:.4}}
