.clean-hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:45px;min-height:620px;padding:65px max(40px,calc((100vw - 1170px)/2));background:#fff9ed;overflow:hidden}.clean-hero-copy{position:relative;z-index:1}.clean-hero-eyebrow{font-size:10px;letter-spacing:.15em;font-weight:900;color:#7b638e}.clean-hero h1{font-family:Fredoka,Nunito,sans-serif;font-size:clamp(49px,5.2vw,72px);font-weight:500;line-height:1.06;letter-spacing:-.045em;color:#37204f;margin:23px 0 26px}.clean-hero h1 em{color:#6940cf;white-space:nowrap}.clean-hero-copy>p{max-width:430px;font-size:16px;line-height:1.85;color:#776a7c;margin:0 0 29px}.clean-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:16px 23px;min-height:52px;border:0;border-radius:30px;background:#6940cf;color:#fffdf4;font-size:14px;font-weight:800;transition:background .2s,transform .2s}.clean-hero-cta:hover{background:#5430b5;transform:translateY(-2px)}.clean-hero-cta:active{transform:translateY(0)}.clean-hero-note{display:block;font-size:11px;color:#8b7b93;margin-top:20px}.clean-hero-art{min-width:0;position:relative}.clean-hero-characters img{display:block;width:100%;height:auto;max-height:490px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken;-webkit-mask-image:radial-gradient(ellipse at center,#000 49%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 49%,transparent 72%);animation:hero-soft-float 8s ease-in-out infinite;animation-play-state:paused}.clean-hero-characters.is-live img{animation-play-state:running}@keyframes hero-soft-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (max-width:1050px) and (min-width:761px){.clean-hero{padding:55px 35px;gap:25px;min-height:550px}.clean-hero h1{font-size:51px}.clean-hero-copy>p{font-size:15px}.clean-hero-characters img{max-height:400px}}@media (max-width:760px){.clean-hero{grid-template-columns:1fr;gap:12px;padding:43px 25px 20px;min-height:0;text-align:center}.clean-hero h1{font-size:clamp(39px,8.7vw,59px);line-height:1.12;margin:19px 0 20px}.clean-hero-eyebrow{font-size:8px;letter-spacing:.13em}.clean-hero-copy>p{font-size:14px;line-height:1.85;max-width:385px;margin:0 auto 24px}.clean-hero-cta{font-size:13px;min-height:49px;padding:14px 23px}.clean-hero-note{font-size:10px;margin-top:17px}.clean-hero-art{width:100%;max-width:420px;margin:auto}.clean-hero-characters img{max-height:310px}.clean-hero+.skill-rail{padding-block:22px}}@media (prefers-reduced-motion:reduce){.clean-hero-characters img{animation:none}.clean-hero-cta{transition:none}.clean-hero-cta:hover{transform:none}}.clean-learning{background:#f1ebf7;padding:90px 40px;color:#3c2c50}.clean-learning-inner{max-width:1160px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.clean-learning-copy .eyebrow{color:#826395;font-size:10px;letter-spacing:.12em}.clean-learning-copy h2{font-size:clamp(36px,3.6vw,49px);line-height:1.12;letter-spacing:-.035em;white-space:pre-line;margin:23px 0 21px;min-height:110px}.clean-learning-copy p{font-size:16px;line-height:1.85;color:#7b6c85;max-width:395px;min-height:89px}.clean-skill-switch{display:flex;gap:22px;margin-top:25px;flex-wrap:wrap}.clean-skill-switch button{padding:12px 0;min-height:44px;background:transparent;border:0;border-bottom:2px solid transparent;font-size:12px;font-weight:800;color:#8c7c96;transition:color .2s,border-color .2s}.clean-skill-switch button[aria-pressed=true]{color:#6940cf;border-color:#6940cf}.clean-skill-switch button:hover{color:#6940cf}.clean-activity{padding-top:5px}.clean-activity-label{font-size:12px;font-weight:800;color:#886b9b}.clean-activity h3{font-family:Fredoka,Nunito,sans-serif;font-size:27px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:18px 0 27px;min-height:106px;max-width:480px}.clean-answers{display:grid;gap:0}.clean-answers button{display:flex;align-items:center;gap:14px;text-align:left;padding:17px 7px;min-height:59px;border:0;border-bottom:1px solid #d5c8de;background:transparent;font-size:13px;font-weight:800;color:#554260;transition:background .2s}.clean-answers button:first-child{border-top:1px solid #d5c8de}.clean-answers button>span{width:27px;height:27px;display:grid;place-items:center;border:1px solid #baa6c8;border-radius:50%;flex-shrink:0;font-size:10px;color:#836497}.clean-answers button:hover{background:#ffffff40}.clean-answers button[aria-pressed=true]{background:#fff5;color:#6940cf}.clean-answer-feedback{min-height:95px;padding-top:20px}.clean-answer-feedback p{font-size:12px;line-height:1.8;margin:0;color:#775d83;max-width:465px}.clean-answer-feedback .thoughtful{color:#547044}.clean-answer-feedback .reconsider{color:#86633f}@media (max-width:1000px){.clean-learning-inner{gap:50px}.clean-learning-copy h2{font-size:39px}.clean-activity h3{font-size:25px}.clean-skill-switch{gap:18px}}@media (max-width:760px){.clean-learning{padding:55px 25px 35px}.clean-learning-inner{grid-template-columns:1fr;gap:36px;max-width:520px}.clean-learning-copy h2{font-size:35px;min-height:0;margin:20px 0 19px}.clean-learning-copy p{font-size:14px;min-height:0;max-width:none;line-height:1.85}.clean-skill-switch{margin-top:18px;gap:25px}.clean-skill-switch button{font-size:11px}.clean-activity{padding:0}.clean-activity h3{font-size:25px;min-height:0;margin:15px 0 22px}.clean-answers button{font-size:12px;gap:12px;padding-inline:2px;min-height:59px}.clean-answer-feedback{min-height:93px;padding-top:17px}.clean-learning-copy .eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.clean-skill-switch button,.clean-answers button{transition:none}}.adventure-map{width:100%;max-width:540px;min-width:0;position:relative;background:#fff8e9;border:1px solid #da997b;border-bottom:6px solid #c88970;border-radius:27px;padding:22px 19px 16px;box-shadow:0 18px 35px #93563b12;transform:rotate(-2deg)}.map-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:.08em;font-weight:900;color:#856c58;padding:0 5px}.map-heading>span:first-child{display:flex;align-items:center;gap:7px;color:#684279}.map-heading>span:last-child{letter-spacing:0;font-weight:700;white-space:nowrap}.map-landscape{position:relative;width:100%;aspect-ratio:500/420;margin:14px 0 4px}.map-terrain{display:block;width:100%;height:100%}.map-stops{position:absolute;top:0;right:0;bottom:0;left:0}.map-stop{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);background:transparent;border:0;min-width:110px;padding:4px;gap:8px}.map-stop.story{left:22.4%;top:77%}.map-stop.choice{left:73%;top:35.7%}.map-stop.growth{left:49%;top:19.3%}.map-island{position:relative;width:64px;height:60px;border-radius:22px;display:grid;place-items:center;background:#9971c4;color:#fff9ee;border:2px solid #fff9e9;box-shadow:0 7px #715294,0 12px 0 7px #cad7a0;transition:transform .25s,box-shadow .25s}.choice .map-island{background:#de8c82;box-shadow:0 7px #b96967,0 12px 0 7px #cad7a0}.growth .map-island{background:#73986a;box-shadow:0 7px #50774a,0 12px 0 7px #cad7a0}.map-stop:hover .map-island,.map-stop.selected .map-island{transform:translateY(-5px)}.map-stop.selected .map-island:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:2px dashed #684279;border-radius:29px;opacity:.65}.map-step{position:absolute;top:-8px;right:-9px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff9e9;color:#65457b;font-size:10px;font-weight:900;box-shadow:0 2px #dcd3be}.map-place{position:relative;white-space:nowrap;background:#fff9e9;border:1px solid #d9d8b9;border-radius:7px;padding:6px 9px;color:#504b3d;font-size:10px;font-weight:900;box-shadow:0 2px #d0d5b0}.map-start{position:absolute;left:4%;bottom:5%;font-size:7px;letter-spacing:.07em;color:#7b7659;font-weight:900;transform:rotate(-7deg)}.map-discovery{display:flex;align-items:center;gap:13px;background:#f0e6fa;border:1px solid #e1cdeb;border-radius:16px;padding:17px 14px;min-height:125px}.map-discovery-icon{display:grid;place-items:center;flex-shrink:0;width:39px;height:43px;border-radius:12px;background:#decced;color:#704595}.map-discovery-icon.choice{background:#f1cfc8;color:#9b625b}.map-discovery-icon.growth{background:#d9e5c5;color:#55734c}.map-discovery>div{flex:1;min-width:0}.map-discovery small{font-size:7px;letter-spacing:.12em;font-weight:900;color:#88699b}.map-discovery h3{font-size:18px;line-height:1.15;color:#52336e;margin:5px 0 7px;letter-spacing:-.02em}.map-discovery p{font-size:11px;line-height:1.65;color:#796387;margin:0}.map-discovery>button{display:grid;place-items:center;flex-shrink:0;width:35px;height:42px;border:1px solid #d6bde4;border-radius:12px;background:#fff9ef;color:#714598}.map-caption{text-align:center;font-size:9px;color:#967862;margin:13px 0 0}.map-traveller{offset-path:path("M112 333 C42 265 171 240 237 258 C377 297 433 176 365 150 C325 134 263 179 233 145 C204 111 227 93 245 81");animation:map-explore 10s ease-in-out infinite;animation-play-state:paused}.is-live .map-traveller{animation-play-state:running}@keyframes map-explore{0%,10%{offset-distance:0%;opacity:0}15%{opacity:1}85%{offset-distance:100%;opacity:1}95%,to{offset-distance:100%;opacity:0}}@media (max-width:1000px) and (min-width:761px){.adventure-map{padding:18px 12px}.map-heading{font-size:7px}.map-island{width:52px;height:50px}.map-place{font-size:8px}.map-discovery{gap:9px;padding:13px 10px}.map-discovery-icon{display:none}.map-discovery h3{font-size:17px}}@media (max-width:760px){.adventure-map{grid-row:2;max-width:490px;margin:5px auto 8px;padding:18px 12px 14px;transform:rotate(-1deg);border-radius:22px}.map-heading{font-size:7px}.map-heading>span:last-child{font-size:7px}.map-island{width:52px;height:48px;border-radius:17px}.map-island>svg{width:25px}.map-stop{gap:6px;min-width:90px}.map-place{font-size:8px;padding:5px 7px}.map-step{width:19px;height:19px;font-size:9px}.map-start{font-size:6px;left:2%}.map-discovery{padding:14px 11px;gap:10px;min-height:139px}.map-discovery-icon{display:none}.map-discovery h3{font-size:18px}.map-discovery p{font-size:11px}.map-caption{font-size:8px}.map-stop.selected .map-island:before{top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:23px}}@media (prefers-reduced-motion:reduce){.map-traveller{animation:none;display:none}.map-island{transition:none}.map-stop:hover .map-island,.map-stop.selected .map-island{transform:none}}.illustrated-map{padding:20px 12px 15px;transform:rotate(-1deg)}.illustrated-map .map-heading{padding-inline:10px}.illustrated-map .map-landscape{aspect-ratio:1;margin-block:8px 0}.map-world-image{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:20px;mix-blend-mode:multiply}.map-route-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.illustrated-map .map-traveller{offset-path:path("M162 330 C213 344 283 306 256 279 C233 252 276 236 313 225 C343 216 324 199 316 180 C310 157 244 169 247 137 L250 115");filter:drop-shadow(0 0 4px #ffdc83)}.illustrated-map .map-stop.story{left:23%;top:57%}.illustrated-map .map-stop.choice{left:75%;top:44%}.illustrated-map .map-stop.growth{left:50%;top:21%}.illustrated-map .map-island{width:36px;height:35px;border-radius:50%;box-shadow:0 3px #563279;opacity:.95}.illustrated-map .map-island>svg{width:19px;height:19px}.illustrated-map .choice .map-island{box-shadow:0 3px #a95e67}.illustrated-map .growth .map-island{box-shadow:0 3px #3f653c}.illustrated-map .map-step{width:17px;height:17px;font-size:8px;top:-4px;right:-8px}.illustrated-map .map-place{font-size:9px;padding:6px 8px;background:#fff9eaf2;box-shadow:0 3px 8px #38294725}.illustrated-map .map-stop.selected .map-island:before{border-radius:50%;top:-7px;right:-7px;bottom:-7px;left:-7px;border-color:#fff4af}.illustrated-map .map-start{bottom:19%;left:8%;color:#fff9df;text-shadow:0 1px 3px #342a1d;background:#4e693ddb;border-radius:6px;padding:5px}.illustrated-map .map-discovery{margin:0 5px;position:relative}.map-magic{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.map-firefly{position:absolute;color:#fff8ab;font-size:22px;text-shadow:0 0 8px #ffcc48;animation:map-firefly 4.5s ease-in-out infinite;animation-play-state:paused}.map-firefly.f1{left:37%;top:38%}.map-firefly.f2{left:62%;top:13%;animation-delay:-1.7s}.map-firefly.f3{left:79%;top:56%;animation-delay:-3s;font-size:16px}.map-pond-ring{position:absolute;left:62%;top:72%;width:35px;height:12px;border:1.5px solid #e9fffb;border-radius:50%;animation:map-water 3.5s ease-out infinite;animation-play-state:paused}.map-pond-ring.second{animation-delay:-1.75s}.is-live .map-firefly,.is-live .map-pond-ring{animation-play-state:running}@keyframes map-firefly{0%,to{opacity:.2;transform:translateY(3px) scale(.7)}50%{opacity:1;transform:translateY(-7px) scale(1)}}@keyframes map-water{0%{transform:scale(.4);opacity:0}20%{opacity:.8}to{transform:scale(2.2);opacity:0}}@media (max-width:760px){.illustrated-map{padding:17px 8px 14px}.illustrated-map .map-place{font-size:8px;padding:5px 6px}.illustrated-map .map-island{width:30px;height:29px}.illustrated-map .map-island>svg{width:16px;height:16px}.illustrated-map .map-stop{gap:4px}.illustrated-map .map-start{font-size:5px;left:5%;bottom:18%}.illustrated-map .map-heading{padding-inline:6px}.illustrated-map .map-discovery{margin:0 3px}.map-firefly{font-size:16px}}@media (prefers-reduced-motion:reduce){.map-firefly,.map-pond-ring{animation:none;display:none}}.adventure-map.illustrated-map{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0;transform:none;max-width:600px}.illustrated-map .map-heading{padding:0 20px;color:#796d57}.illustrated-map .map-world-image{border-radius:0}.illustrated-map .map-landscape{margin:6px 0 0}.illustrated-map .map-discovery{background:transparent;border:0;border-radius:0;margin:0 22px;padding:18px 0 8px;min-height:116px;align-items:flex-start;border-top:1px solid #cfc5ab}.illustrated-map .map-discovery-icon{background:transparent;border-radius:0;width:25px;height:30px;margin-top:20px}.illustrated-map .map-discovery h3{font-size:23px;color:#493361}.illustrated-map .map-discovery p{font-size:12px;color:#746453}.illustrated-map .map-discovery small{color:#856d94}.illustrated-map .map-discovery>button{background:transparent;border:1px solid #b9a6c3;border-radius:50%;width:44px;height:44px;margin-top:17px}.illustrated-map .map-caption{margin:10px 22px 0;text-align:left;font-size:10px}.illustrated-map .map-place{border:0;border-radius:30px;box-shadow:none;padding:5px 10px}.illustrated-map .map-start{border-radius:0;background:transparent;color:#fff9e9;text-shadow:0 1px 4px #273715;font-size:7px}.illustrated-map .map-stop{min-height:60px}.illustrated-map .map-heading>span:last-child{font-size:9px}@media (max-width:760px){.adventure-map.illustrated-map{margin:0 auto}.illustrated-map .map-discovery{margin-inline:5px;gap:10px;min-height:135px}.illustrated-map .map-discovery h3{font-size:21px}.illustrated-map .map-caption{margin-left:5px}.illustrated-map .map-heading{padding-inline:5px}.illustrated-map .map-place{font-size:8px}.illustrated-map .map-start{font-size:5px}}.illustrated-map .map-world-image{mix-blend-mode:darken;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.illustrated-map .map-start{color:#4e643e;text-shadow:0 1px 3px #fff9e9}#pricing.quiet-pricing{background:#edf0df;padding:85px 40px;color:#35432f}.quiet-pricing-inner{max-width:1110px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:35px 100px;align-items:center}.quiet-pricing-intro .eyebrow{font-size:10px;letter-spacing:.13em;color:#647951}#pricing.quiet-pricing h2{font-family:Fredoka,Nunito,sans-serif;font-size:clamp(37px,3.5vw,49px);font-weight:500;line-height:1.14;letter-spacing:-.035em;margin:20px 0 23px}#pricing.quiet-pricing h2 em{color:#527347}.quiet-pricing-intro>p{font-size:15px;line-height:1.85;color:#708067;margin:0}.quiet-rate{display:flex;align-items:baseline;gap:17px;margin-top:30px;font-family:Fredoka,sans-serif;font-size:58px;line-height:1.2;letter-spacing:-.04em}.quiet-rate>span{font-family:Nunito,sans-serif;font-size:12px;letter-spacing:0;color:#738167}.quiet-calculator{padding-top:4px;max-width:440px;width:100%}.quiet-calculator>label{display:block;font-size:14px;font-weight:800;color:#59694b;margin-bottom:15px}.quiet-students{display:flex;align-items:baseline;gap:14px}.quiet-students input{width:210px;max-width:70%;border:0;border-bottom:1px solid #b6c0a1;border-radius:0;background:transparent;padding:0 0 7px;font-family:Fredoka,sans-serif;font-size:50px;line-height:1.1;color:#3f4d35;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.quiet-students input::-webkit-inner-spin-button,.quiet-students input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quiet-students>span{font-size:12px;color:#768469}.quiet-range{width:100%;accent-color:#5d7e50;min-height:30px;cursor:pointer;margin-top:20px}.quiet-range-labels{display:flex;justify-content:space-between;font-size:10px;color:#7d886f}.quiet-total{display:flex;justify-content:space-between;align-items:baseline;gap:18px;margin:27px 0 23px;padding-top:22px;border-top:1px solid #c6ceb5}.quiet-total>span{font-size:13px;color:#637357}.quiet-total output{font-family:Fredoka,sans-serif;font-size:36px;color:#415936;letter-spacing:-.03em;white-space:nowrap}.quiet-pricing-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:18px;border:0;border-radius:30px;padding:16px 20px;min-height:52px;background:#527347;color:#fffdf2;font-size:13px;font-weight:800;transition:background .2s}.quiet-pricing-cta:hover{background:#405f37}.quiet-billing{display:block;text-align:center;font-size:10px;color:#7d886f;margin-top:14px}.quiet-tier-details{grid-column:1/-1;border-top:1px solid #c6ceb5;margin-top:14px}.quiet-tier-details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:12px;font-weight:800;color:#637557;padding:21px 0;list-style:none;min-height:48px}.quiet-tier-details summary::-webkit-details-marker{display:none}.quiet-tier-details summary svg{transition:transform .2s}.quiet-tier-details[open] summary svg{transform:rotate(180deg)}.quiet-tier-details summary:focus-visible{outline:3px solid #7760aa;outline-offset:4px}.quiet-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding:15px 0 25px}.quiet-tiers h3{font-size:23px;font-weight:500;margin:0 0 7px}.quiet-tiers>div>span{font-size:11px;color:#718165}.quiet-tiers ul{display:grid;gap:9px;margin-top:17px}.quiet-tiers li{display:flex;align-items:start;gap:7px;font-size:12px;color:#65765b}.quiet-tiers li svg{flex-shrink:0;margin-top:3px}.quiet-tier-details>p{font-size:11px;line-height:1.8;color:#738069;max-width:730px;padding-bottom:10px}@media (max-width:950px){.quiet-pricing-inner{gap:35px 50px}.quiet-rate{font-size:50px;gap:12px}.quiet-rate>span{font-size:11px}}@media (max-width:700px){#pricing.quiet-pricing{padding:55px 25px 35px}.quiet-pricing-inner{grid-template-columns:1fr;gap:35px;max-width:520px}#pricing.quiet-pricing h2{font-size:36px;margin:18px 0 20px}.quiet-pricing-intro>p{font-size:14px}.quiet-rate{font-size:49px;margin-top:22px}.quiet-calculator{max-width:none}.quiet-students input{font-size:44px;width:185px}.quiet-total output{font-size:33px}.quiet-tier-details{margin-top:0}.quiet-tiers{grid-template-columns:1fr 1fr;gap:26px 20px}.quiet-tiers h3{font-size:22px}.quiet-tiers li{font-size:11px}.quiet-pricing-cta{font-size:12px}.quiet-billing{font-size:9px}}@media (prefers-reduced-motion:reduce){.quiet-pricing-cta,.quiet-tier-details summary svg{transition:none}}.skill-story{background:#fff9ed;color:#39274e;outline:none}.skill-story-width{max-width:1180px;margin:auto;padding-inline:40px}.skill-back{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:800;color:#887497;min-height:44px;margin:25px 0 12px}.skill-back:hover{color:#6940cf}.skill-story-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;min-height:485px;padding-bottom:45px}.skill-story .eyebrow{color:#7d6590;font-size:10px;letter-spacing:.13em}.skill-story h1{font-size:clamp(43px,4.8vw,66px);line-height:1.08;font-weight:500;letter-spacing:-.04em;margin:21px 0 24px}.skill-story h1 em,.skill-story h2 em{color:#6940cf}.skill-story-hero-grid p{font-size:16px;line-height:1.9;max-width:405px;color:#7c6c84;margin-bottom:27px}.skill-hero-note{display:block;margin-top:19px;font-size:11px;color:#8e7d95}.skill-story-visual{min-width:0}.skill-story-visual>video,.skill-story-visual>img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:48% 48% 18px 18px}.skill-story-character img{width:100%;height:455px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken;-webkit-mask-image:radial-gradient(ellipse,black 48%,transparent 72%);mask-image:radial-gradient(ellipse,black 48%,transparent 72%)}.skill-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:95px;border-top:1px solid #e7dfd1;padding-top:75px;padding-bottom:85px}.skill-story h2{font-size:43px;font-weight:500;line-height:1.14;letter-spacing:-.035em;margin:19px 0 22px}.skill-outcomes-heading>p{font-size:15px;line-height:1.85;color:#7c6c84;max-width:360px}.skill-outcome-list li{display:flex;align-items:center;gap:20px;padding:21px 0;border-bottom:1px solid #e1d8e5}.skill-outcome-list li:first-child{border-top:1px solid #e1d8e5}.skill-outcome-list li>span{font-family:Fredoka;font-size:14px;color:#a793b0}.skill-outcome-list h3{font-size:22px;flex:1;font-weight:500;letter-spacing:-.02em}.skill-outcome-list svg{color:#7b9364}.skill-money-moment{background:#edf0df;padding-block:70px}.skill-moment-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.skill-money-moment h2 em{color:#547348}.skill-money-moment p{font-size:15px;line-height:1.85;color:#718067}.money-moment-amount{display:flex;gap:15px;align-items:center;color:#547348;margin-bottom:20px}.money-moment-amount>span{font-family:Fredoka;font-size:48px;letter-spacing:-.03em}.money-moment-amount small{font-size:11px;max-width:100px;color:#76856a}.money-moment-choices button{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:17px 5px;border-bottom:1px solid #c6ceb6;min-height:56px;font-size:13px;font-weight:800;color:#53624b}.money-moment-choices button:first-child{border-top:1px solid #c6ceb6}.money-moment-choices button>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #a6b497;border-radius:50%;font-size:10px;flex-shrink:0}.money-moment-choices button:hover,.money-moment-choices button[aria-pressed=true]{background:#ffffff65}.money-moment-feedback{min-height:85px;padding-top:17px}.money-moment-feedback p{font-size:12px}.skill-story-about{display:grid;grid-template-columns:1.2fr .8fr;gap:95px;padding-block:90px}.skill-story-about>div>p{font-size:15px;line-height:1.9;color:#7c6c84;margin:0 0 18px}.skill-story-benefits{padding-top:45px}.skill-story-benefits h3{font-size:29px;margin-bottom:20px;font-weight:500}.skill-story-benefits li{display:flex;gap:13px;padding:15px 0;border-bottom:1px solid #e7dfd1;color:#7b6a82;font-size:14px;line-height:1.7}.skill-story-benefits svg{flex-shrink:0;color:#7b9364;margin-top:4px}.skill-story-finale{text-align:center;background:#eee6f5;padding:65px 25px}.skill-story-finale h2{font-size:46px}.skill-story-finale p{font-size:15px;color:#7c6c84;margin-bottom:27px}@media (max-width:1000px){.skill-story-hero-grid,.skill-outcomes,.skill-moment-grid,.skill-story-about{gap:45px}.skill-story h1{font-size:49px}.skill-story h2{font-size:37px}.skill-story-character img{height:390px}.skill-outcome-list h3{font-size:20px}}@media (max-width:700px){.skill-story-width{padding-inline:25px}.skill-back{margin-top:15px}.skill-story-hero-grid{grid-template-columns:1fr;gap:15px;min-height:0;padding:25px 0 35px}.skill-story h1{font-size:42px;margin-block:18px 20px}.skill-story-hero-grid p{font-size:14px;max-width:none}.skill-story-character img{height:320px}.skill-story-visual{max-width:430px;width:100%;margin:auto}.skill-outcomes,.skill-moment-grid,.skill-story-about{grid-template-columns:1fr;gap:30px}.skill-outcomes{padding-block:50px}.skill-story h2{font-size:35px}.skill-outcomes-heading>p{max-width:none;font-size:14px}.skill-outcome-list li{padding:18px 0}.skill-outcome-list h3{font-size:21px}.skill-money-moment{padding-block:50px}.skill-money-moment p{font-size:14px}.money-moment-feedback p{font-size:12px}.skill-story-about{padding-block:55px;gap:15px}.skill-story-about>div>p{font-size:14px}.skill-story-benefits{padding-top:10px}.skill-story-finale{padding-block:50px}.skill-story-finale h2{font-size:37px}.skill-story-finale p{font-size:14px}.skill-story-benefits li{font-size:13px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Nunito,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}body{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));font-family:Nunito,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(52 54 75 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clay-card{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));border-radius:2rem;box-shadow:6px 9px 20px #3835561f,-5px -5px 13px #ffffffd9;transition:box-shadow .25s ease,transform .25s ease}.clay-card-tap{cursor:pointer}.clay-card-tap:hover{transform:translateY(-5px);box-shadow:8px 14px 28px #38355629,-6px -6px 16px #ffffffe6}.clay-tile{display:flex;align-items:center;justify-content:center;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-radius:1rem;box-shadow:3px 5px 12px #3835561a,-3px -3px 9px #fffc}.clay-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Fredoka,Nunito,system-ui,sans-serif;font-weight:700;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));border-radius:9999px;box-shadow:5px 7px 14px #413e6638,inset 2px 2px 5px #fff6,inset -4px -5px 11px #00000026;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.clay-btn:active{transform:translateY(4px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-20{bottom:5rem}.left-0{left:0}.left-20{left:5rem}.right-0{right:0}.right-20{right:5rem}.top-0{top:0}.top-1\/2{top:50%}.top-20{top:5rem}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-video{aspect-ratio:16 / 9}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-28{height:7rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[420px\]{height:420px}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[calc\(90vh-180px\)\]{max-height:calc(90vh - 180px)}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3\.5{width:.875rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-4xl{border-radius:2rem}.rounded-5xl{border-radius:2.75rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-b-5xl{border-bottom-right-radius:2.75rem;border-bottom-left-radius:2.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/70{border-color:#e5e7ebb3}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-navy-600{--tw-border-opacity: 1;border-color:rgb(76 113 137 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/30{border-color:#ffffff4d}.border-white\/40{border-color:#fff6}.bg-black\/40{background-color:#0006}.bg-black\/70{background-color:#000000b3}.bg-cream{--tw-bg-opacity: 1;background-color:rgb(251 248 241 / var(--tw-bg-opacity, 1))}.bg-gold-100{--tw-bg-opacity: 1;background-color:rgb(255 240 199 / var(--tw-bg-opacity, 1))}.bg-gold-200{--tw-bg-opacity: 1;background-color:rgb(255 227 153 / var(--tw-bg-opacity, 1))}.bg-gold-400{--tw-bg-opacity: 1;background-color:rgb(255 194 58 / var(--tw-bg-opacity, 1))}.bg-gold-50{--tw-bg-opacity: 1;background-color:rgb(255 248 230 / var(--tw-bg-opacity, 1))}.bg-gold-500{--tw-bg-opacity: 1;background-color:rgb(255 194 58 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(230 237 229 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 244 237 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(82 117 100 / var(--tw-bg-opacity, 1))}.bg-navy-100{--tw-bg-opacity: 1;background-color:rgb(228 236 239 / var(--tw-bg-opacity, 1))}.bg-navy-200{--tw-bg-opacity: 1;background-color:rgb(159 211 255 / var(--tw-bg-opacity, 1))}.bg-navy-50{--tw-bg-opacity: 1;background-color:rgb(240 244 245 / var(--tw-bg-opacity, 1))}.bg-navy-500{--tw-bg-opacity: 1;background-color:rgb(120 151 171 / var(--tw-bg-opacity, 1))}.bg-navy-600{--tw-bg-opacity: 1;background-color:rgb(76 113 137 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-terracotta-100{--tw-bg-opacity: 1;background-color:rgb(237 232 245 / var(--tw-bg-opacity, 1))}.bg-terracotta-50{--tw-bg-opacity: 1;background-color:rgb(243 239 248 / var(--tw-bg-opacity, 1))}.bg-terracotta-500{--tw-bg-opacity: 1;background-color:rgb(119 96 170 / var(--tw-bg-opacity, 1))}.bg-terracotta-600{--tw-bg-opacity: 1;background-color:rgb(96 75 145 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-gradient-subtle{background-image:linear-gradient(135deg,#f3f4f6,#fbf8f1)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/85{--tw-gradient-from: rgb(0 0 0 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gold-400{--tw-gradient-from: #FFC23A var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 194 58 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #F9FAFB var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #527564 var(--tw-gradient-from-position);--tw-gradient-to: rgb(82 117 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-navy-400,.from-navy-500{--tw-gradient-from: #7897AB var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 151 171 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-navy-600{--tw-gradient-from: #4C7189 var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 113 137 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-terracotta-400{--tw-gradient-from: #8B7BF6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 123 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-terracotta-500{--tw-gradient-from: #7760AA var(--tw-gradient-from-position);--tw-gradient-to: rgb(119 96 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/25{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F3F4F6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-gold-500{--tw-gradient-to: #FFC23A var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #F9FAFB var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #527564 var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #456553 var(--tw-gradient-to-position)}.to-navy-600{--tw-gradient-to: #4C7189 var(--tw-gradient-to-position)}.to-navy-700{--tw-gradient-to: #2E5FA8 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-terracotta-500{--tw-gradient-to: #7760AA var(--tw-gradient-to-position)}.to-terracotta-600{--tw-gradient-to: #604B91 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-16{padding-bottom:4rem}.pt-1{padding-top:.25rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.text-center{text-align:center}.font-display{font-family:Fredoka,Nunito,system-ui,sans-serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.\!text-terracotta-600{--tw-text-opacity: 1 !important;color:rgb(96 75 145 / var(--tw-text-opacity, 1))!important}.text-gold-600{--tw-text-opacity: 1;color:rgb(224 163 28 / var(--tw-text-opacity, 1))}.text-gold-700{--tw-text-opacity: 1;color:rgb(184 131 22 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(69 101 83 / var(--tw-text-opacity, 1))}.text-midnight{--tw-text-opacity: 1;color:rgb(52 54 75 / var(--tw-text-opacity, 1))}.text-midnight\/60{color:#34364b99}.text-midnight\/70{color:#34364bb3}.text-midnight\/80{color:#34364bcc}.text-navy-600{--tw-text-opacity: 1;color:rgb(76 113 137 / var(--tw-text-opacity, 1))}.text-navy-700{--tw-text-opacity: 1;color:rgb(46 95 168 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-terracotta-500{--tw-text-opacity: 1;color:rgb(119 96 170 / var(--tw-text-opacity, 1))}.text-terracotta-600{--tw-text-opacity: 1;color:rgb(96 75 145 / var(--tw-text-opacity, 1))}.text-terracotta-700{--tw-text-opacity: 1;color:rgb(74 60 181 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-5{opacity:.05}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-clay{--tw-shadow: 6px 9px 20px rgba(56,53,86,.12), -5px -5px 13px rgba(255,255,255,.85);--tw-shadow-colored: 6px 9px 20px var(--tw-shadow-color), -5px -5px 13px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-clay-inset{--tw-shadow: inset 2px 2px 5px rgba(56,53,86,.16), inset -2px -2px 4px rgba(255,255,255,.85);--tw-shadow-colored: inset 2px 2px 5px var(--tw-shadow-color), inset -2px -2px 4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-clay-lg{--tw-shadow: 8px 14px 28px rgba(56,53,86,.16), -6px -6px 16px rgba(255,255,255,.9);--tw-shadow-colored: 8px 14px 28px var(--tw-shadow-color), -6px -6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-clay-sm{--tw-shadow: 3px 5px 12px rgba(56,53,86,.1), -3px -3px 9px rgba(255,255,255,.8);--tw-shadow-colored: 3px 5px 12px var(--tw-shadow-color), -3px -3px 9px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.container-custom{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.container-custom{padding-left:1.5rem;padding-right:1.5rem}}.section-padding{padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width: 640px){.section-padding{padding-top:3rem;padding-bottom:3rem}}@media (min-width: 768px){.section-padding{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 1024px){.section-padding{padding-top:5rem;padding-bottom:5rem}}html{scroll-behavior:smooth;scroll-padding-top:80px;overflow-x:hidden}body{overflow-x:hidden;width:100%;position:relative}@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}*{scroll-behavior:inherit}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#4fb0fb;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#2a2350}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.motion-element{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes float-shadow{0%,to{box-shadow:0 5px 15px #0000001a}50%{box-shadow:0 15px 30px #0003}}a,button{transition:all .3s cubic-bezier(.25,.46,.45,.94)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.hover\:gap-3:hover{gap:.75rem}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-navy-700:hover{--tw-bg-opacity: 1;background-color:rgb(46 95 168 / var(--tw-bg-opacity, 1))}.hover\:bg-terracotta-700:hover{--tw-bg-opacity: 1;background-color:rgb(74 60 181 / var(--tw-bg-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-navy-600:hover{--tw-text-opacity: 1;color:rgb(76 113 137 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.focus\:border-navy-600:focus{--tw-border-opacity: 1;border-color:rgb(76 113 137 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-navy-600\/20:focus{--tw-ring-color: rgb(76 113 137 / .2)}.focus\:ring-terracotta-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 123 246 / var(--tw-ring-opacity, 1))}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:gap-3{gap:.75rem}.group:hover .group-hover\:opacity-100{opacity:1}@media (min-width: 640px){.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-16{margin-bottom:4rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:h-11{height:2.75rem}.sm\:h-20{height:5rem}.sm\:h-5{height:1.25rem}.sm\:h-7{height:1.75rem}.sm\:h-80{height:20rem}.sm\:h-\[440px\]{height:440px}.sm\:min-h-\[360px\]{min-height:360px}.sm\:w-11{width:2.75rem}.sm\:w-20{width:5rem}.sm\:w-5{width:1.25rem}.sm\:w-7{width:1.75rem}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:gap-3{gap:.75rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\:h-12{height:3rem}.md\:h-6{height:1.5rem}.md\:h-8{height:2rem}.md\:w-12{width:3rem}.md\:w-6{width:1.5rem}.md\:w-8{width:2rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:p-12{padding:3rem}.md\:p-8{padding:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:items-start{align-items:flex-start}.lg\:justify-start{justify-content:flex-start}.lg\:gap-12{gap:3rem}.lg\:gap-16{gap:4rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:text-left{text-align:left}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}}:root{--paper:#fbf8f1;--surface:#fffdf8;--ink:#34364b;--muted:#696674;--purple:#7760aa;--sage:#527564;--line:#e4dfd5}html,body{overflow-x:clip;scroll-padding-top:95px}body{background:var(--paper);color:var(--ink);font-family:Nunito,system-ui,sans-serif}*{box-sizing:border-box}h1,h2,h3{font-family:Fredoka,Nunito,sans-serif;letter-spacing:-.025em;font-weight:500}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #7760aa;outline-offset:4px}section[id]{scroll-margin-top:95px}button,a{touch-action:manipulation}button{cursor:pointer}em{font-style:normal}.eyebrow{display:inline-block;font-size:11px;letter-spacing:.11em;font-weight:900;color:var(--sage);line-height:1.5}.site-header{position:sticky;top:0;z-index:50;background:#fbf8f1f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.site-nav{max-width:1320px;margin:auto;min-height:85px;padding:18px 40px;display:flex;justify-content:space-between;align-items:center;gap:30px}.brand{display:inline-flex;align-items:center}.brand-original>img{width:auto;height:42px;max-width:210px;-o-object-fit:contain;object-fit:contain}.nav-links{display:flex;align-items:center;gap:28px;font-size:13px;font-weight:800}.nav-links>a:hover{color:var(--purple)}.button,.primary-action{display:inline-flex;align-items:center;justify-content:center;gap:17px;border-radius:12px;background:var(--purple);color:#fff;padding:16px 22px;font-size:14px;font-weight:800;min-height:48px;box-shadow:0 3px #5c4783;transition:background .2s,transform .2s}.button-small{font-size:12px;padding:12px 17px}.primary-action:hover,.button:hover{background:#665092;transform:translateY(-2px)}.secondary-action{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:800;min-height:44px}.secondary-action:hover{color:var(--purple)}.menu-toggle{display:none}.skip-link{position:fixed;top:-80px;left:12px;padding:12px;background:#fff;z-index:100}.skip-link:focus{top:10px}.new-hero{max-width:1320px;margin:auto;padding:68px 40px 70px;display:grid;grid-template-columns:1fr 1.03fr;gap:60px;align-items:center}.new-hero h1{font-size:clamp(43px,4.2vw,60px);line-height:1.13;margin:22px 0}.new-hero h1 em,.home-section h2 em,.method-copy h2 em,.home-finale h2 em{color:var(--purple)}.new-hero-copy>p{font-size:16px;line-height:1.85;max-width:450px;color:var(--muted)}.hero-buttons{display:flex;align-items:center;gap:20px;margin-top:28px;flex-wrap:wrap}.hero-buttons .secondary-action{font-size:13px}.hero-assurances{display:flex;gap:23px;margin-top:23px;font-size:12px;color:var(--muted)}.hero-assurances>span{display:flex;gap:6px;align-items:center}.hero-assurances svg{color:var(--sage)}.new-hero-art{border:1px solid #dedfce;border-radius:24px;overflow:hidden;box-shadow:0 14px 35px #403e3a0a;background:#f0f2e7}.hero-art-top{display:flex;gap:8px;align-items:center;padding:18px 22px;color:var(--sage);font-size:12px;font-weight:800}.hero-art-top>span:last-child{margin-left:auto;font-size:19px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--sage)}.new-hero-art>img{width:100%;height:365px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.hero-art-bottom{display:flex;justify-content:space-between;gap:12px;padding:21px 20px;color:var(--sage);font-size:11px;font-weight:800}.hero-art-bottom>span{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.home-section{max-width:1280px;padding:85px 40px;margin:auto}.section-intro{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:35px}.home-section h2,.method-copy h2{font-size:43px;line-height:1.15;margin:14px 0 0}.section-intro>p{font-size:15px;line-height:1.8;color:var(--muted);max-width:350px}.skills-collection{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.skill-block{display:flex;flex-direction:column;position:relative;height:100%;padding:25px;border-radius:18px;border:1px solid #34364b08;transition:transform .2s,box-shadow .2s}.skill-block:hover{transform:translateY(-5px);box-shadow:0 10px 25px #34364b0c}.lilac{background:#eee8f5}.peach{background:#f3eadb}.sage{background:#e6eddf}.blue{background:#e5edf0}.skill-block-icon{display:flex;width:50px;height:50px;align-items:center;justify-content:center;background:#fff9;border-radius:14px;color:var(--purple);margin-bottom:28px}.skill-block-number{position:absolute;right:23px;top:30px;font-size:11px;color:#79717e}.skill-block h3{font-size:24px;line-height:1.2;margin-bottom:13px}.skill-block p{font-size:13px;line-height:1.75;color:var(--muted);margin-bottom:24px}.skill-block-link{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;margin-top:auto}.more-skills{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;font-weight:800;margin-top:28px;color:var(--sage)}.learning-method{max-width:1280px;display:grid;grid-template-columns:1fr 1fr;gap:75px;padding:35px 40px 80px;margin:auto;align-items:center}.method-art{border-radius:24px;overflow:hidden;position:relative}.method-art>img{height:510px;-o-object-fit:cover;object-fit:cover;width:100%}.method-art>span{position:absolute;bottom:20px;left:20px;right:20px;padding:15px;background:#fffdf8ed;border-radius:12px;text-align:center;font-size:13px;font-weight:800;color:var(--sage)}.method-copy ol{display:grid;gap:25px;margin-top:30px}.method-copy li{display:flex;gap:16px}.method-copy li>span{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;background:#ede7f3;border-radius:50%;color:var(--purple);font-size:11px;font-weight:900}.method-copy h3{font-size:21px;margin:3px 0 8px}.method-copy p{font-size:14px;line-height:1.8;color:var(--muted)}.parent-section{display:grid;grid-template-columns:1fr 1fr;gap:75px;border-top:1px solid var(--line);padding-top:65px}.parent-section>div>p{font-size:15px;line-height:1.8;color:var(--muted);max-width:410px;margin:22px 0}.parent-benefits{display:grid;gap:25px}.parent-benefits>div{display:flex;gap:17px;align-items:flex-start;padding-bottom:22px;border-bottom:1px solid var(--line)}.parent-benefits svg{flex-shrink:0;color:var(--sage);margin-top:4px}.parent-benefits h3{font-size:23px;margin-bottom:9px}.parent-benefits p{font-size:14px;line-height:1.75;color:var(--muted)}.experience-scroll{height:280vh;background:#353246;color:#fffdf8;scroll-margin-top:0!important}.experience-pin{position:sticky;top:0;height:100svh;min-height:650px;max-width:1360px;margin:auto;padding:105px 50px 30px;display:flex;flex-direction:column;justify-content:center}.experience-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.experience-top .eyebrow{color:#d5c3e7;font-size:10px}.experience-instruction{display:flex;align-items:center;gap:8px;font-size:11px;color:#c9c1d4}.experience-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center;flex:1;min-height:0}.chapter-count{display:block;font-size:33px;font-family:Fredoka;color:#d1bbeb;margin-bottom:22px}.chapter-count>span{font-family:Nunito;font-size:12px;color:#b3a8bf}.experience-copy .eyebrow{color:#d5c3e7;font-size:11px}.experience-copy h2{font-size:43px;line-height:1.13;white-space:pre-line;margin:16px 0 20px}.experience-copy p{font-size:14px;line-height:1.85;color:#d2cadb;max-width:360px}.chapter-nav{display:flex;gap:10px;margin-top:28px}.chapter-nav button{flex:1;border-top:2px solid #786a8b;padding:12px 7px;text-align:left;font-size:9px;line-height:1.5;color:#c3b8ce;min-height:50px}.chapter-nav button>span:first-child{display:block;font-size:11px;margin-bottom:5px}.chapter-nav button[aria-current]{border-color:#d8bee9;color:#fff;background:#ffffff06}.product-stage{min-width:0;background:var(--surface);border-radius:20px;overflow:hidden;color:var(--ink);box-shadow:0 20px 45px #100c2426}.preview-browser{height:43px;padding:12px 22px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#f1eee6}.lesson-status{font-size:10px;letter-spacing:.06em;font-weight:900;color:var(--sage)}.lesson-count{font-size:11px;color:var(--muted)}.preview-app{background:var(--surface)!important}.preview-scene,.preview-topline{display:none}.outcome-panel{padding:26px}.preview-kicker{display:flex;gap:8px;align-items:center;color:var(--sage);font-size:10px;font-weight:900}.scenario-question{font-size:25px;line-height:1.25;margin:15px 0 19px;min-height:63px}.scenario-options{display:grid;gap:9px}.scenario-options button{display:flex;align-items:center;gap:10px;min-height:46px;text-align:left;padding:11px 13px;border:1px solid #e4dcec;background:#f5f1f8;border-radius:10px;font-size:13px;font-weight:800}.scenario-options button>span{width:23px;height:23px;border-radius:6px;display:grid;place-items:center;background:#e8dfef;font-size:11px;color:#6b5088;flex-shrink:0}.scenario-options button[aria-pressed=true]{border-color:#9275ad;background:#eae0f2}.scenario-options button:hover{border-color:#9275ad}.scenario-feedback{font-size:12px;line-height:1.7;padding:11px 13px;border-radius:10px;margin-top:15px;min-height:80px;color:var(--muted);background:#f4f1eb}.scenario-feedback.has-answer{color:#43604c;background:#edf2e8}.scenario-feedback.try-again{color:#765624;background:#faf0d9}.scenario-takeaway{display:flex;gap:9px;align-items:center;border-top:1px solid var(--line);padding-top:13px;margin-top:14px;color:var(--sage);font-size:11px;line-height:1.6}.scenario-takeaway svg{flex-shrink:0}.scenario-takeaway strong{display:block;font-size:9px;letter-spacing:.05em;margin-bottom:3px}.preview-dock{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 23px;border-top:1px solid var(--line);font-size:10px;color:var(--sage);background:#f7f4ec}.preview-dock>span,.preview-dock button{display:flex;align-items:center;gap:7px}.preview-dock button{min-height:32px;font-size:12px;font-weight:900;color:var(--purple)}.preview-disclaimer{display:none}.experience-progress{height:2px;background:#ffffff20;margin-top:24px}.experience-progress>span{display:block;height:100%;background:#cdb3e6}.experience-reduced{height:auto}.experience-reduced .experience-pin{position:relative;height:auto;min-height:0;padding-block:55px}.clay-card{border-radius:18px;border:1px solid var(--line);box-shadow:none!important;background:var(--surface)}.clay-btn{border-radius:12px;box-shadow:0 3px #53407c25;font-family:Nunito;font-weight:800}.clay-tile{box-shadow:none;border-radius:12px}.text-gradient{background:none;-webkit-text-fill-color:var(--purple);color:var(--purple)}#pricing{padding-block:75px;background:#f1eee5}#pricing h2,#faq h2{font-size:40px;font-weight:500;line-height:1.15;letter-spacing:-.03em}#pricing .text-xl,#faq .text-xl{font-size:16px}#faq{background:var(--paper);padding-block:75px}#faq .font-display{font-weight:500}.home-finale{text-align:center;background:#eae2f2;padding:75px 25px}.home-finale h2{font-size:52px;line-height:1.13;margin:17px 0 22px}.home-finale>p{font-size:15px;color:var(--muted);margin-bottom:28px}.growth-footer{max-width:1280px;margin:auto;padding:55px 40px 25px}.footer-main{display:grid;grid-template-columns:1.8fr 1fr 1fr 1fr;gap:35px}.footer-main>div{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.footer-main p{font-size:13px;color:var(--muted);line-height:1.8;margin-block:5px}.footer-main a{font-size:13px;color:var(--muted)}.footer-main a:hover{color:var(--purple)}.footer-main h3{font-family:Nunito;font-size:13px;font-weight:900;margin-bottom:6px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:22px;margin-top:35px;font-size:11px;color:var(--muted)}@media (min-width:901px) and (max-height:800px){.experience-pin{padding-top:93px;padding-bottom:18px}.experience-top{margin-bottom:12px}.outcome-panel{padding:19px 23px}.scenario-question{font-size:22px;min-height:54px;margin-block:12px}.scenario-feedback{min-height:65px;font-size:11px;padding-block:8px}.scenario-takeaway{margin-top:10px;padding-top:10px}.experience-progress{margin-top:15px}}@media (max-width:1100px){.new-hero{gap:35px;padding-inline:30px}.hero-buttons{gap:12px}.hero-buttons .primary-action{font-size:13px}.skills-collection{grid-template-columns:1fr 1fr}.learning-method,.parent-section{gap:40px}.nav-links{gap:18px}.experience-layout{gap:35px}.experience-copy h2{font-size:36px}.experience-pin{padding-inline:35px}}@media (max-width:900px){.site-nav{padding:15px 23px;min-height:78px}.brand-original>img{height:36px}.menu-toggle{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:12px}.nav-links{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:23px;border-bottom:1px solid var(--line);box-shadow:0 12px 20px #34364b09}.nav-links.is-open{display:flex;flex-direction:column;gap:8px;align-items:stretch}.nav-links>a{padding:12px}.new-hero{grid-template-columns:1fr;max-width:700px;padding:40px 25px 45px;gap:30px}.new-hero h1{font-size:48px}.new-hero-copy>p{max-width:560px}.new-hero-art>img{height:340px}.home-section{padding:60px 25px}.section-intro{align-items:flex-start;flex-direction:column;gap:20px}.section-intro>p{max-width:550px}.home-section h2,.method-copy h2{font-size:38px}.learning-method{padding:15px 25px 55px;grid-template-columns:1fr;max-width:700px;gap:35px}.method-art>img{height:400px}.parent-section{grid-template-columns:1fr;gap:30px}.experience-scroll{height:auto}.experience-pin,.experience-reduced .experience-pin{position:relative;height:auto;min-height:0;padding:45px 25px}.experience-layout{display:grid;grid-template-columns:1fr;gap:28px;max-width:600px;width:100%;margin:auto}.experience-top{max-width:600px;width:100%;margin:0 auto 23px}.experience-instruction{display:none}.experience-copy{position:relative}.chapter-count{position:absolute;right:0;top:0;font-size:24px}.experience-copy h2{font-size:34px;max-width:500px}.experience-copy p{max-width:550px;font-size:15px}.chapter-nav{margin-top:22px}.chapter-nav button{font-size:10px;min-height:44px;display:flex;align-items:center;gap:8px}.chapter-nav button>span:first-child{margin:0}.experience-progress{max-width:600px;width:100%;margin:25px auto 0}.footer-main{grid-template-columns:repeat(3,1fr);gap:30px}.footer-main>div:first-child{grid-column:1/-1}}@media (max-width:500px){.new-hero h1{font-size:40px;line-height:1.17}.new-hero .eyebrow{font-size:10px}.new-hero-copy>p{font-size:15px}.hero-buttons{flex-direction:column;align-items:stretch;gap:15px}.hero-buttons>a{justify-content:center}.hero-assurances{font-size:11px;gap:15px}.new-hero-art>img{height:270px}.hero-art-top{font-size:11px;padding:15px}.hero-art-bottom{font-size:10px;padding:17px 10px;gap:5px}.skills-collection{grid-template-columns:1fr}.skill-block{padding:26px}.skill-block h3{font-size:27px}.skill-block p{font-size:14px}.more-skills{font-size:12px;line-height:1.6}.home-section h2,.method-copy h2{font-size:34px}.method-art>img{height:330px}.scenario-question{font-size:23px;min-height:0}.outcome-panel{padding:22px 18px}.scenario-feedback{min-height:85px}.scenario-options button{font-size:12px;min-height:48px}.experience-copy h2{font-size:31px}.experience-top .eyebrow{font-size:9px}.experience-copy .eyebrow{font-size:10px}.chapter-count{font-size:22px}.chapter-nav{gap:6px}.chapter-nav button{font-size:8px;padding-inline:3px}.preview-dock{padding-inline:17px}.preview-dock>span{font-size:9px}.preview-dock button{font-size:11px;min-height:40px}.home-finale h2{font-size:39px}.home-finale>p{font-size:14px}#pricing h2,#faq h2{font-size:33px}.growth-footer{padding-inline:25px}.footer-main{grid-template-columns:1fr 1fr}.footer-bottom{gap:25px;font-size:10px;line-height:1.7}}@media (max-height:650px){.experience-scroll{height:auto}.experience-pin{position:relative;height:auto;min-height:0;padding-block:40px}}@media (prefers-reduced-motion:reduce){html,html *{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.skill-block:hover,.primary-action:hover,.button:hover{transform:none}}.primary-action,.button{border-radius:13px;box-shadow:0 4px #584082;font-size:13px;letter-spacing:.035em;min-height:49px}.primary-action:active,.button:active{transform:translateY(3px);box-shadow:0 1px #584082}.character-hero{max-width:1160px;min-height:570px;padding:45px 40px 55px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.character-art{min-width:0}.character-art img{width:100%;height:430px;-o-object-fit:contain;object-fit:contain}.character-copy{text-align:center}.character-copy .eyebrow{font-size:10px}.character-copy h1{font-size:39px;line-height:1.22;margin:17px 0 21px;letter-spacing:-.02em}.character-copy h1 em{color:var(--purple)}.character-copy>p{font-size:16px;line-height:1.8;color:var(--muted);max-width:420px;margin:auto}.character-actions{max-width:330px;margin:27px auto 0;display:grid;gap:14px}.outlined-action{display:flex;align-items:center;justify-content:center;border:2px solid #e0dbe6;border-bottom-width:4px;border-radius:13px;padding:14px 18px;font-size:12px;font-weight:900;letter-spacing:.04em;color:var(--purple);min-height:49px}.outlined-action:hover{background:#f0eaf6}.character-note{display:block;margin-top:20px;font-size:11px;color:var(--muted)}.skill-rail{border-block:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:55px;padding:23px}.skill-rail a{display:flex;align-items:center;gap:12px;font-size:13px;font-weight:900;color:#6f677a}.skill-rail svg{color:var(--purple)}.skill-rail a:hover{color:var(--purple)}.benefit-row{max-width:1100px;padding:70px 40px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;min-height:470px}.benefit-copy h2{font-size:40px;line-height:1.18;margin:16px 0 22px}.benefit-copy h2 em{color:var(--purple)}.benefit-copy p{font-size:16px;line-height:1.85;color:var(--muted);margin:0 0 16px}.benefit-link{display:inline-flex;gap:13px;align-items:center;font-size:12px;font-weight:900;color:var(--purple);letter-spacing:.035em;margin-top:9px;min-height:44px}.benefit-illustration img{width:100%;height:390px;-o-object-fit:contain;object-fit:contain}.learning-visual{height:360px;display:grid;place-items:center}.lesson-path-art{position:relative;width:340px;height:340px}.path-line{position:absolute;width:125px;height:250px;border:9px dashed #dfd5eb;border-radius:70px;left:70px;top:45px;transform:rotate(-20deg)}.path-node{position:absolute;width:83px;height:83px;border-radius:26px;display:grid;place-items:center;border-bottom:6px solid #0002;color:#fff;z-index:1}.path-node.first{left:45px;top:15px;background:#987cb7;transform:rotate(-8deg)}.path-node.second{left:145px;top:125px;background:#d28a9b;transform:rotate(7deg)}.path-node.third{left:55px;top:230px;background:#799b80;transform:rotate(-5deg)}.path-label{position:absolute;font-size:13px;font-weight:900;color:var(--ink);background:var(--surface);padding:10px 14px;border:1px solid var(--line);border-radius:12px;z-index:2;box-shadow:0 3px #eae5da}.path-label.first{top:35px;left:145px}.path-label.second{top:156px;left:0}.path-label.third{top:255px;left:155px}.path-star{position:absolute;right:10px;top:95px;color:#e0b253;font-size:43px}.support-visual{position:relative;padding:25px 15px}.support-sheet{background:var(--surface);border:2px solid #e7e0ef;border-bottom:6px solid #e7e0ef;border-radius:23px;padding:28px;transform:rotate(-3deg)}.support-sheet h3{font-size:27px;margin:12px 0 25px}.support-sheet>div{display:flex;align-items:center;gap:13px;font-size:13px;font-weight:800;margin-bottom:18px}.support-check{width:34px;height:34px;background:#e5eede;color:var(--sage);display:grid;place-items:center;border-radius:10px;flex-shrink:0}.support-check.c1{background:#eee5f6;color:var(--purple)}.support-check.c2{background:#f6ecd5;color:#907134}.support-caption{display:block;font-size:10px;color:var(--muted);border-top:1px solid var(--line);padding-top:16px}.support-spark{position:absolute;right:0;top:0;font-size:50px;color:#d7b365}.experience-scroll{background:#f0ebf6;color:var(--ink);border-bottom:1px solid #e6dcef}.experience-top .eyebrow,.experience-copy .eyebrow{color:var(--purple)}.experience-copy h2{font-size:40px}.experience-copy p,.experience-instruction{color:var(--muted)}.chapter-count{color:var(--purple)}.chapter-count>span{color:#8a7a9b}.chapter-nav button{color:#796a8a;border-color:#d6c9e1}.chapter-nav button[aria-current]{color:var(--purple);border-color:var(--purple);background:#e7def0}.experience-progress{background:#ded3e8}.experience-progress>span{background:var(--purple)}.product-stage{box-shadow:0 8px #ded3e8}.preview-browser{background:#f7f2fa}.home-finale{background:#eee7f5}.home-finale h2{font-size:46px}.home-finale>.primary-action{min-width:270px}@media (max-width:900px){.character-hero{gap:30px;padding:35px 25px;min-height:500px}.character-art img{height:350px}.character-copy h1{font-size:33px}.skill-rail{gap:25px;flex-wrap:wrap}.benefit-row{gap:40px;padding:50px 30px}.benefit-copy h2{font-size:34px}.lesson-path-art{transform:scale(.88)}.support-sheet{padding:22px}.experience-copy h2{font-size:34px}}@media (max-width:650px){.character-hero{grid-template-columns:1fr;gap:10px;padding:20px 25px 35px}.character-art img{height:275px}.character-copy h1{font-size:32px;margin-block:14px 18px}.character-copy .eyebrow{font-size:9px}.character-copy>p{font-size:15px}.character-actions{margin-top:23px;width:100%;max-width:360px}.skill-rail{display:grid;grid-template-columns:1fr 1fr;gap:20px 15px;padding:22px}.skill-rail a{font-size:10px;gap:8px}.skill-rail svg{width:20px}.benefit-row{grid-template-columns:1fr;gap:15px;padding:45px 25px}.benefit-illustration{grid-row:1}.benefit-illustration img{height:300px}.benefit-copy h2{font-size:34px}.benefit-copy p{font-size:15px}.learning-visual{height:300px}.support-visual{grid-row:1;max-width:390px;width:100%;margin:auto}.support-sheet>div{font-size:12px}.benefit-row .eyebrow{font-size:10px}.home-finale h2{font-size:36px}.experience-copy h2{font-size:32px}}.wonder-hero{max-width:1380px;margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;align-items:center;padding:50px 45px 45px;min-height:650px;overflow:clip}.wonder-copy{position:relative;z-index:2;padding-bottom:20px}.wonder-eyebrow{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--sage)}.wonder-dot{width:7px;height:7px;border-radius:50%;background:#799879}.wonder-copy h1{font-family:Fredoka,sans-serif;font-size:clamp(48px,4.8vw,68px);line-height:1.1;letter-spacing:-.035em;margin:26px 0 30px}.wonder-copy h1>span{position:relative;color:var(--purple);display:inline-block;padding-bottom:6px}.wonder-copy h1 em{font-style:normal}.wonder-copy h1 svg{position:absolute;bottom:-10px;left:0;width:100%;height:20px}.wonder-copy>p{font-size:17px;line-height:1.85;max-width:420px;color:#706779}.wonder-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:29px}.wonder-actions .primary-action{text-transform:none;letter-spacing:0;font-size:15px;padding:17px 23px}.wonder-actions>a{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:800;min-height:44px}.wonder-play{width:33px;height:33px;display:grid;place-items:center;border:1px solid #dfd3e8;border-radius:50%;color:var(--purple);background:#f1eaf6}.wonder-assurance{display:flex;align-items:center;gap:19px;font-size:11px;color:var(--muted);margin-top:24px}.wonder-assurance>span{display:flex;align-items:center;gap:5px}.wonder-assurance svg{color:var(--sage)}.wonder-footnote{display:flex;gap:8px;align-items:center;margin-top:32px;font-size:11px;color:#817287}.wonder-footnote>span{color:#aa8cba;font-size:19px}.wonder-stage{height:560px;position:relative;perspective:1100px;min-width:0}.wonder-halo{position:absolute;top:5%;right:-2%;bottom:9%;left:1%;background:radial-gradient(ellipse,#e9def0,#f1e8f6 50%,#fbf8f1 73%);border-radius:50%;pointer-events:none}.wonder-orbit{position:absolute;left:2%;top:8%;width:96%;height:77%;border:1px solid #d9cbe35c;border-radius:50%;transform:rotate(-22deg);pointer-events:none}.wonder-orbit.orbit-b{inset:15% 0 auto 0;width:100%;height:60%;transform:rotate(22deg)}.wonder-ambient{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wonder-star{position:absolute;font-size:39px;color:#c9ad6a;line-height:1}.wonder-star.star-a{left:5%;top:20%;color:#a493bf;font-size:47px}.wonder-star.star-b{right:4%;top:59%}.wonder-dot-art{position:absolute;right:14%;top:9%;width:11px;height:11px;border-radius:50%;background:#a0b495}.wonder-scene{position:absolute;top:0;right:4%;bottom:60px;left:4%;transform-style:preserve-3d;transform-origin:center;pointer-events:none}.wonder-scene>img{width:100%;height:450px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse at center,black 57%,transparent 76%);mask-image:radial-gradient(ellipse at center,black 57%,transparent 76%)}.wonder-scene-caption{position:absolute;top:15px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:9px;letter-spacing:.1em;font-weight:900;color:#8a719d;display:flex;gap:7px;align-items:center;z-index:2}.wonder-skill-tag{position:absolute;top:67px;right:0;background:#fffdf9;border:1px solid #e6ddec;border-bottom:3px solid #ded2e8;border-radius:14px;padding:11px 14px;display:flex;align-items:center;gap:11px;box-shadow:0 12px 25px #4432550a;max-width:275px}.wonder-skill-tag>span{padding:9px;display:grid;place-items:center;border-radius:11px;color:#956786}.wonder-skill-tag small{display:block;font-size:7px;font-weight:900;color:#8c7b98;letter-spacing:.06em;margin-bottom:4px}.wonder-skill-tag strong{font-size:11px;display:block}.wonder-choice{position:absolute;left:5%;right:10%;bottom:51px;padding:20px 23px 14px;background:#fffdf8f7;border:1px solid #e3d8ea;border-bottom:4px solid #e3d8ea;border-radius:20px;box-shadow:0 16px 35px #30234114}.wonder-choice-top{display:flex;justify-content:space-between;font-size:8px;font-weight:900;letter-spacing:.06em;color:#95839f}.wonder-choice h2{font-size:23px;line-height:1.2;margin:11px 0 14px}.wonder-answer{display:flex;align-items:center;gap:11px;padding:12px 14px;background:#eee6f5;border:1px solid #e0d1ed;border-radius:11px;width:100%;font-size:13px;font-weight:800;color:#76548f;text-align:left;min-height:45px}.wonder-answer>span{flex:1}.wonder-answer:hover{background:#e5d8ef;border-color:#bba0ce}.wonder-answer.is-chosen{background:#e7efdf;color:#527564;border-color:#bad0ac}.wonder-choice>p{font-size:10px;line-height:1.6;margin-top:9px;color:#827586;min-height:16px}.wonder-scene-picker{position:absolute;bottom:3px;left:0;right:0;display:flex;gap:19px;justify-content:center}.wonder-scene-picker button{display:flex;align-items:center;gap:7px;font-size:10px;font-weight:800;color:#8f8199;min-height:36px}.wonder-scene-picker button>span{width:6px;height:6px;border-radius:50%;background:#d0c3d9}.wonder-scene-picker button[aria-pressed=true]{color:#72568d}.wonder-scene-picker button[aria-pressed=true]>span{background:#8b6baa;box-shadow:0 0 0 4px #eae0f1}.wonder-burst{position:absolute;left:50%;top:50%;pointer-events:none}.wonder-burst>span{position:absolute;color:#c39c4f;font-size:19px}.is-live .wonder-star{animation:star-wink 5.5s ease-in-out infinite}.is-live .star-b{animation-delay:-2s}.is-live .wonder-dot-art{animation:delight-drift 7s ease-in-out infinite}@media (max-width:1100px){.wonder-hero{gap:15px;padding-inline:30px}.wonder-copy h1{font-size:53px}.wonder-stage{height:535px}.wonder-scene>img{height:420px}.wonder-actions{gap:17px}.wonder-actions .primary-action{font-size:14px}.wonder-skill-tag{padding:9px;max-width:230px}.wonder-skill-tag strong{font-size:10px}.wonder-skill-tag small{font-size:6px}.wonder-choice{left:3%;right:4%;padding:18px}.wonder-choice h2{font-size:21px}}@media (max-width:760px){.wonder-hero{grid-template-columns:1fr;max-width:650px;padding:35px 25px 25px;gap:24px;min-height:0}.wonder-copy{padding:0;text-align:center}.wonder-eyebrow{justify-content:center;font-size:9px}.wonder-copy h1{font-size:47px;margin-block:20px 26px}.wonder-copy>p{font-size:15px;max-width:450px;margin:auto}.wonder-actions{justify-content:center;margin-top:23px}.wonder-assurance{justify-content:center;margin-top:21px}.wonder-footnote{display:none}.wonder-stage{height:505px}.wonder-scene>img{height:405px}.wonder-scene-caption{top:3px;font-size:8px}.wonder-skill-tag{top:38px;right:0}.wonder-choice{bottom:45px;left:5%;right:5%}.wonder-choice h2{font-size:22px}.wonder-star.star-a{left:0;top:25%;font-size:35px}.wonder-star.star-b{right:0}.wonder-halo{top:0;right:-4%;bottom:7%;left:-4%}.wonder-scene-picker{gap:17px}.wonder-scene-picker button{font-size:10px}}@media (max-width:420px){.wonder-copy h1{font-size:43px}.wonder-eyebrow{font-size:8px}.wonder-actions{flex-direction:column;gap:13px;align-items:stretch}.wonder-actions>a{justify-content:center;min-height:32px}.wonder-actions .primary-action{font-size:15px}.wonder-stage{height:450px}.wonder-scene>img{height:350px}.wonder-skill-tag{top:35px;max-width:195px;padding:8px;gap:7px}.wonder-skill-tag>span{padding:6px}.wonder-skill-tag strong{font-size:9px}.wonder-choice{left:0;right:0;padding:17px}.wonder-choice h2{font-size:21px}.wonder-answer{font-size:12px;padding:11px}.wonder-choice>p{font-size:9px;min-height:28px}.wonder-scene-picker button{font-size:9px}.wonder-assurance{font-size:10px}}@media (prefers-reduced-motion:reduce){.wonder-star,.wonder-dot-art{animation:none!important}}.benefit-row{max-width:1200px;gap:85px;padding:100px 55px;min-height:560px}.chapter-marker{display:block;font-size:10px;letter-spacing:.12em;color:#9a8d9d;font-weight:800;margin-bottom:32px}.benefit-copy h2{font-size:45px;line-height:1.13}.benefit-copy p{max-width:440px}.benefit-illustration{position:relative;isolation:isolate}.benefit-illustration img{position:relative;height:450px;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse,black 58%,transparent 74%);mask-image:radial-gradient(ellipse,black 58%,transparent 74%)}.art-halo{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:48% 52% 41% 59%;background:#edf0dc;transform:rotate(-14deg);z-index:-1}.illustration-note{position:absolute;bottom:0;left:14%;z-index:2;font-size:10px;line-height:1.8;background:var(--surface);border:1px solid #dadfc9;box-shadow:0 4px #e3e7d3;border-radius:14px;padding:13px 23px;transform:rotate(-4deg);color:var(--sage)}.illustration-note strong{display:block;font-size:14px}.journey-chapter{border-block:1px solid var(--line)}.learning-visual{position:relative;height:400px;isolation:isolate}.journey-orbit{position:absolute;top:0;right:0;bottom:0;left:0;background:#eee7f5;border-radius:45% 55% 60% 40%;transform:rotate(12deg);z-index:-1}.lesson-path-art{transform:rotate(-3deg)}.parent-note{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;z-index:2;background:#e9d8df;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto -4px;padding:12px 18px;border-radius:12px;transform:rotate(4deg);font-size:12px;font-weight:900;color:#8f5d75}.support-visual{padding:30px 0}.support-sheet{padding:35px 28px}.support-sheet h3{font-size:32px}.support-sheet>div{margin-bottom:24px}.support-spark{right:-12px;top:12px}#pricing.school-pricing{padding:90px 35px;background:#edf0e5;border-top:1px solid #dfe4d4}.pricing-inner{max-width:1090px;margin:auto}.pricing-intro{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:43px}#pricing.school-pricing h2{font-size:46px;line-height:1.13;margin-top:16px}.pricing-intro h2 em{color:var(--sage)}.pricing-intro>p{max-width:345px;color:#667360;font-size:16px;line-height:1.85;padding-bottom:4px}.school-calculator{display:grid;grid-template-columns:1.12fr 1fr;background:var(--surface);border:1px solid #d4ddc9;border-bottom:5px solid #d4ddc9;border-radius:25px;overflow:hidden}.seat-builder{padding:38px 42px}.calculator-label{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.08em;font-weight:900;color:var(--sage)}.seat-builder h3{font-size:27px;margin:23px 0}.seat-counter{display:flex;justify-content:space-between;align-items:center;gap:15px}.seat-counter button{width:44px;height:44px;border:1px solid #dfdace;border-bottom-width:3px;display:grid;place-items:center;border-radius:12px;background:#f5f2e9}.seat-counter button:disabled{opacity:.4;cursor:default}.seat-counter>div{text-align:center}.seat-counter output{display:block;font-family:Fredoka,sans-serif;font-size:65px;line-height:1.2}.seat-counter>div>span{font-size:11px;color:var(--muted)}.seat-builder input{width:100%;accent-color:var(--sage);margin-top:26px;min-height:24px;cursor:pointer}.range-labels{display:flex;justify-content:space-between;font-size:10px;color:#8a8b7e}.seat-presets{display:flex;gap:7px;flex-wrap:wrap;margin-top:23px}.seat-presets button{padding:9px 12px;min-height:38px;background:#f4f1e9;border:1px solid #e3dfd3;border-radius:9px;font-size:11px;font-weight:800}.seat-presets button[aria-pressed=true]{background:var(--sage);border-color:var(--sage);color:#fff}.school-total{position:relative;background:#f5f1e4;padding:43px 37px;display:flex;flex-direction:column;justify-content:center;border-left:1px dashed #d4cfbe}.price-sprout{position:absolute;right:24px;top:22px;color:#8fa17b;transform:rotate(12deg)}.school-total>.eyebrow{font-size:9px;max-width:250px}.per-seat{font-family:Fredoka,sans-serif;font-size:48px;margin:18px 0 23px}.per-seat>span{font-family:Nunito,sans-serif;font-size:12px;color:var(--muted);margin-left:10px}.total-line{padding-top:23px;border-top:1px dashed #d4cfbe;display:grid;gap:6px}.total-line>span{font-size:12px;font-weight:800}.total-line output{font-family:Fredoka,sans-serif;font-size:37px;color:var(--sage)}.total-line small{font-size:11px;color:var(--muted)}.school-total .primary-action{margin-top:25px;background:var(--sage);box-shadow:0 4px #354f41;text-transform:none;letter-spacing:0}.school-total>p{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:var(--sage);margin-top:16px}.tier-heading{display:flex;align-items:center;justify-content:space-between;margin:40px 0 20px}.tier-heading h3{font-size:26px}.tier-heading>span{font-size:11px;color:var(--sage)}.school-tiers{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #d1dac6;border-bottom:1px solid #d1dac6}.school-tier{padding:25px 20px;border-right:1px solid #d1dac6;position:relative}.school-tier:first-child{padding-left:0}.school-tier:last-child{border:0}.tier-number{position:absolute;right:20px;top:25px;color:#a4b097;font-family:Fredoka;font-size:19px}.school-tier h4{font-family:Fredoka;font-size:23px;margin-bottom:6px}.school-tier>strong{font-size:11px;color:var(--sage)}.school-tier ul{margin-top:18px;display:grid;gap:8px}.school-tier li{display:flex;align-items:start;gap:7px;font-size:12px;color:#63715d}.school-tier li svg{flex-shrink:0;margin-top:2px}.pricing-note{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;color:#67715f;margin-top:25px}.pricing-note button{display:flex;align-items:center;gap:8px;font-weight:900;min-height:44px}#faq.curious-faq{max-width:1200px;margin:auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;padding:100px 55px}.question-art{position:relative;display:block;width:100px;height:88px;color:#bda6d1;margin-bottom:25px;transform:rotate(-9deg)}.question-art>svg{width:90px;height:80px;stroke-width:1.1;fill:#eee5f6}.question-art>span{position:absolute;left:35px;top:5px;font-family:Fredoka;font-size:44px;color:var(--purple)}#faq.curious-faq h2{font-size:43px;margin:17px 0 20px}.faq-intro h2 em{color:var(--purple)}.faq-intro>p{font-size:15px;color:var(--muted);line-height:1.85;max-width:310px}.faq-list{padding-top:12px}.question-row{border-bottom:1px solid var(--line)}.question-row:first-child{border-top:1px solid var(--line)}.question-row h3>button{display:flex;align-items:center;gap:18px;text-align:left;width:100%;padding:23px 0;font-family:Nunito;font-weight:800;font-size:15px}.question-row button>span:nth-child(2){flex:1}.question-number{font-family:Fredoka;color:#a69aae;font-size:14px}.question-row button svg{color:var(--purple);flex-shrink:0;transition:transform .25s}.question-row.is-open button svg{transform:rotate(45deg)}.question-row.is-open button{color:var(--purple)}.question-answer{overflow:hidden}.question-answer p{padding:0 30px 24px 35px;font-size:14px;line-height:1.85;color:var(--muted)}.home-finale{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;text-align:left;padding:25px max(35px,calc((100vw - 1100px)/2));overflow:hidden;background:#eee6f4;border-block:1px solid #e2d6eb}.finale-art{min-width:0}.finale-art img{width:100%;height:430px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse,black 53%,transparent 73%);mask-image:radial-gradient(ellipse,black 53%,transparent 73%)}.home-finale h2{font-size:49px;line-height:1.1;margin:18px 0 22px}.finale-copy>p{font-size:15px;line-height:1.8;color:var(--muted);max-width:345px;margin-bottom:25px}.finale-note{display:block;font-size:11px;color:#95809f;margin-top:20px}.growth-footer{max-width:1200px;padding:0 55px 25px}.footer-ribbon{display:flex;justify-content:space-between;padding:42px 0 32px;border-bottom:1px solid var(--line);margin-bottom:42px;gap:15px;font-family:Fredoka;font-size:32px;color:#b2a5bd}.footer-ribbon>span:nth-child(2){color:#a7b098}.footer-ribbon>span:last-child{color:#c2ab78}.footer-ribbon>span>span{display:inline-block;margin-left:12px}.footer-main{padding-bottom:10px}@media (max-width:1000px){.benefit-row{gap:40px;padding:70px 35px}.benefit-copy h2{font-size:39px}.benefit-illustration img{height:390px}.pricing-intro{gap:35px}.seat-builder{padding:32px 27px}.school-total{padding:35px 27px}.school-total>.eyebrow{max-width:200px}.price-sprout{right:15px;top:15px}.per-seat>span{display:block;margin:3px 0 0}#faq.curious-faq{gap:40px;padding:75px 35px}.home-finale h2{font-size:42px}.finale-art img{height:370px}.footer-ribbon{font-size:27px}}@media (max-width:700px){.benefit-row{padding:55px 25px;grid-template-columns:1fr;gap:30px;min-height:0}.benefit-copy h2{font-size:36px}.chapter-marker{margin-bottom:21px}.benefit-illustration{grid-row:auto;max-width:420px;width:100%;margin:auto}.benefit-illustration img{height:355px}.learning-visual{grid-row:2;height:355px;max-width:420px;width:100%;margin:auto}.journey-chapter .benefit-copy{grid-row:1}.support-visual{grid-row:auto}.illustration-note{bottom:0}.support-spark{right:0}.benefit-copy p{max-width:none}#pricing.school-pricing{padding:60px 25px}.pricing-intro{display:block;margin-bottom:30px}#pricing.school-pricing h2{font-size:37px}.pricing-intro>p{margin-top:22px;font-size:15px;max-width:none}.school-calculator{grid-template-columns:1fr}.seat-builder{padding:28px 23px}.school-total{border-left:0;border-top:1px dashed #d4cfbe;padding:30px 23px}.per-seat>span{display:inline;margin-left:10px}.school-total>.eyebrow{max-width:240px;font-size:8px}.school-tiers{grid-template-columns:1fr 1fr}.school-tier{padding:23px 13px!important}.school-tier:nth-child(2){border-right:0}.school-tier:nth-child(-n+2){border-bottom:1px solid #d1dac6}.tier-number{right:10px;font-size:15px}.school-tier h4{font-size:21px}.school-tier li{font-size:11px}.tier-heading{align-items:start;gap:10px}.tier-heading h3{font-size:23px}.tier-heading>span{font-size:9px;padding-top:7px}.pricing-note{display:block;line-height:1.8}.pricing-note button{margin-top:8px}#faq.curious-faq{grid-template-columns:1fr;gap:25px;padding:60px 25px}#faq.curious-faq h2{font-size:37px}.question-art{margin-bottom:15px}.faq-intro>p{max-width:none}.question-row h3>button{font-size:14px;gap:12px;padding:22px 0}.question-answer p{font-size:13px;padding-left:27px;padding-right:10px}.home-finale{grid-template-columns:1fr;gap:0;text-align:center;padding:25px 25px 50px}.finale-art img{height:290px}.home-finale h2{font-size:38px}.finale-copy>p{margin:0 auto 25px}.growth-footer{padding:0 25px 25px}.footer-ribbon{font-size:20px;flex-wrap:wrap;gap:13px 20px;padding:30px 0;margin-bottom:30px}.footer-ribbon>span>span{margin-left:4px}.footer-bottom{flex-direction:column;gap:8px}}.refined-experience .experience-pin{isolation:isolate;overflow:hidden}.lesson-world-orbit{position:absolute;z-index:-1;width:640px;height:640px;border:1px solid #d9cbe4;border-radius:50%;right:-120px;top:50%;transform:translateY(-50%);pointer-events:none}.lesson-world-orbit:after{content:"";position:absolute;top:45px;right:45px;bottom:45px;left:45px;border:1px dashed #ded1e7;border-radius:50%}.lesson-world-orbit>span{position:absolute;left:80px;top:72px;font-size:38px;color:#b59ac8}.refined-experience .preview-disclaimer{display:block;font-size:10px;text-align:center;margin-top:16px;color:#887296}.refined-experience .product-stage{position:relative;overflow:visible}.refined-experience .preview-browser{border-radius:19px 19px 0 0}.refined-experience .preview-app{border-radius:0 0 19px 19px;overflow:hidden}.refined-experience .preview-disclaimer{position:absolute;left:0;right:0;bottom:-34px}.refined-experience .experience-progress{margin-top:48px}@media (max-width:700px){.lesson-world-orbit{width:440px;height:440px;right:-200px;top:70%}.refined-experience .experience-top .eyebrow{font-size:10px;letter-spacing:.1em}.refined-experience .preview-disclaimer{font-size:9px}}:root{--purple:#6940cf;--ink:#302348;--sage:#365f4c}.site-header{background:#fffdf4f5}.site-nav{min-height:78px}.primary-action,.button{background:#6940cf;box-shadow:0 4px #422489}.primary-action:hover,.button:hover{background:#5430b5}.world-premiere{position:relative;isolation:isolate;display:block;max-width:none;min-height:850px;padding:42px 40px 0;background:#452387;color:#fffdf4;overflow:hidden}.premiere-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(#ffffff12 1px,transparent 1px);background-size:8px 8px;-webkit-mask-image:linear-gradient(transparent,#000);mask-image:linear-gradient(transparent,#000)}.premiere-doodle{position:absolute;top:69px;right:12%;font-size:110px;line-height:1;color:#ddfb85;transform:rotate(15deg)}.world-premiere .wonder-copy{position:static;text-align:center;padding:0}.world-premiere .wonder-eyebrow{justify-content:center;color:#e0cdff;letter-spacing:.18em;font-size:10px}.world-premiere .wonder-dot{background:#dcfb88}.world-premiere .wonder-copy h1{font-size:clamp(75px,8.4vw,118px);line-height:.94;letter-spacing:-.045em;margin:26px auto 0;position:relative;z-index:3;max-width:1000px}.world-premiere .wonder-copy h1>span{color:#ddfb85;padding-bottom:4px}.world-premiere .wonder-copy h1 svg{width:58%;left:40%;bottom:-12px;height:15px}.world-premiere .wonder-copy>p{position:absolute;left:max(35px,calc((100vw - 1190px)/2));top:390px;width:245px;font-size:16px;line-height:1.85;color:#e7dafa;text-align:left}.world-premiere .wonder-actions{position:absolute;left:max(35px,calc((100vw - 1190px)/2));top:562px;width:245px;display:grid;text-align:left;gap:21px;margin:0;z-index:5}.world-premiere .wonder-actions .primary-action{background:#ddfb85;color:#342053;box-shadow:0 5px #a4bb5f;font-size:13px;min-height:54px}.world-premiere .wonder-actions>a{color:#fffdf4}.world-premiere .wonder-play{background:transparent;border-color:#a68bc9;color:#ddfb85}.world-premiere .wonder-assurance{position:absolute;left:max(35px,calc((100vw - 1190px)/2));top:712px;display:grid;gap:10px;color:#d8c9ec;font-size:10px;margin:0}.world-premiere .wonder-assurance svg{color:#ddfb85}.world-premiere .wonder-footnote{position:absolute;bottom:23px;left:40px;color:#c5b0e2;font-size:9px;letter-spacing:.12em;margin:0}.world-premiere .wonder-footnote>span{color:#ddfb85}.world-premiere .wonder-stage{width:min(810px,68vw);height:530px;margin:8px 0 0 auto;position:relative}.world-premiere .wonder-halo{top:4%;right:20%;bottom:0;left:1%;background:#fff8e5;border-radius:48% 52% 0 0;transform:rotate(-5deg)}.world-premiere .wonder-orbit{border-color:#b48dd64d;left:-3%;top:1%;width:92%;height:91%}.world-premiere .wonder-scene{top:0;right:15%;bottom:0;left:-5%;z-index:1}.world-premiere .wonder-scene>img{height:530px;width:100%;-webkit-mask-image:radial-gradient(ellipse at center,black 52%,transparent 73%);mask-image:radial-gradient(ellipse at center,black 52%,transparent 73%);mix-blend-mode:multiply}.world-premiere .wonder-scene-caption{top:38px;color:#775886;font-size:9px}.world-premiere .wonder-star.star-a{left:0;top:18%;color:#ffac91;font-size:70px}.world-premiere .wonder-star.star-b{right:6%;top:21%;color:#ddfb85;font-size:55px}.world-premiere .wonder-dot-art{background:#ffac91;right:12%;top:1%}.world-premiere .wonder-skill-tag{top:108px;right:5px;z-index:4;transform:rotate(5deg);background:#e5cfff;border-color:#c4a4e1;max-width:220px;color:#452387}.world-premiere .wonder-skill-tag small{color:#6b4a8c}.world-premiere .wonder-choice{z-index:5;left:auto;right:0;bottom:60px;width:320px;padding:23px;background:#fffdf4;border:1px solid #dfd3e7;border-bottom:5px solid #d6c6e6;box-shadow:0 18px 45px #25104545;color:#302348;border-radius:22px;transform:rotate(3deg)}.world-premiere .wonder-choice h2{font-size:25px;margin-block:14px 18px}.world-premiere .wonder-choice-top{color:#765789;font-size:9px}.world-premiere .wonder-answer{background:#efe5ff;color:#6034a1;border-color:#d8bfed;font-size:12px}.world-premiere .wonder-choice>p{font-size:11px;line-height:1.7;margin-top:13px;min-height:37px;color:#796489}.world-premiere .wonder-scene-picker{bottom:9px;left:auto;right:0;z-index:6;gap:15px}.world-premiere .wonder-scene-picker button{color:#cbb5e4;font-size:10px}.world-premiere .wonder-scene-picker button[aria-pressed=true]{color:#ddfb85}.world-premiere .wonder-scene-picker button[aria-pressed=true]>span{background:#ddfb85;box-shadow:0 0 0 4px #ddfb8520}.moment-reward{position:absolute;right:15px;top:-63px;background:#ddfb85;color:#3c4d25;padding:12px 17px;display:flex;gap:9px;align-items:center;max-width:270px;border-radius:12px;box-shadow:0 5px #a7ba69;font-size:12px;font-weight:900}.moment-complete .wonder-halo{background:#effbc7;transition:background .5s}.skill-rail{background:#ddfb85;border:0;padding:26px 30px;gap:60px}.skill-rail a{color:#3c3154;font-size:13px}.skill-rail svg{color:#6940cf}.refined-experience{background:#f0e6ff;border:0}.refined-experience .experience-copy h2{font-size:clamp(42px,4.6vw,64px);line-height:1.06;letter-spacing:-.04em}.refined-experience .experience-copy p{font-size:16px;max-width:415px}.refined-experience .chapter-count{font-size:60px;letter-spacing:-.05em;color:#6940cf}.refined-experience .chapter-count>span{font-size:17px;letter-spacing:0}.refined-experience .product-stage{box-shadow:8px 12px #d6bfee;border:2px solid #b695d3;transform:rotate(2deg)}.refined-experience .scenario-question{color:#43236c}.refined-experience .preview-browser{background:#e6d5f8}.refined-experience .chapter-nav button[aria-current]{background:#6940cf;color:#fff}.possibility-banner{padding:46px 25px;display:flex;justify-content:center;align-items:center;gap:30px;flex-wrap:wrap;background:#fffdf4;color:#42256a;font-family:Fredoka;font-size:clamp(28px,3.5vw,49px);letter-spacing:-.025em;border-bottom:1px solid #e0d4e8}.possibility-banner>span:nth-child(2){font-size:65px;color:#f09a6e;line-height:1}.possibility-banner em{color:#6940cf}.money-chapter{position:relative;max-width:none;background:#fffdf4;padding:100px max(45px,calc((100vw - 1120px)/2));gap:60px;grid-template-columns:.95fr 1.05fr}.benefit-copy h2{font-size:clamp(42px,4.5vw,61px);letter-spacing:-.04em;line-height:1.07}.chapter-marker{color:#7d648e;letter-spacing:.13em}.money-chapter .art-halo{background:#edeea3;border-radius:50% 50% 18% 18%;top:0;right:0;bottom:0;left:0;transform:rotate(7deg)}.money-chapter .benefit-illustration img{height:490px}.illustration-note{background:#ddfb85;color:#34442b;border-color:#b3c46b;box-shadow:0 4px #b3c46b;left:7%;bottom:3%;padding:17px 23px}.journey-chapter{position:relative;max-width:none;background:#eea181;padding:90px max(45px,calc((100vw - 1120px)/2));grid-template-columns:1.1fr .9fr;gap:60px;border:0;min-height:650px}.journey-chapter .benefit-copy h2 em{color:#713c6c}.journey-chapter .benefit-copy p{color:#63474c}.journey-chapter .eyebrow,.journey-chapter .benefit-link{color:#633663}.journey-chapter .chapter-marker{color:#7b515b}.journey-chapter .learning-visual{height:465px}.journey-orbit{background:#ffc5a6;top:3%;right:0;bottom:0;left:0;border-radius:48%}.journey-big-word{position:absolute;left:0;top:12px;font-family:Fredoka;font-weight:600;line-height:.85;font-size:110px;color:#c87b65;letter-spacing:-.06em;transform:rotate(-8deg)}.journey-chapter .lesson-path-art{margin-left:70px;margin-top:75px;transform:rotate(6deg)}.journey-chapter .path-node{box-shadow:0 12px 25px #74413820}.journey-chapter .path-line{border-color:#fff3d9}.journey-chapter .path-label{font-size:14px;background:#fff9e9;border-color:#d8947d;box-shadow:0 4px #d8947d}.journey-chapter .path-star{color:#643c7b}.family-chapter{max-width:none;position:relative;padding:100px max(45px,calc((100vw - 1120px)/2));background:#442681;gap:75px;color:#fff9ea;min-height:660px}.family-chapter .benefit-copy h2 em{color:#ddfb85}.family-chapter .benefit-copy p{color:#e3d6f3}.family-chapter .eyebrow,.family-chapter .benefit-link{color:#ddfb85}.family-chapter .chapter-marker{color:#bda7db}.family-chapter .support-sheet{color:#38234f;border-color:#bf9bdf;background:#fff9ed;padding:42px 35px;transform:rotate(5deg);box-shadow:15px 20px #32165d}.family-chapter .support-sheet .eyebrow{color:#6940cf}.family-chapter .support-sheet h3{font-size:37px}.family-chapter .support-sheet>div{font-size:14px}.family-chapter .parent-note{background:#ddfb85;color:#3e4a2a;transform:rotate(-6deg);margin-bottom:-6px;margin-left:-20px;padding:15px 25px}.family-chapter .support-spark{color:#ffb49a;font-size:70px;right:-15px;top:-20px}#pricing.school-pricing{background:#f0f2d5;padding-block:100px;border:0}#pricing.school-pricing h2{font-size:58px;letter-spacing:-.04em}.school-calculator{border:2px solid #a7b57d;border-bottom-width:7px;border-radius:28px}.school-total{background:#e2efaf}.school-total .primary-action{background:#452387;box-shadow:0 4px #291250}.seat-counter output{font-size:78px;color:#452387}.seat-presets button[aria-pressed=true]{background:#452387;border-color:#452387}.school-tier h4{color:#452387}.tier-number{color:#68844e}#faq.curious-faq{padding-block:100px}#faq.curious-faq h2{font-size:52px}.question-row h3>button{font-size:16px;padding-block:26px}.question-row.is-open{background:#f0e6fb;border-radius:14px;padding-inline:17px;border-color:transparent}.question-answer p{color:#685276}.question-art>svg{fill:#dfc8ff;stroke:#6940cf}.home-finale{background:#ddfb85;padding-block:40px;gap:50px;border:0}.home-finale h2{font-size:64px;color:#452387;letter-spacing:-.045em}.home-finale h2 em{color:#452387}.home-finale .eyebrow{color:#526737}.finale-copy>p{color:#4c573d}.finale-note{color:#576c38}.finale-art img{height:480px}.growth-footer{background:#fffdf4;max-width:none;padding-inline:max(35px,calc((100vw - 1100px)/2))}.footer-ribbon{font-size:45px;padding-block:44px;border-color:#d4c7df}.footer-ribbon>span{color:#6940cf}.footer-ribbon>span:nth-child(2){color:#825151}.footer-ribbon>span:last-child{color:#577543}.footer-main a,.footer-main p{color:#66566e}@media (min-width:761px) and (max-width:1050px){.world-premiere{min-height:830px;padding-inline:30px}.world-premiere .wonder-copy h1{font-size:92px}.premiere-doodle{right:5%;font-size:80px}.world-premiere .wonder-copy>p,.world-premiere .wonder-actions,.world-premiere .wonder-assurance{left:30px;width:205px}.world-premiere .wonder-copy>p{font-size:14px;top:370px}.world-premiere .wonder-stage{width:70vw;margin-top:30px}.world-premiere .wonder-choice{width:270px;bottom:50px;padding:20px}.world-premiere .wonder-choice h2{font-size:22px}.world-premiere .wonder-scene{top:0;right:9%;bottom:0;left:-6%}.world-premiere .wonder-halo{top:8%;right:12%;bottom:0;left:0}.world-premiere .wonder-actions{top:535px}.world-premiere .wonder-assurance{top:680px}.world-premiere .wonder-skill-tag{max-width:185px}.skill-rail{gap:27px}.family-chapter,.journey-chapter,.money-chapter{padding-inline:35px;gap:40px}.journey-big-word{font-size:95px}.journey-chapter .lesson-path-art{margin-left:0}.home-finale h2{font-size:48px}.footer-ribbon{font-size:34px}}@media (max-width:760px){.world-premiere{padding:32px 23px 22px;min-height:0}.world-premiere .wonder-copy h1{font-size:clamp(53px,11.2vw,80px);margin-top:23px;line-height:.99;letter-spacing:-.04em}.world-premiere .wonder-eyebrow{font-size:8px;letter-spacing:.12em}.premiere-doodle{font-size:39px;right:16px;top:100px}.world-premiere .wonder-copy>p{position:static;width:auto;max-width:410px;font-size:14px;text-align:center;line-height:1.8;margin:30px auto 0}.world-premiere .wonder-actions{position:static;width:auto;max-width:360px;margin:23px auto 0;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:18px}.world-premiere .wonder-actions .primary-action{padding:14px 20px;font-size:13px;min-height:48px}.world-premiere .wonder-actions>a{font-size:12px}.world-premiere .wonder-assurance{position:static;display:flex;justify-content:center;gap:15px;font-size:9px;margin:22px auto 0}.world-premiere .wonder-footnote{display:none}.world-premiere .wonder-stage{width:100%;max-width:550px;height:550px;margin:25px auto 0}.world-premiere .wonder-halo{top:4%;right:0;bottom:10%;left:0;transform:rotate(-4deg);border-radius:48% 48% 20% 20%}.world-premiere .wonder-scene{top:0;right:-5%;bottom:0;left:-5%}.world-premiere .wonder-scene>img{height:410px}.world-premiere .wonder-scene-caption{top:40px;font-size:7px}.world-premiere .wonder-choice{width:90%;left:5%;right:5%;bottom:45px;transform:none;padding:20px}.world-premiere .wonder-choice h2{font-size:23px;margin-block:12px}.world-premiere .wonder-choice>p{min-height:20px;font-size:10px}.world-premiere .wonder-skill-tag{top:82px;right:-6px;max-width:180px;padding:8px}.world-premiere .wonder-skill-tag strong{font-size:8px}.world-premiere .wonder-skill-tag small{font-size:6px}.world-premiere .wonder-skill-tag>span{padding:6px}.world-premiere .wonder-star.star-a{font-size:42px;left:-9px;top:26%}.world-premiere .wonder-star.star-b{font-size:35px;right:-10px;top:50%}.world-premiere .wonder-scene-picker{left:0;right:0;bottom:0}.world-premiere .wonder-scene-picker button{font-size:9px}.moment-reward{font-size:10px;top:-52px;padding:10px 14px}.skill-rail{gap:22px 15px;padding:25px}.skill-rail a{font-size:10px}.refined-experience .experience-copy h2{font-size:38px;max-width:90%}.refined-experience .chapter-count{font-size:27px}.refined-experience .chapter-count>span{font-size:12px}.refined-experience .experience-copy p{font-size:14px}.refined-experience .product-stage{transform:none;box-shadow:5px 7px #d6bfee}.possibility-banner{padding:32px 22px;gap:12px;font-size:29px;text-align:center}.possibility-banner>span:nth-child(2){font-size:35px}.money-chapter,.journey-chapter,.family-chapter{grid-template-columns:1fr;padding:60px 25px;gap:35px;min-height:0}.benefit-copy h2{font-size:42px}.money-chapter .benefit-illustration{margin-top:15px}.money-chapter .benefit-illustration img{height:370px}.illustration-note{padding:13px 20px}.journey-chapter .learning-visual{height:395px;grid-row:2}.journey-big-word{font-size:93px;left:10px;top:5px}.journey-chapter .lesson-path-art{margin-top:45px;margin-left:0;transform:scale(.9) rotate(5deg)}.family-chapter .support-visual{max-width:350px;padding:20px 7px}.family-chapter .support-sheet{padding:28px 23px;box-shadow:8px 12px #32165d}.family-chapter .support-sheet h3{font-size:31px}.family-chapter .support-sheet>div{font-size:12px}.family-chapter .parent-note{margin-left:0;padding:13px 18px;font-size:11px}.family-chapter .support-spark{font-size:45px;right:0;top:-15px}#pricing.school-pricing{padding-block:65px}#pricing.school-pricing h2{font-size:41px}.seat-counter output{font-size:66px}#faq.curious-faq{padding-block:65px}#faq.curious-faq h2{font-size:40px}.question-row h3>button{font-size:14px}.question-row.is-open{padding-inline:10px}.home-finale{gap:5px;padding-block:25px 50px}.home-finale h2{font-size:45px}.finale-art img{height:330px}.footer-ribbon{font-size:26px;gap:15px 22px}.growth-footer{padding-inline:25px}}@media (prefers-reduced-motion:reduce){.moment-complete .wonder-halo{transition:none}}.world-premiere .wonder-scene>img{-webkit-mask-image:radial-gradient(ellipse at center,black 43%,transparent 69%);mask-image:radial-gradient(ellipse at center,black 43%,transparent 69%)}.world-premiere .wonder-scene-picker{background:#452387;padding:2px 12px;border-radius:20px}.world-premiere .wonder-halo{border-radius:48% 52% 44% 56%}.world-premiere .wonder-answer.is-chosen{background:#e3f5bf;border-color:#b4cf83;color:#3f5d32}@media (max-width:760px){.world-premiere .wonder-copy h1>span{font-size:clamp(34px,9.3vw,68px);white-space:nowrap}.world-premiere .wonder-copy h1{line-height:1.06}.world-premiere .premiere-doodle{top:80px;font-size:30px;right:11px}}.journey-chapter{background:#fff8e9;grid-template-columns:1.15fr .85fr;gap:65px}.journey-chapter .benefit-copy p{color:#756453}.journey-chapter .benefit-copy h2 em,.journey-chapter .benefit-copy .eyebrow,.journey-chapter .benefit-link{color:#6940cf}.journey-chapter .chapter-marker{color:#927c9c}.world-premiere .wonder-skill-tag{background:transparent;border:0;border-radius:0;box-shadow:none;color:#fff9ea;max-width:190px;padding:0}.world-premiere .wonder-skill-tag small{color:#cbb7e4}.world-premiere .wonder-skill-tag>span{border-radius:50%;padding:8px}.world-premiere .wonder-choice{border:0;border-radius:0;box-shadow:none;background:#fffdf4;padding:23px 26px}.world-premiere .wonder-answer{border:0;border-bottom:1px solid #cbb5dc;border-radius:0;background:transparent;padding-inline:0}.world-premiere .wonder-answer:hover{background:#eee4fa}.world-premiere .wonder-answer.is-chosen{background:transparent;border-color:#91a46d}.moment-reward{border-radius:30px;box-shadow:none}.illustration-note{border:0;border-radius:0;background:transparent;box-shadow:none;transform:rotate(-5deg);font-size:11px;left:4%}.illustration-note strong{font-family:Fredoka;font-size:22px}.family-chapter .support-sheet{border:0;border-radius:0;box-shadow:none;background:transparent;transform:none;padding:25px 0;color:#fff9ea}.family-chapter .support-sheet h3{font-size:40px;margin-bottom:30px}.family-chapter .support-sheet .eyebrow{color:#ddfb85}.family-chapter .support-sheet>div{padding:17px 0;margin:0;border-bottom:1px solid #ffffff24;font-size:15px;gap:18px}.family-chapter .support-check{border-radius:50%;background:#ddfb85;color:#3f5733;width:38px;height:38px}.family-chapter .support-check.c1{background:#e2c8ff;color:#653d86}.family-chapter .support-check.c2{background:#ffc3a6;color:#854827}.family-chapter .support-caption{border:0;color:#d3bfe6;font-size:11px;padding-top:23px}.family-chapter .parent-note{background:transparent;color:#e6ccff;border-radius:0;transform:rotate(-5deg);padding:0;margin:0 0 18px;font-family:Fredoka;font-size:21px}.school-calculator{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible;border-block:1px solid #b8c199}.seat-builder{padding-left:0}.school-total{background:transparent;border-left:1px solid #b8c199;padding-right:0}.seat-counter button{border-radius:50%;border-width:1px;background:transparent}.seat-presets button{background:transparent;border-radius:30px;border-color:#b9c19b}.school-tier{border-right:0}.question-row.is-open{border-radius:0;background:transparent;padding-inline:0}.refined-experience .product-stage{border:0;border-radius:0;box-shadow:none;transform:none}.refined-experience .preview-browser{background:transparent;border-radius:0;border-bottom:1px solid #cfb9e2}.refined-experience .preview-app{border-radius:0;background:transparent!important}.refined-experience .outcome-panel{background:#fffaf1;border-radius:0}.refined-experience .scenario-options button{border-radius:0;border-width:0 0 1px;background:transparent;box-shadow:none;padding-left:0}.refined-experience .scenario-options button[aria-pressed=true]{background:#ece2f6}.refined-experience .scenario-options button>span{border-radius:50%}.refined-experience .scenario-feedback{border:0;border-radius:0;background:transparent}.refined-experience .scenario-feedback.has-answer{color:#42612e;background:#eaf1df}.refined-experience .preview-dock{background:transparent;border-color:#cfb9e2}.refined-experience .chapter-nav button[aria-current]{background:transparent;color:#6940cf;border-bottom:3px solid #6940cf}.refined-experience .chapter-nav button{border-radius:0}@media (max-width:760px){.journey-chapter{grid-template-columns:1fr;gap:35px}.world-premiere .wonder-skill-tag{max-width:154px;right:0}.world-premiere .wonder-skill-tag strong{font-size:9px}.world-premiere .wonder-skill-tag small{font-size:6px}.world-premiere .wonder-choice{border-radius:0;padding:20px}.family-chapter .support-sheet{padding:15px 0}.family-chapter .support-sheet h3{font-size:35px}.family-chapter .support-sheet>div{font-size:13px}.family-chapter .parent-note{font-size:19px}.school-total{border-left:0;border-top:1px solid #b8c199;padding:28px 0}.seat-builder{padding:28px 0}.illustration-note strong{font-size:19px}.refined-experience .product-stage{box-shadow:none}.school-calculator{border-bottom:0}}.world-premiere .wonder-choice{background:#452387;color:#fff9ea;padding:22px 0 12px 24px;border-left:1px solid #a087bf}.world-premiere .wonder-choice-top{color:#c6afe1}.world-premiere .wonder-choice h2{color:#fff9ea}.world-premiere .wonder-choice>p{color:#d5c3ea}.world-premiere .wonder-answer{color:#ddfb85;border-color:#a891c1}.world-premiere .wonder-answer:hover{background:#593494}.world-premiere .wonder-answer.is-chosen{color:#ddfb85;border-color:#ddfb85}.refined-experience .outcome-panel{background:transparent}.refined-experience .scenario-feedback.has-answer{background:transparent;border-left:3px solid #89a269;padding-left:14px}@media (max-width:760px){.world-premiere .wonder-choice{padding:20px 0 8px 17px;border-left:1px solid #a087bf}.world-premiere .wonder-choice>p{font-size:10px}}.opening-refined.world-premiere{min-height:770px;padding-top:32px;padding-bottom:25px}.opening-refined .wonder-copy h1{font-size:clamp(72px,7.2vw,100px);line-height:.96;margin-top:19px;max-width:950px}.opening-refined .premiere-doodle{font-size:74px;top:98px;right:10%}.opening-refined .wonder-copy>p{top:320px;max-width:225px;font-size:15px}.opening-refined .wonder-actions{top:490px;width:232px;gap:20px}.opening-refined .wonder-assurance{top:635px;gap:11px}.opening-refined .wonder-stage{height:455px;width:min(835px,69vw);margin-top:10px}.opening-refined .wonder-scene{top:-12px;right:13%;bottom:0;left:-1%}.opening-refined .wonder-scene>img{height:455px;-webkit-mask-image:radial-gradient(ellipse at center,black 47%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 47%,transparent 70%)}.opening-refined .wonder-halo{top:2%;right:19%;bottom:0;left:5%;transform:rotate(-8deg);background:#fff8e5}.opening-refined .wonder-orbit{height:92%;left:1%;width:90%}.opening-refined .wonder-scene-caption{top:40px;font-size:8px;letter-spacing:.08em}.opening-refined .wonder-skill-tag{top:44px;right:0;max-width:210px;gap:10px;align-items:start}.opening-refined .wonder-skill-tag strong{font-size:12px;line-height:1.6}.opening-refined .wonder-skill-tag small{margin:0 0 7px;font-size:8px}.opening-refined .wonder-choice{right:0;bottom:45px;width:270px;padding:20px 0 10px 20px;background:transparent;border:0}.opening-refined .wonder-choice h2{font-size:30px;line-height:1.1;max-width:250px}.opening-refined .wonder-answer{margin-top:20px;font-size:12px;padding-block:15px;background:#452387;border-block:1px solid #ac90cc;gap:8px}.opening-refined .wonder-choice>p{font-size:11px;line-height:1.8;background:#452387}.opening-refined .wonder-choice-top{font-size:8px}.opening-refined .wonder-scene-picker{bottom:-4px;font-size:9px}.opening-refined .wonder-star.star-b{right:8%;top:30%;font-size:35px}.opening-refined .moment-reward{top:-34px;font-size:10px;padding:9px 12px}.opening-refined .wonder-footnote{bottom:22px}.opening-refined .wonder-dot-art{right:27%}.skill-rail{padding-block:22px;background:#e0f5ac}.refined-experience{transition:background .6s ease;background:#f3ebfa}.refined-experience[data-skill="1"]{background:#edf0de}.refined-experience[data-skill="2"]{background:#e9edf5}.refined-experience .experience-top{border-bottom:1px solid #b99fc64d;padding-bottom:19px;margin-bottom:27px}.refined-experience .experience-copy{position:relative}.refined-experience .experience-copy h2{font-size:clamp(37px,3.8vw,52px);max-width:460px;margin-top:15px;line-height:1.09}.refined-experience .experience-copy p{font-size:14px;line-height:1.8;max-width:425px}.refined-experience .chapter-count{position:absolute;right:10px;top:0;font-size:24px;line-height:1}.refined-experience .chapter-count>span{font-size:11px}.lesson-vignette{display:flex;align-items:center;gap:15px;margin-top:12px;min-height:125px}.lesson-vignette>img{width:165px;height:125px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;-webkit-mask-image:radial-gradient(ellipse,black 40%,transparent 72%);mask-image:radial-gradient(ellipse,black 40%,transparent 72%)}.lesson-vignette>span{font-family:Fredoka;font-size:20px;line-height:1.2;max-width:160px;color:#876795;transform:rotate(-4deg)}.refined-experience[data-skill="1"] .lesson-vignette>span{color:#58724d}.refined-experience[data-skill="2"] .lesson-vignette>span{color:#586c88}.refined-experience .chapter-nav{margin-top:12px}.refined-experience .product-stage{padding-left:35px;border-left:1px solid #b99fc64d}.refined-experience .preview-browser{padding:0 0 20px;border:0}.refined-experience .outcome-panel{padding:10px 0 0}.refined-experience .scenario-question{font-size:30px;line-height:1.2;margin-block:16px 25px;min-height:75px}.refined-experience .scenario-options{gap:0}.refined-experience .scenario-options button{font-size:14px;min-height:57px;padding:15px 8px;gap:13px;border-color:#c9b8d4}.refined-experience .scenario-options button>span{width:29px;height:29px;background:transparent;border:1px solid #b29bc4}.refined-experience .scenario-options button:hover{background:#fff5}.refined-experience .scenario-options button[aria-pressed=true]{background:#fff8}.refined-experience .scenario-feedback{padding:14px 0;margin-top:15px;min-height:77px;font-size:12px}.refined-experience .scenario-takeaway{padding-top:16px;margin-top:10px;font-size:12px}.refined-experience .preview-dock{padding:19px 0 0;margin-top:20px;border:0}.refined-experience .preview-disclaimer{display:none}.refined-experience .experience-progress{margin-top:25px}@media (min-width:901px) and (max-height:800px){.refined-experience .experience-pin{padding-top:95px}.refined-experience .experience-top{margin-bottom:18px;padding-bottom:13px}.refined-experience .experience-copy h2{font-size:40px}.lesson-vignette{min-height:85px}.lesson-vignette>img{height:85px;width:125px}.lesson-vignette>span{font-size:17px}.refined-experience .scenario-question{font-size:25px;min-height:60px;margin-block:12px 15px}.refined-experience .scenario-options button{min-height:48px;padding-block:10px}.refined-experience .scenario-feedback{min-height:65px;margin-top:8px;padding-block:10px}.refined-experience .preview-dock{margin-top:10px;padding-top:10px}}@media (min-width:761px) and (max-width:1050px){.opening-refined .wonder-copy h1{font-size:82px}.opening-refined .wonder-copy>p{width:195px;top:320px;font-size:14px}.opening-refined .wonder-actions{width:200px;top:500px}.opening-refined .wonder-assurance{top:640px}.opening-refined .wonder-stage{width:70vw;margin-top:35px}.opening-refined .wonder-choice{width:240px;bottom:30px}.opening-refined .wonder-choice h2{font-size:26px}.opening-refined .wonder-skill-tag{max-width:175px}.opening-refined .wonder-skill-tag strong{font-size:10px}}@media (max-width:900px){.refined-experience .product-stage{padding:25px 0 0;border-left:0;border-top:1px solid #b99fc64d}.refined-experience .experience-copy h2{font-size:39px}.lesson-vignette{min-height:100px}.lesson-vignette>img{height:110px;width:145px}.lesson-vignette>span{font-size:19px}.refined-experience .experience-layout{gap:22px}.refined-experience .scenario-question{font-size:27px;min-height:0}.refined-experience .experience-top{padding-bottom:15px;margin-bottom:22px}}@media (max-width:760px){.opening-refined.world-premiere{padding:30px 23px 25px;min-height:0}.opening-refined .wonder-copy h1{font-size:clamp(49px,10.5vw,75px);line-height:1.08;margin-top:21px}.opening-refined .wonder-copy h1>span{font-size:clamp(32px,8.7vw,62px)}.opening-refined .premiere-doodle{font-size:27px;right:10px;top:90px}.opening-refined .wonder-copy>p{position:static;max-width:420px;font-size:14px;width:auto;margin-top:23px}.opening-refined .wonder-actions{position:static;width:auto;margin-top:23px;gap:17px}.opening-refined .wonder-assurance{position:static;margin-top:20px;gap:17px}.opening-refined .wonder-stage{height:510px;width:100%;max-width:530px;margin-top:20px}.opening-refined .wonder-halo{top:3%;right:-1%;bottom:26%;left:1%;transform:rotate(-6deg)}.opening-refined .wonder-scene{top:-8px;right:-6%;bottom:0;left:-6%}.opening-refined .wonder-scene>img{height:360px;-webkit-mask-image:radial-gradient(ellipse,black 45%,transparent 70%);mask-image:radial-gradient(ellipse,black 45%,transparent 70%)}.opening-refined .wonder-scene-caption{top:30px;font-size:7px}.opening-refined .wonder-skill-tag{top:70px;right:0;max-width:148px;gap:7px}.opening-refined .wonder-skill-tag strong{font-size:9px;color:#4c365e;line-height:1.5}.opening-refined .wonder-skill-tag small{display:none}.opening-refined .wonder-skill-tag>span{padding:6px}.opening-refined .wonder-choice{left:0;right:0;width:auto;bottom:27px;padding:15px 0 8px;background:transparent}.opening-refined .wonder-choice h2{font-size:26px;max-width:none;margin:9px 0 12px}.opening-refined .wonder-answer{margin-top:0;padding-block:12px}.opening-refined .wonder-choice>p{min-height:20px;font-size:10px;margin-top:8px}.opening-refined .wonder-scene-picker{bottom:-15px;padding-inline:3px;gap:13px}.opening-refined .wonder-star.star-b{top:46%;right:0}.opening-refined .moment-reward{top:-17px;right:0;font-size:9px;padding:7px 10px}.opening-refined .wonder-choice-top{font-size:7px}.opening-refined .wonder-star.star-a{font-size:35px}.refined-experience .experience-copy h2{font-size:35px;max-width:95%}.refined-experience .chapter-count{right:0;font-size:21px}.refined-experience .scenario-options button{font-size:12px}.refined-experience .scenario-question{font-size:26px}.refined-experience .preview-browser{padding-bottom:10px}.refined-experience .experience-top .eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.refined-experience{transition:none}}@media (min-width:761px){.opening-refined .wonder-scene{top:-8px;right:29%;bottom:0;left:-4%}.opening-refined .wonder-scene>img{height:440px;-webkit-mask-image:radial-gradient(ellipse,black 39%,transparent 68%);mask-image:radial-gradient(ellipse,black 39%,transparent 68%)}.opening-refined .wonder-halo{top:3%;right:31%;bottom:0;left:0}.opening-refined .wonder-choice{width:245px}.opening-refined .wonder-skill-tag{right:0;max-width:200px}.opening-refined .wonder-orbit{width:76%}}.refined-experience .product-stage{background:transparent}.refined-experience .scenario-options button[aria-pressed=true]{background:#ffffff40}.reading-progress{position:fixed;inset:0 0 auto;height:3px;background:#a18abd;transform-origin:left;z-index:60;pointer-events:none}.lively-scene{position:relative}.companion-float{animation:companion-breathe 7s ease-in-out infinite;animation-play-state:paused}.lively-scene.is-live .companion-float{animation-play-state:running}.hero-delight{position:absolute;display:grid;place-items:center;width:43px;height:43px;border-radius:14px;pointer-events:none;animation:delight-drift 6s ease-in-out infinite;animation-play-state:paused}.delight-heart{left:7%;top:15%;color:#bd7693;background:#f7e9ee;transform:rotate(-10deg)}.delight-spark{right:5%;top:29%;color:#ac8840;background:#faf0d8;animation-delay:-2.5s}.lively-scene.is-live .hero-delight{animation-play-state:running}.benefit-illustration .companion-float{animation-delay:-1.8s}.primary-action svg,.button svg,.benefit-link svg,.more-skills svg{transition:transform .22s ease}.primary-action:hover svg,.button:hover svg,.benefit-link:hover svg,.more-skills:hover svg{transform:translate(4px)}.outlined-action{transition:background .2s,border-color .2s,transform .15s}.outlined-action:active{transform:translateY(2px)}.skill-rail a svg{transition:transform .28s cubic-bezier(.2,.7,.3,1.4)}.skill-rail a:hover svg,.skill-rail a:focus-visible svg{transform:translateY(-3px) rotate(-9deg) scale(1.12)}.scenario-options button{transition:background .18s,border-color .18s,box-shadow .18s}.outcome-panel{position:relative}.lesson-celebration{position:absolute;right:23px;top:14px;display:flex;gap:7px;color:#b58b31;font-size:21px;pointer-events:none}.lesson-celebration>span:nth-child(2){margin-top:-10px;font-size:25px}.path-traveller{position:absolute;top:45px;left:76px;width:17px;height:17px;border:3px solid #fffdf8;border-radius:50%;background:#d9b65c;z-index:3;box-shadow:0 0 0 4px #eadab44d;opacity:0}.is-live .path-traveller{animation:path-journey 7.5s ease-in-out infinite}.is-live .path-node.first{animation:node-welcome 7.5s ease-in-out infinite}.is-live .path-node.second{animation:node-welcome 7.5s 2.2s ease-in-out infinite}.is-live .path-node.third{animation:node-welcome 7.5s 4.4s ease-in-out infinite}.is-live .path-star{animation:star-wink 5s ease-in-out infinite}.is-live .support-check{animation:check-arrival .5s cubic-bezier(.2,.7,.3,1.4) both}.is-live .support-check.c1{animation-delay:.2s}.is-live .support-check.c2{animation-delay:.4s}.is-live .support-spark{animation:star-wink 6s ease-in-out infinite}@keyframes companion-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes delight-drift{0%,to{translate:0 0;rotate:-6deg}50%{translate:0 -9px;rotate:7deg}}@keyframes path-journey{0%,6%{opacity:0;transform:translate(0)}12%{opacity:1;transform:translate(0)}38%{opacity:1;transform:translate(100px,110px)}67%,80%{opacity:1;transform:translate(10px,215px)}91%,to{opacity:0;transform:translate(10px,215px)}}@keyframes node-welcome{0%,17%,to{scale:1}7%{scale:1.09}}@keyframes star-wink{0%,to{scale:1;opacity:.85}50%{scale:1.15;opacity:1}}@keyframes check-arrival{0%{opacity:0;scale:.65}to{opacity:1;scale:1}}@media (max-width:650px){.hero-delight{width:34px;height:34px;border-radius:11px}.hero-delight svg{width:18px}.delight-heart{left:8%;top:8%}.delight-spark{right:3%;top:26%}}@media (prefers-reduced-motion:reduce){.companion-float,.hero-delight,.path-node,.path-star,.support-check,.support-spark,.path-traveller{animation:none!important}.path-traveller,.lesson-celebration{display:none}.primary-action:hover svg,.button:hover svg,.benefit-link:hover svg,.skill-rail a:hover svg{transform:none}}.supporting-page{background:#fff9ed;outline:none;color:#3c2c50}.supporting-page>.bg-gray-50{background:transparent}.supporting-page .container-custom{max-width:1160px}.supporting-page h1,.supporting-page h2,.supporting-page h3{font-weight:500;letter-spacing:-.03em}.supporting-page h1{font-size:clamp(35px,4.4vw,57px);line-height:1.12}.supporting-page h2{line-height:1.2}.supporting-page .text-xl{font-size:17px;line-height:1.8}.supporting-page .clay-card{border:0;border-radius:0;box-shadow:none!important;background:transparent}.supporting-page .clay-card-tap:hover{transform:none!important}.supporting-page section.bg-white{background:transparent;box-shadow:none}.supporting-page .clay-btn{border-radius:30px;box-shadow:none}.supporting-page .clay-tile{border-radius:50%;min-width:42px;min-height:42px;display:inline-flex;align-items:center;justify-content:center}.supporting-page input,.supporting-page textarea{background:#fffdf8;box-shadow:none;border:1px solid #d4c9db;border-radius:10px}.supporting-page input:focus,.supporting-page textarea:focus{outline:2px solid #987bb5;outline-offset:2px}.supporting-page p,.supporting-page li{line-height:1.8}.supporting-page a:not(.clay-btn){text-underline-offset:4px}.supporting-page .rounded-2xl{border-radius:16px}.missing-page{text-align:center;padding:100px 25px;min-height:55vh}.missing-page h1{margin:18px 0}.missing-page p{margin-bottom:28px}.demo-dialog h2{font-weight:500}.demo-dialog:focus{outline:none}.demo-dialog{background:#fffdf8}.demo-dialog>div:first-child{z-index:1}.demo-dialog button[aria-label=Close]{min-height:44px;min-width:44px}@media (max-width:760px){.supporting-page .pt-20{padding-top:45px}.supporting-page .mb-16{margin-bottom:35px}.supporting-page .text-xl{font-size:15px}.supporting-page .clay-card.p-8,.supporting-page .clay-card.p-10{padding:20px 0}.supporting-page .gap-12{gap:30px}.supporting-page .clay-card.p-6{padding:20px 0}.supporting-page h2.text-3xl{font-size:27px}.supporting-page .clay-tile.p-4{padding:14px}.supporting-page form textarea{resize:vertical}.demo-dialog{max-height:88dvh}}.supporting-page .clay-tile.flex.w-fit{display:flex}.supporting-page .text-gold-600{color:#856013}.supporting-page span.bg-gradient-to-br.text-white{background:#eee4f5;color:#654a7a}.supporting-page .bg-gold-500>.text-white{color:#6a501f}.supporting-page article h2.text-xl{font-size:23px;line-height:1.3}.supporting-page article .flex.items-center.gap-4.text-sm{flex-wrap:wrap;gap:8px 15px}.clean-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}.clean-hero-secondary{min-height:44px;padding:10px 0;border:0;background:transparent;color:#644590;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.clean-hero-secondary:hover{color:#412663}.clean-hero-actions :focus-visible{outline:3px solid #9475ba;outline-offset:5px}.clean-hero-note{color:#74627d}.about-world{max-width:940px;margin:0 auto 56px;text-align:center}.about-world img{width:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:28px}.about-world figcaption{font-size:13px;color:#72617f;margin-top:15px}.demo-dialog fieldset{min-width:0;border:0;padding:0;margin:0}.demo-dialog fieldset:disabled{opacity:.7}.demo-dialog .demo-intro-note{font-size:12px;color:#756382;line-height:1.6;margin-top:12px}.demo-dialog .demo-intro-note a{color:#65438d;text-decoration:underline}.demo-dialog .demo-success:focus{outline:none}@media (max-width:760px){.clean-hero-actions{justify-content:center;gap:4px 16px}.about-world{margin-bottom:32px}.about-world img{border-radius:20px;max-height:270px}}.journal-illustration{height:190px;border-radius:22px;background:#f4eddf;overflow:hidden;margin:0 12px}.journal-illustration img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;mix-blend-mode:multiply}.journal-illustration img[src*=characters]{-o-object-fit:contain;object-fit:contain;transform:scale(1.12)}.clean-skill-switch button{position:relative}.clean-skill-switch button[aria-pressed=true]{border-bottom-color:transparent}.skill-selection-line{position:absolute;left:0;right:0;bottom:-2px;height:2px;background:#6940cf;pointer-events:none}.quiet-total output{font-variant-numeric:tabular-nums}.clean-hero-cta>svg,.quiet-pricing-cta>svg,.benefit-link>svg,.primary-action>svg,.button-small>svg{transition:transform .25s cubic-bezier(.22,1,.36,1)}.clean-hero-cta:hover>svg,.button-small:hover>svg{transform:translate(2px,-2px)}.quiet-pricing-cta:hover>svg,.benefit-link:hover>svg,.primary-action:hover>svg{transform:translate(4px)}.quiet-pricing-cta:active,.primary-action:active{transform:translateY(2px)}.quiet-tier-details[open] .quiet-tiers{animation:detail-arrive .35s ease-out both}.clean-answers button>span{transition:background .25s,color .25s,border-color .25s}.clean-answers button[aria-pressed=true]>span{background:#e6d8f1;border-color:#a088b4;color:#6940cf}.clean-hero-copy>.clean-hero-eyebrow{animation:opening-arrive .55s .05s both}.clean-hero-copy>h1{animation:opening-arrive .65s .12s both}.clean-hero-copy>p{animation:opening-arrive .65s .22s both}.clean-hero-copy>.clean-hero-cta{animation:opening-arrive .6s .32s both}.clean-hero-copy>.clean-hero-note{animation:opening-arrive .6s .4s both}.quiet-students input{transition:border-color .2s}.quiet-students input:focus{border-color:#6940cf}.footer-main a{transition:color .2s}.footer-main a:hover{text-decoration:underline;text-underline-offset:4px}@keyframes opening-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes detail-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@media (hover:hover){.clean-answers button:hover>span{background:#e6d8f1}.quiet-pricing-cta:hover{box-shadow:0 5px 14px #405f3718}}@media (prefers-reduced-motion:reduce){.clean-hero-copy>*,.quiet-tier-details[open] .quiet-tiers{animation:none!important}.clean-hero-cta>svg,.quiet-pricing-cta>svg,.benefit-link>svg,.primary-action>svg,.button-small>svg,.clean-answers button>span,.quiet-students input,.footer-main a{transition:none}.clean-hero-cta:hover>svg,.button-small:hover>svg,.quiet-pricing-cta:hover>svg,.benefit-link:hover>svg,.primary-action:hover>svg,.quiet-pricing-cta:active,.primary-action:active{transform:none}}.hero-line-mask{display:block;overflow:hidden;padding-bottom:.09em;margin-bottom:-.09em}.hero-line-mask>span,.hero-line-mask>em{display:block}.clean-hero-copy>h1{animation:none}.clean-hero-copy>.clean-hero-eyebrow{animation-duration:.8s}.clean-hero-copy>p{animation-delay:.4s;animation-duration:.85s}.clean-hero-copy>.clean-hero-cta{animation-delay:.55s;animation-duration:.85s}.clean-hero-copy>.clean-hero-note{animation-delay:.65s;animation-duration:.85s}.clean-hero-characters img{animation-name:hero-living-float;animation-duration:5.5s}.clean-hero-cta,.quiet-pricing-cta{transition:transform .3s,box-shadow .3s,background .2s}.clean-hero-cta:hover,.quiet-pricing-cta:hover{transform:translateY(-4px);box-shadow:0 9px 22px #46266420}.clean-hero-cta:active,.quiet-pricing-cta:active{transform:translateY(1px) scale(.98)}.quiet-range::-webkit-slider-thumb{-webkit-transition:box-shadow .2s;transition:box-shadow .2s}.quiet-range:active::-webkit-slider-thumb{box-shadow:0 0 0 9px #5d7e5025}.clean-answers button[aria-pressed=true]>span{background:#fffdf5}.clean-answers button{transition:color .25s}.map-stop.selected .map-island{animation:map-stop-pop .65s cubic-bezier(.22,1,.36,1)}@keyframes hero-living-float{0%,to{transform:translateY(0) rotate(-.6deg)}50%{transform:translateY(-15px) rotate(.6deg)}}@keyframes map-stop-pop{0%{scale:.75}45%{scale:1.18}75%{scale:.96}to{scale:1}}@media (prefers-reduced-motion:reduce){.clean-hero-characters img,.map-stop.selected .map-island{animation:none}.clean-hero-cta:hover,.quiet-pricing-cta:hover,.clean-hero-cta:active,.quiet-pricing-cta:active{transform:none;box-shadow:none}.clean-hero-cta,.quiet-pricing-cta{transition:none}}
