/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--paper:#fff;--paper-soft:#fbfaf7;--ink:#171614;--muted:#66615a;--line:#e5e1db;--orange:#f05224;--orange-readable:#c93a14;--orange-dark:#d7431a;--orange-soft:#fff1ea;--blue:#2857b8;--blue-soft:#edf3ff;--warm:#f4d7bd;--shadow:0 24px 80px #241d1617}.experience-center-page,.comic-library-detail,.family-tool-detail{background-color:#fff;background-image:linear-gradient(#2857b809 1px,#0000 1px),linear-gradient(90deg,#2857b809 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.experience-center-hero,.comic-detail-hero,.family-tool-hero{width:min(1480px,100% - 72px);margin:0 auto}.experience-center-hero{grid-template-columns:minmax(460px,.9fr) minmax(540px,1.1fr);align-items:center;gap:64px;min-height:710px;padding:76px 0 94px;display:grid}.experience-center-hero h1,.comic-category h3,.family-tool-section h2,.access-layers-section h2,.experience-center-next h2,.comic-detail-hero h1,.comic-reader h2,.comic-public-action h2,.comic-public-action h3,.comic-related-next h2,.family-tool-hero h1,.family-tool-steps h2,.family-tool-reflection h2,.family-tool-membership h2{color:var(--ink);letter-spacing:-.045em;margin:0;font-family:STKaiti,KaiTi,"FangSong",serif;font-weight:900}.experience-center-hero .eyebrow{margin:28px 0 16px}.experience-center-hero h1{font-size:clamp(58px,5.8vw,92px);line-height:1.04}.experience-center-hero h1 em{color:var(--orange);background:linear-gradient(#0000 78%,#f052242e 0);font-style:normal}.experience-center-hero>div>p:last-of-type{max-width:650px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.9}.experience-center-hero aside{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:32px;padding:20px;position:relative;transform:rotate(.4deg)}.experience-center-hero aside img{border-radius:22px;width:100%;height:auto}.experience-center-hero aside span{color:#fff;background:var(--blue);box-shadow:4px 4px 0 var(--ink);border-radius:8px;padding:10px 14px;font-size:12px;font-weight:900;position:absolute;bottom:30px;right:34px;transform:rotate(-1deg)}.experience-route-strip{color:#fff;background:var(--ink);grid-template-columns:repeat(4,1fr);width:100%;display:grid}.experience-route-strip a{min-height:132px;color:inherit;border-right:1px solid #ffffff29;padding:28px 34px;text-decoration:none}.experience-route-strip a:hover{background:var(--orange)}.experience-route-strip strong,.experience-route-strip span{display:block}.experience-route-strip strong{margin-bottom:10px;font-family:STKaiti,KaiTi,serif;font-size:24px}.experience-route-strip span{color:#ffffffb8;font-size:13px;line-height:1.7}.experience-route-strip a:hover span{color:#fff}.experience-comics{padding-top:110px;padding-bottom:120px}.comic-category{margin-top:74px}.comic-category>header{align-items:center;gap:18px;margin-bottom:26px;display:flex}.comic-category>header>span{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:56px;height:56px;font-family:STKaiti,KaiTi,serif;font-size:19px;font-weight:900;display:grid}.comic-category h3{font-size:34px}.comic-category header p{color:var(--muted);margin:5px 0 0;font-size:14px}.comic-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.comic-catalog-card{color:inherit;border:1px solid var(--line);background:#fff;border-radius:24px;text-decoration:none;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 16px 46px #241d160f}.comic-catalog-card:hover{transform:translateY(-5px);box-shadow:0 24px 60px #241d161f}.comic-catalog-card>img{aspect-ratio:1;object-fit:cover;background:var(--paper-soft);width:100%;height:auto}.comic-catalog-card>div{padding:22px 24px 26px}.comic-catalog-card small{color:var(--orange);font-size:11px;font-weight:900}.comic-catalog-card h4{margin:10px 0 8px;font-family:STKaiti,KaiTi,serif;font-size:25px;line-height:1.2}.comic-catalog-card p{min-height:48px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.comic-catalog-card div>span{color:var(--blue);margin-top:18px;font-size:12px;font-weight:900;display:block}.family-tool-section{background:var(--paper-soft);padding-top:110px;padding-bottom:120px}.family-tool-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.family-tool-grid>a{min-height:360px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:28px;padding:36px;text-decoration:none;position:relative}.family-tool-grid>a:after{content:"";background:var(--orange);width:70px;height:4px;position:absolute;bottom:30px;right:30px;transform:rotate(-4deg)}.family-tool-grid>a>span{color:var(--orange);font-family:STKaiti,KaiTi,serif;font-size:44px;font-weight:900}.family-tool-grid small{color:var(--blue);margin-top:34px;font-weight:900;display:block}.family-tool-grid h3{margin:12px 0;font-family:STKaiti,KaiTi,serif;font-size:38px}.family-tool-grid p{color:var(--muted);line-height:1.8}.family-tool-grid b{color:var(--orange);margin-top:28px;font-size:13px;display:block}.access-layers-section{color:#fff;background:var(--ink);grid-template-columns:minmax(320px,.72fr) minmax(720px,1.28fr);align-items:center;gap:68px;padding:110px max(36px,50% - 740px);display:grid}.access-layers-section h2{color:#fff;font-size:56px;line-height:1.06}.access-layers-section>div:first-child>p{color:#ffffffad;margin:24px 0 0;line-height:1.9}.access-layer-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.access-layer-grid article{min-height:350px;color:var(--ink);background:#fff;border-radius:24px;padding:28px}.access-layer-grid article:nth-child(2){background:var(--orange-soft)}.access-layer-grid article:nth-child(3){background:var(--blue-soft)}.access-layer-grid article>span{color:var(--orange);font-size:11px;font-weight:900}.access-layer-grid h3{margin:16px 0 22px;font-family:STKaiti,KaiTi,serif;font-size:27px;line-height:1.2}.access-layer-grid ul{margin:0;padding:0;list-style:none}.access-layer-grid li{color:var(--muted);border-bottom:1px solid var(--line);padding:9px 0;font-size:13px}.access-layer-grid article>b,.access-layer-grid article>a,.access-layer-grid .layer-contact{color:var(--blue);margin-top:28px;font-size:12px;font-weight:900;text-decoration:none;display:inline-block}.experience-center-next{justify-content:space-between;align-items:center;gap:48px;width:min(1320px,100% - 72px);margin:0 auto;padding:100px 0;display:flex}.experience-center-next h2{margin-top:12px;font-size:52px}.experience-center-next p{max-width:760px;color:var(--muted);margin:18px 0 0;line-height:1.8}.comic-detail-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;padding:72px 0 92px;display:grid}.comic-detail-hero>div>a{color:var(--blue);margin-bottom:34px;font-size:13px;font-weight:900;text-decoration:none;display:block}.comic-detail-hero>div>span{color:var(--orange);font-size:12px;font-weight:900}.comic-detail-hero h1{margin-top:18px;font-size:clamp(52px,5vw,78px);line-height:1.04}.comic-detail-hero>div>p{max-width:620px;color:var(--muted);margin:24px 0;font-size:17px;line-height:1.9}.comic-detail-hero>div>div{background:var(--orange-soft);border-radius:10px;align-items:center;gap:14px;padding:12px 16px;display:inline-flex}.comic-detail-hero>div>div b{color:var(--orange);font-size:11px}.comic-detail-hero>div>div strong{font-size:14px}.comic-detail-hero>img{width:100%;height:auto;box-shadow:var(--shadow);border:14px solid #fff;border-radius:28px;transform:rotate(.8deg)}.comic-reader{background:var(--paper-soft);padding:105px max(36px,50% - 740px)}.comic-reader-grid{grid-template-columns:repeat(2,1fr);gap:38px;margin-top:48px;display:grid}.comic-reader-grid figure{margin:0;position:relative}.comic-reader-grid figure>span{z-index:1;color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:grid;position:absolute;top:18px;left:18px}.comic-reader-grid img{border-radius:26px;width:100%;height:auto;box-shadow:0 20px 60px #241d1614}.comic-public-action{grid-template-columns:1fr .8fr;align-items:center;gap:70px;width:min(1320px,100% - 72px);margin:0 auto;padding:110px 0;display:grid}.comic-public-action h2{margin-top:18px;font-size:50px;line-height:1.15}.comic-public-action>div p,.comic-public-action aside p{color:var(--muted);line-height:1.85}.comic-public-action aside{background:var(--blue-soft);border:1px solid #cad9f5;border-radius:28px;padding:38px}.comic-public-action aside>span{color:#fff;background:var(--blue);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;display:inline-block}.comic-public-action h3{margin-top:20px;font-size:34px}.comic-related-next{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;gap:50px;padding:84px max(36px,50% - 660px);display:flex}.comic-related-next h2{color:#fff;margin-top:12px;font-size:46px}.comic-related-next p{color:#ffffffad;max-width:760px;line-height:1.8}.comic-related-next>div:last-child{gap:16px;min-width:250px;display:grid}.comic-related-next .text-link{color:#fff;text-align:center}.family-tool-hero{grid-template-columns:1fr .62fr;align-items:center;gap:70px;min-height:620px;padding:72px 0 92px;display:grid}.family-tool-hero>div>a{color:var(--blue);margin-bottom:42px;font-size:13px;font-weight:900;text-decoration:none;display:block}.family-tool-hero .eyebrow{margin:24px 0 12px}.family-tool-hero h1{font-size:clamp(64px,7vw,104px)}.family-tool-hero>div>p:last-child{max-width:680px;color:var(--muted);margin:24px 0 0;font-size:18px;line-height:1.9}.family-tool-hero aside{background:var(--orange-soft);border:1px solid #f0cbb9;border-radius:28px;gap:0;padding:34px;display:grid}.family-tool-hero aside strong{color:var(--orange);margin-bottom:18px}.family-tool-hero aside span{border-bottom:1px solid #ead5ca;padding:14px 0}.family-tool-steps{background:var(--paper-soft);padding:105px max(36px,50% - 660px)}.family-tool-steps ol{grid-template-columns:repeat(3,1fr);gap:22px;margin:48px 0 0;padding:0;list-style:none;display:grid}.family-tool-steps li{border:1px solid var(--line);background:#fff;border-radius:26px;min-height:280px;padding:34px}.family-tool-steps li>span{color:var(--orange);font-family:STKaiti,KaiTi,serif;font-size:48px;font-weight:900}.family-tool-steps h3{margin:42px 0 12px;font-family:STKaiti,KaiTi,serif;font-size:32px}.family-tool-steps li p{color:var(--muted);line-height:1.85}.family-tool-reflection{grid-template-columns:1fr .58fr;align-items:center;gap:68px;width:min(1320px,100% - 72px);margin:0 auto;padding:110px 0;display:grid}.family-tool-reflection h2{margin-top:18px;font-size:52px;line-height:1.15}.family-tool-reflection>div p,.family-tool-reflection aside p{color:var(--muted);line-height:1.85}.family-tool-reflection aside{background:var(--blue-soft);border-left:6px solid var(--blue);border-radius:18px;padding:34px}.family-tool-reflection aside strong{color:var(--blue)}.family-tool-membership{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;gap:60px;padding:86px max(36px,50% - 660px);display:flex}.family-tool-membership h2{color:#fff;margin-top:12px;font-size:48px}.family-tool-membership p{color:#ffffffb3;max-width:760px;line-height:1.8}.family-tool-membership>div:last-child{gap:16px;min-width:280px;display:grid}.light-link{text-align:center;color:#fff!important}@media (width<=1100px){.experience-center-hero,.comic-detail-hero,.family-tool-hero{grid-template-columns:1fr}.experience-center-hero{padding-top:56px}.experience-route-strip,.comic-catalog-grid,.family-tool-grid{grid-template-columns:repeat(2,1fr)}.access-layers-section,.comic-public-action,.family-tool-reflection,.family-tool-steps ol{grid-template-columns:1fr}.family-tool-steps li{grid-template-columns:80px 1fr;min-height:auto;display:grid}.family-tool-steps h3{margin-top:0}}@media (width<=700px){.experience-center-hero,.comic-detail-hero,.family-tool-hero,.experience-center-next,.comic-public-action,.family-tool-reflection{width:calc(100% - 32px)}.experience-center-hero h1{font-size:52px}.experience-route-strip{grid-template-columns:1fr}.experience-route-strip a{border-bottom:1px solid #ffffff29;min-height:104px}.comic-catalog-grid,.family-tool-grid,.access-layer-grid,.comic-reader-grid{grid-template-columns:1fr}.comic-catalog-card p{min-height:0}.access-layers-section{padding:78px 16px}.access-layers-section h2{font-size:44px}.experience-center-next,.comic-related-next,.family-tool-membership{padding-top:68px;padding-bottom:68px;display:grid}.comic-detail-hero h1{font-size:48px}.comic-reader,.family-tool-steps{padding:72px 16px}.comic-public-action h2,.family-tool-reflection h2{font-size:40px}.family-tool-hero h1{font-size:58px}.family-tool-steps li{grid-template-columns:1fr}.family-tool-steps h3{margin-top:24px}}.classroom-page{--classroom-ink:#1c1a17;--classroom-paper:#fffdf9}.classroom-preparing{color:#7a3c00;background:#fff1d8;border-left:3px solid #e87722;margin-bottom:18px;padding:8px 12px;font-size:12px;font-weight:900;display:table}.classroom-hero{grid-template-columns:minmax(420px,.78fr) minmax(560px,1.22fr);align-items:center;gap:46px;width:min(1480px,100% - 72px);min-height:720px;margin:0 auto;padding:72px 0 90px;display:grid}.classroom-hero h1,.classroom-free h2,.course-path-section h2,.classroom-tools h2,.classroom-membership h2,.classroom-next-step h2,.classroom-preview h2{color:var(--classroom-ink,var(--ink));letter-spacing:-.045em;margin:0;font-family:STKaiti,KaiTi,"FangSong",serif;font-weight:900}.classroom-hero .eyebrow{margin:28px 0 16px}.classroom-hero h1{font-size:clamp(64px,6vw,94px);line-height:1.03}.classroom-hero h1 em{color:var(--orange);background:linear-gradient(#0000 78%,#f0522433 0);font-style:normal}.classroom-lead{max-width:650px;color:var(--muted);margin:28px 0 0;font-size:17px;line-height:1.9}.classroom-hero-visual{background:var(--classroom-paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:34px;padding:22px;position:relative;transform:rotate(.5deg)}.classroom-hero-visual img{border-radius:22px;width:100%}.classroom-hero-visual>span{color:#fff;background:var(--blue);border-radius:9px;padding:10px 15px;font-size:12px;font-weight:900;position:absolute;bottom:27px;right:32px;transform:rotate(-1deg);box-shadow:4px 4px #181716}.classroom-proof-strip{color:#fff;background:var(--classroom-ink);justify-content:center;align-items:center;gap:24px;min-height:96px;padding:20px 36px;display:flex}.classroom-proof-strip p{margin:0;font-family:STKaiti,KaiTi,serif;font-size:18px;font-weight:900}.classroom-proof-strip i{color:var(--orange);font-size:22px;font-style:normal}.classroom-free,.course-path-section{padding-top:105px;padding-bottom:105px}.trial-lesson-grid{grid-template-columns:1.2fr .8fr;gap:24px;margin-top:50px;display:grid}.trial-lesson-grid article{border-radius:30px;flex-direction:column;min-height:370px;padding:40px;display:flex}.trial-featured{color:#fff;background:radial-gradient(circle at 86% 16%, #fff3 0 7%, transparent 7.5%), var(--orange)}.trial-secondary{background:var(--blue-soft);border:1px solid #cbd9f5}.lesson-status{color:var(--orange);background:#fff;border-radius:999px;align-self:flex-start;padding:8px 12px;font-size:11px;font-weight:900}.blue-status{color:var(--blue)}.trial-lesson-grid h3{max-width:620px;margin:26px 0 14px;font-family:STKaiti,KaiTi,serif;font-size:clamp(36px,4vw,58px);line-height:1.1}.trial-secondary h3{color:var(--ink);font-size:clamp(34px,3vw,48px)}.trial-lesson-grid p{max-width:650px;margin:0;font-size:15px;line-height:1.8}.trial-secondary p{color:var(--muted)}.trial-featured>div{align-items:center;gap:18px;margin-top:auto;padding-top:32px;display:flex}.trial-featured>div small{color:#ffffffd1}.text-button{color:var(--blue);border:0;border-bottom:2px solid var(--blue);background:0 0;align-self:flex-start;margin-top:auto;padding:0 0 5px;font-weight:900}.course-path-section{background:var(--paper-soft);width:100%;max-width:none}.course-path-section>.section-heading,.course-stage-grid{width:min(1320px,100% - 72px);margin-left:auto;margin-right:auto}.course-stage-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:50px;display:grid}.course-stage{border:1px solid var(--line);background:#fff;border-radius:28px;flex-direction:column;min-height:510px;padding:32px;display:flex;position:relative;overflow:hidden}.course-stage:after{content:"";border:18px solid #f052241a;border-radius:50%;width:130px;height:130px;position:absolute;top:-48px;right:-40px}.course-stage.blue:after{border-color:#2857b81a}.course-stage.ink:after{border-color:#1c1a1714}.course-stage>div{align-items:center;gap:15px;display:flex}.course-stage>div strong{color:var(--orange);font-family:STKaiti,KaiTi,serif;font-size:50px}.course-stage.blue>div strong{color:var(--blue)}.course-stage.ink>div strong{color:var(--ink)}.course-stage>div span,.course-stage>small{background:var(--orange-soft);border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.course-stage.blue>div span{color:var(--blue);background:var(--blue-soft)}.course-stage.ink>div span{color:#fff;background:var(--ink)}.course-stage h3{margin:20px 0 12px;font-family:STKaiti,KaiTi,serif;font-size:32px;line-height:1.18}.course-stage p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.course-stage ul{gap:12px;margin:30px 0;padding:0;list-style:none;display:grid}.course-stage li{background:var(--paper-soft);border-left:3px solid var(--orange);padding:13px 15px;font-size:13px;font-weight:800}.course-stage.blue li{border-left-color:var(--blue)}.course-stage.ink li{border-left-color:var(--ink)}.course-stage>small{color:var(--orange-dark);align-self:flex-start;margin-top:auto}.classroom-tools{grid-template-columns:.86fr 1.14fr;align-items:center;gap:76px;padding-top:110px;padding-bottom:110px;display:grid}.classroom-tools h2{margin:23px 0 20px;font-size:clamp(48px,5vw,72px);line-height:1.03}.classroom-tools-copy>p{color:var(--muted);line-height:1.9}.classroom-access-note{background:var(--paper-soft);border-left:4px solid var(--orange);grid-template-columns:auto 1fr;gap:10px 15px;margin-top:32px;padding:22px;display:grid}.classroom-access-note strong{color:var(--orange)}.classroom-access-note span{color:var(--muted)}.sample-tool-stack{gap:16px;display:grid}.sample-tool-stack article{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:24px;display:grid;box-shadow:0 16px 45px #241d1612}.sample-tool-stack article:nth-child(2){margin-left:42px}.sample-tool-stack article>span{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:48px;height:48px;font-family:STKaiti,KaiTi,serif;font-size:20px;font-weight:900;display:grid}.sample-tool-stack small{color:var(--orange);font-size:10px;font-weight:900}.sample-tool-stack h3{margin:5px 0;font-family:STKaiti,KaiTi,serif;font-size:26px}.sample-tool-stack p{color:var(--muted);margin:0;font-size:13px}.sample-tool-stack b{color:var(--blue);background:var(--blue-soft);border-radius:999px;padding:7px 10px;font-size:10px}.classroom-membership{color:#fff;background:var(--ink);grid-template-columns:.8fr 1.2fr;align-items:center;gap:65px;padding:100px max(36px,50vw - 660px);display:grid}.classroom-membership .chapter{color:#ff9c7d}.classroom-membership h2{color:#fff;margin:18px 0;font-size:clamp(48px,5vw,72px);line-height:1.03}.classroom-membership>div:first-child p{color:#ccc7bf;line-height:1.9}.membership-compare{grid-template-columns:1fr 1fr;gap:18px;display:grid}.membership-compare article{min-height:330px;color:var(--ink);background:#fff;border-radius:24px;padding:30px}.membership-compare article:last-child{background:#f4e8dc}.membership-compare span{color:var(--orange);font-size:11px;font-weight:900}.membership-compare h3{margin:15px 0 26px;font-family:STKaiti,KaiTi,serif;font-size:30px}.membership-compare ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.membership-compare li:before{color:var(--orange);content:"✓";margin-right:9px;font-weight:900}.classroom-next-step{grid-template-columns:1fr auto;align-items:center;gap:48px;width:min(1320px,100% - 72px);margin:0 auto;padding:105px 0;display:grid}.classroom-next-step h2{margin:22px 0 14px;font-size:clamp(46px,5vw,68px)}.classroom-next-step p{max-width:760px;color:var(--muted);line-height:1.85}.classroom-next-step>div:last-child{gap:13px;min-width:260px;display:grid}.classroom-preview{grid-template-columns:.78fr 1.22fr;align-items:center;gap:56px;padding-top:100px;padding-bottom:100px;display:grid}.classroom-preview-copy .eyebrow{margin:26px 0 14px}.classroom-preview h2{font-size:clamp(48px,5vw,72px);line-height:1.05}.classroom-preview-copy>p:last-of-type{color:var(--muted);margin:20px 0 0;line-height:1.85}.classroom-preview-steps{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.classroom-preview-steps span{color:var(--blue);background:var(--blue-soft);border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.classroom-preview-image{background:var(--paper-soft);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:30px;padding:18px}.classroom-preview-image img{border-radius:20px}@media (width<=1080px){.classroom-hero,.classroom-tools,.classroom-membership,.classroom-preview{grid-template-columns:1fr}.classroom-hero{padding-top:55px}.course-stage-grid{grid-template-columns:1fr}.course-stage{min-height:auto}.classroom-membership{padding-left:36px;padding-right:36px}}@media (width<=720px){.classroom-hero,.classroom-next-step,.course-path-section>.section-heading,.course-stage-grid{width:calc(100% - 32px)}.classroom-hero{grid-template-columns:1fr;gap:35px;min-height:auto;padding:55px 0 70px}.classroom-hero h1{font-size:54px}.classroom-hero-visual{border-radius:20px;padding:10px}.classroom-hero-visual>span{box-shadow:none;margin-top:10px;display:block;position:static}.classroom-proof-strip{grid-template-columns:1fr auto;justify-content:start;gap:12px;padding:28px 20px;display:grid}.classroom-proof-strip i:nth-of-type(2),.classroom-proof-strip i:nth-of-type(3){display:none}.trial-lesson-grid,.membership-compare{grid-template-columns:1fr}.trial-lesson-grid article{min-height:350px;padding:28px 22px}.trial-featured>div{display:grid}.course-stage{min-height:auto;padding:26px 22px}.classroom-tools{gap:42px;padding-top:75px;padding-bottom:75px}.classroom-tools h2,.classroom-membership h2,.classroom-next-step h2,.classroom-preview h2{font-size:44px}.sample-tool-stack article{grid-template-columns:auto 1fr}.sample-tool-stack article:nth-child(2){margin-left:0}.sample-tool-stack b{grid-column:2;justify-self:start}.classroom-membership{gap:38px;padding:75px 16px}.classroom-next-step{grid-template-columns:1fr;padding:75px 0}.classroom-next-step>div:last-child{min-width:0}.classroom-preview{gap:38px;padding-top:75px;padding-bottom:75px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:PingFang SC,Noto Sans SC,Microsoft YaHei,Arial,sans-serif;overflow-x:clip}body:before{z-index:-1;pointer-events:none;content:"";opacity:.16;background-image:radial-gradient(#a9a39b .55px,#0000 .55px);background-size:18px 18px;position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline-offset:4px;outline:3px solid #2857b84d}.site-header{z-index:20;border-bottom:1px solid var(--line);background:#fffffff5;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1480px,100% - 72px);min-height:82px;margin:0 auto;display:grid;position:relative}.brand{justify-self:start;align-items:center;gap:12px;display:inline-flex}.brand-mark{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:44px;height:44px;font-family:STKaiti,KaiTi,serif;font-size:22px;font-weight:900;display:grid}.brand>span:last-child{gap:2px;display:grid}.brand strong{font-family:STKaiti,KaiTi,serif;font-size:21px;line-height:1}.brand small{color:#77716b;letter-spacing:.1em;font-size:10px;font-weight:700}.site-header nav{align-items:center;gap:30px;font-size:14px;font-weight:700;display:flex}.site-header nav a{position:relative}.site-header nav a:after{content:"";background:var(--orange);border-radius:999px;height:3px;transition:inset .18s;position:absolute;bottom:-9px;left:50%;right:50%}.site-header nav a:hover:after{left:0;right:0}.header-cta,.back-home{justify-self:end}.header-actions{justify-self:end;align-items:center;gap:14px;display:flex}.header-home-link{color:var(--blue);white-space:nowrap;font-size:13px;font-weight:800}.page-exits{justify-self:end}.site-header nav.page-exits{gap:18px;font-size:13px}.site-header nav.page-exits a:first-child{color:var(--blue)}.site-header nav.page-exits a:last-child{border-left:1px solid var(--line);padding-left:18px}.header-cta{color:var(--orange-readable);border:1.5px solid var(--orange-readable);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 17px;font-size:13px;font-weight:800;display:inline-flex}.header-cta:hover{color:#fff;background:var(--orange-readable)}.back-home{color:var(--blue);font-size:14px;font-weight:800}.page-path-links{align-items:center;gap:18px;margin-bottom:34px;font-size:13px;font-weight:900;display:flex}.page-path-links a{color:var(--blue);text-decoration:none}.page-path-links a:last-child{color:var(--ink);border-left:1px solid var(--line);padding-left:18px}.hero-v2{grid-template-columns:minmax(420px,.82fr) minmax(540px,1.18fr);align-items:center;gap:28px;width:min(1480px,100% - 72px);min-height:780px;margin:0 auto;padding:72px 0 110px;display:grid;position:relative}.hero-v2-copy{z-index:3;position:relative}.hand-note{font-family:STKaiti,KaiTi,serif;font-size:20px;font-weight:800;display:inline-block}.blue-note{color:var(--blue);border-bottom:3px solid var(--blue);transform:rotate(-1deg)}.orange-note{color:var(--orange);border-bottom:3px solid var(--orange);transform:rotate(1deg)}.eyebrow,.chapter,.micro-label{color:var(--orange);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:900}.hero-v2-copy .eyebrow{margin:28px 0 16px}.hero-v2 h1,.section-heading h2,.assessment-hero-v2 h1,.guide-question h2,.result-intro h2,.catalog-toolbar h2,.assessment-report-preview h2,.assessment-boundary h2,.detail-page h1,.detail-page h2,.contact-section h2,.teacher-copy h2{color:#151412;letter-spacing:-.045em;margin:0;font-family:STKaiti,KaiTi,"FangSong",serif;font-weight:900}.hero-v2 h1{font-size:clamp(72px,7vw,112px);line-height:.95}.hero-v2 h1 em{color:var(--orange);font-style:normal;position:relative}.hero-v2 h1 em:after{content:"";background:var(--orange);border-radius:50%;height:5px;position:absolute;bottom:-8px;left:0;right:-5%;transform:rotate(-2deg)}.hero-signals{flex-wrap:wrap;gap:10px;margin:34px 0 20px;display:flex}.hero-signals span{color:#302d29;background:#fff;border:1px solid #d8d3cd;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800}.hero-signals span:nth-child(2){color:var(--blue);border-color:#a9bce6;transform:rotate(-1deg)}.hero-signals span:nth-child(3){color:var(--orange);border-color:#f0ad97;transform:rotate(1deg)}.hero-intro{max-width:570px;color:var(--muted);margin:0;font-size:16px;line-height:1.9}.hero-actions,.assessment-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.button{border:1.5px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:12px 20px;font-weight:800;transition:transform .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:var(--orange-readable);border-color:var(--orange-readable)}.button-primary:hover{background:var(--orange-dark)}.button-ink{color:#fff;background:var(--ink)}.button-paper{color:var(--ink);background:#fff}.text-link{color:var(--blue);border-bottom:1px solid var(--blue);font-weight:800}.strong-link{margin-top:16px;display:inline-block}.trust-line{color:#6b655e;border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;margin-top:34px;padding-top:20px;font-size:12px;font-weight:700;display:flex}.trust-line span:before{color:var(--orange);content:"✓";margin-right:6px}.hero-v2-visual{min-height:590px;position:relative}.hero-v2-visual img{object-fit:contain;object-position:center bottom;width:112%;height:100%;position:absolute;bottom:0;right:-5%}.scribble{z-index:2;padding:6px 10px;font-family:STKaiti,KaiTi,serif;font-size:16px;font-weight:800;position:absolute}.scribble-one{color:var(--orange);border:2px solid var(--orange);border-radius:50%;top:10%;right:2%;transform:rotate(5deg)}.scribble-two{color:var(--blue);border-bottom:2px solid var(--blue);bottom:6%;right:6%;transform:rotate(-2deg)}.hero-proof{z-index:4;width:330px;box-shadow:12px 12px 0 var(--orange-soft);background:#fffffff5;border:1px solid #d9d5cf;padding:22px 24px;position:absolute;bottom:24px;right:0}.proof-eyebrow{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:900}.hero-proof h2{margin:0 10px 0 0;font-family:STKaiti,KaiTi,serif;font-size:34px;display:inline}.hero-proof>strong{color:var(--orange)}.hero-proof ul{color:#413d38;gap:6px;margin:14px 0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.hero-proof li:before{color:var(--orange);content:"•";margin-right:7px}.hero-proof p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.belief-strip{background:var(--paper-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:center;align-items:center;gap:28px;min-height:110px;padding:24px 36px;display:flex}.belief-strip p{margin:0;font-family:STKaiti,KaiTi,serif;font-size:clamp(26px,3vw,42px);font-weight:900}.section{width:min(1360px,100% - 72px);margin:0 auto;padding:112px 0}.section-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:64px;margin-bottom:48px;display:grid}.section-heading h2,.catalog-toolbar h2,.assessment-report-preview h2,.assessment-boundary h2,.detail-page h2,.teacher-copy h2{margin-top:10px;font-size:clamp(44px,4.8vw,68px);line-height:1.08}.section-heading>p{color:var(--muted);margin:0;font-size:15px;line-height:1.9}.wide-illustration{background:#fff;width:100%;height:auto}.process-copy-grid,.direction-copy-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.process-copy-grid article,.direction-copy-grid article{border-right:1px solid var(--line);padding:28px 30px 0;position:relative}.process-copy-grid article:last-child,.direction-copy-grid article:last-child{border-right:0}.process-copy-grid span{color:var(--orange);font-family:STKaiti,KaiTi,serif;font-size:28px;font-weight:900}.process-copy-grid h3,.direction-copy-grid h3{margin:8px 0 10px;font-family:STKaiti,KaiTi,serif;font-size:25px}.process-copy-grid p,.direction-copy-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.issue-section,.report-section{background:var(--paper-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;padding-left:max(36px,50% - 680px);padding-right:max(36px,50% - 680px)}.issue-grid-v2{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.issue-card-v2{background:#fff;border:1px solid #ddd8d2;min-height:280px;padding:25px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.issue-card-v2:hover{z-index:2;border-color:var(--orange);box-shadow:8px 8px 0 var(--orange-soft);transform:translateY(-5px)rotate(-.4deg)}.issue-number{color:var(--orange);font-family:STKaiti,KaiTi,serif;font-size:28px;font-weight:900}.issue-card-v2 h3{margin:28px 0 8px;font-family:STKaiti,KaiTi,serif;font-size:25px}.issue-card-v2 small{color:var(--blue);font-size:12px;font-weight:800}.issue-card-v2 p{color:var(--muted);margin:18px 0 34px;font-size:13px;line-height:1.75}.issue-card-v2>b{color:var(--orange);font-size:12px;position:absolute;bottom:24px}.direction-copy-grid>article>span{color:var(--orange);font-size:12px;font-weight:900}.center-action{justify-content:center;margin-top:54px;display:flex}.report-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.report-grid figure{margin:0}.report-image{background:#f0efec;border:1px solid #dedad4;height:340px;overflow:hidden}.report-image img{object-fit:cover;width:100%;height:100%;transition:transform .26s}.report-grid figure:hover img{transform:scale(1.04)}.report-grid figcaption{padding:18px 0}.report-grid figcaption span{color:var(--orange);font-weight:900}.report-grid figcaption p{color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.7}.teacher-section{grid-template-columns:1.15fr .85fr;align-items:center;gap:72px;display:grid}.teacher-illustration img{width:100%}.teacher-copy h2{margin:22px 0}.teacher-copy>p{color:var(--muted);font-size:16px;line-height:1.9}.teacher-principles{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.teacher-principles span{background:var(--orange-soft);border-left:3px solid var(--orange);padding:8px 12px;font-size:13px;font-weight:800}.contact-section{color:#fff;background:var(--ink);grid-template-columns:1fr .9fr;align-items:center;gap:80px;padding:100px max(36px,50% - 680px);display:grid}.contact-section .chapter{color:#ff9e7d}.contact-section h2{color:#fff;max-width:760px;margin:14px 0 22px;font-size:clamp(48px,5vw,76px);line-height:1.05}.contact-section p{color:#d9d5cf;max-width:650px;line-height:1.9}.contact-section .button{margin-top:20px}.contact-note-card{color:var(--ink);box-shadow:12px 12px 0 var(--orange);background:#fff;border:1px solid #fff;padding:30px}.contact-note-card>span{color:var(--orange);font-weight:900}.contact-note-card blockquote{margin:20px 0;font-family:STKaiti,KaiTi,serif;font-size:24px;line-height:1.7}.contact-note-card>div{border-top:1px solid var(--line);justify-content:space-between;padding-top:18px;font-weight:800;display:flex}.contact-note-card small{color:var(--muted)}footer{border-top:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:150px;padding:34px max(36px,50% - 680px);font-size:12px;display:grid}footer p{color:var(--muted)}footer>:last-child{color:var(--blue);justify-self:end;font-weight:800}.footer-exits{justify-self:end;align-items:center;gap:16px;display:flex}.footer-exits a{color:var(--blue);font-weight:800}.footer-exits a:last-child{border-left:1px solid var(--line);padding-left:16px}.contact-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12110fad;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.contact-dialog{border:1px solid var(--line);width:min(720px,100%);box-shadow:var(--shadow);background:#fff;padding:42px;position:relative}.contact-dialog h2{margin:18px 0 12px;font-family:STKaiti,KaiTi,serif;font-size:50px}.contact-dialog>p{color:var(--muted);line-height:1.8}.dialog-close{border:1px solid var(--line);background:#fff;border-radius:50%;width:42px;height:42px;font-size:28px;position:absolute;top:14px;right:16px}.assistant-contact-card{background:var(--paper-soft);border:1px solid var(--line);grid-template-columns:.82fr 1.18fr;align-items:center;gap:28px;margin:30px 0 20px;padding:24px;display:grid}.wechat-contact{text-align:center;color:inherit;box-shadow:8px 8px 0 var(--orange-soft);background:#fff;border:1px solid #f0ad97;justify-items:center;gap:10px;padding:12px;display:grid}.assistant-qr-image{width:min(100%,230px);height:auto;display:block}.wechat-contact small{color:var(--muted);font-size:11px}.assistant-wechat-name{margin:6px 0 18px;font-family:STKaiti,KaiTi,serif;font-size:30px;display:block}.assistant-contact-card .micro-label{display:block}.phone-link{color:var(--orange);margin:8px 0;font-family:STKaiti,KaiTi,serif;font-size:33px;font-weight:900;display:block}.assistant-contact-card p{color:var(--muted);font-size:13px;line-height:1.7}.copy-message{color:var(--blue);border:1px solid var(--blue);background:#fff;padding:10px 14px;font-size:12px;font-weight:900}.dialog-footnote{color:#817b74}.assessment-hero-v2{grid-template-columns:1fr .9fr;align-items:center;gap:70px;width:min(1360px,100% - 72px);min-height:670px;margin:0 auto;padding:72px 0;display:grid}.assessment-hero-v2 h1{margin:26px 0 24px;font-size:clamp(62px,6vw,94px);line-height:1}.assessment-hero-v2>div>p{max-width:670px;color:var(--muted);font-size:16px;line-height:1.9}.assessment-hero-v2 aside img{width:100%}.assessment-metrics{border-top:1px solid var(--line);gap:34px;margin-top:34px;padding-top:24px;display:flex}.assessment-metrics span{display:grid}.assessment-metrics strong{color:var(--orange);font-family:STKaiti,KaiTi,serif;font-size:34px}.assessment-metrics small{color:var(--muted);font-size:11px}.learning-science-section{border-top:1px solid var(--line);width:min(1360px,100% - 72px);margin:0 auto;padding:100px 0 88px}.learning-science-intro{grid-template-columns:1fr .82fr;align-items:end;gap:72px;display:grid}.learning-science-intro h2{letter-spacing:-.045em;max-width:760px;margin:12px 0 0;font-family:STKaiti,KaiTi,"FangSong",serif;font-size:clamp(48px,5vw,72px);line-height:1.05}.learning-science-intro>p{color:var(--muted);margin:0;font-size:16px;line-height:1.9}.learning-problem-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);margin-top:54px;display:grid}.learning-problem-grid article{border-right:1px solid var(--line);background:#fff;min-height:235px;padding:26px 22px}.learning-problem-grid article:last-child{border-right:0}.learning-problem-grid span{color:var(--orange);letter-spacing:.08em;font-size:11px;font-weight:900}.learning-problem-grid h3{margin:34px 0 12px;font-family:STKaiti,KaiTi,serif;font-size:24px;line-height:1.3}.learning-problem-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.learning-support-flow{grid-template-columns:repeat(4,1fr);gap:12px;margin:38px 0 0;padding:0;list-style:none;display:grid}.learning-support-flow li{background:var(--blue-soft);border-left:3px solid var(--blue);align-items:center;gap:14px;min-height:70px;padding:16px 20px;display:flex;position:relative}.learning-support-flow li:not(:last-child):after{z-index:2;color:var(--orange);content:"→";font-weight:900;position:absolute;right:-11px}.learning-support-flow span{color:var(--blue);font-family:STKaiti,KaiTi,serif;font-size:22px;font-weight:900}.learning-support-flow strong{font-size:14px}.learning-source-note{color:#807970;max-width:1000px;margin:26px 0 0;font-size:11px;line-height:1.75}.guide-shell{border-top:1px solid var(--line);width:min(1360px,100% - 72px);margin:0 auto;padding:90px 0 110px}.guide-progress{color:#aaa39b;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:18px;margin-bottom:60px;font-size:12px;font-weight:800;display:grid}.guide-progress span{align-items:center;gap:8px;display:flex}.guide-progress b{border:1px solid;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.guide-progress .active{color:var(--orange)}.guide-progress .done{color:var(--blue)}.guide-progress i{background:var(--line);height:1px}.guide-step{border-top:1px solid var(--line);grid-template-columns:.38fr .62fr;gap:60px;padding:48px 0;display:grid}.guide-question>span{color:var(--orange);font-size:12px;font-weight:900}.guide-question h2{margin:12px 0 14px;font-size:clamp(38px,4vw,58px);line-height:1.08}.guide-question p{color:var(--muted);font-size:14px;line-height:1.8}.choice-grid{gap:12px;display:grid}.issue-choice-grid{grid-template-columns:repeat(2,1fr)}.grade-grid{grid-template-columns:repeat(4,1fr)}.choice-grid button{text-align:left;background:#fff;border:1px solid #dcd7d0;gap:7px;min-height:116px;padding:18px;display:grid}.choice-grid button:hover:not(:disabled),.choice-grid button.selected{border-color:var(--orange);box-shadow:5px 5px 0 var(--orange-soft);transform:translateY(-2px)}.choice-grid button.selected{background:#fffaf7}.choice-grid button>span{color:var(--orange);font-family:STKaiti,KaiTi,serif;font-size:18px;font-weight:900}.choice-grid button strong{font-size:15px}.choice-grid button small{color:var(--muted);font-size:11px}.choice-grid button:disabled{cursor:not-allowed;opacity:.35}.disabled-step{opacity:.48}.result-section{background:var(--paper-soft);border:1px solid var(--line);min-height:250px;margin-top:28px;padding:44px}.result-section.visible{box-shadow:12px 12px 0 var(--blue-soft)}.result-intro>span,.result-label{color:var(--orange);letter-spacing:.1em;font-size:11px;font-weight:900}.result-intro h2{margin:9px 0;font-size:48px}.result-intro p{color:var(--blue);font-weight:800}.result-cards{grid-template-columns:1fr .9fr;gap:20px;margin-top:28px;display:grid}.primary-result,.alternate-result{border:1px solid var(--line);background:#fff;padding:28px}.primary-result h3,.alternate-result h3{margin:12px 0;font-family:STKaiti,KaiTi,serif;font-size:31px}.primary-result p,.alternate-result p{color:var(--muted);font-size:14px;line-height:1.8}.primary-result h4{margin:24px 0 10px}.primary-result ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.primary-result li:before{color:var(--orange);content:"✓";margin-right:8px}.related-item{border-bottom:1px solid var(--line);padding:14px 0}.related-item h3{margin:0;font-size:22px}.related-item p{margin:5px 0}.related-item a{color:var(--blue);font-size:12px;font-weight:800}.result-boundary{background:var(--blue-soft);border-left:3px solid var(--blue);margin-top:20px;padding:16px}.result-boundary p{margin:5px 0 0}.risk-note{color:#8a2515;background:#fff0ed;border-left:3px solid #c43e28;margin:22px 0 0;padding:16px;font-size:13px;line-height:1.7}.consult-box{color:#fff;background:var(--ink);justify-content:space-between;align-items:center;gap:30px;margin-top:20px;padding:22px 26px;display:flex}.consult-box span{font-weight:900}.consult-box p{color:#cbc6c0;margin:6px 0 0;font-size:12px}.empty-result{text-align:center;place-content:center;min-height:160px;display:grid}.empty-result span{font-family:STKaiti,KaiTi,serif;font-size:28px;font-weight:900}.empty-result p,.local-privacy{color:var(--muted);font-size:12px}.local-privacy{text-align:center;margin:24px 0 0}.catalog-shell{background:var(--paper-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:110px max(36px,50% - 680px)}.catalog-toolbar{grid-template-columns:1fr .55fr;align-items:end;gap:64px;display:grid}.catalog-toolbar h2{max-width:850px}.catalog-toolbar p{max-width:760px;color:var(--muted);line-height:1.8}.catalog-search{gap:8px;display:grid}.catalog-search span{color:var(--blue);font-size:11px;font-weight:900}.catalog-search input{background:#fff;border:1px solid #cbc6bf;border-radius:0;width:100%;padding:16px 18px}.category-tabs{grid-template-columns:repeat(7,1fr);gap:8px;margin:42px 0 30px;display:grid}.category-tabs button{text-align:left;border:1px solid var(--line);background:#fff;gap:4px;min-height:72px;padding:13px;display:grid}.category-tabs button.active{color:#fff;background:var(--ink);border-color:var(--ink)}.category-tabs small{color:var(--muted);font-size:9px;line-height:1.4}.category-tabs button.active small{color:#c9c3bc}.catalog-summary{color:var(--muted);justify-content:space-between;margin-bottom:14px;font-size:11px;display:flex}.assessment-card-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.assessment-card{border:1px solid var(--line);background:#fff;min-height:280px;padding:24px;transition:transform .18s,border-color .18s;position:relative}.assessment-card:hover{z-index:2;border-color:var(--orange);box-shadow:7px 7px 0 var(--orange-soft);transform:translateY(-4px)}.assessment-card-top,.assessment-audience{justify-content:space-between;display:flex}.assessment-card-top span{color:var(--orange);font-size:11px;font-weight:900}.assessment-card-top small{color:var(--muted);font-size:10px}.assessment-card h3{margin:24px 0 10px;font-family:STKaiti,KaiTi,serif;font-size:27px;line-height:1.3}.assessment-card>p{color:var(--muted);font-size:13px;line-height:1.7}.assessment-audience{border-top:1px solid var(--line);gap:12px;padding-top:12px;font-size:11px;position:absolute;bottom:52px;left:24px;right:24px}.assessment-audience span{color:var(--muted)}.assessment-audience b{text-align:right;max-width:72%}.assessment-card .card-link{color:var(--blue);font-size:11px;font-weight:900;position:absolute;bottom:20px}.catalog-expand{color:var(--orange-readable);border:1px solid var(--orange-readable);background:#fff;margin:36px auto 0;padding:13px 20px;font-weight:900;display:block}.catalog-empty{text-align:center;padding:60px}.assessment-report-preview{grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;width:min(1360px,100% - 72px);margin:0 auto;padding:110px 0;display:grid}.assessment-report-preview>div>p,.assessment-report-preview li{color:var(--muted);line-height:1.8}.assessment-report-preview>img{border:1px solid var(--line);box-shadow:14px 14px 0 var(--blue-soft)}.assessment-report-preview .button{margin-top:18px}.assessment-boundary{background:var(--ink);padding:100px max(36px,50% - 680px)}.assessment-boundary h2{color:#fff}.assessment-boundary>div{background:#484540;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid}.assessment-boundary p{color:#cbc6c0;background:var(--ink);margin:0;padding:24px;font-size:13px;line-height:1.8}.assessment-boundary b{color:#fff;margin-bottom:8px;display:block}.detail-hero{grid-template-columns:1fr .72fr;align-items:center;gap:90px;width:min(1280px,100% - 72px);min-height:670px;margin:0 auto;padding:84px 0;display:grid}.detail-tags{gap:10px;display:flex}.detail-tags span{color:var(--orange);background:var(--orange-soft);padding:6px 10px;font-size:11px;font-weight:900}.detail-page h1{margin:26px 0 20px;font-size:clamp(54px,5.5vw,84px);line-height:1.05}.detail-lead{max-width:750px;color:var(--muted);font-size:18px;line-height:1.8}.detail-facts{grid-template-columns:repeat(4,1fr);gap:10px;margin:30px 0;display:grid}.detail-facts span{border-top:1px solid var(--line);gap:7px;padding:14px 0;display:grid}.detail-facts small{color:var(--muted);font-size:10px}.detail-facts strong{font-size:13px}.detail-scene-card{background:var(--paper-soft);border:1px solid var(--line);box-shadow:14px 14px 0 var(--orange-soft);padding:36px}.detail-scene-card ul{gap:18px;margin:30px 0;padding:0;list-style:none;display:grid}.detail-scene-card li{border-bottom:1px solid var(--line);padding-bottom:14px;font-family:STKaiti,KaiTi,serif;font-size:21px;line-height:1.5}.detail-scene-card li:before{color:var(--orange);content:"？";margin-right:9px}.detail-scene-card p{color:var(--muted);font-size:11px;line-height:1.7}.detail-why,.detail-value,.detail-components,.detail-fit,.detail-report,.detail-professional,.detail-contact{border-top:1px solid var(--line);width:min(1280px,100% - 72px);margin:0 auto;padding:95px 0}.detail-section-heading{grid-template-columns:1fr 1fr;align-items:end;display:grid}.detail-why-copy{background:var(--paper-soft);border-left:4px solid var(--orange);grid-template-columns:.28fr 1.72fr;gap:40px;margin-top:40px;padding:38px;display:grid}.detail-why-copy>span{color:var(--orange);font-family:STKaiti,KaiTi,serif;font-size:42px;font-weight:900}.detail-why-copy p{max-width:920px;color:var(--ink);margin:0 0 18px;font-size:16px;line-height:1.95}.detail-why-copy p:last-child{margin-bottom:0}.value-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.value-grid article{background:#fff;min-height:170px;padding:26px}.value-grid span{color:var(--orange);font-family:STKaiti,KaiTi,serif;font-size:26px;font-weight:900}.value-grid p{font-size:15px;line-height:1.7}.detail-components{grid-template-columns:.75fr 1.25fr;gap:70px;display:grid}.detail-components>div>p{color:var(--muted);line-height:1.8}.detail-components ol{counter-reset:component;grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.detail-components li{background:var(--paper-soft);border-left:3px solid var(--orange);counter-increment:component;padding:14px;font-size:13px}.detail-components li:before{color:var(--orange);content:counter(component, decimal-leading-zero);margin-right:8px;font-weight:900}.detail-fit{grid-template-columns:1fr 1fr;gap:20px;display:grid}.detail-fit article{background:var(--paper-soft);border:1px solid var(--line);padding:34px}.fit-icon{color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.fit-icon.muted{background:#8c8780}.detail-fit h3{font-family:STKaiti,KaiTi,serif;font-size:29px}.detail-fit ul,.detail-report ul{color:var(--muted);gap:10px;padding-left:20px;font-size:13px;line-height:1.7;display:grid}.detail-report{grid-template-columns:.68fr 1.32fr;align-items:center;gap:70px;display:grid}.detail-report>div>p{color:var(--muted);line-height:1.8}.detail-report img{border:1px solid var(--line);box-shadow:14px 14px 0 var(--blue-soft)}.professional-intro{max-width:760px;color:var(--muted);margin:28px 0 38px auto;line-height:1.85}.professional-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.professional-grid article{background:#fff;padding:38px}.professional-index{color:var(--orange);margin-bottom:12px;font-family:STKaiti,KaiTi,serif;font-size:24px;font-weight:900;display:inline-block}.professional-grid h3{margin:0 0 22px;font-family:STKaiti,KaiTi,serif;font-size:30px}.professional-grid article p{color:var(--muted);font-size:13px;line-height:1.85}.professional-boundary{color:var(--muted);background:var(--blue-soft);margin:18px 0 0;padding:18px 22px;font-size:12px;line-height:1.75}.detail-contact{background:var(--paper-soft);border:1px solid var(--line);box-shadow:12px 12px 0 var(--orange-soft);justify-content:space-between;align-items:center;gap:50px;padding:70px;display:flex}.detail-contact h2{margin:18px 0 10px}.detail-contact p{max-width:760px;color:var(--muted);line-height:1.8}.comic-preview-section{grid-template-columns:minmax(0,.9fr) minmax(420px,.72fr);align-items:center;gap:clamp(48px,7vw,110px);width:min(1240px,100% - 72px);display:grid}.comic-preview-section h2,.comic-experience-page h1,.comic-experience-page h2{color:#151412;letter-spacing:-.045em;margin:0;font-family:STKaiti,KaiTi,"FangSong",serif;font-weight:900}.comic-preview-section h2{margin:18px 0;font-size:clamp(52px,5vw,78px);line-height:1.04}.comic-preview-section>div>p:last-of-type{max-width:610px;color:var(--muted);font-size:16px;line-height:1.9}.comic-preview-section>div>small{color:var(--muted);margin-top:18px;font-size:12px;font-weight:700;display:block}.comic-preview-section>img{border:1px solid var(--line);width:100%;box-shadow:16px 16px 0 var(--orange-soft);border-radius:4px}.comic-experience-page{background:#fff}.comic-experience-hero,.comic-story-section,.comic-observe-section,.comic-action-section,.member-unlock-section,.experience-next-step{width:min(1240px,100% - 72px);margin:0 auto}.comic-experience-hero{grid-template-columns:minmax(0,.95fr) minmax(420px,.7fr);align-items:center;gap:clamp(50px,7vw,110px);min-height:760px;padding:80px 0 100px;display:grid}.comic-experience-hero .eyebrow{margin:28px 0 16px}.comic-experience-hero h1{font-size:clamp(68px,7vw,108px);line-height:.98}.comic-experience-hero h1 em{color:var(--orange);font-style:normal}.comic-experience-hero>div>p:last-of-type{max-width:650px;color:var(--muted);margin:30px 0 0;font-size:17px;line-height:1.9}.experience-trust-line{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.experience-trust-line span{color:var(--blue);background:var(--blue-soft);border-radius:999px;padding:8px 13px;font-size:12px;font-weight:800}.comic-experience-hero figure{margin:0}.comic-experience-hero figure img{border:1px solid var(--line);box-shadow:18px 18px 0 var(--orange-soft);display:block}.comic-experience-hero figcaption{color:var(--blue);text-align:center;margin-top:28px;font-family:STKaiti,KaiTi,serif;font-size:20px;font-weight:800}.comic-story-section{border-top:1px solid var(--line);padding:105px 0}.comic-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 30px;margin-top:58px;display:grid}.comic-frame-grid figure{margin:0}.comic-frame-grid figure>div{background:var(--paper-soft);border:1px solid var(--line);padding:12px;position:relative}.comic-frame-grid figure>div>span{z-index:2;color:#fff;background:var(--orange);border-radius:50%;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid;position:absolute;top:26px;left:26px}.comic-frame-grid img{width:100%;display:block}.comic-frame-grid figcaption{padding:22px 8px 0}.comic-frame-grid figcaption strong{font-size:19px}.comic-frame-grid figcaption p{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.75}.comic-observe-section{border-top:1px solid var(--line);padding:105px 0}.comic-choice-shell{grid-template-columns:.72fr 1.28fr;align-items:start;gap:38px 70px;display:grid}.comic-choice-shell h2{margin:16px 0;font-size:clamp(45px,4.5vw,68px);line-height:1.08}.comic-choice-shell>div:first-child p{color:var(--muted);line-height:1.8}.comic-choice-grid{gap:12px;display:grid}.comic-choice-grid button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;gap:16px;min-height:70px;padding:16px 20px;display:flex}.comic-choice-grid button:hover,.comic-choice-grid button.is-selected{background:var(--orange-soft);border-color:var(--orange)}.comic-choice-grid button>span{width:34px;height:34px;color:var(--orange);background:#fff;border:1px solid;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.comic-choice-result{min-height:150px;color:var(--muted);background:var(--blue-soft);border-left:4px solid var(--blue);grid-column:2;padding:26px}.comic-choice-result>span{color:var(--blue);letter-spacing:.12em;font-size:12px;font-weight:900}.comic-choice-result p{margin:10px 0;line-height:1.8}.comic-choice-result small{color:#746f68}.comic-action-section{background:var(--paper-soft);border:1px solid var(--line);grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:80px;padding:105px 70px;display:grid}.comic-action-section h2,.member-unlock-section h2,.experience-next-step h2{margin:18px 0;font-size:clamp(48px,5vw,74px);line-height:1.05}.comic-action-section>div>p,.member-unlock-section>div:first-child p,.experience-next-step>div>p{color:var(--muted);line-height:1.9}.comic-action-section>div>small{color:#7a746c;margin-top:20px;line-height:1.7;display:block}.comic-action-section ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.comic-action-section li{border:1px solid var(--line);background:#fff;grid-template-columns:52px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.comic-action-section li>span{color:var(--orange);font-size:14px;font-weight:900}.comic-action-section li p{color:var(--muted);margin:0;line-height:1.7}.comic-action-section li b{color:var(--ink);margin-bottom:4px;display:block}.member-unlock-section{grid-template-columns:.75fr 1.25fr;gap:80px;padding:115px 0;display:grid}.member-unlock-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.member-unlock-grid article{background:var(--paper-soft);border-top:4px solid var(--ink);min-height:250px;padding:26px}.member-unlock-grid article>span{color:var(--orange);font-size:12px;font-weight:900}.member-unlock-grid h3{margin:45px 0 12px;font-size:20px}.member-unlock-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.experience-next-step{background:var(--blue-soft);border:1px solid #cbd8f4;justify-content:space-between;align-items:center;gap:70px;padding:80px 70px;display:flex}.experience-next-step>div:first-child{max-width:700px}.experience-actions{gap:12px;min-width:270px;display:grid}.experience-contact-button{color:var(--blue);border-color:var(--blue);background:#fff}.comic-catalog-card small,.family-tool-grid b,.access-layer-grid article>span,.comic-detail-hero>div>span,.comic-detail-hero>div>div b,.lesson-status,.sample-tool-stack small,.membership-compare span,.orange-note,.eyebrow,.issue-card-v2>b,.direction-copy-grid>article>span,.report-grid figcaption span,.contact-note-card>span,.phone-link,.assessment-card-top span,.detail-tags span,.detail-why-copy>span,.member-unlock-grid article>span{color:var(--orange-readable)}.brand-mark,.comic-category>header>span,.comic-reader-grid figure>span,.comic-frame-grid figure>div>span{background:var(--orange-readable)}@media (width<=1100px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.site-header nav.page-exits{display:flex}.hero-v2{grid-template-columns:1fr;padding-bottom:150px}.hero-v2-copy{max-width:780px}.hero-v2-visual{min-height:530px}.hero-proof{bottom:30px}.issue-grid-v2{grid-template-columns:repeat(2,1fr)}.section-heading,.catalog-toolbar{grid-template-columns:1fr;gap:20px}.category-tabs{grid-template-columns:repeat(4,1fr)}.assessment-card-grid,.learning-problem-grid{grid-template-columns:repeat(2,1fr)}.learning-problem-grid article:nth-child(2n){border-right:0}.learning-problem-grid article:last-child{grid-column:1/-1;min-height:auto}.assessment-boundary>div,.detail-facts{grid-template-columns:repeat(2,1fr)}.comic-preview-section,.comic-experience-hero,.comic-action-section,.member-unlock-section{grid-template-columns:1fr}.comic-experience-hero figure{max-width:720px}.comic-choice-shell{grid-template-columns:1fr}.comic-choice-result{grid-column:1}.member-unlock-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.site-header,.hero-v2,.section,.assessment-hero-v2,.learning-science-section,.guide-shell,.assessment-report-preview,.detail-hero,.detail-why,.detail-value,.detail-components,.detail-fit,.detail-report,.detail-professional,.detail-contact,.comic-preview-section,.comic-experience-hero,.comic-story-section,.comic-observe-section,.comic-action-section,.member-unlock-section,.experience-next-step{width:min(100% - 32px,680px)}.site-header{min-height:70px}.brand-mark{width:38px;height:38px}.brand strong{font-size:18px}.brand small{display:none}.header-cta{padding:9px 12px;font-size:11px}.header-actions{gap:10px}.header-home-link{font-size:12px}.site-header nav.page-exits{gap:10px;font-size:11px}.site-header nav.page-exits a:last-child{padding-left:10px}.back-home{font-size:12px}.page-path-links{gap:12px;margin-bottom:28px;font-size:12px}.page-path-links a:last-child{padding-left:12px}.site-header nav.page-exits a,.back-home,.header-home-link,.footer-exits a,.page-path-links a,.assessment-hero-actions .text-link{align-items:center;min-height:44px;display:inline-flex}.hero-v2{min-height:auto;padding:56px 0 70px}.hero-v2 h1{font-size:65px}.hero-v2-visual{min-height:350px}.hero-v2-visual img{width:100%;right:0}.scribble{font-size:12px}.hero-proof{width:100%;margin-top:-36px;padding:18px;position:relative;bottom:auto;right:auto}.belief-strip{text-align:center;justify-items:center;gap:12px;display:grid}.section{padding:78px 0}.section-heading h2,.catalog-toolbar h2,.assessment-report-preview h2,.assessment-boundary h2,.teacher-copy h2,.detail-page h2{font-size:43px}.process-copy-grid,.direction-copy-grid,.report-grid,.teacher-section,.contact-section,.assessment-hero-v2,.guide-step,.result-cards,.catalog-toolbar,.assessment-report-preview,.detail-hero,.detail-components,.detail-fit,.detail-report,.professional-grid{grid-template-columns:1fr}.process-copy-grid article,.direction-copy-grid article{border-right:0;border-bottom:1px solid var(--line);padding:22px 0}.issue-section,.report-section,.catalog-shell{padding-left:16px;padding-right:16px}.issue-grid-v2,.assessment-card-grid{grid-template-columns:1fr}.issue-card-v2{min-height:245px}.teacher-section{gap:20px}.contact-section{gap:38px;padding:70px 16px}.contact-section h2{font-size:50px}.contact-note-card blockquote{font-size:20px}.contact-note-card>div{gap:8px;display:grid}footer{grid-template-columns:1fr;justify-items:start}footer>:last-child,.footer-exits{justify-self:start}.assistant-contact-card{grid-template-columns:1fr}.contact-dialog{max-height:calc(100vh - 30px);padding:28px 20px;overflow:auto}.contact-dialog h2{font-size:42px}.assessment-hero-v2{gap:20px;min-height:auto;padding:55px 0 70px}.assessment-hero-v2 h1{font-size:58px}.assessment-hero-v2 aside{order:-1}.assessment-metrics{gap:15px}.assessment-metrics strong{font-size:27px}.learning-science-section{padding:70px 0}.learning-science-intro,.learning-problem-grid,.learning-support-flow{grid-template-columns:1fr}.learning-science-intro{gap:20px}.learning-science-intro h2{font-size:45px}.learning-problem-grid article,.learning-problem-grid article:nth-child(2n),.learning-problem-grid article:last-child{border-right:0;border-bottom:1px solid var(--line);grid-column:auto;min-height:auto}.learning-problem-grid article:last-child{border-bottom:0}.learning-support-flow li:not(:last-child):after{bottom:-17px;left:24px;right:auto;transform:rotate(90deg)}.guide-shell{padding:65px 0}.guide-progress{justify-content:space-between;gap:8px;display:flex;overflow:auto}.guide-progress i{flex:1;min-width:14px}.guide-progress span{min-width:max-content;font-size:10px}.guide-step{gap:20px;padding:38px 0}.issue-choice-grid,.grade-grid{grid-template-columns:repeat(2,1fr)}.result-section{padding:20px}.result-intro h2{font-size:38px}.consult-box{display:grid}.catalog-shell{padding-top:75px;padding-bottom:75px}.category-tabs{grid-template-columns:repeat(2,1fr)}.catalog-summary{gap:5px;display:grid}.assessment-report-preview{gap:38px;padding:75px 0}.assessment-boundary{padding:75px 16px}.assessment-boundary>div{grid-template-columns:1fr}.detail-hero{gap:35px;min-height:auto;padding:58px 0}.detail-page h1{font-size:52px}.detail-facts{grid-template-columns:1fr}.detail-scene-card{padding:24px}.detail-value,.detail-why,.detail-components,.detail-fit,.detail-report,.detail-professional{gap:36px;padding:70px 0}.value-grid{grid-template-columns:1fr}.detail-why-copy{grid-template-columns:1fr;gap:12px;padding:26px 22px}.detail-components ol{grid-template-columns:1fr}.detail-contact{width:calc(100% - 32px);padding:36px 24px;display:grid}.comic-preview-section{gap:38px}.comic-preview-section h2{font-size:48px}.comic-experience-hero{gap:48px;min-height:auto;padding:58px 0 75px}.comic-experience-hero h1{font-size:56px}.comic-experience-hero>div>p:last-of-type{font-size:15px}.comic-story-section,.comic-observe-section{padding:75px 0}.comic-frame-grid{grid-template-columns:1fr;gap:42px;margin-top:38px}.comic-choice-shell{gap:28px}.comic-choice-shell h2{font-size:43px}.comic-choice-result{min-height:175px}.comic-action-section{gap:42px;padding:65px 22px}.comic-action-section h2,.member-unlock-section h2,.experience-next-step h2{font-size:45px}.member-unlock-section{gap:38px;padding:80px 0}.member-unlock-grid{grid-template-columns:1fr}.member-unlock-grid article{min-height:190px}.experience-next-step{gap:38px;padding:60px 22px;display:grid}.experience-actions{min-width:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
