@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_808fb9a3-module__AgXHKW__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_808fb9a3-module__AgXHKW__variable{--mind-baloo:"Baloo 2", "Baloo 2 Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_b9f876d4-module__vyt8XW__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_b9f876d4-module__vyt8XW__variable{--mind-nunito:"Nunito", "Nunito Fallback"}
.mindsmart-landing{--mind-midnight:#1d2440;--mind-midnight-deep:#161c33;--mind-midnight-soft:#2a3358;--mind-lamplight:#f3c96b;--mind-lamplight-soft:#ffe6a3;--mind-lamplight-deep:#d9a83f;--mind-parchment:#f9f1e0;--mind-parchment-deep:#f0e4cb;--mind-emerald:#2e6b52;--mind-emerald-deep:#235640;--mind-ruby:#a83a4b;--mind-ruby-deep:#8a2c3b;--mind-amber:#d98a2b;--mind-amber-deep:#b5701f;--mind-teal:#267d7d;--mind-royal:#3657a6;--mind-ink:#2a2118;--mind-wood:#6f4b32;--mind-white:#fff;--mind-container:72rem;--mind-pad-x:clamp(1.15rem, 4vw, 2.25rem);--mind-section-y:clamp(4.25rem, 9vw, 7.5rem);--mind-radius:1.4rem;--mind-radius-lg:2.1rem;--mind-pill:999px;--mind-shadow-sm:0 5px 18px #161c331a;--mind-shadow-md:0 18px 44px #161c3329;--mind-shadow-lg:0 28px 70px #161c333d;--mind-buybar-height:4.75rem;isolation:isolate;color:var(--mind-ink);background:var(--mind-parchment);font-family:var(--mind-nunito), "Nunito", system-ui, -apple-system, "Segoe UI", sans-serif;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-size:clamp(1rem,.96rem + .18vw,1.125rem);line-height:1.66;position:relative;overflow-x:clip}.mindsmart-landing *,.mindsmart-landing :before,.mindsmart-landing :after{box-sizing:border-box}.mindsmart-landing main{z-index:1;width:100%;max-width:none;margin:0;padding:0;display:block;position:relative}.mindsmart-landing section{padding-block:var(--mind-section-y);position:relative}.mindsmart-landing section[id]{scroll-margin-top:calc(var(--worlds-sticky-top,6rem) + 1rem)}.mindsmart-landing img,.mindsmart-landing svg{max-width:100%;display:block}.mindsmart-landing img{height:auto}.mindsmart-landing h1,.mindsmart-landing h2,.mindsmart-landing h3,.mindsmart-landing p,.mindsmart-landing ul{margin-top:0}.mindsmart-landing h1,.mindsmart-landing h2,.mindsmart-landing h3{color:var(--mind-midnight);font-family:var(--mind-baloo), "Baloo 2", "Nunito", system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin-bottom:.5em;font-weight:800;line-height:1.12}.mindsmart-landing h1{letter-spacing:-.03em;max-width:16ch;font-size:clamp(2.5rem,7vw,4.9rem);line-height:.99}.mindsmart-landing h2{font-size:clamp(2rem,4.6vw,3.5rem)}.mindsmart-landing h3{letter-spacing:-.012em;font-size:clamp(1.25rem,2.4vw,1.6rem)}.mindsmart-landing p{margin-bottom:1rem}.mindsmart-landing a{color:var(--mind-ruby-deep)}.mindsmart-landing a,.mindsmart-landing button,.mindsmart-landing summary{scroll-margin-top:calc(var(--worlds-sticky-top,6rem) + 1rem);scroll-margin-bottom:calc(var(--mind-buybar-height) + 1rem + env(safe-area-inset-bottom,0px))}.mindsmart-landing ::selection{color:var(--mind-midnight);background:var(--mind-lamplight)}.mindsmart-landing :focus-visible{outline:3px solid var(--mind-midnight);outline-offset:4px;border-radius:.4rem}.mindsmart-landing .mind-hero :focus-visible,.mindsmart-landing .mind-skills :focus-visible,.mindsmart-landing .mind-finale :focus-visible,.mindsmart-landing .mind-ambience-toggle:focus-visible{outline-color:var(--mind-lamplight)}.mindsmart-landing .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mindsmart-landing .mind-container{width:100%;max-width:var(--mind-container);padding-inline:var(--mind-pad-x);margin-inline:auto}.mindsmart-landing .center{text-align:center;margin-inline:auto}.mindsmart-landing .section-heading{max-width:50rem;margin-bottom:clamp(2.25rem,5vw,3.75rem)}.mindsmart-landing .section-heading>p:last-child{max-width:44rem;margin:.85rem auto 0;font-size:clamp(1.02rem,1rem + .32vw,1.25rem)}.mindsmart-landing .section-kicker{color:var(--mind-ruby-deep);font-family:var(--mind-baloo), "Baloo 2", sans-serif;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:.82rem;font-weight:800;line-height:1.3;display:inline-flex}.mindsmart-landing .center .section-kicker{justify-content:center}.mindsmart-landing .mind-spark{object-fit:contain;filter:drop-shadow(0 2px 3px #161c3329);flex:none;width:1.35rem;height:1.35rem}.mindsmart-landing .mind-btn{border-radius:var(--mind-pill);min-height:3.25rem;font-family:var(--mind-baloo), "Baloo 2", sans-serif;text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:1.06rem;font-weight:800;line-height:1.15;text-decoration:none;transition:transform .18s,box-shadow .18s,background-color .18s;display:inline-flex;transform:translateZ(0)}.mindsmart-landing .mind-btn svg{flex:none;width:1.3rem;height:1.3rem}.mindsmart-landing .mind-btn:hover,.mindsmart-landing .mind-btn:focus-visible{transform:translateY(-3px)}.mindsmart-landing .mind-btn:active{transform:translateY(0)}.mindsmart-landing .mind-btn-primary{color:var(--mind-midnight);background:var(--mind-lamplight);box-shadow:0 13px 26px #c98b1e57}.mindsmart-landing .mind-btn-primary:hover,.mindsmart-landing .mind-btn-primary:focus-visible{background:var(--mind-lamplight-soft)}.mindsmart-landing .mind-btn-ghost{color:var(--mind-parchment);background:#f9f1e00f;border-color:#f9f1e099}.mindsmart-landing .mind-btn-ghost:hover,.mindsmart-landing .mind-btn-ghost:focus-visible{background:#f9f1e029}.mindsmart-landing .mind-btn-trailer{color:var(--mind-parchment);background:#161c3380;border-color:#f3c96bc7}.mindsmart-landing .mind-btn-trailer:hover,.mindsmart-landing .mind-btn-trailer:focus-visible{background:#161c33b3}.mindsmart-landing .mind-btn-trailer .trailer-play-icon{width:1.7rem;height:1.7rem}.mindsmart-landing .mind-hero{isolation:isolate;min-height:min(56rem,100svh - 3rem);color:var(--mind-parchment);background:radial-gradient(120% 78% at 50% -10%,#2a3358 0%,#1d2440 48%,#161c33 100%),linear-gradient(#1d2440,#161c33);padding-top:clamp(3rem,7vw,5.5rem);padding-bottom:clamp(6rem,13vw,10rem);overflow:hidden}.mindsmart-landing .hero-ambient,.mindsmart-landing .hero-ambient-media,.mindsmart-landing .hero-ambient-poster,.mindsmart-landing .hero-ambient-video{width:100%;height:100%;position:absolute;inset:0}.mindsmart-landing .hero-ambient{z-index:0;pointer-events:none;overflow:hidden}.mindsmart-landing .hero-ambient-media{z-index:0;background:var(--mind-midnight-deep)}.mindsmart-landing .hero-ambient-poster,.mindsmart-landing .hero-ambient-video{object-fit:cover;object-position:center 38%;filter:saturate(.82)contrast(.94)brightness(.9);max-width:none;transform:translateZ(0)scale(1.01)}.mindsmart-landing .hero-ambient-poster{z-index:0}.mindsmart-landing.effects-ready .hero-ambient-video{z-index:1;opacity:0;transition:opacity .72s}.mindsmart-landing.effects-ready .hero-ambient-video.is-playing{opacity:1}.mindsmart-landing .hero-ambient-wash{z-index:3;pointer-events:none;background:linear-gradient(#161c33f0 0%,#161c33e8 68%,#161c33c7 76%,#161c337a 100%);position:absolute;inset:0}.mindsmart-landing .mind-shelf{z-index:1;pointer-events:none;height:clamp(15rem,40%,24rem);position:absolute;bottom:0;left:0;right:0}.mindsmart-landing .mind-shelf__spines{justify-content:center;align-items:flex-end;gap:clamp(.35rem,1.2vw,.7rem);height:calc(100% - 1.4rem);display:flex;position:absolute;bottom:1.4rem;left:4%;right:4%}.mindsmart-landing .mind-spine{width:clamp(.7rem,2.4vw,1.5rem);height:var(--h,80%);max-width:1.5rem;transform:rotate(var(--lean,0deg));transform-origin:50% 100%;border-radius:.35rem .35rem 0 0;position:relative;box-shadow:inset 0 0 0 1px #0c101e59,0 -.2rem .6rem #0c101e4d}.mindsmart-landing .mind-spine:before{border-radius:inherit;content:"";background:linear-gradient(#ffffff47,#0000 34%);position:absolute;inset:0}.mindsmart-landing .mind-spine:after{border-radius:inherit;opacity:.28;content:"";background:radial-gradient(120% 55% at 50% 8%,#ffe6a3b8,#0000 68%);position:absolute;inset:-.2rem}.mindsmart-landing .mind-spine--emerald{background:linear-gradient(#3a8767,#245741)}.mindsmart-landing .mind-spine--ruby{background:linear-gradient(#c04a5b,#8a2c3b)}.mindsmart-landing .mind-spine--amber{background:linear-gradient(#e79a3d,#b5701f)}.mindsmart-landing .mind-spine--lamp{background:linear-gradient(#ffe6a3,#e0b24e)}.mindsmart-landing .mind-shelf__plank{background:linear-gradient(#855a38 0%,#6f4b32 55%,#533722 100%);border-radius:.4rem;height:1.5rem;position:absolute;bottom:0;left:2%;right:2%;box-shadow:0 .4rem 1.4rem #0c101e80,inset 0 1px #ffe0aa3d}.mindsmart-landing .mind-lamp{z-index:1;width:clamp(4.5rem,12vw,7rem);position:absolute;bottom:1rem;right:clamp(1rem,6vw,5rem)}.mindsmart-landing .mind-lamp__art{z-index:1;filter:drop-shadow(0 6px 10px #0c101e73);width:100%;height:auto;position:relative;overflow:visible}.mindsmart-landing .mind-lamp__halo{z-index:0;opacity:.7;pointer-events:none;background:radial-gradient(circle,#ffe0a380 0%,#d98a2b29 40%,#0000 68%);width:clamp(14rem,40vw,24rem);height:clamp(14rem,40vw,24rem);position:absolute;top:-3.5rem;left:50%;transform:translate(-50%)}.mindsmart-landing .mind-motes{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mindsmart-landing .mind-motes i{bottom:-2rem;left:var(--x,50%);opacity:0;width:.4rem;height:.4rem;transform:translate3d(0, 0, 0) scale(var(--s,1));background:radial-gradient(circle,#ffeab0f2,#f3c96b33 70%,#0000);border-radius:50%;position:absolute}.mindsmart-landing .mind-vignette{z-index:2;pointer-events:none;background:radial-gradient(60% 55% at 82% 78%,#ffd68c29,#0000 60%),radial-gradient(120% 120% at 50% 12%,#0000 52%,#0c101e73 100%);position:absolute;inset:0}.mindsmart-landing.effects-ready.is-hero-visible:not(.rm):not(.ambience-paused) .mind-spine:after,.mindsmart-landing.effects-ready.is-hero-visible:not(.rm):not(.ambience-paused) .mind-motes i{will-change:opacity, transform}.mindsmart-landing .mind-lamplight{z-index:0;opacity:0;transform:translate3d(0, var(--lamp-y,0px), 0);pointer-events:none;background:radial-gradient(52% 42% at 80% 68%,#ffdc962b,#0000 62%),radial-gradient(58% 44% at 22% 16%,#ffe0a312,#0000 60%);transition:opacity .48s;position:fixed;inset:0}.mindsmart-landing.effects-ready.is-hero-visible:not(.rm) .mind-lamplight{opacity:1;will-change:transform}.mindsmart-landing .mind-ambience-toggle{right:max(.75rem, env(safe-area-inset-right,0px));bottom:max(.75rem, env(safe-area-inset-bottom,0px));z-index:75;border-radius:var(--mind-pill);min-width:2.75rem;min-height:2.75rem;color:var(--mind-white);font-family:var(--mind-baloo), "Baloo 2", sans-serif;cursor:pointer;opacity:0;background:#1d2440f0;border:1px solid #f9f1e080;justify-content:center;align-items:center;gap:.4rem;padding:.58rem .82rem;font-size:.78rem;font-weight:800;line-height:1;transition:opacity .16s,transform .16s,background-color .16s;display:none;position:fixed;transform:translateY(.35rem);box-shadow:0 .55rem 1.4rem #090c1a66,inset 0 0 0 1px #ffffff1f}.mindsmart-landing.effects-ready.is-hero-visible .mind-ambience-toggle{opacity:1;display:inline-flex;transform:none}.mindsmart-landing.effects-ready .mind-ambience-toggle.is-viewport-hide-deferred{bottom:calc(var(--mind-buybar-height) + .75rem + env(safe-area-inset-bottom,0px));z-index:85;opacity:1;display:inline-flex;transform:none}.mindsmart-landing .mind-ambience-toggle:hover,.mindsmart-landing .mind-ambience-toggle:focus-visible{background:var(--mind-midnight-soft)}.mindsmart-landing .mind-ambience-toggle__icon{flex:none;width:1rem;height:1rem}.mindsmart-landing .mind-ambience-toggle__icon--play,.mindsmart-landing.ambience-paused [data-ambience-toggle] .mind-ambience-toggle__icon--pause{display:none}.mindsmart-landing.ambience-paused [data-ambience-toggle] .mind-ambience-toggle__icon--play{display:block}.mindsmart-landing .hero-grid{z-index:4;grid-template-areas:"eyebrow""title""subtitle""byline""chips""actions""art";align-items:center;gap:0;display:grid;position:relative}.mindsmart-landing .hero-copy{display:contents}.mindsmart-landing .hero-eyebrow{border-radius:var(--mind-pill);color:var(--mind-midnight);background:var(--mind-lamplight);font-family:var(--mind-baloo), "Baloo 2", sans-serif;letter-spacing:.04em;box-shadow:var(--mind-shadow-sm);border:1px solid #f9f1e04d;grid-area:eyebrow;justify-self:start;align-items:center;gap:.5rem;margin:0 0 1.15rem;padding:.42rem .95rem .42rem .7rem;font-size:clamp(.78rem,2.6vw,.92rem);font-weight:800;line-height:1.35;display:inline-flex}.mindsmart-landing .hero-eyebrow .mind-spark{width:1.2rem;height:1.2rem}.mindsmart-landing .hero-grid h1{color:var(--mind-white);grid-area:title;margin-bottom:.4rem}.mindsmart-landing .hero-subtitle{color:var(--mind-lamplight-soft);font-family:var(--mind-baloo), "Baloo 2", sans-serif;grid-area:subtitle;margin:.2rem 0 .6rem;font-size:clamp(1.25rem,3.4vw,1.85rem);font-weight:700;line-height:1.22}.mindsmart-landing .hero-byline{color:#e7e0d3;grid-area:byline;margin-bottom:1.5rem;font-size:.98rem;font-weight:700}.mindsmart-landing .meta-chips{flex-wrap:wrap;grid-area:chips;gap:.6rem;margin:0 0 1.7rem;padding:0;list-style:none;display:flex}.mindsmart-landing .meta-chips li{border-radius:var(--mind-pill);min-height:2.7rem;color:var(--mind-ink);background:var(--mind-parchment);box-shadow:var(--mind-shadow-sm);border:1px solid #1d24401f;align-items:center;gap:.45rem;padding:.42rem .8rem;font-size:.86rem;font-weight:800;line-height:1.25;display:inline-flex}.mindsmart-landing .meta-chips img{object-fit:contain;flex:none;width:1.4rem;height:1.4rem}.mindsmart-landing .hero-actions{flex-wrap:wrap;grid-area:actions;gap:.75rem;display:flex}.mindsmart-landing .hero-art{grid-area:art;width:min(100%,30rem);margin:2.6rem auto 0;position:relative}.mindsmart-landing .cover-frame{border:clamp(.32rem, 1vw, .55rem) solid var(--mind-lamplight);border-radius:var(--mind-radius-lg);box-shadow:var(--mind-shadow-lg), inset 0 0 0 2px #161c3380, 0 0 3.5rem #ffd68c47;background:#2a3358;padding:clamp(.5rem,1.4vw,.9rem);position:relative;transform:rotate(-1.4deg)}.mindsmart-landing .cover-matte{border-radius:calc(var(--mind-radius-lg) - .6rem);background:#161c33;position:relative;overflow:hidden}.mindsmart-landing .hero-cover{aspect-ratio:1200/1565;border-radius:calc(var(--mind-radius-lg) - .6rem);object-fit:cover;width:100%;position:relative}.mindsmart-landing .hero-fade{z-index:3;pointer-events:none;background:linear-gradient(#0000,#161c33);height:5rem;position:absolute;bottom:-1px;left:0;right:0}.mindsmart-landing .mind-sticky-buy{z-index:80;padding:.5rem var(--mind-pad-x);padding-bottom:calc(.5rem + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:1;background:#f9f1e0f5;border-top:1px solid #161c331f;transition:transform .22s,opacity .18s;position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -10px 32px #161c3324}.mindsmart-landing .mind-sticky-buy.is-hidden,.mindsmart-landing .mind-sticky-buy.is-focus-clear{pointer-events:none;opacity:0;transform:translateY(125%)}.mindsmart-landing .sticky-inner{width:100%;max-width:var(--mind-container);align-items:center;gap:.7rem;min-width:0;margin-inline:auto;display:flex}.mindsmart-landing .sticky-cover{width:2.5rem;height:auto;box-shadow:var(--mind-shadow-sm);border-radius:.4rem;flex:none}.mindsmart-landing .sticky-ribbon{flex:none;width:.85rem;height:2.4rem;display:block}.mindsmart-landing .sticky-ribbon svg{width:100%;height:100%;overflow:visible}.mindsmart-landing .sticky-title{min-width:0;line-height:1.16}.mindsmart-landing .sticky-title strong,.mindsmart-landing .sticky-title span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mindsmart-landing .sticky-title strong{color:var(--mind-midnight);font-family:var(--mind-baloo), "Baloo 2", sans-serif;font-size:.94rem;font-weight:800}.mindsmart-landing .sticky-title span{color:var(--mind-ink);font-size:.72rem}.mindsmart-landing .sticky-ambience-toggle{width:2.75rem;height:2.75rem;color:var(--mind-midnight);background:var(--mind-parchment);cursor:pointer;border:1px solid #1d24403d;border-radius:50%;flex:none;place-items:center;margin-left:auto;padding:0;transition:transform .16s,background-color .16s;display:grid;transform:translateZ(0)}.mindsmart-landing .sticky-ambience-toggle:hover,.mindsmart-landing .sticky-ambience-toggle:focus-visible{background:var(--mind-parchment-deep);transform:translateY(-2px)}.mindsmart-landing .sticky-ambience-toggle:active{transform:translateY(0)}.mindsmart-landing .sticky-inner>a{border-radius:var(--mind-pill);min-height:2.75rem;color:var(--mind-midnight);background:var(--mind-lamplight);font-family:var(--mind-baloo), "Baloo 2", sans-serif;white-space:nowrap;flex:none;justify-content:center;align-items:center;padding:.6rem 1rem;font-size:.9rem;font-weight:800;line-height:1;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.mindsmart-landing .sticky-inner>a:hover,.mindsmart-landing .sticky-inner>a:focus-visible{background:var(--mind-lamplight-soft);transform:translateY(-2px)}.mindsmart-landing .mind-promise{background:radial-gradient(circle at 88% 4%, #2e6b5214, transparent 22rem), linear-gradient(180deg, var(--mind-parchment) 0%, var(--mind-white) 100%)}.mindsmart-landing .mind-promise .section-kicker{color:var(--mind-emerald-deep)}.mindsmart-landing .mind-values-grid{gap:1rem;display:grid}.mindsmart-landing .mind-value-card{border-radius:var(--mind-radius-lg);color:var(--mind-ink);background:var(--mind-white);box-shadow:var(--mind-shadow-md);border:1px solid #1d244014;padding:clamp(1.5rem,4vw,2.1rem);position:relative;overflow:hidden}.mindsmart-landing .mind-value-card:after{border:1.1rem solid var(--mind-lamplight);opacity:.16;content:"";border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:-2.4rem;right:-2rem}.mindsmart-landing .mind-value-badge{background:var(--mind-parchment);border-radius:1.1rem;place-items:center;width:4.4rem;height:4.4rem;margin-bottom:1rem;display:grid;box-shadow:inset 0 0 0 1px #1d244014}.mindsmart-landing .mind-value-icon{object-fit:contain;filter:drop-shadow(0 5px 6px #161c331f);width:3rem;height:3rem}.mindsmart-landing .mind-value-card h3{z-index:1;color:var(--mind-midnight);margin-bottom:.35rem;position:relative}.mindsmart-landing .mind-value-card p{z-index:1;color:var(--mind-ink);margin:0;position:relative}.mindsmart-landing .mind-worlds{isolation:isolate;background:radial-gradient(circle at 10% 8%, #a83a4b12, transparent 22rem), linear-gradient(180deg, var(--mind-white) 0%, var(--mind-parchment) 100%);position:relative}.mindsmart-landing .mind-worlds .section-kicker{color:var(--mind-ruby-deep)}.mindsmart-landing .mind-worlds-grid{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.mindsmart-landing .mind-world-slot{min-width:0;display:block}.mindsmart-landing .mind-world-card{border-radius:var(--mind-radius);width:100%;height:100%;color:var(--mind-ink);background:var(--mind-white);box-shadow:var(--mind-shadow-md);text-align:center;border:1px solid #1d24401a;flex-direction:column;align-items:center;gap:.75rem;padding:clamp(1.4rem,3.5vw,1.9rem) clamp(1.1rem,3vw,1.5rem);display:flex;position:relative;overflow:hidden}.mindsmart-landing .mind-world-spine{background:var(--mind-world-accent,var(--mind-emerald));width:.55rem;position:absolute;top:0;bottom:0;left:0;box-shadow:inset -1px 0 #161c332e}.mindsmart-landing .mind-world-card--amber{--mind-world-accent:var(--mind-amber)}.mindsmart-landing .mind-world-card--emerald{--mind-world-accent:var(--mind-emerald)}.mindsmart-landing .mind-world-card--ruby{--mind-world-accent:var(--mind-ruby)}.mindsmart-landing .mind-world-card--teal{--mind-world-accent:var(--mind-teal)}.mindsmart-landing .mind-world-card--royal{--mind-world-accent:var(--mind-royal)}.mindsmart-landing .mind-world-art{background:var(--mind-parchment);border-radius:50%;place-items:center;width:5rem;height:5rem;display:grid;box-shadow:inset 0 0 0 1px #1d244014}.mindsmart-landing .mind-animal{object-fit:contain;filter:drop-shadow(0 5px 6px #161c3329);width:4.5rem;height:4.5rem}.mindsmart-landing .mind-world-body{display:block}.mindsmart-landing .mind-world-tag{color:var(--mind-ruby-deep);font-family:var(--mind-baloo), "Baloo 2", sans-serif;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.4rem;font-size:.68rem;font-weight:800;line-height:1.3;display:block}.mindsmart-landing .mind-world-skill{color:var(--mind-midnight);font-family:var(--mind-baloo), "Baloo 2", sans-serif;letter-spacing:-.012em;margin:0 0 .3rem;font-size:clamp(1.25rem,2.4vw,1.5rem);font-weight:800;display:block}.mindsmart-landing .mind-world-line{color:var(--mind-ink);margin:0;font-size:.96rem;line-height:1.5;display:block}.mindsmart-landing .mind-skills{color:var(--mind-parchment);background:radial-gradient(circle at 16% 18%,#ffe6a31f,#0000 26%),radial-gradient(circle at 82% 24%,#ffe6a317,#0000 22%),radial-gradient(1.5px 1.5px at 22% 32%,#f9f1e0b3,#0000),radial-gradient(1.5px 1.5px at 68% 22%,#f9f1e08c,#0000),radial-gradient(1.5px 1.5px at 45% 62%,#f9f1e099,#0000),radial-gradient(1.5px 1.5px at 84% 68%,#f9f1e080,#0000),radial-gradient(1.5px 1.5px at 12% 74%,#f9f1e080,#0000),linear-gradient(#1d2440 0%,#161c33 100%)}.mindsmart-landing .mind-skills .section-kicker{color:var(--mind-lamplight)}.mindsmart-landing .mind-skills h2{color:var(--mind-white)}.mindsmart-landing .mind-skills .section-heading>p:last-child{color:var(--mind-parchment)}.mindsmart-landing .mind-skills-grid{gap:clamp(1.25rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}.mindsmart-landing .mind-star-item{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.mindsmart-landing .mind-star-badge{background:#090c1a66;border:1px solid #ffe6a347;border-radius:50%;place-items:center;width:4.75rem;height:4.75rem;display:grid;box-shadow:inset 0 0 1.4rem #ffd68c24}.mindsmart-landing .mind-star{object-fit:contain;filter:drop-shadow(0 3px 6px #090c1a73);width:2.6rem;height:2.6rem}.mindsmart-landing .mind-star-label{max-width:12ch;color:var(--mind-lamplight);font-family:var(--mind-baloo), "Baloo 2", sans-serif;font-size:1.02rem;font-weight:800;line-height:1.2}.mindsmart-landing .mind-who{background:radial-gradient(circle at 90% 14%, #d98a2b24, transparent 22rem), var(--mind-parchment)}.mindsmart-landing .mind-who .section-kicker{color:var(--mind-emerald-deep)}.mindsmart-landing .mind-who-grid{gap:1rem;display:grid}.mindsmart-landing .mind-who-card{border-radius:var(--mind-radius-lg);background:var(--mind-white);box-shadow:var(--mind-shadow-md);border:1px solid #1d24401a;flex-direction:column;align-items:flex-start;padding:clamp(1.75rem,4vw,2.75rem);display:flex}.mindsmart-landing .mind-who-badge{background:var(--mind-parchment);border-radius:1.3rem;place-items:center;width:4.75rem;height:4.75rem;margin-bottom:1.1rem;display:grid;box-shadow:inset 0 0 0 1px #1d244014}.mindsmart-landing .mind-who-icon{object-fit:contain;filter:drop-shadow(0 5px 6px #161c331f);width:3.1rem;height:3.1rem}.mindsmart-landing .mind-who-card h3{color:var(--mind-midnight);margin-bottom:.4rem;font-size:clamp(1.35rem,2.6vw,1.7rem)}.mindsmart-landing .mind-who-card p{color:var(--mind-ink);margin:0}.mindsmart-landing .mind-author{background:radial-gradient(circle at 12% 40%, #f3c96b2e, transparent 20rem), radial-gradient(circle at 90% 22%, #2e6b521f, transparent 22rem), var(--mind-white);overflow:hidden}.mindsmart-landing .mind-author .section-kicker{color:var(--mind-ruby-deep)}.mindsmart-landing .author-card{border-radius:var(--mind-radius-lg);box-shadow:var(--mind-shadow-lg);background:#fffffff5;border:1px solid #1d24401a;align-items:center;gap:clamp(2rem,6vw,4rem);padding:clamp(2rem,5vw,4rem);display:grid;position:relative}.mindsmart-landing .author-portrait-wrap{width:min(80vw,17rem);margin-inline:auto;position:relative}.mindsmart-landing .author-portrait-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#ffd68c66,#0000 68%);border-radius:50%;position:absolute;inset:-1.4rem}.mindsmart-landing .author-portrait-frame{z-index:1;border:clamp(.3rem, .9vw, .5rem) solid var(--mind-lamplight);background:var(--mind-white);box-shadow:var(--mind-shadow-md);border-radius:clamp(1.6rem,6vw,2.6rem);padding:.5rem;position:relative;transform:rotate(-1.6deg)}.mindsmart-landing .author-photo{aspect-ratio:1;object-fit:cover;border-radius:clamp(1.2rem,5vw,2.15rem);width:100%}.mindsmart-landing .author-copy{max-width:42rem}.mindsmart-landing .author-copy h2{margin-bottom:.45rem}.mindsmart-landing .author-copy>p:not(.section-kicker){font-size:clamp(1.02rem,1rem + .3vw,1.22rem)}.mindsmart-landing .author-pull-quote{border-left:5px solid var(--mind-emerald);color:var(--mind-emerald-deep);font-family:var(--mind-baloo), "Baloo 2", sans-serif;text-wrap:balance;margin:1.1rem 0 0;padding:.35rem 0 .3rem clamp(1.1rem,3vw,1.5rem);font-size:clamp(1.2rem,1.05rem + .8vw,1.6rem);font-weight:700;line-height:1.34}.mindsmart-landing .author-pull-quote p{margin:0}.mindsmart-landing .mind-buy{background:radial-gradient(circle at 82% 12%, #f3c96b3d, transparent 24rem), linear-gradient(160deg, var(--mind-parchment-deep) 0%, var(--mind-parchment) 60%, var(--mind-white) 100%)}.mindsmart-landing .mind-buy .section-kicker{color:var(--mind-ruby-deep)}.mindsmart-landing .buy-panel{border-radius:var(--mind-radius-lg);box-shadow:var(--mind-shadow-lg);background:#fffffff5;border:1px solid #1d244024;align-items:center;gap:clamp(1.75rem,5vw,3.5rem);padding:clamp(1.25rem,4vw,3rem);display:grid;position:relative;overflow:hidden}.mindsmart-landing .buy-panel:before{border:2.4rem solid var(--mind-lamplight);opacity:.16;pointer-events:none;content:"";border-radius:50%;width:13rem;height:13rem;position:absolute;top:-5rem;right:-4rem}.mindsmart-landing .buy-cover-wrap{z-index:1;border:.4rem solid var(--mind-lamplight);border-radius:var(--mind-radius);background:var(--mind-white);width:min(72vw,16rem);box-shadow:var(--mind-shadow-md);margin-inline:auto;padding:.5rem;position:relative;transform:rotate(-2deg)}.mindsmart-landing .buy-cover{aspect-ratio:1200/1565;border-radius:calc(var(--mind-radius) - .35rem);object-fit:cover;width:100%}.mindsmart-landing .buy-copy{z-index:1;max-width:40rem;position:relative}.mindsmart-landing .buy-copy h2{margin-bottom:.5rem}.mindsmart-landing .buy-format{color:var(--mind-emerald-deep);font-family:var(--mind-baloo), "Baloo 2", sans-serif;margin-bottom:.7rem;font-size:clamp(1.2rem,3vw,1.55rem);font-weight:800}.mindsmart-landing .buy-copy>p:not(.section-kicker):not(.edition-note){max-width:36rem;font-size:1.06rem}.mindsmart-landing .edition-note{color:var(--mind-ink);margin:1rem 0 0;font-size:.88rem;font-weight:700}.mindsmart-landing .mind-faq{background:radial-gradient(circle at 10% 12%, #2e6b5214, transparent 20rem), var(--mind-parchment)}.mindsmart-landing .mind-faq .section-kicker{color:var(--mind-emerald-deep)}.mindsmart-landing .faq-wrap{max-width:58rem}.mindsmart-landing .faq-list{gap:.85rem;display:grid}.mindsmart-landing .faq-list details{border-radius:var(--mind-radius);background:var(--mind-white);box-shadow:var(--mind-shadow-sm);border:1px solid #1d24401a;overflow:hidden}.mindsmart-landing .faq-list details[open]{box-shadow:var(--mind-shadow-md);border-color:#a83a4b4d}.mindsmart-landing .faq-list summary{min-height:4rem;color:var(--mind-midnight);font-family:var(--mind-baloo), "Baloo 2", sans-serif;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;font-size:clamp(1.05rem,2.4vw,1.25rem);font-weight:800;line-height:1.3;list-style:none;display:flex}.mindsmart-landing .faq-list summary:hover{background:#a83a4b0d}.mindsmart-landing .faq-list summary::-webkit-details-marker{display:none}.mindsmart-landing .faq-list summary:focus-visible{outline:3px solid var(--mind-midnight);outline-offset:-4px;border-radius:var(--mind-radius)}.mindsmart-landing .faq-list .faq-marker{object-fit:contain;filter:drop-shadow(0 3px 3px #161c331f);transform-origin:50% 40%;flex:none;width:1.7rem;height:2.4rem;transition:transform .32s cubic-bezier(.16,.84,.26,1.18);transform:translateZ(0)rotate(0)}.mindsmart-landing .faq-list details[open] .faq-marker{transform:translateZ(0)rotate(-10deg)scale(1.06)}.mindsmart-landing .faq-list .faq-answer-inner{opacity:1;transform:none}.mindsmart-landing .faq-list details[open] .faq-answer-inner{animation:.26s cubic-bezier(.22,.8,.3,1) both mind-faq-answer-in}.mindsmart-landing .faq-list .faq-answer-inner>p{color:var(--mind-ink);margin:0;padding:0 1.2rem 1.35rem;font-size:1rem;line-height:1.72}.mindsmart-landing .faq-list details a{color:var(--mind-ruby-deep);text-underline-offset:.18em;font-weight:800}.mindsmart-landing .mind-finale{color:var(--mind-parchment);background:radial-gradient(circle at 78% 24%,#d98a2b3d,#0000 24rem),linear-gradient(#1d2440 0%,#161c33 100%);overflow:hidden}.mindsmart-landing .mind-finale .finale-kicker{color:var(--mind-lamplight);font-family:var(--mind-baloo), "Baloo 2", sans-serif;letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.82rem;font-weight:800}.mindsmart-landing .finale-grid{z-index:1;align-items:center;gap:clamp(1.75rem,5vw,4rem);display:grid;position:relative}.mindsmart-landing .finale-art{background:radial-gradient(circle,#f3c96b38,#0000 68%);border-radius:50%;place-items:center;width:min(70vw,17rem);min-height:clamp(13rem,34vw,20rem);margin-inline:auto;display:grid}.mindsmart-landing .finale-lamp{object-fit:contain;filter:drop-shadow(0 20px 26px #090c1a73);width:min(62%,11rem);height:auto}.mindsmart-landing .finale-copy h2{max-width:20ch;color:var(--mind-white);margin-bottom:1.3rem;font-size:clamp(2rem,5vw,3.6rem)}.mindsmart-landing .finale-actions{flex-wrap:wrap;gap:.75rem;display:flex}.mindsmart-landing .finale-trailer-link{border-radius:var(--mind-pill);min-height:2.75rem;color:var(--mind-parchment);font-family:var(--mind-baloo), "Baloo 2", sans-serif;background:#f9f1e014;align-items:center;gap:.48rem;margin-top:1rem;padding:.45rem .72rem;font-size:.98rem;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex;transform:translateZ(0);box-shadow:inset 0 0 0 1px #f9f1e057}.mindsmart-landing .finale-trailer-link:hover,.mindsmart-landing .finale-trailer-link:focus-visible{background:#f9f1e029;transform:translateY(-2px)}.mindsmart-landing .finale-trailer-link:active{transform:translateY(0)}.mindsmart-landing .finale-trailer-link .trailer-play-icon{flex:none;width:1.55rem;height:1.55rem}.mindsmart-landing .trailer-lightbox{overscroll-behavior:contain;width:min(70rem,100vw - clamp(1rem,6vw,4rem));max-width:none;max-height:calc(100dvh - 2rem);color:var(--mind-ink);background:var(--mind-parchment);border:1px solid #1d244080;border-radius:clamp(.9rem,2vw,1.35rem);margin:auto;padding:clamp(.4rem,1.2vw,.7rem);overflow-y:auto;box-shadow:0 2rem 5rem #090c1a8f,inset 0 0 0 2px #fff9}.mindsmart-landing .trailer-lightbox:not([open]){display:none}.mindsmart-landing .trailer-lightbox::backdrop{background:#090c1ae0}.mindsmart-landing .trailer-lightbox__media{aspect-ratio:16/9;background:#12162c;border-radius:clamp(.65rem,1.5vw,1rem);width:100%;max-height:calc(100dvh - 3rem);overflow:hidden;box-shadow:inset 0 0 0 1px #1d244033}.mindsmart-landing .trailer-lightbox__video{object-fit:contain;background:#12162c;width:100%;max-width:none;height:100%}.mindsmart-landing .trailer-lightbox__video::cue{color:var(--mind-ink);font-family:var(--mind-nunito), "Nunito", system-ui, sans-serif;text-shadow:none;background:#f9f1e0f0;border-radius:.35rem;padding:.18em .42em;font-weight:800;line-height:1.35}.mindsmart-landing .trailer-lightbox__video:focus-visible{outline:3px solid var(--mind-lamplight);outline-offset:-4px;border-radius:clamp(.55rem,1.3vw,.9rem);box-shadow:inset 0 0 0 7px #12162c}.mindsmart-landing .trailer-lightbox__versions{justify-content:center;margin:.6rem .35rem 0;display:flex}.mindsmart-landing .trailer-lightbox__version{border-radius:var(--mind-pill);min-height:2.75rem;color:var(--mind-midnight);background:var(--mind-lamplight-soft);font-family:var(--mind-baloo), "Baloo 2", sans-serif;cursor:pointer;border:1px solid #1d244040;padding:.62rem 1rem;font-size:.9rem;font-weight:800;line-height:1.1;transition:transform .16s,background-color .16s;box-shadow:0 .3rem .8rem #161c331f}.mindsmart-landing .trailer-lightbox__version:hover,.mindsmart-landing .trailer-lightbox__version:focus-visible{background:var(--mind-lamplight);transform:translateY(-1px)}.mindsmart-landing .trailer-lightbox__version:active{transform:none}.mindsmart-landing .trailer-lightbox__transcript{color:var(--mind-ink);margin:.55rem .35rem .15rem;font-size:clamp(.82rem,1.8vw,.96rem);line-height:1.45}.mindsmart-landing .trailer-lightbox__transcript summary{text-align:center;cursor:pointer;border-radius:.4rem;width:fit-content;margin-inline:auto;padding:.25rem .45rem;font-weight:800}.mindsmart-landing .trailer-lightbox__description{background:#fff9;border-radius:.65rem;gap:.3rem;max-width:58rem;margin:.4rem auto 0;padding:.5rem .6rem;display:grid}.mindsmart-landing .trailer-lightbox__description p{color:var(--mind-ink);margin:0;font-size:.88rem;font-weight:600;line-height:1.4}.mindsmart-landing .trailer-lightbox__description strong{color:var(--mind-ruby-deep);white-space:nowrap}.mindsmart-landing .trailer-lightbox__description .trailer-lightbox__description-note{color:var(--mind-midnight);margin-bottom:.15rem;font-weight:800}.mindsmart-landing .trailer-js-fallback{color:var(--mind-parchment);margin:.75rem 0 0;font-size:.88rem;line-height:1.4}.mindsmart-landing .trailer-js-fallback a{color:var(--mind-lamplight-soft);font-weight:800}.mindsmart-landing .trailer-lightbox__close{z-index:2;width:3rem;height:3rem;color:var(--mind-midnight);background:var(--mind-white);cursor:pointer;border:0;border-radius:50%;place-items:center;margin:0 .35rem -3rem auto;padding:.25rem;transition:transform .18s;display:grid;position:sticky;top:.35rem;right:auto;transform:translateZ(0);box-shadow:0 .7rem 1.7rem #090c1a70}.mindsmart-landing .trailer-lightbox__close:hover,.mindsmart-landing .trailer-lightbox__close:focus-visible{transform:scale(1.06)}.mindsmart-landing .trailer-lightbox__close:active{transform:scale(.98)}.mindsmart-landing .trailer-lightbox__close svg{width:100%;height:100%}@media (max-width:33.99rem){.mindsmart-landing .trailer-lightbox{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);padding:.35rem}.mindsmart-landing .trailer-lightbox__media{max-height:calc(100dvh - 5.5rem)}.mindsmart-landing .trailer-lightbox__close{width:2.75rem;height:2.75rem;top:.55rem;right:auto}}@media (max-height:700px){.mindsmart-landing .trailer-lightbox{overscroll-behavior:contain;width:min(70rem,100vw - 1rem,135dvh);max-height:min(92vh,92svh);padding:.4rem;overflow-y:auto}.mindsmart-landing .trailer-lightbox__media{max-height:none}.mindsmart-landing .trailer-lightbox__close{margin:0 .35rem -3rem auto;position:sticky;top:.35rem;right:auto}}.mindsmart-landing.effects-ready.reveal-ready:not(.rm) [data-reveal]:not(.in-view){opacity:0;transform:translateY(1.25rem)}.mindsmart-landing.effects-ready.reveal-ready:not(.rm) [data-reveal].in-view{animation:mind-reveal .62s cubic-bezier(.22, 1, .36, 1) var(--reveal-delay,0s) backwards}.mindsmart-landing.effects-ready.reveal-ready:not(.rm) [data-reveal]:focus-within{opacity:1;transition:none;animation:none;transform:none}@media (prefers-reduced-motion:no-preference){.mindsmart-landing.effects-ready.is-hero-visible:not(.rm) .mind-spine:after{animation:mind-spine-glow var(--dur,6s) ease-in-out var(--delay,0s) infinite}.mindsmart-landing.effects-ready.is-hero-visible:not(.rm) .mind-motes i{animation:mind-mote-drift var(--dur,11s) linear var(--delay,0s) infinite}.mindsmart-landing.effects-ready.is-hero-visible:not(.rm) .mind-lamp__halo{animation:7s ease-in-out infinite mind-lamp-breathe}.mindsmart-landing.effects-ready.loaded.is-hero-visible:not(.rm) .cover-frame{animation:7s ease-in-out infinite alternate mind-cover-bob}}.mindsmart-landing.ambience-paused .mind-spine:after,.mindsmart-landing.ambience-paused .mind-motes i,.mindsmart-landing.ambience-paused .mind-lamp__halo,.mindsmart-landing.ambience-paused .cover-frame{animation-play-state:paused!important}@media (min-width:46rem){.mindsmart-landing .hero-grid{grid-template-columns:minmax(0,1fr) minmax(17rem,.86fr);grid-template-areas:"copy art";gap:clamp(2.5rem,6vw,5.5rem)}.mindsmart-landing .hero-ambient-wash{background:linear-gradient(90deg,#161c33f0 0%,#161c33eb 50%,#161c33bd 72%,#161c338f 100%),linear-gradient(#161c331f,#161c3375)}.mindsmart-landing .hero-copy{grid-area:copy;display:block}.mindsmart-landing .hero-art{width:100%;margin:0}.mindsmart-landing .mind-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem)}.mindsmart-landing .mind-worlds-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem)}.mindsmart-landing .mind-skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mindsmart-landing .mind-who-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2.5vw,1.5rem)}.mindsmart-landing .author-card{grid-template-columns:minmax(13rem,.62fr) minmax(0,1.38fr)}.mindsmart-landing .buy-panel{grid-template-columns:minmax(11rem,.56fr) minmax(0,1.44fr)}.mindsmart-landing .finale-grid{grid-template-columns:minmax(14rem,.9fr) minmax(0,1.1fr)}}@media (min-width:60rem){.mindsmart-landing .mind-worlds-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.15rem)}.mindsmart-landing .mind-skills-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:33.99rem){.mindsmart-landing .hero-actions,.mindsmart-landing .finale-actions{display:grid}.mindsmart-landing .mind-btn{width:100%}.mindsmart-landing .meta-chips{grid-template-columns:1fr;display:grid}.mindsmart-landing .meta-chips li{width:fit-content}.mindsmart-landing .faq-list summary{gap:.7rem;padding-inline:1rem}.mindsmart-landing .faq-list summary>span{min-width:0}.mindsmart-landing .faq-list .faq-answer-inner>p{padding-inline:1rem}}@media (max-width:24rem){.mindsmart-landing h1{font-size:2.35rem}.mindsmart-landing .sticky-title span,.mindsmart-landing .sticky-ribbon{display:none}.mindsmart-landing .sticky-inner>a{padding-inline:.78rem;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.mindsmart-landing{scroll-behavior:auto}.mindsmart-landing *,.mindsmart-landing :before,.mindsmart-landing :after{transition:none!important;animation:none!important}.mindsmart-landing [data-reveal]{opacity:1!important;transform:none!important}.mindsmart-landing .mind-motes,.mindsmart-landing .mind-lamplight{display:none}.mindsmart-landing:not(.effects-ready) .mind-ambience-toggle,.mindsmart-landing:not(.effects-ready) .sticky-ambience-toggle{display:none!important}}.mindsmart-landing.rm [data-reveal]{opacity:1!important;transform:none!important}.mindsmart-landing.rm .mind-motes,.mindsmart-landing.rm .mind-lamplight{display:none}.mindsmart-landing.rm .mind-ambience-toggle:not(.is-motion-hide-deferred),.mindsmart-landing.rm .sticky-ambience-toggle:not(.is-motion-hide-deferred){display:none!important}.mindsmart-landing.rm .mind-ambience-toggle.is-motion-hide-deferred{display:inline-flex!important}.mindsmart-landing.rm .sticky-ambience-toggle.is-motion-hide-deferred{display:grid!important}@keyframes mind-reveal{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@keyframes mind-faq-answer-in{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@keyframes mind-spine-glow{0%,to{opacity:.22}50%{opacity:.66}}@keyframes mind-mote-drift{0%{opacity:0;transform:translate3d(0, 0, 0) scale(var(--s,1))}12%{opacity:.9}85%{opacity:.8}to{opacity:0;transform:translate3d(var(--drift,1rem), -80vh, 0) scale(var(--s,1))}}@keyframes mind-lamp-breathe{0%,to{opacity:.58;transform:translate(-50%)scale(.98)}50%{opacity:.8;transform:translate(-50%)scale(1.04)}}@keyframes mind-cover-bob{0%{transform:translateY(-.3rem)rotate(-1.4deg)}to{transform:translateY(.4rem)rotate(-.7deg)}}
