/*! 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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size: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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!fixed{position:fixed!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.start\!{inset-inline-start:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.end\!{inset-inline-end:var(--spacing)!important}.isolate{isolation:isolate}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-5{margin:calc(var(--spacing) * 5)}.m-7{margin:calc(var(--spacing) * 7)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.grayscale{--tw-grayscale:grayscale(100%);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--eq-warm-cocoa:#4b3124;--eq-soft-brown:var(--eq-warm-cocoa);--eq-cocoa:var(--eq-soft-brown);--eq-chocolate:#5d3a29;--eq-clay:#82523d;--eq-oat:#e8d6b8;--eq-biscuit:#dec29f;--eq-toast:#d3b28e;--eq-canvas:var(--eq-biscuit);--eq-reading:var(--eq-oat);--eq-grouped:var(--eq-toast);--eq-text:var(--eq-soft-brown);--eq-focus:var(--eq-clay);--eq-sand:var(--eq-biscuit);--eq-cream:var(--eq-oat);--eq-surface-cream:var(--eq-oat);--eq-warm:var(--eq-biscuit);--eq-muted:var(--eq-chocolate);--eq-line:var(--eq-toast);--eq-hover:var(--eq-chocolate);--eq-panel-radius:20px;--eq-control-radius:12px;--eq-panel-padding:clamp(24px,3vw,32px);--eq-page-gutter:clamp(20px,4vw,64px);--eq-page-width:1440px;--eq-section-gap:24px;--eq-type-display:2rem;--eq-type-heading:1.5rem;--eq-type-body:1rem;--eq-type-meta:.875rem;--eq-leading-display:1.25;--eq-leading-heading:1.33333;--eq-leading-ui:1.5;--eq-leading-prose:1.6;--eq-workspace-width:1080px;--eq-control-height:48px;--eq-motion-press:.12s;--eq-motion-select:.18s;--eq-motion-reorder:.22s;--eq-motion-detail:.28s;--eq-motion-enter:.35s;--eq-ease:cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:Equavo Display;src:url(/fonts/brand-lab/PlusJakartaSans-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Equavo Sans;src:url(/fonts/brand-lab/PlusJakartaSans-Variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Equavo Math;src:url(/fonts/brand-lab/PlusJakartaSans-Variable.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--cream:#f7f1e8;--warm-cream:#efdfd1;--ivory:#ead8c8;--paper:#fffdf8;--espresso:#6d432b;--deep:#211a16;--brown:#76675c;--gold:#dfb56f;--pale-gold:#ecd19f;--rule:#dfcfc2;--muted:#76675c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--eq-canvas);color:var(--deep);-webkit-font-smoothing:antialiased;margin:0;font-family:Equavo Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}:is(a:focus-visible,button:focus-visible){outline:3px solid var(--gold);outline-offset:4px}.site-header{background:var(--cream);align-items:center}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--cream) 92%, transparent)}}.site-header{border-bottom:1px solid var(--rule)}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb, var(--rule) 75%, transparent)}}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:1fr auto 1fr;gap:28px;min-height:80px;padding:0 clamp(24px,5vw,76px);display:grid;position:sticky;top:0}.wordmark{letter-spacing:.31em;width:max-content;font-family:Equavo Display,Georgia,serif;font-size:22px}.wordmark span{color:var(--gold)}.desktop-nav{align-items:center;gap:26px;font-size:12px;display:flex}.desktop-nav a{color:var(--brown);transition:color .2s}.desktop-nav a:hover{color:var(--deep)}.header-action{background:var(--deep);color:#fff;border-radius:8px;justify-self:end;align-items:center;gap:11px;padding:13px 17px;font-size:12px;font-weight:650;display:inline-flex}.hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:clamp(30px,5vw,92px);min-height:calc(100svh - 80px);padding:clamp(70px,9vw,132px) clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.hero:before{content:"";background:radial-gradient(circle,#c89b4d21,#0000 67%);width:520px;height:520px;position:absolute;top:4%;right:-100px}.hero-copy{z-index:2;max-width:690px;position:relative}.eyebrow{color:#a46824;letter-spacing:.2em;margin:0 0 25px;font-size:11px;font-weight:700}h1,h2,h3,p{margin-top:0}h1,h2,.stage-card h3,.method-grid h3{font-family:Equavo Display,Georgia,serif;font-weight:400}.hero h1{letter-spacing:-.055em;max-width:770px;margin:0;font-size:clamp(66px,7.3vw,118px);line-height:.91}em{color:#b2732e;font-weight:400}.hero-intro{color:var(--brown);max-width:610px;margin:33px 0 0;font-size:clamp(17px,1.7vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;align-items:center;gap:30px;margin-top:38px;display:flex}.button{border-radius:9px;justify-content:center;align-items:center;gap:18px;min-height:54px;padding:0 23px;font-size:14px;font-weight:650;display:inline-flex}.button-primary{color:#fff;background:linear-gradient(135deg,#4a2d17,#2b190e);box-shadow:0 14px 34px #4a342629}.text-link{border-bottom:1px solid var(--rule);color:var(--brown);padding:13px 0 10px;font-size:13px}.quiet-promise{color:var(--muted);letter-spacing:.035em;margin:32px 0 0;font-size:11px}.math-study{aspect-ratio:1;background:radial-gradient(circle at 50% 46%,#e8c99457,#f3e8d629 51%,#0000 71%);border:1px solid #c89b4d4a;border-radius:50%;width:100%;max-width:560px;margin:0 auto;position:relative}.orbit{border:1px solid #c89b4d40;border-radius:50%;position:absolute;inset:7%}.orbit-two{inset:12%}.triangle{border-bottom:1.5px solid var(--brown);border-left:1.5px solid var(--brown);width:92px;height:78px;position:absolute;top:22%;left:15%}.triangle:after{background:var(--brown);content:"";transform-origin:0;width:120px;height:1.5px;position:absolute;top:-1px;left:-2px;transform:rotate(40deg)}.triangle span,.graph span{color:var(--brown);font-family:Equavo Display,Georgia,serif;font-style:italic;position:absolute}.triangle-a{top:28px;left:-18px}.triangle-b{bottom:-24px;left:38px}.triangle-c{top:20px;right:-7px}.graph{width:130px;height:105px;position:absolute;top:18%;right:13%}.axis-x{background:#7a5a3a99;width:100%;height:1px;top:63px;left:0}.axis-y{background:#7a5a3a99;width:1px;height:100%;top:0;left:64px}.curve{font-size:97px;line-height:.5;top:-3px;left:18px;transform:rotate(180deg);color:var(--gold)!important}.graph-x{top:55px;right:-12px}.graph-y{top:-22px;left:52px}.study-power{color:#b67730;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(52px,6vw,88px);position:absolute;top:43%;left:45%;transform:translate(-50%)}.study-equation{color:var(--brown);margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(20px,2.3vw,32px);position:absolute;bottom:20%;left:18%}.dot-matrix{grid-template-columns:repeat(4,5px);gap:11px;display:grid;position:absolute;bottom:17%;right:18%}.dot-matrix span{background:var(--gold);opacity:.75;border-radius:50%;width:5px;height:5px}.stage-introduction{background:var(--deep);color:#fff;grid-template-columns:1fr 1fr;align-items:end;gap:80px;padding:100px clamp(24px,7vw,110px) 75px;display:grid}.stage-introduction h2,.section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(48px,5vw,78px);line-height:.98}.stage-introduction>p{color:#d5c8bc;max-width:580px;margin:0;font-size:18px;line-height:1.65}.stage-grid{background:var(--deep);grid-template-columns:repeat(3,1fr);gap:1px;padding:0 clamp(24px,7vw,110px) 110px;display:grid}.stage-card{background:#2d1d14;border:1px solid #4c3425;min-height:330px;padding:30px;position:relative}.stage-card-active{background:var(--warm-cream);border-color:var(--gold);color:var(--deep)}.stage-card-top{color:var(--pale-gold);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.stage-card-active .stage-card-top{color:#9c611f}.stage-card h3{color:#fff;max-width:290px;margin:64px 0 18px;font-size:30px;line-height:1.08}.stage-card-active h3{color:var(--deep)}.stage-card p{color:#cdbfb4;max-width:330px;font-size:13px;line-height:1.6}.stage-card-active p{color:var(--brown)}.stage-card a,.stage-status{color:var(--pale-gold);text-transform:uppercase;font-size:11px;font-weight:650;position:absolute;bottom:28px;left:30px}.stage-card-active a{color:#8d571e}.method{padding:120px clamp(24px,7vw,110px)}.section-heading{margin-bottom:70px}.method-grid{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);display:grid}.method-grid article{min-height:230px;padding:32px 30px}.method-grid article:not(:nth-child(3n+1)){border-left:1px solid var(--rule)}.method-grid article:nth-child(n+4){border-top:1px solid var(--rule)}.method-grid span{color:#a46824;font-size:10px;font-weight:700}.method-grid h3{margin:38px 0 14px;font-size:28px}.method-grid p{color:var(--muted);max-width:290px;font-size:13px;line-height:1.6}.teacher-section{background:var(--warm-cream);grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(50px,8vw,130px);padding:105px clamp(24px,9vw,145px);display:grid}.teacher-mark{aspect-ratio:1;background:var(--deep);color:var(--pale-gold);border-radius:50%;justify-content:center;align-items:center;max-width:360px;font-family:Equavo Display,Georgia,serif;font-size:clamp(54px,7vw,92px);display:flex;position:relative}.teacher-mark:before,.teacher-mark:after{border:1px solid var(--gold);content:"";border-radius:50%;position:absolute;inset:9%}.teacher-mark:after{opacity:.45;inset:16%}.teacher-copy h2,.final-cta h2,.stage-purpose h2,.unit-heading h2,.stage-next h2{letter-spacing:-.045em;margin-bottom:30px;font-family:Equavo Display,Georgia,serif;font-size:clamp(42px,4.6vw,70px);font-weight:400;line-height:1}.teacher-copy>p:not(.eyebrow){color:var(--brown);max-width:690px;font-size:17px;line-height:1.7}.teacher-copy .text-link{margin-top:13px;display:inline-block}.final-cta{background:var(--deep);color:#fff;text-align:center;padding:110px clamp(24px,9vw,145px)}.final-cta h2{max-width:980px;margin-left:auto;margin-right:auto}.button-gold{background:var(--gold);color:var(--deep)}.final-cta .button{margin-top:22px}.site-footer{color:#fff;background:#1b110b;border-top:1px solid #4c3425;grid-template-columns:1fr 1.4fr .7fr;align-items:start;gap:45px;padding:58px clamp(24px,7vw,110px);display:grid}.site-footer .wordmark{display:inline-block}.site-footer p{color:#ab9c90;text-transform:uppercase;margin:13px 0 0;font-size:11px;line-height:1.7}.site-footer .footer-statement{text-transform:none;font-family:Equavo Display,Georgia,serif;font-size:17px}.site-footer nav{flex-direction:column;justify-self:end;gap:13px;font-size:12px;display:flex}.site-header-compact{position:relative}.breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}.breadcrumbs a:hover{color:var(--deep)}.stage-hero{background:var(--deep);color:#fff;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);min-height:720px;display:grid}.stage-hero-main{padding:46px clamp(34px,7vw,110px) 90px}.stage-hero .breadcrumbs{color:#ac9a8c;margin-bottom:94px}.stage-hero h1{letter-spacing:-.055em;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(72px,8vw,126px);font-weight:400;line-height:.86}.stage-summary{color:#d3c6bb;max-width:610px;margin:38px 0 42px;font-size:19px;line-height:1.65}.stage-orientation{background:var(--warm-cream);color:var(--deep);flex-direction:column;justify-content:center;padding:65px clamp(30px,4vw,64px);display:flex}.orientation-label{color:#9c611f;letter-spacing:.18em;font-size:10px;font-weight:700}.orientation-number{font-family:Equavo Display,Georgia,serif;font-size:104px;line-height:1}.orientation-number span{color:var(--gold);font-size:27px}.orientation-rule{background:var(--rule);height:1px;margin:38px 0 24px}.stage-orientation dl{margin:0}.stage-orientation dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:17px 0;font-size:12px;display:flex}.stage-orientation dt{color:var(--muted)}.stage-orientation dd{margin:0;font-weight:650}.orientation-note{color:var(--muted);margin:28px 0 0;font-size:11px;line-height:1.6}.stage-purpose{grid-template-columns:1.1fr .9fr;gap:80px;padding:110px clamp(24px,7vw,110px);display:grid}.stage-purpose h2{max-width:710px;font-size:clamp(42px,4vw,63px)}.purpose-points{border-top:1px solid var(--rule)}.purpose-points p{border-bottom:1px solid var(--rule);color:var(--brown);grid-template-columns:32px 1fr;gap:22px;margin:0;padding:22px 0;font-size:14px;line-height:1.55;display:grid}.purpose-points span{color:#a46824;padding-top:4px;font-size:10px;font-weight:700}.unit-section{background:var(--warm-cream);padding:105px clamp(24px,7vw,110px)}.unit-heading{grid-template-columns:1fr 1fr;align-items:end;gap:50px;margin-bottom:58px;display:grid}.unit-heading h2{margin:0}.unit-heading>p{color:var(--brown);max-width:560px;margin:0;font-size:15px;line-height:1.65}.unit-list{margin:0;padding:0;list-style:none}.unit-list li{background:var(--paper);align-items:center}@supports (color:color-mix(in lab, red, red)){.unit-list li{background:color-mix(in srgb, var(--paper) 73%, transparent)}}.unit-list li{border:1px solid var(--rule);grid-template-columns:48px 1fr 90px 130px;gap:24px;min-height:105px;margin-top:-1px;padding:18px 24px;display:grid}.unit-list .unit-active{background:var(--deep);border-color:var(--deep);color:#fff}.unit-number{color:var(--gold);font-size:11px;font-weight:700}.unit-list h3{margin:0 0 6px;font-family:Equavo Display,Georgia,serif;font-size:22px;font-weight:400}.unit-list p{color:var(--muted);margin:0;font-size:11px}.unit-active p{color:#bfaea2}.unit-count,.unit-order,.unit-list a{text-transform:uppercase;font-size:10px}.unit-count{color:var(--muted)}.unit-order{color:#9b8c80;text-align:right}.unit-list a{color:var(--pale-gold);text-align:right;font-weight:700}.stage-next{text-align:center;padding:120px clamp(24px,7vw,110px)}.stage-next>p:not(.eyebrow){color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.stage-next .button{margin-top:18px}.lesson-topbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:58px;padding:0 clamp(20px,4vw,62px);display:flex}.lesson-topbar>span{color:var(--muted);text-transform:uppercase;font-size:10px}.lesson-layout{grid-template-columns:250px minmax(0,1fr);display:grid}.lesson-rail{border-right:1px solid var(--rule);align-self:start;min-height:calc(100vh - 138px);padding:42px 26px;position:sticky;top:0}.lesson-rail>p{color:#9c611f;letter-spacing:.16em;font-size:9px;font-weight:700}.lesson-rail ol{margin:27px 0 0;padding:0;list-style:none}.lesson-rail li{color:var(--muted);border-left:2px solid #0000;grid-template-columns:26px 1fr;align-items:center;gap:8px;margin:0 0 3px;padding:10px 11px;font-size:11px;display:grid}.lesson-rail li span{color:#af9c8d;font-size:8px}.lesson-rail .lesson-step-current{background:var(--warm-cream);border-left-color:var(--gold);color:var(--deep);font-weight:650}.lesson-rail-note{border-top:1px solid var(--rule);margin-top:30px;padding:24px 11px 0}.lesson-rail-note span{color:#9c611f;text-transform:uppercase;font-size:8px;font-weight:700}.lesson-rail-note p{color:var(--muted);margin-top:9px;font-size:10px;line-height:1.6}.lesson-content{min-width:0;max-width:1050px;padding:78px clamp(30px,7vw,105px) 120px}.lesson-heading{max-width:850px;margin:0 auto 110px}.lesson-heading h1{letter-spacing:-.055em;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(70px,7vw,112px);font-weight:400;line-height:.88}.lesson-objective{border-left:2px solid var(--gold);color:var(--brown);max-width:720px;margin:42px 0 0;padding-left:22px;font-size:15px;line-height:1.65}.lesson-section{border-top:1px solid var(--rule);max-width:850px;margin:0 auto;padding:72px 0}.lesson-kicker{color:#9c611f;letter-spacing:.16em;font-size:9px;font-weight:700}.lesson-section h2,.practice-card h2,.lesson-next h2{letter-spacing:-.035em;margin:22px 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(37px,4vw,56px);font-weight:400;line-height:1.05}.lesson-section>p:not(.lesson-kicker){color:var(--brown);font-size:16px;line-height:1.72}.definition-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px;display:grid}.definition-grid>div{background:var(--paper);border:1px solid var(--rule);min-height:160px;padding:24px}.definition-grid span{color:#9c611f;font-family:Equavo Display,Georgia,serif;font-size:22px}.definition-grid p{color:var(--muted);margin:28px 0 0;font-size:12px;line-height:1.6}.lesson-section-warm{background:var(--warm-cream);border:0;max-width:950px;padding:72px 50px}.place-examples{grid-template-columns:repeat(4,1fr);gap:1px;margin-top:38px;display:grid}.place-examples>div{background:var(--paper);border:1px solid var(--rule);flex-direction:column;min-height:170px;padding:23px;display:flex}.place-examples strong{font-family:Equavo Display,Georgia,serif;font-size:37px;font-weight:400}.place-examples span{color:var(--muted);margin-top:auto;font-size:10px}.place-examples em{margin-top:7px;font-family:Equavo Display,Georgia,serif;font-size:20px}.place-chart{grid-template-columns:repeat(7,1fr);margin-top:45px;display:grid}.place-chart>div{border:1px solid var(--rule);text-align:center;min-width:0;margin-left:-1px}.place-chart span{color:var(--muted);text-transform:uppercase;min-height:36px;padding:12px 4px;font-size:8px;display:block}.place-chart strong{background:var(--paper);padding:17px 4px;font-family:Equavo Display,Georgia,serif;font-size:35px;font-weight:400;display:block}.place-chart .decimal-column{background:var(--deep);color:#fff;max-width:42px}.place-chart .decimal-column span,.place-chart .decimal-column strong{background:var(--deep);color:#fff}.process-section ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:45px 0 0;padding:0;list-style:none;display:grid}.process-section li{background:var(--paper);border:1px solid var(--rule);min-height:180px;padding:24px}.process-section li>span{color:var(--gold);font-family:Equavo Display,Georgia,serif;font-size:36px}.process-section h3{margin:28px 0 10px;font-family:Equavo Display,Georgia,serif;font-size:21px;font-weight:400}.process-section li p{color:var(--muted);font-size:11px;line-height:1.55}.worked-example{position:relative}.working-lines{background:var(--deep);color:#fff;margin-top:42px;padding:26px 30px}.working-lines p{border-bottom:1px solid #543b2b;justify-content:space-between;align-items:center;margin:0;padding:18px 0;display:flex}.working-lines p:last-child{border:0}.working-lines span{color:#b9a89a;text-transform:uppercase;font-size:10px}.working-lines strong{font-family:Equavo Display,Georgia,serif;font-size:24px;font-weight:400}.worked-example aside{background:var(--warm-cream);border-left:3px solid var(--gold);margin-top:20px;padding:20px 24px}.worked-example aside strong{color:#9c611f;text-transform:uppercase;font-size:10px}.worked-example aside p{color:var(--brown);margin:9px 0 0;font-size:12px;line-height:1.55}.practice-card{background:var(--paper);border:1px solid var(--rule);border-radius:16px;max-width:900px;margin:70px auto;padding:clamp(26px,5vw,55px)}.practice-topline{color:var(--muted);text-transform:uppercase;justify-content:space-between;font-size:10px;display:flex}.question-progress{background:var(--ivory);height:4px;margin:18px 0 46px;overflow:hidden}.question-progress span{background:var(--gold);width:33.33%;height:100%;display:block}.practice-card h2{text-align:center;max-width:700px;margin-left:auto;margin-right:auto;font-size:clamp(31px,3.5vw,47px)}.practice-card h2 strong{color:#a46824;font-weight:400}.practice-number{text-align:center;margin:26px 0 45px;font-family:Equavo Display,Georgia,serif;font-size:clamp(48px,7vw,80px)}.breakdown-panel{background:var(--warm-cream);border:1px solid var(--rule);grid-template-columns:repeat(2,1fr);margin:0 0 30px;display:grid}.breakdown-panel>div{min-height:135px;padding:20px}.breakdown-panel>div:nth-child(2n){border-left:1px solid var(--rule)}.breakdown-panel>div:nth-child(n+3){border-top:1px solid var(--rule)}.breakdown-panel h3{margin:0 0 14px;font-size:11px;line-height:1.4}.breakdown-panel p{color:var(--brown);margin:0;font-size:11px;line-height:1.55}.hint-panel{background:var(--warm-cream);border-left:3px solid var(--gold);margin-bottom:28px;padding:20px 24px}.hint-panel span{color:#9c611f;text-transform:uppercase;font-size:9px;font-weight:700}.hint-panel p{margin:13px 0 0;font-family:Equavo Display,Georgia,serif;font-size:19px}.feedback-panel{border:1px solid;grid-template-columns:35px 1fr;align-items:flex-start;gap:18px;margin-bottom:28px;padding:22px;display:grid}.feedback-panel>span{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:21px;display:flex}.feedback-panel h3{margin:1px 0 8px;font-size:13px}.feedback-panel p{margin:0;font-size:12px;line-height:1.55}.feedback-incorrect{background:#fff0ec;border-color:#e7a99d}.feedback-incorrect>span{background:#b84734}.feedback-correct{background:#eef6eb;border-color:#a9c3a2}.feedback-correct>span{background:#4f744c}.practice-card label{margin-bottom:10px;font-size:12px;font-weight:650;display:block}.answer-row{grid-template-columns:1fr auto;gap:12px;display:grid}.answer-row input{border:1px solid var(--rule);color:var(--deep);font:inherit;background:#fff;border-radius:8px;width:100%;min-height:54px;padding:0 16px;font-size:16px}.answer-row input:focus{border-color:var(--gold);outline:2px solid var(--gold)}@supports (color:color-mix(in lab, red, red)){.answer-row input:focus{outline:2px solid color-mix(in srgb, var(--gold) 30%, transparent)}}.answer-row .button{cursor:pointer;border:0;min-width:155px}.support-actions{gap:10px;margin-top:13px;display:flex}.support-actions button{border:1px solid var(--rule);color:var(--brown);cursor:pointer;font:inherit;background:0 0;border-radius:7px;min-height:43px;padding:0 18px;font-size:11px}.reassurance{color:var(--muted);text-align:center;margin:25px 0 0;font-size:10px}.lesson-next{border-top:1px solid var(--rule);text-align:center;max-width:850px;margin:100px auto 0;padding-top:70px}.lesson-next>p:not(.lesson-kicker){color:var(--muted);text-transform:uppercase;font-size:11px}.lesson-next button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:1080px){.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto}.hero{grid-template-columns:1fr;min-height:auto}.math-study{max-width:500px}.stage-grid{grid-template-columns:repeat(2,1fr)}.stage-hero{grid-template-columns:1fr}.stage-orientation{grid-template-columns:auto 1fr;gap:22px;display:grid}.orientation-rule,.stage-orientation dl,.orientation-note{grid-column:1/-1}.lesson-layout{grid-template-columns:1fr}.lesson-rail{display:none}}@media (max-width:700px){.site-header{min-height:68px}.wordmark{font-size:18px}.header-action{padding:11px 13px;font-size:10px}.hero{padding-top:64px;padding-bottom:70px}.hero h1{font-size:clamp(60px,21vw,86px)}.math-study{width:92vw}.stage-introduction{grid-template-columns:1fr;gap:30px;padding-top:80px}.stage-grid,.method-grid{grid-template-columns:1fr}.stage-card{min-height:290px}.method-grid article:not(:first-child){border-left:0;border-top:1px solid var(--rule)}.method-grid article{min-height:205px}.teacher-section,.stage-purpose,.unit-heading{grid-template-columns:1fr}.teacher-mark{max-width:230px}.site-footer{grid-template-columns:1fr}.site-footer nav{justify-self:start}.stage-hero-main{padding-top:30px}.stage-hero .breadcrumbs{margin-bottom:70px}.stage-orientation{display:block}.unit-list li{grid-template-columns:34px 1fr;align-items:start;padding:20px 17px}.unit-count,.unit-order,.unit-list li>a{text-align:left;grid-column:2}.lesson-topbar>span{display:none}.lesson-content{padding-left:20px;padding-right:20px}.lesson-heading{margin-bottom:80px}.definition-grid,.process-section ol,.place-examples{grid-template-columns:1fr}.place-examples>div{min-height:130px}.place-chart{overflow-x:auto}.place-chart>div{min-width:90px}.lesson-section-warm{padding-left:24px;padding-right:24px}.answer-row{grid-template-columns:1fr}.support-actions{flex-direction:column}.breakdown-panel{grid-template-columns:1fr}.breakdown-panel>div:nth-child(2n){border-left:0}.breakdown-panel>div:not(:first-child){border-top:1px solid var(--rule)}}.reflex-all-sections-link{color:#245d49;margin:var(--eq-space-4) 0;text-underline-offset:3px;font-weight:780;text-decoration:underline;display:inline-flex}.reflex-library-page{color:#172622;background:#f7f5f0;min-height:100vh}.reflex-library-page>header{color:#fff;background:#172622;padding:clamp(32px,6vw,80px)}.reflex-library-page>header>a{color:#bcd0c7}.reflex-library-page>header>p{color:#efbd72;letter-spacing:.14em;margin-top:var(--eq-space-8);font-size:.75rem;font-weight:800}.reflex-library-page>header h1{margin:0;font:400 clamp(2.7rem,6vw,5.8rem)/.98 Equavo Display,Georgia,serif}.reflex-library-page>header h1 em{color:#a8d5c1;font-style:normal}.reflex-library-page>header>span{color:#ced9d4;margin-top:var(--eq-space-5);max-width:820px;font-size:1.05rem;line-height:1.65;display:block}.reflex-library-page>header label{gap:var(--eq-space-2);margin-top:var(--eq-space-8);max-width:680px;display:grid}.reflex-library-page>header label span{letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.reflex-library-page>header input{min-height:58px;padding:0 var(--eq-space-4);background:#fff;border:0}.reflex-library-page>section{max-width:1180px;margin:0 auto;padding:clamp(32px,6vw,72px) clamp(20px,4vw,50px)}.reflex-library-page>section>p{color:#66716b;font-size:.8rem}.reflex-library-page ol{margin:var(--eq-space-5) 0 0;padding:0;list-style:none}.reflex-library-page li{align-items:center;gap:var(--eq-space-5);padding:var(--eq-space-5);background:#fff;border-top:1px solid #d5dcd8;grid-template-columns:80px minmax(0,1fr) auto;display:grid}.reflex-library-page li>span{color:#8d602e;font:400 2rem/1 Equavo Display,Georgia,serif}.reflex-library-page li small{color:#4e7b67;letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:800}.reflex-library-page li h2{margin:4px 0;font:400 1.55rem/1.15 Equavo Display,Georgia,serif}.reflex-library-page li p{color:#626d67;margin:0}.reflex-library-page li a{color:#245d49;white-space:nowrap;font-weight:780}.reflex-library-empty{padding:var(--eq-space-8);text-align:center;background:#fff}.generated-reflex-page{color:#172622;background:#f7f5f0;min-height:100vh}.generated-reflex-page>header{color:#fff;align-items:center;gap:var(--eq-space-4);background:#172622;justify-content:space-between;min-height:68px;padding:0 clamp(20px,5vw,72px);display:flex}.generated-reflex-page>header :is(a,button){color:#c6d5ce;cursor:pointer;background:0 0;border:0}.generated-reflex-page>header>span{color:#efbd72;letter-spacing:.1em;font-size:.76rem;font-weight:800}.generated-reflex-page>header>small{color:#c6d5ce}.generated-reflex-hero{align-items:end;gap:var(--eq-space-8);grid-template-columns:minmax(0,1fr) 260px;max-width:1180px;margin:0 auto;padding:clamp(48px,8vw,100px) clamp(20px,5vw,72px);display:grid}.generated-reflex-hero p{color:#467963;letter-spacing:.14em;font-size:.75rem;font-weight:800}.generated-reflex-hero h1{margin:0;font:400 clamp(2.8rem,6vw,5.6rem)/.96 Equavo Display,Georgia,serif}.generated-reflex-hero div>span{color:#59645f;margin-top:var(--eq-space-5);font-size:1.1rem;line-height:1.65;display:block}.generated-reflex-hero aside{padding:var(--eq-space-6);background:#e8efe9}.generated-reflex-hero aside b{font:400 4rem/1 Equavo Display,Georgia,serif;display:block}.generated-reflex-hero aside span{font-weight:750;display:block}.generated-reflex-hero aside small{color:#637069;margin-top:var(--eq-space-4);line-height:1.45;display:block}.generated-reflex-modes{gap:var(--eq-space-4);grid-template-columns:1fr 1fr;max-width:1100px;margin:0 auto;padding:0 clamp(20px,5vw,72px) 90px;display:grid}.generated-reflex-modes article{padding:var(--eq-space-7);background:#fff;border:1px solid #d3dad6}.generated-reflex-modes article>strong{color:#356b57;border:2px solid #356b57;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.4rem;display:flex}.generated-reflex-modes article>p{color:#467963;letter-spacing:.12em;font-size:.72rem;font-weight:800}.generated-reflex-modes h2{margin:var(--eq-space-3) 0;font:400 2rem/1.1 Equavo Display,Georgia,serif}.generated-reflex-modes article>span{color:#5a6660;line-height:1.6;display:block}.generated-reflex-modes button,.generated-reflex-result button{color:#fff;cursor:pointer;margin-top:var(--eq-space-6);min-height:50px;padding:0 var(--eq-space-5);background:#172622;border:1px solid #172622;font-weight:780}.generated-reflex-question{max-width:900px;margin:0 auto;padding:clamp(48px,9vw,120px) clamp(20px,6vw,80px)}.generated-reflex-question>p{color:#467963;letter-spacing:.14em;font-size:.74rem;font-weight:800}.generated-reflex-question>h1{margin:var(--eq-space-4) 0 var(--eq-space-8);font:400 clamp(2.3rem,5.5vw,4.8rem)/1.05 Equavo Display,Georgia,serif}.generated-reflex-question>div{gap:var(--eq-space-3);display:grid}.generated-reflex-question>div button{cursor:pointer;min-height:58px;padding:var(--eq-space-4);text-align:left;background:#fff;border:1px solid #c5cfca;line-height:1.5}.generated-reflex-question>label{gap:var(--eq-space-3);display:grid}.generated-reflex-question>label>span{letter-spacing:.09em;text-transform:uppercase;font-size:.76rem;font-weight:800}.generated-reflex-question>label input{min-height:58px;padding:0 var(--eq-space-4);border:1px solid #aeb9b3;font-size:1.15rem}.generated-reflex-question>label button{color:#fff;cursor:pointer;background:#172622;border:0;min-height:50px;font-weight:780}.generated-reflex-question>aside{margin-top:var(--eq-space-5);padding:var(--eq-space-5);background:#f3e5df;border-left:5px solid #a85b4b}.generated-reflex-question>aside.correct{background:#e6f0ea;border-color:#356b57}.generated-reflex-question>aside p{line-height:1.6}.generated-reflex-question>aside button{color:#245d49;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.generated-reflex-question>small{color:#69736e;margin-top:var(--eq-space-6);display:block}.generated-reflex-result{text-align:center;max-width:820px;margin:0 auto;padding:clamp(70px,12vw,150px) clamp(20px,6vw,80px)}.generated-reflex-result>p{color:#467963;letter-spacing:.12em;font-size:.75rem;font-weight:800}.generated-reflex-result h1{margin:var(--eq-space-5) 0 0;font:400 clamp(5rem,14vw,10rem)/.9 Equavo Display,Georgia,serif}.generated-reflex-result h2{margin:var(--eq-space-3) 0;font:400 2rem/1.15 Equavo Display,Georgia,serif}.generated-reflex-result>span{color:#5c6761;line-height:1.65;display:block}.generated-reflex-result>div{gap:var(--eq-space-3);margin-top:var(--eq-space-6);flex-wrap:wrap;justify-content:center;display:flex}.generated-reflex-result a{color:#172622;margin-top:var(--eq-space-6);min-height:50px;padding:0 var(--eq-space-5);border:1px solid #172622;align-items:center;font-weight:780;display:inline-flex}@media (max-width:700px){.reflex-library-page li{grid-template-columns:50px minmax(0,1fr);align-items:start}.reflex-library-page li a{white-space:normal;grid-column:2}.generated-reflex-hero,.generated-reflex-modes{grid-template-columns:1fr}.generated-reflex-page>header{padding-bottom:var(--eq-space-4);padding-top:var(--eq-space-4);flex-direction:column;align-items:start}.generated-reflex-result>div{flex-direction:column;align-items:stretch}.generated-reflex-result :is(button,a){justify-content:center;width:100%;margin-top:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--cream:#f7f3ec;--paper:#fffdfa;--warm-cream:#eee3d3;--ivory:#e7d8c3;--deep:#1d140f;--espresso:#3c2618;--brown:#6d594b;--gold:#bd7c2a;--bright-gold:#d79b45;--pale-gold:#eccd9e;--rule:#ddd1c4;--muted:#796c63;--green:#466650}body{background:var(--cream)}.site-header{background:#f7f3ecdb;border-bottom-color:#432c1d1a;min-height:72px;padding:0 clamp(22px,4.2vw,72px)}.wordmark{letter-spacing:.35em;font-size:20px}.desktop-nav{gap:34px}.desktop-nav a{color:#584a40;font-size:11px;font-weight:570}.header-action{background:var(--deep);border-radius:999px;padding:12px 18px;transition:transform .22s,box-shadow .22s;box-shadow:0 8px 24px #1d140f1f}.header-action:hover{transform:translateY(-1px);box-shadow:0 12px 30px #1d140f33}.product-hero{grid-template-columns:minmax(0,.96fr) minmax(460px,1.04fr);align-items:center;gap:clamp(50px,7vw,120px);min-height:calc(100svh - 72px);padding:clamp(74px,8vw,124px) clamp(22px,5.8vw,96px) clamp(82px,9vw,140px);display:grid;position:relative;overflow:hidden}.product-hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#cf974a29 0,#cf974a00 66%);width:760px;height:760px;position:absolute;top:-210px;right:-180px}.hero-atmosphere{pointer-events:none;position:absolute;inset:0}.formula{color:#4a342633;font-family:Equavo Display,Georgia,serif;font-size:18px;font-style:italic;position:absolute}.formula-one{top:24%;left:3%;transform:rotate(-8deg)}.formula-two{bottom:10%;left:43%;transform:rotate(5deg)}.formula-three{top:18%;right:4%}.hero-arc{border:1px solid #bd7c2a33;border-radius:50%;width:410px;height:410px;position:absolute;top:7%;right:-230px}.product-hero-copy{z-index:2;max-width:780px;position:relative}.release-pill{color:var(--brown);background:#fffdfac7;border:1px solid #bd7c2a47;border-radius:999px;align-items:center;gap:9px;margin-bottom:48px;padding:9px 13px;font-size:10px;display:inline-flex}.release-pill>span{background:var(--green);border-radius:50%;width:6px;height:6px}.release-pill b{color:#965c1a;margin-left:4px;font-weight:700}.product-hero .eyebrow{margin-bottom:22px}.product-hero h1{letter-spacing:-.058em;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(58px,6.35vw,105px);font-weight:400;line-height:.93}.product-hero h1 em{background:linear-gradient(110deg,#9c5f1f,#d49a46);color:#0000;-webkit-background-clip:text;background-clip:text}.product-hero .hero-intro{max-width:610px;margin-top:31px;font-size:clamp(16px,1.35vw,20px);line-height:1.65}.button{border-radius:999px;padding:0 24px;transition:transform .2s,box-shadow .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(135deg,#432718,#1f140d);box-shadow:0 15px 35px #2d1b1130}.button-quiet{color:var(--deep);border:1px solid #4a342633}.button-quiet:hover{background:var(--paper)}.hero-assurances{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:32px;font-size:10px;display:flex}.hero-assurances span{align-items:center;gap:8px;display:inline-flex}.hero-assurances span:before{color:var(--gold);content:"✓";font-weight:800}.journey-preview{z-index:2;position:relative}.journey-preview:before{background:var(--bright-gold);content:"";filter:blur(55px);opacity:.15;border-radius:50%;width:180px;height:180px;position:absolute;top:7%;right:-4%}.journey-window{background:#fffdfae3;border:1px solid #563b2924;border-radius:30px;max-width:650px;margin:0 auto;padding:clamp(22px,3vw,36px);position:relative;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg);box-shadow:0 45px 100px #3e281924,0 10px 30px #3e281914}.window-topline{color:var(--muted);letter-spacing:.11em;justify-content:space-between;font-size:9px;font-weight:700;display:flex}.window-topline div{align-items:center;gap:8px;display:flex}.window-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;display:inline-block}.journey-progress{grid-template-columns:repeat(6,1fr);gap:7px;margin:20px 0 28px;display:grid}.journey-progress span{background:#e6ddd4;border-radius:99px;height:4px}.journey-progress .journey-progress-active{background:linear-gradient(90deg, var(--gold), var(--bright-gold))}.next-lesson-card{color:#fff;background:linear-gradient(148deg,#291a12,#150e0a);border-radius:22px;grid-template-columns:1fr auto;gap:20px 28px;padding:clamp(24px,3vw,38px);display:grid;position:relative;overflow:hidden}.next-lesson-card:after{content:"";border:1px solid #d39a453d;border-radius:50%;width:250px;height:250px;position:absolute;top:-105px;right:-120px}.lesson-card-copy{z-index:1;position:relative}.lesson-card-copy>p{color:var(--pale-gold);letter-spacing:.14em;font-size:8px;font-weight:700}.lesson-card-copy h2{letter-spacing:-.035em;margin:35px 0 14px;font-family:Equavo Display,Georgia,serif;font-size:clamp(30px,3vw,43px);font-weight:400;line-height:1}.lesson-card-copy>span{color:#c9bbb0;font-size:10px}.number-study{z-index:1;grid-template-columns:repeat(7,auto);align-self:center;align-items:center;font-family:Equavo Display,Georgia,serif;font-size:clamp(22px,2.6vw,34px);display:grid;position:relative}.number-study strong{color:var(--bright-gold);font-weight:400;position:relative}.number-study strong:after{background:var(--bright-gold);content:"";width:100%;height:1px;position:absolute;bottom:-9px;left:0}.number-study i{color:#fff;font-style:normal}.number-study b{color:var(--pale-gold);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;font-family:Equavo Sans,Arial,sans-serif;font-size:8px;font-weight:600;position:absolute;bottom:-38px;right:25%}.preview-continue{background:var(--bright-gold);color:var(--deep);z-index:1;border-radius:999px;grid-column:1/-1;justify-content:space-between;align-items:center;margin-top:15px;padding:15px 18px;font-size:11px;font-weight:750;display:flex;position:relative}.journey-stats{grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid}.journey-stats div{flex-direction:column;padding:5px 18px;display:flex}.journey-stats div:not(:first-child){border-left:1px solid var(--rule)}.journey-stats strong{font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400}.journey-stats span{color:var(--muted);text-transform:uppercase;margin-top:5px;font-size:8px}.principle-strip{background:var(--paper);border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,5.8vw,96px);display:grid}.principle-strip article{grid-template-columns:27px 1fr;gap:18px;min-height:175px;padding:42px 30px;display:grid}.principle-strip article:not(:first-child){border-left:1px solid var(--rule)}.principle-strip article>span{color:#a56621;padding-top:5px;font-size:9px;font-weight:750}.principle-strip h2{margin-bottom:10px;font-family:Equavo Display,Georgia,serif;font-size:22px;font-weight:400}.principle-strip p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.experience-section{padding:clamp(95px,10vw,165px) clamp(22px,5.8vw,96px)}.experience-heading{text-align:center;max-width:980px;margin:0 auto 78px}.experience-heading h2,.route-heading h2,.teaching-story h2,.teacher-premium-grid h2,.closing-invitation h2,.curriculum-heading h2,.stage-foundation-callout h2{letter-spacing:-.048em;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(45px,5.3vw,80px);font-weight:400;line-height:.98}.experience-heading>p:last-child{color:var(--muted);max-width:670px;margin:27px auto 0;font-size:15px;line-height:1.65}.product-showcase{max-width:1320px;margin:0 auto}.showcase-tabs{background:#eae0d4;border-radius:999px;grid-template-columns:repeat(3,1fr);max-width:660px;margin:0 auto 24px;padding:5px;display:grid}.showcase-tabs button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;min-height:50px;font-size:12px}.showcase-tabs button span{margin-right:9px;font-size:8px}.showcase-tabs .showcase-tab-active{background:var(--paper);color:var(--deep);font-weight:700;box-shadow:0 6px 18px #3b271814}.showcase-stage{color:#fff;background:linear-gradient(150deg,#261810,#120c08);border-radius:34px;grid-template-columns:.72fr 1.28fr;align-items:center;gap:clamp(50px,8vw,130px);min-height:650px;padding:clamp(40px,6vw,86px);display:grid;position:relative;overflow:hidden}.showcase-stage:before{content:"";background:radial-gradient(circle,#be7d2a33,#0000 66%);width:520px;height:520px;position:absolute;top:-150px;right:0}.showcase-copy{z-index:1;animation:.42s both equavo-reveal;position:relative}.showcase-copy>p{color:var(--pale-gold);letter-spacing:.16em;font-size:9px;font-weight:700}.showcase-copy h3{letter-spacing:-.04em;margin:25px 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(38px,4vw,61px);font-weight:400;line-height:1.04}.showcase-copy>span{color:#c6b8ad;max-width:450px;font-size:14px;line-height:1.7;display:block}.showcase-screen{background:var(--paper);color:var(--deep);z-index:1;border:1px solid #ffffff2e;border-radius:24px;min-height:470px;padding:clamp(24px,4vw,48px);animation:.42s both equavo-reveal;position:relative;box-shadow:0 34px 70px #0000004d}.screen-header{color:var(--muted);text-transform:uppercase;justify-content:space-between;font-size:9px;display:flex}.screen-header b{font-weight:600}.screen-progress{background:#ebe2d8;border-radius:99px;height:5px;margin:19px 0 48px;overflow:hidden}.screen-progress span{background:linear-gradient(90deg, var(--gold), var(--bright-gold));width:28%;height:100%;display:block}.showcase-screen>p{color:#9a611f;letter-spacing:.15em;font-size:8px;font-weight:750}.showcase-screen h4{letter-spacing:-.035em;max-width:630px;margin:22px 0 42px;font-family:Equavo Display,Georgia,serif;font-size:clamp(29px,3.1vw,45px);font-weight:400;line-height:1.08}.screen-values{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.screen-values span{border:1px solid var(--rule);border-radius:14px;flex-direction:column;min-height:128px;padding:22px;display:flex}.screen-values span.selected{border-color:var(--gold);background:#f1e3cf}.screen-values b{font-family:Equavo Display,Georgia,serif;font-size:34px;font-weight:400}.screen-values i{color:var(--muted);margin-top:auto;font-size:9px;font-style:normal}.practice-preview-number{text-align:center;font-size:clamp(50px,7vw,92px)!important}.practice-preview-number em{color:var(--gold)}.practice-preview-answer{border:1px solid var(--rule);border-radius:12px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.practice-preview-answer span{color:var(--muted);padding:17px 18px}.practice-preview-answer b{background:var(--deep);color:#fff;align-items:center;padding:0 22px;font-size:10px;display:flex}.practice-preview-support{gap:10px;margin-top:12px;display:flex}.practice-preview-support span{border:1px solid var(--rule);color:var(--muted);border-radius:999px;padding:11px 15px;font-size:9px}.progress-preview-head{grid-template-columns:auto 1fr;align-items:center;gap:20px;margin:46px 0 35px;display:grid}.progress-preview-head>span{background:var(--deep);color:var(--pale-gold);border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-family:Equavo Display,Georgia,serif;font-size:36px;display:flex}.progress-preview-head p{color:#9a611f;letter-spacing:.12em;margin:0 0 6px;font-size:8px}.progress-preview-head h4{margin:0;font-size:31px}.progress-preview-list{border-top:1px solid var(--rule)}.progress-preview-list>span{border-bottom:1px solid var(--rule);color:var(--muted);grid-template-columns:30px 1fr auto;align-items:center;gap:16px;min-height:65px;font-size:11px;display:grid}.progress-preview-list b{color:#a06422;font-size:9px}.progress-preview-list i{font-style:normal}.progress-preview-list .done{color:var(--deep)}.progress-preview-list .current{color:var(--deep);background:#f1e3cf;margin:0 -14px;padding:0 14px}.route-section{background:#eae0d3;padding:clamp(100px,11vw,170px) clamp(22px,5.8vw,96px)}.route-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;max-width:1320px;margin:0 auto 75px;display:grid}.route-heading>p{color:var(--muted);max-width:520px;margin:0 0 5px;font-size:15px;line-height:1.65}.route-layout{grid-template-columns:.88fr 1.12fr;gap:18px;max-width:1320px;margin:0 auto;display:grid}.featured-stage{color:#fff;background:linear-gradient(145deg,#291a12,#130d09);border-radius:28px;min-height:630px;padding:32px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.featured-stage:hover{transform:translateY(-4px);box-shadow:0 30px 60px #2e1c1133}.featured-stage:after{content:"";border:1px solid #d79b453d;border-radius:50%;width:420px;height:420px;position:absolute;top:-175px;right:-205px}.featured-stage-top{color:var(--pale-gold);letter-spacing:.14em;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.featured-stage-top b{background:var(--gold);color:var(--deep);border-radius:999px;padding:7px 10px}.featured-stage-number{color:#eccd9e14;font-family:Equavo Display,Georgia,serif;font-size:290px;line-height:.8;position:absolute;top:120px;right:-28px}.featured-stage-copy{z-index:1;max-width:440px;position:absolute;bottom:40px;left:38px;right:38px}.featured-stage h3{letter-spacing:-.045em;margin:0 0 24px;font-family:Equavo Display,Georgia,serif;font-size:clamp(45px,5vw,72px);font-weight:400;line-height:.9}.featured-stage-copy p{color:#cbbdb2;max-width:380px;font-size:13px;line-height:1.65}.stage-open{text-transform:uppercase;border-top:1px solid #503727;justify-content:space-between;margin-top:35px;padding-top:20px;font-size:10px;font-weight:700;display:flex}.stage-open b{color:var(--bright-gold)}.stage-rail{gap:10px;display:grid}.stage-rail article{background:#fffdfac7;border:1px solid #5439271c;border-radius:18px;grid-template-columns:42px 1fr auto;align-items:center;gap:20px;min-height:118px;padding:20px 26px;transition:background .2s,transform .2s;display:grid}.stage-rail article:hover{background:var(--paper);transform:translate(4px)}.stage-rail>article>span{color:#9b611f;font-size:10px;font-weight:750}.stage-rail h3{margin:0 0 7px;font-family:Equavo Display,Georgia,serif;font-size:24px;font-weight:400}.stage-rail p{color:var(--muted);margin:0;font-size:10px}.stage-rail article>b{color:var(--gold);font-size:18px;font-weight:400}.teaching-story{grid-template-columns:.85fr 1.15fr;gap:clamp(70px,10vw,160px);padding:clamp(100px,12vw,180px) clamp(22px,7vw,120px);display:grid}.teaching-story-copy{align-self:center}.teaching-story h2{font-size:clamp(45px,5vw,76px)}.teaching-story-copy>p:not(.eyebrow){color:var(--muted);max-width:540px;margin:30px 0;font-size:15px;line-height:1.7}.cohort-content-promise{color:#fff;background:#142235;grid-template-columns:.8fr 1.2fr;gap:clamp(35px,6vw,85px);padding:clamp(80px,10vw,150px) clamp(22px,7vw,120px);display:grid}.cohort-content-promise h2{margin:25px 0 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(43px,5vw,72px);font-weight:400;line-height:.98}.cohort-content-promise h2 em{color:#e0aa61;font-style:italic}.cohort-content-promise blockquote{color:#eef1f4;border-left:2px solid #dba65d;margin:0;padding-left:clamp(22px,4vw,48px);font-family:Equavo Display,Georgia,serif;font-size:clamp(24px,3vw,39px);line-height:1.25}.cohort-content-promise ul{grid-column:2;gap:8px;margin:0;padding:0;list-style:none;display:grid}.cohort-content-promise li{background:#ffffff0f;border-radius:8px;grid-template-columns:130px 1fr;gap:10px;padding:15px;display:grid}.cohort-content-promise li b{color:#dda75e;font-size:9px}.cohort-content-promise li span{color:#bcc5ce;font-size:9px;line-height:1.5}.teaching-path{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.teaching-path li{border-bottom:1px solid var(--rule);grid-template-columns:45px 1fr;align-items:center;gap:20px;min-height:92px;display:grid}.teaching-path li span{color:#a26621;font-size:9px}.teaching-path li strong{font-family:Equavo Display,Georgia,serif;font-size:clamp(21px,2.4vw,31px);font-weight:400}.teacher-section-premium{color:#fff;background:#18100b;padding:clamp(90px,10vw,155px) clamp(22px,7vw,120px) 0;overflow:hidden}.teacher-kicker{color:var(--pale-gold);letter-spacing:.18em;align-items:center;gap:18px;font-size:9px;font-weight:700;display:flex}.teacher-kicker p{margin:0}.teacher-line{background:var(--gold);width:52px;height:1px;display:block}.teacher-premium-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:100px;margin-top:64px;display:grid}.teacher-premium-grid h2{font-size:clamp(57px,7vw,105px)}.teacher-premium-grid>div>p{color:#c9bbb0;max-width:580px;margin-bottom:32px;font-size:16px;line-height:1.7}.button-light{background:var(--paper);color:var(--deep)}.teacher-marquee{color:#eccd9e2e;white-space:nowrap;border-top:1px solid #3e2a1e;justify-content:center;gap:clamp(20px,4vw,60px);margin:110px calc(-1*clamp(22px,7vw,120px)) 0;padding:36px 0 44px;font-family:Equavo Display,Georgia,serif;font-size:clamp(34px,5.3vw,82px);display:flex;overflow:hidden}.teacher-marquee i{color:var(--gold);font-style:normal}.closing-invitation{text-align:center;padding:clamp(110px,13vw,190px) 24px}.closing-invitation>p:not(.eyebrow){color:var(--muted);margin:27px auto 34px;font-size:14px}.site-footer{border-top-color:#3b291e;grid-template-columns:.8fr 1.4fr .7fr;padding-bottom:36px}.site-footer .footer-statement{max-width:490px;font-size:20px}.site-footer .footer-bottom{color:#7e6f64;text-transform:uppercase;border-top:1px solid #3b291e;grid-column:1/-1;justify-content:space-between;margin-top:20px;padding-top:26px;font-size:9px;display:flex}.stage-product-hero{color:#fff;background:#18100b;padding:38px clamp(22px,5.8vw,96px) clamp(75px,8vw,120px);position:relative;overflow:hidden}.stage-product-hero:before{content:"";background:radial-gradient(circle,#bd7c2a33,#0000 66%);width:700px;height:700px;position:absolute;top:-250px;right:-200px}.stage-product-hero .breadcrumbs{color:#a9998c;z-index:1;margin-bottom:42px;position:relative}.stage-route-bar{z-index:1;grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:clamp(60px,8vw,105px);display:grid;position:relative}.stage-route-bar span{color:#76665b;border-top:2px solid #4b3528;padding-top:9px;font-size:8px}.stage-route-bar span.active{border-color:var(--bright-gold);color:var(--pale-gold)}.stage-product-grid{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(65px,10vw,155px);max-width:1400px;margin:0 auto;display:grid;position:relative}.stage-product-copy h1{letter-spacing:-.055em;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(62px,7.3vw,112px);font-weight:400;line-height:.89}.stage-product-copy>p:not(.eyebrow){color:#cbbcb1;max-width:650px;margin:35px 0;font-size:17px;line-height:1.7}.stage-hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.stage-hero-actions>span{color:#99897c;font-size:10px}.stage-start-card{background:var(--paper);color:var(--deep);border-radius:28px;padding:clamp(27px,3.5vw,44px);box-shadow:0 35px 75px #00000047}.stage-card-head{color:#9a611f;letter-spacing:.13em;justify-content:space-between;align-items:center;font-size:8px;font-weight:750;display:flex}.stage-card-head b{background:var(--deep);color:var(--pale-gold);letter-spacing:0;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;font-family:Equavo Display,Georgia,serif;font-size:20px;font-weight:400;display:flex}.stage-start-card>p{color:var(--muted);letter-spacing:.12em;margin:45px 0 17px;font-size:8px}.stage-start-card h2{letter-spacing:-.04em;font-family:Equavo Display,Georgia,serif;font-size:clamp(36px,4vw,55px);font-weight:400;line-height:.98}.stage-number-demo{justify-content:center;gap:1px;margin:38px 0;font-family:Equavo Display,Georgia,serif;font-size:39px;display:flex}.stage-number-demo strong{color:var(--gold);font-weight:400;position:relative}.stage-number-demo strong:after{background:var(--gold);content:"hundreds";letter-spacing:.08em;text-transform:uppercase;padding-top:6px;font-family:Equavo Sans,Arial,sans-serif;font-size:7px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.stage-number-demo i{font-style:normal}.stage-objective{border-bottom:1px solid var(--rule);border-top:1px solid var(--rule);grid-template-columns:75px 1fr;gap:12px;margin:44px 0 25px;padding:19px 0;display:grid}.stage-objective span{color:#9a611f;padding-top:3px;font-size:8px;font-weight:750}.stage-objective p{color:var(--brown);margin:0;font-size:11px;line-height:1.55}.stage-start-card>a{background:var(--deep);color:#fff;border-radius:999px;justify-content:space-between;align-items:center;padding:15px 18px;font-size:11px;font-weight:700;display:flex}.stage-at-glance{background:var(--paper);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,5.8vw,96px);display:grid}.stage-at-glance article{grid-template-columns:28px 1fr;gap:17px;min-height:170px;padding:42px 28px;display:grid}.stage-at-glance article:not(:first-child){border-left:1px solid var(--rule)}.stage-at-glance article>span{color:#9f6421;padding-top:5px;font-size:9px}.stage-at-glance h2{margin:0 0 9px;font-family:Equavo Display,Georgia,serif;font-size:21px;font-weight:400}.stage-at-glance p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.curriculum-browser{padding:clamp(95px,10vw,160px) clamp(22px,5.8vw,96px)}.curriculum-heading{grid-template-columns:1fr .7fr;align-items:end;gap:80px;max-width:1320px;margin:0 auto 70px;display:grid}.curriculum-heading>p{color:var(--muted);max-width:500px;margin:0;font-size:14px;line-height:1.7}.unit-featured{color:#fff;background:#18100b;border-radius:28px;grid-template-columns:.72fr 1.28fr;max-width:1320px;margin:0 auto 18px;display:grid;overflow:hidden}.unit-featured-intro{padding:clamp(34px,5vw,65px)}.unit-featured-label{color:var(--pale-gold);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:8px;font-weight:700;display:flex}.unit-featured-label b{background:var(--gold);color:var(--deep);border-radius:999px;padding:7px 10px}.unit-featured h3{letter-spacing:-.04em;margin:100px 0 22px;font-family:Equavo Display,Georgia,serif;font-size:clamp(39px,4.2vw,61px);font-weight:400;line-height:.96}.unit-featured-intro>p{color:#bdafa4;font-size:12px;line-height:1.6}.unit-meta{color:#97877b;text-transform:uppercase;border-top:1px solid #473125;gap:25px;margin-top:37px;padding-top:18px;font-size:9px;display:flex}.first-lesson-list{background:#21160f;margin:0;padding:25px;list-style:none}.first-lesson-list li{color:#b9a99d;border-bottom:1px solid #473125;grid-template-columns:48px 1fr 55px 70px;align-items:center;gap:13px;min-height:82px;padding:0 17px;font-size:11px;display:grid}.first-lesson-list li.lesson-active{background:var(--paper);color:var(--deep);border:0;border-radius:14px;margin-bottom:8px}.first-lesson-list li>span{color:var(--pale-gold);font-size:8px}.first-lesson-list .lesson-active>span{color:#9a611f}.first-lesson-list strong{font-family:Equavo Display,Georgia,serif;font-size:18px;font-weight:400}.first-lesson-list i,.first-lesson-list b{color:#827267;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:600}.first-lesson-list a{color:#9a611f;text-align:right;text-transform:uppercase;font-size:9px;font-weight:750}.unit-card-grid{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1320px;margin:0 auto;display:grid}.unit-card-grid article{background:var(--paper);border:1px solid #54392721;border-radius:20px;min-height:255px;padding:27px;transition:transform .22s,box-shadow .22s}.unit-card-grid article:hover{transform:translateY(-3px);box-shadow:0 20px 40px #432b1b17}.unit-card-grid article>div{color:#9b611f;letter-spacing:.1em;justify-content:space-between;font-size:8px;font-weight:700;display:flex}.unit-card-grid article>div b{color:var(--muted);letter-spacing:0;font-weight:500}.unit-card-grid h3{margin:53px 0 13px;font-family:Equavo Display,Georgia,serif;font-size:27px;font-weight:400;line-height:1.08}.unit-card-grid p{color:var(--muted);min-height:32px;font-size:10px;line-height:1.55}.unit-card-grid i{color:#a29489;text-transform:uppercase;margin-top:29px;font-size:8px;font-style:normal;display:block}.stage-foundation-callout{background:#e9ddce;grid-template-columns:1fr auto;align-items:end;gap:70px;padding:clamp(85px,9vw,135px) clamp(22px,7vw,120px);display:grid}.stage-foundation-callout h2{font-size:clamp(42px,4.8vw,72px)}.lesson-topbar{background:var(--paper);min-height:52px}.lesson-rail{background:var(--paper)}.lesson-content{max-width:1160px}.practice-card{border-radius:24px;box-shadow:0 24px 60px #432b1b14}@keyframes equavo-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.product-hero{grid-template-columns:1fr}.product-hero-copy{max-width:820px}.journey-window{transform:none}.showcase-stage,.route-layout{grid-template-columns:1fr}.featured-stage{min-height:570px}.teaching-story,.cohort-content-promise{grid-template-columns:1fr}.cohort-content-promise ul{grid-column:auto}.teacher-premium-grid,.stage-product-grid{grid-template-columns:1fr}.stage-start-card{max-width:650px}.unit-featured{grid-template-columns:1fr}.unit-featured h3{margin-top:65px}.unit-card-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.site-header{min-height:66px}.wordmark{font-size:17px}.product-hero{min-height:auto;padding-top:62px}.product-hero h1{font-size:clamp(53px,17vw,72px)}.release-pill{margin-bottom:38px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.hero-actions .button{width:100%}.hero-assurances{gap:12px}.journey-window{border-radius:21px;padding:17px}.next-lesson-card{grid-template-columns:1fr}.number-study{justify-self:start;margin:18px 0}.journey-stats div{padding:4px 9px}.journey-stats strong{font-size:23px}.principle-strip,.stage-at-glance{grid-template-columns:1fr}.principle-strip article:not(:first-child),.stage-at-glance article:not(:first-child){border-left:0;border-top:1px solid var(--rule)}.principle-strip article,.stage-at-glance article{min-height:145px;padding:32px 0}.showcase-tabs button{min-height:45px;font-size:10px}.showcase-tabs button span{display:none}.showcase-stage{border-radius:24px;min-height:0;padding:34px 20px 20px}.showcase-screen{border-radius:18px;min-height:420px;padding:23px 18px}.screen-values{grid-template-columns:1fr}.screen-values span{min-height:82px}.route-heading,.curriculum-heading{grid-template-columns:1fr;gap:30px}.featured-stage{min-height:520px}.featured-stage-number{font-size:220px}.stage-rail article{grid-template-columns:30px 1fr auto;padding:18px}.teaching-story{gap:60px}.teacher-premium-grid{gap:35px}.teacher-marquee{margin-top:75px;font-size:30px}.site-footer{grid-template-columns:1fr}.site-footer .footer-bottom{grid-column:1}.stage-product-hero{padding-top:28px}.stage-product-copy h1{font-size:clamp(53px,16vw,74px)}.stage-route-bar{margin-bottom:60px}.stage-start-card{border-radius:21px}.stage-at-glance{padding-left:22px;padding-right:22px}.unit-featured{border-radius:22px}.first-lesson-list{padding:12px}.first-lesson-list li{grid-template-columns:40px 1fr;align-items:start;gap:8px;padding:17px 12px}.first-lesson-list li i,.first-lesson-list li b,.first-lesson-list li a{text-align:left;grid-column:2}.unit-card-grid{grid-template-columns:1fr}.stage-foundation-callout{grid-template-columns:1fr;align-items:start}}@media (prefers-reduced-motion:reduce){.showcase-copy,.showcase-screen{animation:none}.button,.featured-stage,.stage-rail article,.unit-card-grid article{transition:none}}.site-header{background:#fffbf4f0;border-bottom-color:#e7d8c5}.product-hero{background-color:#fffaf2;background-image:linear-gradient(#c89b4d0a 1px,#0000 1px),linear-gradient(90deg,#c89b4d0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.product-hero:before{background:radial-gradient(circle,#c89b4d2e,#0000 68%)}.product-hero h1{font-size:clamp(57px,6vw,96px)}.product-hero h1 em{color:#b87524;background:0 0}.journey-window{background:#fffdfa;border-color:#e2ceb4;border-radius:18px;transform:none;box-shadow:0 24px 65px #6947251f}.next-lesson-card{color:var(--deep);background:#fff9ef;border:1px solid #ead7bc;border-radius:13px}.next-lesson-card:after{border-color:#c89b4d38}.lesson-card-copy>p,.number-study b{color:#9b611f}.lesson-card-copy>span{color:var(--muted)}.preview-continue{color:#fff;background:linear-gradient(135deg,#633715,#341d0e)}.equavo-brand{color:inherit;flex:none;align-items:center;gap:10px;width:max-content;line-height:1;display:inline-flex}.equavo-brand-mark{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.equavo-brand-mark img{object-fit:contain;width:100%;height:100%;display:block}.equavo-brand-mark-xs{width:19px;height:26px}.equavo-brand-mark-sm{width:24px;height:34px}.equavo-brand-mark-md{width:30px;height:42px}.equavo-brand-mark-lg{width:42px;height:58px}.equavo-brand-mark-framed{box-sizing:border-box;background:#211a16;border:1px solid #dfb56f57;border-radius:10px;padding:7px}.equavo-brand-mark-framed.equavo-brand-mark-xs{width:32px;height:32px;padding:5px}.equavo-brand-mark-framed.equavo-brand-mark-sm{width:38px;height:38px;padding:6px}.equavo-brand-mark-framed.equavo-brand-mark-md{width:44px;height:44px;padding:7px}.equavo-brand-mark-framed.equavo-brand-mark-lg{width:60px;height:60px;padding:9px}.equavo-brand-mark-framed img{width:auto;height:100%}.equavo-brand-wordmark{letter-spacing:.31em;white-space:nowrap;font-size:19px;font-weight:650}.equavo-brand-wordmark>span{color:#b97a2b}.equavo-brand-xs .equavo-brand-wordmark{font-size:12px}.equavo-brand-sm .equavo-brand-wordmark{font-size:15px}.equavo-brand-lg .equavo-brand-wordmark{font-size:22px}.equavo-brand-suffix{letter-spacing:.1em;opacity:.62;white-space:nowrap;border-left:1px solid;margin-left:2px;padding-left:10px;font-size:9px;font-weight:750}.brand-lockup{align-items:center;width:max-content;display:inline-flex}.brand-mark,.preview-brand-mark{background:url(/equavo-mark-ui.png) 50%/contain no-repeat;flex:none;display:block}.brand-mark{width:30px;height:42px}.brand-lockup .wordmark{font-size:19px}.preview-brand-mark{width:42px;height:56px}.student-preview-header{grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-bottom:22px;display:grid}.student-preview-header p{margin:0 0 3px;font-family:Equavo Display,Georgia,serif;font-size:16px}.student-preview-header div>span{color:var(--muted);font-size:9px}.student-preview-header>b{color:#8b531a;background:#f2e3ce;border-radius:999px;padding:8px 10px;font-size:9px}.student-status-strip{background:#fbf2e5;border:1px solid #ead8c0;border-radius:9px;grid-template-columns:repeat(2,1fr);margin-bottom:13px;display:grid}.student-status-strip>div{flex-direction:column;gap:6px;padding:13px 16px;display:flex}.student-status-strip>div+div{border-left:1px solid #ead8c0}.student-status-strip span{color:#9a611f;letter-spacing:.1em;font-size:7px;font-weight:700}.student-status-strip strong{font-size:10px;font-weight:600}.student-quick-actions{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:12px;display:grid}.student-quick-actions>div{background:#fffaf2;border:1px solid #ead8c0;border-radius:9px;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:65px;padding:10px 12px;display:grid}.quick-symbol{color:#9a611f;background:#f1dfc5;border-radius:8px;justify-content:center;align-items:center;width:29px;height:29px;font-family:Equavo Display,Georgia,serif;display:flex}.student-quick-actions p{flex-direction:column;gap:3px;margin:0;display:flex}.student-quick-actions b{font-size:9px}.student-quick-actions small{color:var(--muted);font-size:7px}.student-quick-actions i{color:#9a611f;font-size:11px;font-style:normal}.learning-world{aspect-ratio:1.12;z-index:2;background:radial-gradient(circle at 50% 44%,#deb0693d,#0000 58%);width:100%;max-width:650px;margin:0 auto;position:relative}.learning-world-ring{border:1px solid #b975274a;border-radius:50%;width:68%;height:75%;position:absolute;top:7%;left:12%}.learning-world-mark{background:url(/equavo-mark-ui.png) 50%/contain no-repeat;width:36%;height:53%;position:absolute;top:12%;left:29%}.hero-triangle{border-bottom:1px solid #a67a53;border-left:1px solid #a67a53;width:68px;height:58px;position:absolute;top:21%;left:4%}.hero-triangle:after{content:"";transform-origin:0;background:#a67a53;width:88px;height:1px;position:absolute;top:0;left:-1px;transform:rotate(40deg)}.hero-triangle i{color:#8e6746;font-family:Equavo Display,Georgia,serif;font-size:12px;font-style:italic;position:absolute}.hero-triangle i:first-child{top:20px;left:-13px}.hero-triangle i:nth-child(2){bottom:-18px;left:31px}.hero-triangle i:nth-child(3){top:13px;right:-5px}.hero-graph{border-bottom:1px solid #a67a53;border-left:1px solid #a67a53;width:88px;height:72px;position:absolute;top:16%;right:4%}.hero-graph>span{border-bottom:2px solid #c98835;border-radius:0 0 50% 50%;width:66px;height:52px;position:absolute;top:4px;left:10px;transform:rotate(-10deg)}.hero-graph i,.hero-graph b{color:#8e6746;font-family:Equavo Display,Georgia,serif;font-size:11px;font-style:italic;font-weight:400;position:absolute}.hero-graph i{bottom:-17px;right:-7px}.hero-graph b{top:-13px;left:-11px}.hero-equation{color:#8d694c;font-family:Equavo Display,Georgia,serif;font-size:18px;font-style:italic;position:absolute;bottom:25%;left:7%}.book-stack{width:210px;height:145px;position:absolute;bottom:10%;left:34%}.book-stack span{background:linear-gradient(#604020,#3b2413);border:4px solid #7b542e;border-left:16px solid #503218;border-radius:3px;height:35px;margin-top:-1px;display:block;transform:rotate(-5deg);box-shadow:0 8px 16px #4f2d121f}.book-stack span:nth-child(2){background:linear-gradient(#c58a43,#8b5722);border-color:#c49358 #c49358 #c49358 #78481e;margin-left:13px;transform:rotate(3deg)}.book-stack span:nth-child(3){background:#f1dfc2;border-color:#d0a56d #d0a56d #d0a56d #6a401e;margin-left:-8px;transform:rotate(-2deg)}.route-preview-card{background:#fffdf8f0;border:1px solid #dfc5a2;border-radius:11px;width:205px;padding:19px;position:absolute;bottom:7%;right:1%;box-shadow:0 16px 36px #5935161f}.route-preview-card>p{color:#9b611f;letter-spacing:.13em;font-size:7px;font-weight:750}.route-preview-card>div{grid-template-columns:auto 1fr;align-items:center;gap:12px;margin:22px 0;display:grid}.route-preview-card strong{color:#a96721;font-family:Equavo Display,Georgia,serif;font-size:49px;font-weight:400;line-height:1}.route-preview-card div span{color:var(--muted);font-size:9px;line-height:1.4}.route-preview-card>a{color:#6f411a;text-transform:uppercase;border-top:1px solid #e5d2b8;justify-content:space-between;padding-top:13px;font-size:8px;font-weight:700;display:flex}.route-preview-card>a b{color:#b67528}@media (max-width:650px){.learning-world{margin-top:20px}.learning-world-mark{height:48%}.book-stack{transform-origin:0 100%;left:25%;transform:scale(.82)}.route-preview-card{width:min(220px,56vw);bottom:2%}.route-preview-card>div{grid-template-columns:auto minmax(80px,1fr)}.route-preview-card div span{overflow-wrap:normal;word-break:normal}}.student-search-link{border:1px solid var(--eq-line);color:var(--eq-direction);border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-size:14px;font-weight:730;display:inline-flex}.curriculum-route-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.curriculum-route-actions .curriculum-map-link{margin-top:18px}.learner-search-page,.section-entry-page{background:var(--eq-canvas);color:var(--eq-ink);min-height:100svh}.learner-search-shell{grid-template-columns:minmax(390px,.8fr) minmax(0,1.2fr);min-height:100svh;display:grid}.learner-search-shell>header{color:#fff;background:#28180f;min-height:100svh;padding:clamp(32px,6vw,84px)}.learner-search-shell>header>a{color:#d8a75f;font-size:14px}.learner-search-shell>header>p{color:#dfa95c;letter-spacing:.13em;margin-top:clamp(75px,10vw,145px);font-size:12px;font-weight:780}.learner-search-shell>header h1{letter-spacing:-.045em;margin:20px 0 25px;font-family:Equavo Display,Georgia,serif;font-size:clamp(53px,7vw,84px);font-weight:400;line-height:.95}.learner-search-shell>header>span{color:#cfbeb2;max-width:590px;font-size:16px;line-height:1.65;display:block}.learner-search-shell>header label{margin-top:52px;display:block}.learner-search-shell>header label>span{color:#e4d4c7;margin-bottom:10px;font-size:13px;font-weight:690;display:block}.learner-search-shell>header input{color:var(--eq-ink);background:#fffaf3;border:2px solid #0000;border-radius:10px;width:100%;min-height:60px;padding:14px 16px;font-size:17px}.learner-search-suggestions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.learner-search-suggestions button{color:#d8c8bc;cursor:pointer;background:0 0;border:1px solid #72543f;border-radius:999px;min-height:38px;padding:0 13px;font-size:12px}.learner-search-results{padding:clamp(35px,6vw,80px)}.learner-search-empty{grid-template-columns:auto 1fr;align-items:center;gap:35px;max-width:700px;margin:20vh auto 0;display:grid}.learner-search-empty>span{border:1px solid var(--eq-line);color:var(--eq-direction);border-radius:50%;justify-content:center;align-items:center;width:112px;height:112px;font-family:Equavo Display,Georgia,serif;font-size:47px;display:flex}.learner-search-empty h2{margin:0 0 12px;font-family:Equavo Display,Georgia,serif;font-size:38px;font-weight:400}.learner-search-empty p{color:var(--eq-ink-soft);font-size:15px;line-height:1.6}.learner-search-empty :is(a,button){border:0;border-bottom:1px solid var(--eq-direction);color:var(--eq-direction);cursor:pointer;background:0 0;padding:7px 0;font-size:14px;font-weight:730}.learner-search-count{border-bottom:1px solid var(--eq-line);justify-content:space-between;align-items:end;padding-bottom:18px;display:flex}.learner-search-count b{font-family:Equavo Display,Georgia,serif;font-size:28px;font-weight:400}.learner-search-count span{color:var(--eq-ink-soft);font-size:12px}.learner-search-results ol{margin:0;padding:0;list-style:none}.learner-search-results li{border-bottom:1px solid var(--eq-line);grid-template-columns:75px 1fr auto;align-items:center;gap:25px;min-height:160px;padding:22px 0;display:grid}.learner-search-number{border-right:1px solid var(--eq-line);flex-direction:column;display:flex}.learner-search-number span{color:var(--eq-direction);letter-spacing:.1em;font-size:9px;font-weight:780}.learner-search-number b{font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400}.learner-search-results li>div:nth-child(2)>span{color:var(--eq-direction);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:760}.learner-search-results li h2{margin:9px 0;font-family:Equavo Display,Georgia,serif;font-size:27px;font-weight:400}.learner-search-results li p{color:var(--eq-ink-soft);margin:0;font-size:13px;line-height:1.5}.learner-search-results li small{color:#8d7d72;margin-top:8px;font-size:11px;display:block}.learner-search-results li>a{border-bottom:1px solid var(--eq-direction);color:var(--eq-direction);padding:7px 0;font-size:12px;font-weight:740}.section-entry-shell{min-height:100svh}.section-entry-top{border-bottom:1px solid var(--eq-line);grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 clamp(24px,6vw,90px);font-size:13px;display:grid}.section-entry-top>span{color:var(--eq-direction);letter-spacing:.1em;font-size:11px;font-weight:780}.section-entry-top a:last-child{justify-self:end}.section-entry-hero{grid-template-columns:1.08fr .92fr;min-height:680px;display:grid}.section-entry-hero>div{padding:clamp(70px,8vw,115px) clamp(30px,7vw,105px)}.section-entry-hero>div>p,.section-entry-content>header>p,.section-entry-route article>p,.section-entry-footer p{color:var(--eq-direction);letter-spacing:.13em;font-size:12px;font-weight:780}.section-entry-hero h1{letter-spacing:-.05em;margin:28px 0 35px;font-family:Equavo Display,Georgia,serif;font-size:clamp(60px,7.5vw,106px);font-weight:400;line-height:.87}.section-entry-hero>div>span{color:var(--eq-ink-soft);max-width:680px;font-size:18px;line-height:1.65;display:block}.section-entry-hero>div>div{align-items:center;gap:24px;margin-top:38px;display:flex}.section-entry-hero>div>div a:first-child{background:var(--eq-brand-deep);color:#fff;border-radius:9px;padding:17px 20px;font-size:14px;font-weight:760}.section-entry-hero>div>div a:last-child{border-bottom:1px solid var(--eq-direction);color:var(--eq-direction);padding:7px 0;font-size:14px}.section-entry-hero>aside{color:#fff;background:#28180f;flex-direction:column;justify-content:space-between;padding:clamp(45px,7vw,90px);display:flex}.section-entry-maths{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:300px;font-family:Equavo Display,Georgia,serif;font-size:clamp(35px,4vw,62px);display:flex}.section-entry-maths i{color:#a89587;font-style:normal}.section-entry-maths strong{color:#e1aa5b;font-weight:400}.section-entry-hero dl{margin:0}.section-entry-hero dl>div{border-top:1px solid #604534;grid-template-columns:1fr 1fr;gap:25px;padding:16px 0;display:grid}.section-entry-hero dt{color:#b7a69a;font-size:12px}.section-entry-hero dd{color:#f1e8e1;text-align:right;margin:0;font-size:13px}.section-entry-reason{background:#ead8bb;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:38px clamp(24px,7vw,105px);display:grid}.section-entry-reason>span{color:var(--eq-direction);background:#f8efe1;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.section-entry-reason p{color:var(--eq-direction);letter-spacing:.1em;margin:0 0 8px;font-size:10px;font-weight:780}.section-entry-reason h2{margin:0 0 6px;font-family:Equavo Display,Georgia,serif;font-size:27px;font-weight:400}.section-entry-reason div>span{color:var(--eq-ink-soft);font-size:13px}.section-entry-reason>a{border-bottom:1px solid var(--eq-direction);color:var(--eq-direction);padding:8px 0;font-size:13px;font-weight:730}.section-entry-content{padding:clamp(75px,9vw,130px) clamp(24px,7vw,105px)}.section-entry-content>header{grid-template-columns:.55fr 1fr;gap:40px;margin-bottom:55px;display:grid}.section-entry-content>header h2{letter-spacing:-.035em;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(38px,5vw,62px);font-weight:400;line-height:1}.section-entry-content>header>span{color:var(--eq-ink-soft);grid-column:2;font-size:16px;line-height:1.65}.section-entry-content ol{margin:0;padding:0;list-style:none}.section-entry-content li{border-top:1px solid var(--eq-line);grid-template-columns:60px 1fr auto;align-items:center;gap:25px;min-height:130px;display:grid}.section-entry-content li>span{color:var(--eq-direction);font-size:12px;font-weight:780}.section-entry-content h3{margin:0 0 7px;font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400}.section-entry-content li p{color:var(--eq-ink-soft);margin:0;font-size:14px;line-height:1.5}.section-entry-content li>i{color:var(--eq-neutral);background:#efe4d5;border-radius:999px;padding:8px 10px;font-size:11px;font-style:normal;font-weight:730}.section-entry-route{grid-template-columns:1fr 1fr;display:grid}.section-entry-route article{background:#e8d7bc;min-height:360px;padding:clamp(40px,6vw,80px)}.section-entry-route article:last-child{color:#fff;background:#28180f}.section-entry-route article:last-child>p{color:#e0aa5a}.section-entry-route h2{margin:90px 0 20px;font-family:Equavo Display,Georgia,serif;font-size:clamp(35px,4.5vw,57px);font-weight:400;line-height:1.02}.section-entry-route article>span{color:var(--eq-ink-soft);font-size:15px;line-height:1.6}.section-entry-route article:last-child>span{color:#cfbeb2}.section-entry-footer{grid-template-columns:1fr auto;align-items:center;gap:40px;padding:55px clamp(24px,7vw,105px);display:grid}.section-entry-footer h2{max-width:850px;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(29px,4vw,44px);font-weight:400;line-height:1.05}.section-entry-footer>a{background:var(--eq-brand-deep);color:#fff;border-radius:9px;padding:17px 20px;font-size:14px;font-weight:760}@media (max-width:900px){.learner-search-shell,.section-entry-hero{grid-template-columns:1fr}.learner-search-shell>header{min-height:auto}.learner-search-results{min-height:600px}.section-entry-content>header{grid-template-columns:1fr}.section-entry-content>header>span{grid-column:1}.section-entry-reason{grid-template-columns:auto 1fr;align-items:start}.section-entry-reason>a{grid-column:2;justify-self:start}}@media (max-width:650px){.student-section-intro{align-items:start}.student-search-link{margin-top:18px}.curriculum-route-actions,.section-entry-route{grid-template-columns:1fr}.learner-search-empty{grid-template-columns:1fr;align-items:start;margin-top:70px}.learner-search-results li{grid-template-columns:55px 1fr;align-items:start}.learner-search-results li>a{grid-column:2;justify-self:start}.section-entry-top{grid-template-columns:1fr auto}.section-entry-top>span{display:none}.section-entry-hero>div>div{flex-direction:column;align-items:stretch}.section-entry-reason{grid-template-columns:1fr}.section-entry-reason>a{grid-column:1}.section-entry-content li{grid-template-columns:36px 1fr;align-items:start;padding:20px 0}.section-entry-content li>i{grid-column:2;justify-self:start}.section-entry-footer{grid-template-columns:1fr;align-items:stretch}}body{background:var(--eq-canvas);color:var(--eq-ink)}.experience-home{background:var(--eq-canvas)}.site-header{min-height:76px;box-shadow:0 5px 24px #5d3e1f09}.desktop-nav a{color:#36271e}.header-action{background:linear-gradient(135deg,#5b3216,#341b0b);border-radius:7px;box-shadow:0 8px 20px #532b111f}.product-hero{grid-template-columns:minmax(0,1fr) minmax(470px,.93fr);gap:clamp(45px,6vw,90px);min-height:760px;padding-top:clamp(75px,7vw,105px);padding-bottom:clamp(75px,7vw,105px)}.product-hero:after{content:"";border:1px solid #c89b4d3b;border-radius:50%;width:310px;height:310px;position:absolute;top:23%;right:33%}.release-pill{background:#fffdf8;border-radius:8px;margin-bottom:36px;box-shadow:0 4px 15px #623f1c0a}.product-hero h1{letter-spacing:-.05em;font-size:clamp(54px,5.45vw,86px);line-height:.98}.product-hero .hero-intro{max-width:570px;font-size:clamp(15px,1.2vw,18px)}.hero-actions{margin-top:30px}.button{border-radius:7px;min-height:51px}.button-quiet{background:0 0;border:0;border-bottom:1px solid #c8a16b;border-radius:0;padding-left:4px;padding-right:4px}.journey-preview:after{color:#99601f47;content:"y = ax² + bx + c";font-family:Equavo Display,Georgia,serif;font-size:17px;font-style:italic;position:absolute;top:-42px;left:-34px}.journey-window{border-radius:14px;padding:clamp(22px,2.5vw,31px)}.next-lesson-card{box-shadow:0 8px 22px #6643210e}.lesson-card-copy h2{font-size:clamp(28px,2.6vw,39px)}.journey-stats{background:#fbf2e5;border:1px solid #ead8c0;border-radius:10px;padding:16px 5px}.journey-stats strong{color:#a86822;font-size:27px}.principle-strip{background:#fffdf8}.principle-strip article{min-height:155px;padding-top:35px;padding-bottom:35px}.principle-strip h2{font-size:20px}.experience-section{background:#f7ecdc;border-top:1px solid #e4d0b6;border-bottom:1px solid #e4d0b6;padding-top:clamp(90px,9vw,135px);padding-bottom:clamp(90px,9vw,135px)}.experience-heading{margin-bottom:58px}.experience-heading h2,.route-heading h2,.teaching-story h2,.teacher-premium-grid h2,.closing-invitation h2,.curriculum-heading h2,.stage-foundation-callout h2{font-size:clamp(41px,4.6vw,68px);line-height:1.03}.showcase-tabs{background:#efe1ce;border:1px solid #dfc7a7;border-radius:9px;padding:4px}.showcase-tabs button{border-radius:6px}.showcase-stage{color:var(--deep);background:#fffaf2;border:1px solid #e2cba9;border-radius:16px;min-height:570px;padding:clamp(40px,5vw,66px);box-shadow:0 20px 45px #603f1e12}.showcase-stage:before{background:radial-gradient(circle,#c89b4d24,#0000 67%)}.showcase-copy>p{color:#9b611f}.showcase-copy>span{color:var(--muted)}.showcase-copy h3{font-size:clamp(35px,3.5vw,52px)}.showcase-screen{border-color:#dfc9aa;border-radius:13px;min-height:440px;box-shadow:0 16px 45px #5936171a}.screen-values span,.practice-preview-answer{border-radius:8px}.screen-values span.selected{background:#f5e7d2}.practice-preview-support span{border-radius:7px}.route-section{background:#fffaf2;border-bottom:1px solid #e4d0b6;padding-top:clamp(90px,9vw,140px);padding-bottom:clamp(90px,9vw,140px)}.featured-stage{color:var(--deep);background:linear-gradient(150deg,#f4e5d0,#fffaf2);border:1px solid #d8b98e;border-radius:16px;min-height:555px;box-shadow:0 18px 40px #59361713}.featured-stage:after{border-color:#ae6c2233}.featured-stage-top{color:#9b611f}.featured-stage-number{color:#b46f2214}.featured-stage-copy p{color:var(--muted)}.stage-open{color:#804b17;border-top-color:#dbc4a4}.stage-rail article{background:#fffdf8;border-color:#e0ccb1;border-radius:12px;min-height:104px}.stage-rail article:hover{background:#fff7eb}.teaching-story{background:#f5ead9;padding-top:clamp(90px,10vw,140px);padding-bottom:clamp(90px,10vw,140px)}.teaching-path li{min-height:78px}.teacher-section-premium{color:var(--deep);background:#fffaf2;border-top:1px solid #e4d0b6;padding-bottom:clamp(90px,10vw,140px)}.teacher-kicker{color:#9b611f}.teacher-premium-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:80px}.teacher-premium-grid>p{color:var(--muted);max-width:580px;margin:0 0 5px;font-size:15px;line-height:1.75}.brand-role-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:75px;display:grid}.brand-role-grid article{background:#fffdf8;border:1px solid #dfc9aa;border-radius:13px;min-height:260px;padding:30px;position:relative}.brand-role-grid article>span{color:#a76922;font-size:9px;font-weight:700}.brand-role-grid article>p{color:#9b611f;letter-spacing:.15em;margin:55px 0 11px;font-size:8px;font-weight:700}.brand-role-grid h3{margin:0 0 16px;font-family:Equavo Display,Georgia,serif;font-size:34px;font-weight:400}.brand-role-grid b{color:var(--muted);font-size:11px;font-weight:400;line-height:1.6;display:block}.teacher-marquee{display:none}.closing-invitation{background:#f3e6d3;border-top:1px solid #dfc9aa;padding-top:clamp(95px,10vw,145px);padding-bottom:clamp(95px,10vw,145px)}.closing-invitation h2{font-size:clamp(50px,5.8vw,83px)}.stage-product-hero{color:var(--deep);background-color:#fffaf2;background-image:linear-gradient(#c89b4d09 1px,#0000 1px),linear-gradient(90deg,#c89b4d09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;padding-bottom:clamp(70px,7vw,100px)}.stage-product-hero:before{background:radial-gradient(circle,#c89b4d29,#0000 68%)}.stage-product-hero .breadcrumbs{color:var(--muted)}.stage-route-bar span{color:#a09185;border-top-color:#dfcdb5}.stage-route-bar span.active{color:#9a611f;border-color:#b97825}.stage-product-copy h1{font-size:clamp(55px,6.4vw,92px);line-height:.95}.stage-product-copy>p:not(.eyebrow){color:var(--muted);font-size:16px}.stage-hero-actions>span{color:var(--muted)}.stage-start-card{border:1px solid #ddc29d;border-radius:15px;box-shadow:0 22px 55px #5e3c1b1a}.stage-card-head b{color:#8d551b;background:#f1dfc6}.stage-start-card>a{background:linear-gradient(135deg,#5d3417,#341b0c);border-radius:7px}.stage-at-glance{background:#fffdf8}.curriculum-browser{background:#f7ecdc}.unit-featured{color:var(--deep);background:#fffaf2;border:1px solid #dcbf96;border-radius:15px;box-shadow:0 15px 38px #603f1e12}.unit-featured-label{color:#9b611f}.unit-featured-intro>p{color:var(--muted)}.unit-meta{color:var(--muted);border-top-color:#dfc9aa}.first-lesson-list{background:#f2e5d3;border-left:1px solid #dfc7a5}.first-lesson-list li{color:#5f4e42;border-bottom-color:#d9c5aa}.first-lesson-list li.lesson-active{background:#fffdf9;box-shadow:0 8px 20px #5b381912}.first-lesson-list li>span{color:#9b611f}.unit-card-grid article{border-radius:12px}.stage-foundation-callout{background:#fffaf2;border-top:1px solid #dfc9aa}.lesson-shell{background:#fffaf2}.lesson-topbar,.lesson-rail{background:#fffdf8}.lesson-content{padding-top:65px}.lesson-heading h1{font-size:clamp(60px,6vw,91px);line-height:.95}.lesson-section{padding-top:58px;padding-bottom:58px}.definition-grid>div,.process-section li{border-color:#e0ccb1;border-radius:9px}.lesson-section-warm{background:#f4e8d7;border:1px solid #e0c8a7;border-radius:13px}.place-examples>div{background:#fffdf8}.working-lines{color:var(--deep);background:#fff8ed;border:1px solid #dfc6a5;border-radius:10px}.working-lines p{border-bottom-color:#e0ccb1}.working-lines span{color:var(--muted)}.practice-card{background:#fffdf9;border-color:#dcc09a;border-radius:13px;box-shadow:0 18px 42px #5b391916}.breakdown-panel,.hint-panel{background:#f7ecdc}.answer-row input{background:#fffdfa}.answer-row input,.support-actions button{border-radius:7px}@media (max-width:1080px){.product-hero{grid-template-columns:1fr}.product-hero:after{display:none}.teacher-premium-grid,.brand-role-grid{grid-template-columns:1fr}}@media (max-width:700px){.product-hero{min-height:auto}.product-hero h1{font-size:clamp(48px,15vw,66px)}.journey-preview:after{display:none}.showcase-stage{border-radius:13px}.showcase-screen{border-radius:10px}.featured-stage,.stage-start-card,.unit-featured{border-radius:12px}.first-lesson-list{border-top:1px solid #dfc7a5;border-left:0}}.student-app-page{background:radial-gradient(circle at 84% 8%,#d39d4e21,#0000 27%),#fffaf2;grid-template-columns:225px minmax(0,1fr);min-height:100svh;display:grid}.student-app-nav{background:#fffdf8;border-right:1px solid #e7d7c2;flex-direction:column;height:100svh;padding:28px 18px;display:flex;position:sticky;top:0}.student-app-logo{align-items:center;gap:9px;width:max-content;display:inline-flex}.student-app-mark{background:url(/equavo-mark-ui.png) 50%/contain no-repeat;width:30px;height:42px}.student-app-logo b{letter-spacing:.28em;font-family:Equavo Display,Georgia,serif;font-size:17px;font-weight:400}.student-app-logo b span{color:#bc7c2a}.student-app-nav nav{flex-direction:column;gap:6px;margin-top:68px;display:flex}.student-app-nav nav button,.student-bottom-nav button{color:#76685e;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;display:flex}.student-app-nav nav button{text-align:left;border-radius:9px;gap:13px;min-height:48px;padding:0 13px;font-size:11px}.student-app-nav nav button>span{justify-content:center;align-items:center;width:25px;height:25px;font-family:Georgia,serif;font-size:20px;display:flex}.student-app-nav nav button.active{color:#522f18;background:#f3e5d2;font-weight:700}.student-profile{border-top:1px solid #e7d7c2;align-items:center;gap:10px;margin-top:auto;padding:21px 8px 2px;display:flex}.student-profile>span,.student-avatar{color:#6d3d17;background:#f0dfc7;border:1px solid #d8b98e;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-family:Equavo Display,Georgia,serif;display:flex}.student-profile div{flex-direction:column;gap:3px;display:flex}.student-profile b{font-size:10px}.student-profile small{color:var(--muted);font-size:8px}.student-app-content{min-width:0;padding:54px clamp(28px,6vw,90px) 90px}.student-tab-view{max-width:1120px;margin:0 auto}.student-section-intro{margin-bottom:42px}.student-section-intro>p{color:#9b611f;letter-spacing:.16em;margin:0 0 14px;font-size:9px;font-weight:750}.student-section-intro h1{letter-spacing:-.045em;margin:0 0 16px;font-family:Equavo Display,Georgia,serif;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1}.student-section-intro>span{color:var(--muted);max-width:650px;font-size:13px;line-height:1.6;display:block}.student-position-card{background:#fffdf9;border:1px solid #dfc7a5;border-radius:14px;grid-template-columns:.8fr 1.1fr 1.1fr;align-items:center;gap:28px;padding:25px 28px;display:grid}.student-position-card>div:first-child>p,.student-continue-card p,.student-home-grid article>p,.student-home-grid button p,.learn-up-next>p,.short-queue>div>p,.explore-domains>p,.building-evidence p,.progress-answer-grid p,.reflex-mode-grid p{color:#9b611f;letter-spacing:.13em;font-size:8px;font-weight:750}.student-position-card h2{margin:7px 0 5px;font-family:Equavo Display,Georgia,serif;font-size:34px;font-weight:400}.student-position-card>div:first-child>span{color:var(--muted);font-size:9px}.position-route{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.position-route span{color:#a5958a;border-top:3px solid #e5d8c8;justify-content:center;align-items:center;padding-top:9px;font-size:8px;display:flex}.position-route span.active{color:#8f561c;border-color:#bd7c2a;font-weight:750}.position-note{color:var(--muted);border-left:1px solid #e5d5c1;margin:0;padding-left:25px;font-size:9px;line-height:1.55}.position-note b{color:#4c382c;margin-bottom:3px;display:block}.student-continue-card{color:#fff;background:linear-gradient(140deg,#5d3418,#2d190d);border-radius:15px;grid-template-columns:1fr auto;gap:24px 35px;margin-top:16px;padding:clamp(27px,4vw,46px);display:grid;position:relative;overflow:hidden}.student-continue-card:after{content:"";opacity:.09;background:url(/equavo-mark-ui.png) 50%/contain no-repeat;width:220px;height:310px;position:absolute;top:-60px;right:-35px}.continue-copy{z-index:1;position:relative}.student-continue-card p{color:#efcf9e}.student-continue-card h2{letter-spacing:-.035em;margin:28px 0 15px;font-family:Equavo Display,Georgia,serif;font-size:clamp(35px,4vw,55px);font-weight:400;line-height:.96}.continue-copy>span{color:#d7c7ba;max-width:520px;font-size:11px;line-height:1.6;display:block}.continue-maths{z-index:1;align-self:center;align-items:center;font-family:Equavo Display,Georgia,serif;font-size:clamp(28px,3vw,42px);display:flex;position:relative}.continue-maths strong{color:#e0a751;font-weight:400}.continue-maths i{font-style:normal}.student-continue-card>a{color:#2a190e;z-index:1;background:#d99a3f;border-radius:7px;grid-column:1/-1;justify-content:space-between;align-items:center;padding:16px 18px;font-size:11px;font-weight:750;display:flex;position:relative}.student-home-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:16px;display:grid}.student-home-grid>*{border-radius:13px;min-height:190px;padding:25px}.student-reflex-card{cursor:pointer;text-align:left;background:linear-gradient(135deg,#f5e6ce,#fff9ee);border:1px solid #d9b780;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.reflex-bolt{color:#c2771e;background:#fff7e9;border:1px solid #ddb979;border-radius:11px;justify-content:center;align-items:center;width:70px;height:78px;font-size:40px;display:flex}.student-reflex-card p{margin-bottom:9px}.student-reflex-card h3,.student-record-card h3{margin:0 0 8px;font-family:Equavo Display,Georgia,serif;font-size:26px;font-weight:400}.student-reflex-card small,.student-record-card>span{color:var(--muted);font-size:9px;line-height:1.55}.student-reflex-card>b{color:#925719;font-size:10px}.student-record-card{background:#fffdf9;border:1px solid #e0ccb0}.learn-up-next,.short-queue,.explore-domains,.building-evidence,.progress-answer-grid article,.reflex-mode-grid article,.more-list button{background:#fffdf9;border:1px solid #dfc7a5;border-radius:13px}.learn-up-next{padding:26px}.learn-up-next>div{grid-template-columns:55px 1fr auto auto;align-items:center;gap:14px;margin-top:25px;display:grid}.learn-up-next>div>span{color:#8b531a;background:#f0dfc8;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-family:Equavo Display,Georgia,serif;font-size:21px;display:flex}.learn-up-next h2,.short-queue h2,.explore-domains h2,.building-evidence h2,.reflex-mode-grid h2{margin:0;font-family:Equavo Display,Georgia,serif;font-size:27px;font-weight:400}.learn-up-next small{color:var(--muted);font-size:9px}.learn-up-next a{color:#fff;background:#4d2b15;border-radius:7px;padding:14px 17px;font-size:10px;font-weight:700}.short-queue{grid-template-columns:.65fr 1.35fr;gap:45px;margin-top:14px;padding:26px;display:grid}.short-queue ol{margin:0;padding:0;list-style:none}.short-queue li{border-bottom:1px solid #e5d5c1;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;min-height:52px;font-size:10px;display:grid}.short-queue li span{color:#9b611f;font-size:8px}.short-queue li i{color:var(--muted);font-size:8px;font-style:normal}.explore-domains{margin-top:14px;padding:26px}.explore-domains>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:23px;display:grid}.explore-domains>div span{background:#f8eee0;border:1px solid #ead7bc;border-radius:8px;align-items:center;gap:10px;min-height:55px;padding:12px;font-size:10px;display:flex}.explore-domains>div b{color:#9b611f;font-size:8px}.explore-domain-copy{color:var(--muted);max-width:620px;margin-top:10px;font-size:10px;line-height:1.55;display:block}.curriculum-map-link{color:#714317;border-top:1px solid #e5d3bb;justify-content:space-between;align-items:center;margin-top:18px;padding-top:15px;font-size:9px;font-weight:740;display:flex}.building-evidence{grid-template-columns:auto 1fr;align-items:center;gap:26px;padding:32px;display:grid}.progress-section-ledger{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.progress-section-ledger .building-evidence{margin:0}.progress-section-ledger .building-evidence:only-child{grid-column:1/-1}.progress-section-ledger .building-evidence a{color:var(--eq-direction);align-items:center;min-height:44px;font-weight:760;display:inline-flex}.evidence-ring{color:#8a531b;border:6px solid #ead9c1;border-top-color:#c5842e;border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-family:Equavo Display,Georgia,serif;font-size:30px;display:flex}.building-evidence h2{margin:10px 0}.building-evidence div>span,.progress-answer-grid article>span{color:var(--muted);max-width:630px;font-size:10px;line-height:1.65;display:block}.progress-answer-grid{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:14px;display:grid}.progress-answer-grid article{min-height:200px;padding:26px}.progress-answer-grid h3{margin:40px 0 11px;font-family:Equavo Display,Georgia,serif;font-size:25px;font-weight:400}.reflex-view{max-width:980px}.reflex-section-choice{background:#f2e3cc;border:1px solid #d9bc94;border-radius:12px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:14px;padding:7px;display:grid}.reflex-section-choice button{color:#694d3a;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;min-height:62px;padding:12px 15px;font-size:11px;font-weight:790;display:flex}.reflex-section-choice button span{font-size:11px;font-weight:500;line-height:1.4}.reflex-section-choice button.active{color:#fff;background:#4b2914}.reflex-mode-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.reflex-mode-grid article{min-height:410px;padding:30px}.reflex-mode-grid article>span{color:#a7641d;background:#f1dfc6;border-radius:13px;justify-content:center;align-items:center;width:75px;height:75px;margin-bottom:65px;font-family:Georgia,serif;font-size:42px;display:flex}.reflex-mode-grid h2{margin:15px 0;font-size:36px;line-height:1.05}.reflex-mode-grid small{color:var(--muted);font-size:10px;display:block}.reflex-mode-grid button{color:#fff;cursor:pointer;font:inherit;background:#4b2914;border:0;border-radius:7px;min-height:48px;margin-top:45px;padding:0 18px;font-size:10px}.more-list{gap:9px;display:grid}.more-list button{cursor:pointer;font:inherit;text-align:left;justify-content:space-between;align-items:center;min-height:78px;padding:16px 22px;display:flex}.more-list button>div{flex-direction:column;gap:5px;display:flex}.more-list b{font-family:Equavo Display,Georgia,serif;font-size:18px;font-weight:400}.more-list span{color:var(--muted);font-size:9px}.more-list i{color:#9b611f;font-style:normal}.student-mobile-header,.student-bottom-nav{display:none}@media (max-width:900px){.student-app-page{grid-template-columns:1fr;padding-bottom:78px}.student-app-nav{display:none}.student-app-content{padding:22px 20px 45px}.student-mobile-header{justify-content:space-between;align-items:center;margin-bottom:48px;display:flex}.student-mobile-header .student-app-logo b{font-size:15px}.student-bottom-nav{padding:7px 8px max(7px, env(safe-area-inset-bottom));z-index:30;background:#fffdf8f5;border-top:1px solid #e2cdb0;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.student-bottom-nav button{flex-direction:column;justify-content:center;gap:3px;min-height:54px;font-size:8px}.student-bottom-nav button>span{font-family:Georgia,serif;font-size:18px}.student-bottom-nav button.active{color:#6f4019;font-weight:750}.student-bottom-nav button.active:after{content:"";background:#c2822e;border-radius:99px;width:34px;height:3px;position:absolute;top:0}.student-position-card{grid-template-columns:1fr}.position-note{border-top:1px solid #e5d5c1;border-left:0;padding-top:18px;padding-left:0}}@media (max-width:650px){.brand-mark{width:22px;height:30px}.brand-lockup{gap:7px}.brand-lockup .wordmark{font-size:16px}.student-preview-header{grid-template-columns:auto 1fr}.student-preview-header>b{grid-column:2;justify-self:start}.student-status-strip,.student-quick-actions{grid-template-columns:1fr}.student-status-strip>div+div{border-top:1px solid #ead8c0;border-left:0}.student-section-intro h1{font-size:43px}.student-continue-card{grid-template-columns:1fr}.continue-maths{margin:5px 0 15px}.student-home-grid,.progress-answer-grid,.progress-section-ledger,.reflex-mode-grid{grid-template-columns:1fr}.student-reflex-card{grid-template-columns:auto 1fr}.student-reflex-card>b{grid-column:2}.learn-up-next>div{grid-template-columns:44px 1fr;align-items:start}.learn-up-next a,.learn-up-next small{grid-column:2}.short-queue{grid-template-columns:1fr;gap:20px}.explore-domains>div{grid-template-columns:repeat(2,1fr)}.building-evidence{grid-template-columns:1fr;align-items:start}.evidence-ring{width:82px;height:82px}}@media (max-width:560px){.reflex-section-choice{grid-template-columns:1fr}}.member-app-section{background:radial-gradient(circle at 82% 42%,#dda8522e,#0000 27%),linear-gradient(135deg,#fffaf2,#f2e3cd);border-top:1px solid #ddc5a6;border-bottom:1px solid #ddc5a6;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:center;gap:clamp(50px,8vw,130px);padding:clamp(90px,10vw,150px) clamp(24px,8vw,128px);display:grid;overflow:hidden}.member-app-copy{max-width:680px}.member-app-copy h2{letter-spacing:-.055em;margin:20px 0 27px;font-family:Equavo Display,Georgia,serif;font-size:clamp(54px,6vw,88px);font-weight:400;line-height:.98}.member-app-copy h2 em{color:#ae6a21;font-weight:400}.member-app-copy>p:not(.eyebrow){color:var(--muted);max-width:580px;font-size:14px;line-height:1.8}.member-app-actions{align-items:center;gap:23px;margin-top:34px;display:flex}.member-app-actions>span{color:#7a6758;max-width:190px;font-size:10px;line-height:1.5}.member-app-preview{background:#fffdf9eb;border:1px solid #d9bc94;border-radius:34px;justify-self:center;width:100%;max-width:390px;min-height:650px;padding:27px 22px 84px;position:relative;overflow:hidden;transform:rotate(1.2deg);box-shadow:0 38px 90px #54301429}.member-app-preview header{justify-content:space-between;align-items:center;display:flex}.member-preview-logo{letter-spacing:.27em;font-family:Equavo Display,Georgia,serif;font-size:18px}.member-preview-logo span{color:#b77225}.member-app-preview header>i{background:#f2e2cb;border:1px solid #dbbf99;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Georgia,serif;font-style:normal;display:flex}.member-preview-grade{border:1px solid #e3ccb0;border-radius:15px;justify-content:space-between;align-items:center;margin-top:39px;padding:20px;display:flex}.member-preview-grade p,.member-preview-action p{color:#965817;letter-spacing:.15em;margin:0;font-size:8px;font-weight:750}.member-preview-grade strong{margin:5px 0;font-family:Equavo Display,Georgia,serif;font-size:41px;font-weight:400;display:block}.member-preview-grade strong span{color:#bb792a}.member-preview-grade small{color:#317729;font-size:9px;display:block}.member-preview-grade>b{color:#79502b;text-align:center;background:#f4e7d4;border-radius:50%;place-items:center;width:83px;height:83px;font-size:10px;display:grid}.member-preview-action{color:#fff;background:linear-gradient(145deg,#63391e,#2a180e);border-radius:16px;min-height:270px;margin-top:14px;padding:28px;position:relative}.member-preview-action:after{content:"";opacity:.16;background:url(/pwa/icon-512.png) 50%/cover no-repeat;border-radius:50%;width:130px;height:130px;position:absolute;top:30px;right:-25px}.member-preview-action h3{z-index:1;margin:55px 0 37px;font-family:Equavo Display,Georgia,serif;font-size:38px;font-weight:400;line-height:1;position:relative}.member-preview-action>span{color:#28170c;background:#d5963d;border-radius:7px;justify-content:space-between;align-items:center;padding:15px;font-size:10px;font-weight:750;display:flex}.member-app-preview footer{background:#fffdfa;border-top:1px solid #e3cfb4;grid-template-columns:repeat(5,1fr);padding:9px 8px 14px;display:grid;position:absolute;bottom:0;left:0;right:0}.member-app-preview footer>span{color:#8d7d72;flex-direction:column;align-items:center;gap:4px;font-size:7px;display:flex}.member-app-preview footer i{font-family:Georgia,serif;font-size:16px;font-style:normal}.member-app-preview footer .active{color:#6b3b17;font-weight:700}.student-app-page{background:radial-gradient(circle at 88% 5%, #dfb56f2e, transparent 26%), var(--eq-canvas);grid-template-columns:220px minmax(0,1fr)}.student-app-nav{border-color:#e4d1b6;padding:27px 17px}.student-app-mark{background-image:url(/pwa/icon-192.png);border-radius:8px;width:38px;height:38px}.student-app-nav nav{margin-top:58px}.student-app-nav nav button{font-size:12px}.student-app-nav nav button.active{background:#f1e2cc}.student-app-content{padding:clamp(38px,5vw,74px) clamp(25px,5vw,80px) 100px}.student-tab-view{max-width:1080px}.student-section-intro{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.student-section-intro>div>p,.student-grade-card p,.student-continue-card p,.student-home-grid article>p,.student-home-grid button p,.learn-up-next>p,.short-queue>div>p,.explore-domains>p,.building-evidence p,.progress-answer-grid p,.progress-grade-strip p,.reflex-mode-grid p,.install-card p{color:#985a19;letter-spacing:.145em;margin:0;font-size:9px;font-weight:760}.student-section-intro h1{margin:13px 0;font-size:clamp(43px,5vw,67px)}.student-section-intro>div>span{color:var(--muted);max-width:670px;font-size:13px;line-height:1.65;display:block}.student-grade-card{background:#fffdf9db;border:1px solid #dfc7a6;border-radius:15px;grid-template-columns:.9fr 1.1fr .8fr;align-items:center;gap:27px;padding:22px 27px;display:grid}.grade-main>div{align-items:center;gap:15px;margin:3px 0;display:flex}.grade-main strong{font-family:Equavo Display,Georgia,serif;font-size:43px;font-weight:400}.grade-main>div>span{color:#ba7626;font-size:27px}.grade-main small{color:#267421;font-size:10px}.grade-main small i{background:#3b8c30;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.grade-context{border-left:1px solid #e5d3bb;flex-direction:column;gap:5px;min-height:76px;padding-left:28px;display:flex}.grade-context>span{color:#98601e;letter-spacing:.14em;font-size:8px;font-weight:750}.grade-context b{font-family:Equavo Display,Georgia,serif;font-size:21px;font-weight:400}.grade-context small{color:var(--muted);font-size:9px}.streak-chip{background:#f3e5d1;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.streak-glyph{color:#bd7728;font-size:28px}.streak-chip div{flex-direction:column;gap:3px;display:flex}.streak-chip b{font-size:10px}.streak-chip small{color:var(--muted);font-size:8px}.student-continue-card{border-radius:16px;margin-top:15px;padding:clamp(28px,4.5vw,51px)}.student-continue-card:after{opacity:.13;background-image:url(/pwa/icon-512.png);border-radius:50%;width:290px;height:290px;top:-35px;right:-40px}.student-continue-card h2{font-size:clamp(42px,5vw,62px)}.student-continue-card>a,.reflex-submit{min-height:50px}.student-home-grid>*{border-radius:14px;min-height:196px}.student-reflex-card{color:inherit;font:inherit}.student-record-card{flex-direction:column;display:flex}.student-record-card>p{margin-bottom:25px}.student-record-card button{color:#7e4b18;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;margin-top:auto;padding:12px 0 0;font-size:10px;font-weight:700;display:flex}.why-button{color:#7f4e20;cursor:pointer;font:inherit;background:0 0;border:1px solid #d9ba91;border-radius:7px;min-height:44px;padding:0 13px;font-size:9px}.why-panel{background:#f6ead9;border-top:1px solid #e3cbaa;flex-direction:column;gap:8px;margin:23px -26px -26px;padding:21px 26px;display:flex}.why-panel b{font-family:Equavo Display,Georgia,serif;font-size:18px;font-weight:400}.why-panel .quo-why-heading{align-items:center;gap:9px;display:flex}.why-panel .quo-why-heading .quo-mark{width:29px;height:29px}.why-panel span{color:var(--muted);max-width:700px;font-size:10px;line-height:1.6}.progress-grade-strip{background:#fffdf9;border:1px solid #dfc7a5;border-radius:14px;grid-template-columns:.8fr 1.2fr;gap:20px;margin-bottom:14px;padding:27px;display:grid}.progress-grade-strip>div+div{border-left:1px solid #e5d3bb;padding-left:30px}.progress-grade-strip strong{margin:8px 0;font-family:Equavo Display,Georgia,serif;font-size:38px;font-weight:400;display:block}.progress-grade-strip strong span{color:#b87527}.progress-grade-strip small{color:#2f7428;font-size:9px}.progress-grade-strip small i{background:#3d8834;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.progress-grade-strip b{margin:12px 0 6px;font-family:Equavo Display,Georgia,serif;font-size:24px;font-weight:400;display:block}.progress-grade-strip>div>span{color:var(--muted);font-size:10px}.reflex-score{background:#fffdf9;border:1px solid #ddc39f;border-radius:12px;grid-template-columns:auto auto;gap:2px;padding:13px 17px;display:grid}.reflex-score span{color:#925517;letter-spacing:.14em;grid-column:1/-1;font-size:7px;font-weight:750}.reflex-score b{font-family:Equavo Display,Georgia,serif;font-size:24px;font-weight:400}.reflex-score small{color:#277522;align-self:center;font-size:8px}.reflex-mode-grid article{flex-direction:column;display:flex}.reflex-mode-grid article>span{margin-bottom:58px}.reflex-mode-grid button{margin-top:auto}.reflex-mode-grid article:nth-child(2){opacity:.72}.reflex-session-view{max-width:770px}.reflex-session-top{background:#fffdf9;border:1px solid #e1c9a9;border-radius:13px;grid-template-columns:1fr repeat(3,auto);align-items:center;gap:14px;margin-bottom:14px;padding:13px 18px;display:grid}.reflex-session-top button{color:#7d4e22;cursor:pointer;font:inherit;background:0 0;border:0;justify-self:start;min-height:44px;font-size:10px}.reflex-session-top>div{border-left:1px solid #ead8c0;flex-direction:column;gap:3px;min-width:75px;padding-left:17px;display:flex}.reflex-session-top span{color:#9a6b3b;letter-spacing:.13em;font-size:7px;font-weight:750}.reflex-session-top b{font-family:Equavo Display,Georgia,serif;font-size:20px;font-weight:400}.reflex-question-card{text-align:center;background:#fffdf9;border:1px solid #dfc39e;border-radius:15px;padding:clamp(27px,5vw,49px);box-shadow:0 22px 60px #4b2a1214}.reflex-question-card>p{color:#985a19;letter-spacing:.15em;font-size:9px;font-weight:750}.reflex-question-card h1{margin:40px 0 30px;font-family:Equavo Display,Georgia,serif;font-size:clamp(45px,7vw,72px);font-weight:400}.reflex-question-card label{color:var(--muted);margin-bottom:8px;font-size:9px;display:block}.reflex-question-card input{color:var(--deep);text-align:center;background:#fffaf2;border:1px solid #dcbf98;border-radius:10px;outline:0;width:100%;max-width:310px;height:72px;font-family:Equavo Display,Georgia,serif;font-size:34px}.reflex-question-card input:focus{border-color:#b87525;box-shadow:0 0 0 3px #b8752521}.reflex-keypad{grid-template-columns:repeat(3,1fr);gap:7px;max-width:420px;margin:24px auto 12px;display:grid}.reflex-keypad button{color:var(--deep);cursor:pointer;background:#fffaf2;border:1px solid #e1cab0;border-radius:8px;min-height:51px;font-family:Equavo Display,Georgia,serif;font-size:22px}.reflex-keypad button:hover{background:#f4e4ce}.reflex-feedback{color:#794615;background:#fff2df;border:1px solid #e7bd80;border-radius:8px;max-width:420px;margin:15px auto 0;padding:13px;font-size:10px;line-height:1.5}.reflex-feedback.correct{color:#2a6d23;background:#edf6e8;border-color:#add59f}.reflex-submit{color:#fff;cursor:pointer;font:inherit;background:#4a2814;border:0;border-radius:8px;width:100%;max-width:420px;margin-top:8px;font-size:11px;font-weight:700}.reflex-submit:disabled{cursor:default;opacity:.42}.reflex-result-view{place-items:center;min-height:70svh;display:grid}.reflex-result-view>section{text-align:center;background:#fffdf9;border:1px solid #d9ba90;border-radius:18px;max-width:570px;padding:48px;box-shadow:0 28px 70px #4d2b131a}.result-bolt{color:#b36b1e;background:#f3dfbd;border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;margin:0 auto 25px;font-size:42px;display:flex}.reflex-result-view p{color:#985a19;letter-spacing:.15em;font-size:8px;font-weight:750}.reflex-result-view h1{margin:23px 0 13px;font-family:Equavo Display,Georgia,serif;font-size:82px;font-weight:400;line-height:.9}.reflex-result-view h2{margin:0 0 13px;font-family:Equavo Display,Georgia,serif;font-size:26px;font-weight:400}.reflex-result-view section>span:not(.result-bolt){color:var(--muted);font-size:10px;line-height:1.6;display:block}.reflex-result-view section>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:29px;display:grid}.reflex-result-view button{color:#fff;cursor:pointer;font:inherit;background:#4b2914;border:1px solid #4b2914;border-radius:8px;min-height:48px;font-size:10px}.reflex-result-view button+button{color:#4b2914;background:0 0}.install-card{color:#fff;background:linear-gradient(140deg,#63381d,#2d190d);border-radius:15px;grid-template-columns:1fr auto;gap:20px;margin-bottom:15px;padding:28px;display:grid}.install-card>div{align-items:center;gap:18px;display:flex}.install-card .student-app-mark{flex:none;width:75px;height:75px}.install-card h2{margin:8px 0;font-family:Equavo Display,Georgia,serif;font-size:30px;font-weight:400}.install-card div div>span{color:#d7c4b3;font-size:10px;line-height:1.55;display:block}.install-card>button{color:#2a180d;cursor:pointer;font:inherit;background:#d4963d;border:0;border-radius:8px;align-self:center;min-height:48px;padding:0 18px;font-size:10px;font-weight:750}.install-help{background:#ffffff14;border-radius:8px;grid-column:1/-1;padding:13px;line-height:1.6;color:#ead9c7!important;letter-spacing:normal!important}.more-list button,.more-list a,.more-static-item{font:inherit;text-align:left;background:#fffdf9;border:1px solid #dfc7a5;border-radius:13px;justify-content:space-between;align-items:center;min-height:78px;padding:16px 22px;display:flex}.more-list button,.more-list a{cursor:pointer}.more-list button>div,.more-list a>div,.more-static-item>div{flex-direction:column;gap:5px;display:flex}.more-static-item{color:#6f6259;background:#f4eee6}.more-static-item>i{letter-spacing:.08em;font-size:11px;font-weight:760}.lesson-save-status{color:var(--eq-secure);white-space:nowrap;margin-top:0;font-size:11px;font-weight:720;display:block}.lesson-save-status.unavailable{color:var(--eq-revisit)}.lesson-start-grid article.storage-warning{border-left:4px solid var(--eq-revisit)}.diagnostic-save-status{color:var(--eq-secure);margin-top:16px;font-size:13px;font-weight:700}.diagnostic-save-status.unavailable{color:var(--eq-revisit)}.install-mini{color:#fff;cursor:pointer;font:inherit;background:#4a2814;border:0;border-radius:7px;min-height:39px;padding:0 13px;font-size:9px;font-weight:700}.student-header-actions{align-items:center;gap:9px;display:flex}.grade-building{color:#8d755f}.grade-main .evidence-building,.neutral-status{color:#765f4c}.student-continue-card .lesson-coming{color:#e0cbb7;font:inherit;z-index:1;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:7px;grid-column:1/-1;justify-content:center;align-items:center;min-height:50px;font-size:10px;font-weight:700;display:flex;position:relative}.student-continue-card .lesson-action{color:#2a180d;cursor:pointer;background:#d1933b;border-color:#d1933b}.lesson-unavailable.lesson-action{color:#fff;cursor:pointer;background:#4b2914}.diagnostic-home-card{color:#fff;background:linear-gradient(140deg,#5d3418,#2d190d);border-radius:16px;grid-template-columns:1fr auto;gap:28px;margin-top:15px;padding:clamp(29px,4.8vw,52px);display:grid;position:relative;overflow:hidden}.diagnostic-home-card:after{content:"";opacity:.1;background:url(/pwa/icon-512.png) 50%/cover;border-radius:50%;width:270px;height:270px;position:absolute;top:-55px;right:-65px}.diagnostic-home-card>div,.diagnostic-home-card>a{z-index:1;position:relative}.diagnostic-home-card p,.learning-gate p{color:#e1aa5d;letter-spacing:.15em;margin:0;font-size:8px;font-weight:760}.diagnostic-home-card h2{margin:27px 0 18px;font-family:Equavo Display,Georgia,serif;font-size:clamp(42px,5vw,63px);font-weight:400;line-height:.96}.diagnostic-home-card>div>span{color:#d4c1b0;max-width:590px;font-size:11px;line-height:1.6;display:block}.diagnostic-home-steps{align-items:center;gap:11px;display:flex}.diagnostic-home-steps span{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:10px 12px;color:#e1cfbe!important;font-size:8px!important}.diagnostic-home-steps i{color:#d59742;font-style:normal}.diagnostic-home-card>a{color:#2b190e;background:#d59742;border-radius:8px;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:52px;padding:0 18px;font-size:11px;font-weight:760;display:flex}.pre-evidence-note{background:#fffdf9;border:1px solid #e0c8a7;border-radius:12px;align-items:center;gap:20px;margin-top:14px;padding:20px 23px;display:flex}.pre-evidence-note b{font-family:Equavo Display,Georgia,serif;font-size:18px;font-weight:400}.pre-evidence-note span{color:var(--muted);font-size:9px;line-height:1.6}.learning-gate{background:#fffdf9;border:1px solid #dfc5a2;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:27px;display:grid}.learning-gate>span{color:#8c5319;background:#f0dfc7;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-family:Equavo Display,Georgia,serif;font-size:23px;display:flex}.learning-gate h2{margin:7px 0 5px;font-family:Equavo Display,Georgia,serif;font-size:28px;font-weight:400}.learning-gate small{color:var(--muted);font-size:9px}.learning-gate a{color:#fff;background:#4b2914;border-radius:8px;padding:15px 17px;font-size:10px;font-weight:700}.saved-learning-gate{background:#eef3ec;border-color:#b8c9b8;margin-top:12px}.saved-learning-gate>span{color:#48644b;background:#dce8dc}.saved-learning-gate p{color:#48644b}.saved-learning-gate a{background:#48644b}.lesson-unavailable{color:#7d6b5e;font:inherit;background:#eee0cf;border:0;border-radius:7px;min-height:44px;padding:0 14px;font-size:9px}.parent-summary-link{color:#fff;background:#4a2814;border-radius:9px;justify-content:space-between;align-items:center;min-height:54px;margin-top:14px;padding:0 18px;font-size:10px;font-weight:700;display:flex}.diagnostic-page{background:radial-gradient(circle at 87% 3%,#cd913726,#0000 26%),#fbf7f0;min-height:100svh;padding:clamp(25px,5vw,72px) 18px 90px}.diagnostic-shell{max-width:900px;margin:0 auto}.diagnostic-top{justify-content:space-between;align-items:center;margin-bottom:72px;display:flex}.diagnostic-top a,.diagnostic-back{color:#75471e;font-size:10px;font-weight:700}.diagnostic-top span{color:var(--muted);font-size:9px}.diagnostic-heading>p,.diagnostic-intro>p,.diagnostic-result>p{color:#9a5b18;letter-spacing:.15em;font-size:9px;font-weight:780}.diagnostic-heading h1,.diagnostic-intro h1,.diagnostic-result h1{letter-spacing:-.04em;margin:19px 0 22px;font-family:Equavo Display,Georgia,serif;font-size:clamp(48px,7vw,79px);font-weight:400;line-height:.96}.diagnostic-heading h1 em,.diagnostic-intro h1 em,.diagnostic-result h1 em{color:#a8651d;font-weight:400}.diagnostic-heading>span,.diagnostic-intro>span{color:var(--muted);max-width:700px;font-size:12px;line-height:1.7;display:block}.diagnostic-result-intro{color:var(--muted);max-width:760px;font-size:16px;line-height:1.65;display:block}.diagnostic-intro{padding-top:28px}.diagnostic-intro .diagnostic-back,.diagnostic-result .diagnostic-back{margin-bottom:72px;display:inline-block}.diagnostic-profile-form{background:#fffdf9;border:1px solid #dfc4a0;border-radius:14px;grid-template-columns:1fr 1fr;gap:15px;margin-top:45px;padding:25px;display:grid}.diagnostic-promise-grid{border-top:1px solid #dfc4a0;border-bottom:1px solid #dfc4a0;grid-template-columns:repeat(3,1fr);margin-top:38px;display:grid}.diagnostic-promise-grid article{border-left:1px solid #dfc4a0;min-height:150px;padding:22px}.diagnostic-promise-grid article:first-child{border-left:0}.diagnostic-promise-grid b{margin-bottom:38px;font-size:16px;display:block}.diagnostic-promise-grid span{color:var(--muted);font-size:13px;line-height:1.5}.diagnostic-profile-confirm{background:#fffdf9;border:1px solid #dfc4a0;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:20px;margin-top:22px;padding:24px 26px;display:grid}.diagnostic-profile-confirm>div{gap:6px;display:grid}.diagnostic-profile-confirm span{color:#96591b;letter-spacing:.12em;font-size:10px;font-weight:780}.diagnostic-profile-confirm b{font-family:Equavo Display,Georgia,serif;font-size:28px;font-weight:400}.diagnostic-profile-confirm small{color:var(--muted);font-size:13px}.diagnostic-profile-confirm button{color:#68401e;cursor:pointer;background:0 0;border:1px solid #cda97c;border-radius:8px;min-height:44px;padding:0 15px;font:700 13px/1 Equavo Sans,Arial,sans-serif}.diagnostic-profile-form label{color:#735a46;flex-direction:column;gap:8px;font-size:9px;display:flex}.diagnostic-profile-form input,.diagnostic-profile-form select,.diagnostic-question-list input{color:var(--deep);font:inherit;background:#fffaf2;border:1px solid #d8b98f;border-radius:8px;min-height:51px;padding:0 14px}.diagnostic-finish{color:#fff;cursor:pointer;font:inherit;background:#4a2814;border:0;border-radius:8px;width:100%;min-height:53px;margin-top:15px;padding:0 20px;font-size:11px;font-weight:750}.diagnostic-finish:disabled{cursor:default;opacity:.4}.diagnostic-existing,.diagnostic-restart{color:#7d4c1d;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:17px;font-size:9px;text-decoration:underline}.diagnostic-intro>small{color:#918075;margin-top:27px;font-size:8px;display:block}.diagnostic-question-list{gap:12px;margin-top:55px;display:grid}.diagnostic-question-list fieldset{background:#fffdf9;border:1px solid #dfc4a0;border-radius:14px;margin:0;padding:clamp(23px,4vw,35px)}.diagnostic-question-list legend{padding:0 8px;font-family:Equavo Display,Georgia,serif;font-size:clamp(22px,3vw,29px)}.diagnostic-question-list legend span{color:#a8661e;margin-right:13px;font-family:Equavo Sans,Arial,sans-serif;font-size:8px}.diagnostic-question-list fieldset>p{color:var(--muted);margin:7px 0 17px;font-size:9px}.diagnostic-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.diagnostic-options.two{grid-template-columns:repeat(2,minmax(75px,150px))}.diagnostic-options button{color:var(--deep);cursor:pointer;background:#fffaf2;border:1px solid #dec5a4;border-radius:8px;min-height:55px;font-family:Equavo Display,Georgia,serif;font-size:22px}.diagnostic-options button.selected{color:#fff;background:#583018;border-color:#583018}.diagnostic-question-list input{width:100%;max-width:500px;font-size:13px}.diagnostic-result-grid{grid-template-columns:.65fr 1.35fr;gap:13px;margin-top:48px;display:grid}.diagnostic-result-grid article{background:#fffdf9;border:1px solid #dfc4a0;border-radius:14px;min-height:230px;padding:28px}.diagnostic-result-grid article>span,.diagnostic-next span{color:#995a18;letter-spacing:.14em;font-size:8px;font-weight:780}.diagnostic-result-grid strong{margin:32px 0 12px;font-family:Equavo Display,Georgia,serif;font-size:72px;font-weight:400;display:block}.diagnostic-result-grid strong i{color:#a98969;font-size:28px;font-style:normal}.diagnostic-result-grid h2,.diagnostic-next h2{margin:31px 0 13px;font-family:Equavo Display,Georgia,serif;font-size:30px;font-weight:400;line-height:1.15}.diagnostic-result-grid small{color:var(--muted);font-size:9px;line-height:1.65;display:block}.diagnostic-next{color:#fff;background:linear-gradient(140deg,#5d3418,#2d190d);border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:25px;margin-top:13px;padding:29px;display:grid}.diagnostic-next span{color:#e1a554}.diagnostic-next h2{margin:16px 0 7px;font-size:34px}.diagnostic-next p{color:#d4c1b1;margin:0;font-size:9px}.diagnostic-next a{color:#2b190e;background:#d4963d;border-radius:8px;padding:16px 18px;font-size:10px;font-weight:750}.diagnostic-one-question{max-width:820px}.diagnostic-progress{background:#eadfce;height:5px;margin:-45px 0 62px;overflow:hidden}.diagnostic-progress span{background:linear-gradient(90deg,#8c541f,#d99d47);height:100%;transition:width .2s;display:block}.diagnostic-question-screen{background:#fffdf9;border:1px solid #ddc29c;border-radius:18px;min-height:470px;padding:clamp(30px,6vw,58px)}.diagnostic-question-screen>p{color:#985b1d;letter-spacing:.14em;margin:0;font-size:11px;font-weight:790}.diagnostic-question-screen h1{letter-spacing:-.035em;margin:27px 0 15px;font-family:Equavo Display,Georgia,serif;font-size:clamp(38px,5.5vw,58px);font-weight:400;line-height:1.02}.diagnostic-question-screen>span{color:#746458;max-width:650px;font-size:16px;line-height:1.6;display:block}.diagnostic-screen-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:42px;display:grid}.diagnostic-screen-options button,.diagnostic-not-sure{color:#382317;cursor:pointer;text-align:left;background:#fff8ee;border:1px solid #d9bc96;border-radius:10px;min-height:64px;padding:13px 17px;font:650 17px/1.3 Equavo Sans,Arial,sans-serif}.diagnostic-screen-options button:hover,.diagnostic-not-sure:hover{border-color:#a46a2d}.diagnostic-screen-options button.selected,.diagnostic-not-sure.selected{color:#fff;background:#4d2a16;border-color:#4d2a16}.diagnostic-not-sure{color:#765f4d;background:0 0;width:100%;min-height:48px;margin-top:13px}.diagnostic-screen-actions{justify-content:space-between;gap:13px;margin-top:16px;display:flex}.diagnostic-screen-actions button{color:#fff;cursor:pointer;background:#4a2814;border:0;border-radius:8px;min-height:52px;padding:0 19px;font:750 14px/1 Equavo Sans,Arial,sans-serif}.diagnostic-screen-actions button:first-child{color:#68401e;background:0 0;border:1px solid #cda97c}.diagnostic-screen-actions button:disabled{cursor:default;opacity:.35}.diagnostic-area-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:13px;display:grid}.diagnostic-area-grid article{background:#f5ebdd;border-top:2px solid #9b662f;min-height:118px;padding:18px}.diagnostic-area-grid span{color:#765d49;font-size:11px;font-weight:720;display:block}.diagnostic-area-grid strong{margin:12px 0 7px;font:400 31px/1 Equavo Display,Georgia,serif;display:block}.diagnostic-area-grid small{color:#75685d;font-size:11px;line-height:1.4}.offline-page{background:radial-gradient(circle at 85% 5%,#d5984229,#0000 28%),#fbf7f0;place-items:center;min-height:100svh;padding:24px;display:grid}.offline-page>section{text-align:center;max-width:760px}.offline-page>section>p{color:#9a5b18;letter-spacing:.14em;margin-top:34px;font-size:11px;font-weight:790}.offline-page h1{letter-spacing:-.04em;margin:24px 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(48px,7vw,78px);font-weight:400;line-height:.96}.offline-page h1 em{color:#a76520;font-weight:400}.offline-page>section>span:not(.student-app-mark){color:#746458;font-size:17px;line-height:1.65;display:block}.offline-page div{justify-content:center;gap:12px;margin:38px 0 22px;display:flex}.offline-page div>*{color:#fff;background:#4a2814;border:0;border-radius:8px;min-height:52px;padding:18px 20px;font:750 14px/1 Equavo Sans,Arial,sans-serif}.offline-page div a:last-child{color:#66401f;background:0 0;border:1px solid #c9a77b}.offline-page small{color:#887669;font-size:12px}.learner-data-portability{background:#efe1cc;border:1px solid #dbc09b;grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,60px);margin-top:18px;padding:clamp(25px,4vw,40px);display:grid}.learner-data-portability p{color:#9a5c1c;letter-spacing:.13em;margin:0;font-size:10px;font-weight:790}.learner-data-portability h2{margin:14px 0;font:400 clamp(31px,4vw,44px)/1.05 Equavo Display,Georgia,serif}.learner-data-portability>div>span{color:#746457;font-size:14px;line-height:1.6}.learner-data-portability>div:last-child{gap:8px;display:grid}.learner-data-portability button,.learner-data-portability label{color:#fff;cursor:pointer;background:#2b190f;border:1px solid #2b190f;align-items:center;min-height:48px;padding:0 15px;font-size:12px;font-weight:740;display:flex}.learner-data-portability label{color:#604022;background:0 0}.learner-data-portability label input{display:none}.learner-data-portability small{color:#76675b;margin-top:6px;font-size:11px;line-height:1.5}.continue-maths.integer-order{align-items:center;gap:12px;display:flex}.continue-maths.integer-order span,.continue-maths.integer-order strong{font-size:clamp(27px,4vw,48px)}.continue-maths.integer-order i{color:#d7b37b;font-size:25px;font-style:normal}.pwa-lesson-page{background:radial-gradient(circle at 90% 0, #dfb56f2e, transparent 25%), var(--eq-canvas);color:var(--eq-ink);min-height:100svh}.pwa-lesson-topbar{z-index:20;background:#fffdf9f0;border-bottom:1px solid #e4d0b3;grid-template-columns:1fr minmax(420px,600px) 1fr;align-items:center;gap:25px;padding:14px clamp(18px,4vw,58px);display:grid;position:sticky;top:0}.pwa-lesson-topbar>a:last-child{color:#74451d;justify-self:end;font-size:10px;font-weight:700}.pwa-lesson-brand{color:var(--deep);align-items:center;gap:10px;width:max-content;display:flex}.pwa-lesson-brand b{letter-spacing:.22em;font-family:Equavo Display,Georgia,serif;font-size:17px}.pwa-lesson-brand b span{color:#b77225}.pwa-lesson-brand .student-app-mark{width:34px;height:34px}.pwa-lesson-progress{grid-template-columns:max-content minmax(90px,1fr) max-content;justify-content:center;align-items:center;gap:13px;display:grid}.pwa-lesson-progress>span{color:#74583f;white-space:nowrap;font-size:9px}.pwa-lesson-progress>span b{color:#8c5116}.pwa-lesson-progress>i{background:#eadbc7;border-radius:999px;width:100%;max-width:220px;height:5px;display:block;overflow:hidden}.pwa-lesson-progress>i span{background:#b97222;height:100%;transition:width .25s;display:block}.pwa-lesson-content{max-width:1050px;margin:0 auto;padding:clamp(50px,7vw,95px) clamp(18px,4vw,48px) 110px}.pwa-lesson-hero{grid-template-columns:minmax(0,1fr) 250px;align-items:end;gap:55px;display:grid}.pwa-lesson-hero>div>p,.pwa-section-heading>span,.pwa-question-meta>span,.pwa-lesson-result>div>span{color:#a15f19;letter-spacing:.15em;margin:0;font-size:9px;font-weight:780}.pwa-lesson-hero h1{letter-spacing:-.035em;margin:20px 0 24px;font-family:Equavo Display,Georgia,serif;font-size:clamp(53px,7.2vw,87px);font-weight:400;line-height:.94}.pwa-lesson-hero h1 em{color:#a6631c;font-style:italic}.pwa-lesson-hero>div>span{color:var(--muted);max-width:680px;font-size:13px;line-height:1.7;display:block}.pwa-lesson-hero>aside{background:#f2e3ce;border:1px solid #dec29b;border-radius:13px;flex-direction:column;gap:8px;padding:22px;display:flex}.pwa-lesson-hero>aside span{color:#9c5c19;letter-spacing:.13em;font-size:8px;font-weight:780}.pwa-lesson-hero>aside b{font-family:Equavo Display,Georgia,serif;font-size:19px;font-weight:400}.pwa-lesson-hero>aside small{color:#806a58;font-size:8px;line-height:1.45}.pwa-recording-note{color:#fff;background:linear-gradient(140deg,#5d341b,#2d190d);border-radius:14px;align-items:center;gap:20px;margin:45px 0 15px;padding:22px 25px;display:flex}.pwa-recording-note>span{color:#2c180c;background:#d39742;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding-left:2px;display:flex}.pwa-recording-note b{font-family:Equavo Display,Georgia,serif;font-size:20px;font-weight:400}.pwa-recording-note p{color:#d9c8b6;margin:5px 0 0;font-size:9px;line-height:1.55}.pwa-lesson-section,.pwa-practice-section{background:#fffdf9;border:1px solid #e0c9a9;border-radius:16px;margin-top:15px;padding:clamp(28px,5.2vw,58px)}.pwa-lesson-warm{background:#f5eadb}.pwa-section-heading h2{letter-spacing:-.025em;max-width:780px;margin:13px 0 30px;font-family:Equavo Display,Georgia,serif;font-size:clamp(35px,5vw,54px);font-weight:400;line-height:1.02}.pwa-entry-grid,.pwa-definition-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pwa-entry-grid article,.pwa-definition-grid article{background:#f9f1e5;border:1px solid #ead6bb;border-radius:11px;padding:25px}.pwa-entry-grid article>span{color:#fff;background:#5b3219;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:31px;font-family:Equavo Display,Georgia,serif;display:flex}.pwa-entry-grid h3,.pwa-definition-grid h3{margin:0 0 11px;font-family:Equavo Display,Georgia,serif;font-size:23px;font-weight:400}.pwa-entry-grid p,.pwa-definition-grid p{color:var(--muted);margin:0 0 17px;font-size:10px;line-height:1.65}.pwa-entry-grid article>b{color:#7e4b18;font-size:10px;line-height:1.55;display:block}.pwa-repair{background:#fffaf2;border:1px solid #e5cfb1;border-radius:9px;margin-top:12px;overflow:hidden}.pwa-repair summary{color:#75461e;cursor:pointer;padding:17px 19px;font-size:10px;font-weight:700}.pwa-repair>div{color:var(--muted);border-top:1px solid #ead7bd;padding:17px 19px;font-size:10px;line-height:1.65}.pwa-repair p{margin:0}.pwa-repair p+p{margin-top:9px}.pwa-definition-grid{grid-template-columns:repeat(3,1fr)}.pwa-definition-grid article{background:#fffdf9b3}.pwa-section-copy{color:var(--muted);max-width:790px;margin:-7px 0 35px;font-size:12px;line-height:1.75}.pwa-number-line{grid-template-columns:repeat(9,1fr);margin:62px 0 30px;display:grid;position:relative}.pwa-number-line:before{content:"";background:#69401f;height:2px;position:absolute;top:0;left:3%;right:3%}.pwa-number-line>span{color:#7e6652;text-align:center;padding-top:13px;font-size:10px;position:relative}.pwa-number-line i{background:#69401f;width:1px;height:11px;display:block;position:absolute;top:-5px;left:50%}.pwa-number-line span.marked{color:#9d5916;font-size:13px;font-weight:800}.pwa-number-line span.marked i{background:#d18f35;border:3px solid #fffdf9;border-radius:50%;width:15px;height:15px;top:-7px;transform:translate(-3px);box-shadow:0 0 0 1px #bf7725}.pwa-why-rule{background:#f3e4cf;border-radius:10px;align-items:center;gap:16px;padding:19px 22px;display:flex}.pwa-why-rule b{font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400}.pwa-why-rule span{color:#715d4c;font-size:10px}.pwa-process ol{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.pwa-process li{background:#f8efe2;border-radius:9px;min-height:180px;padding:17px}.pwa-process li>span{color:#9b5b18;border:1px solid #c58a45;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;margin-bottom:45px;font-family:Equavo Display,Georgia,serif;display:flex}.pwa-process li b{margin-bottom:7px;font-size:10px;display:block}.pwa-process li p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.pwa-worked{color:#fff;background:linear-gradient(145deg,#5c341d,#2b190f);border-color:#5c341d}.pwa-worked .pwa-section-heading>span{color:#e0a657}.pwa-worked .pwa-section-heading h2{max-width:850px}.pwa-worked-values{grid-template-columns:repeat(5,1fr);gap:8px;margin:38px 0 22px;display:grid}.pwa-worked-values span{text-align:center;background:#ffffff14;border:1px solid #ffffff2e;border-radius:9px;padding:19px 8px;font-family:Equavo Display,Georgia,serif;font-size:34px}.pwa-worked>p{color:#d4c4b4;font-size:10px}.pwa-worked>strong{color:#e4b267;margin-top:18px;font-family:Equavo Display,Georgia,serif;font-size:clamp(30px,5vw,47px);font-weight:400;display:block}.pwa-practice-section{background:0 0;border:0;padding-left:0;padding-right:0}.pwa-question-list{gap:12px;display:grid}.pwa-question-card{background:#fffdf9;border:1px solid #dfc6a5;border-radius:13px;padding:clamp(23px,4vw,36px)}.pwa-question-card.correct{border-color:#9dca90;box-shadow:inset 4px 0 #4c9440}.pwa-question-meta{justify-content:space-between;align-items:center;display:flex}.pwa-question-meta small{color:#9b897a;font-size:7px}.pwa-question-card h3{max-width:840px;margin:22px 0 25px;font-family:Equavo Display,Georgia,serif;font-size:clamp(24px,3vw,33px);font-weight:400;line-height:1.2}.pwa-question-card label{color:#796450;margin-bottom:7px;font-size:9px;display:block}.pwa-question-card textarea{color:var(--deep);font:inherit;resize:vertical;background:#fffaf2;border:1px solid #d8ba91;border-radius:9px;outline:0;width:100%;max-width:100%;padding:14px;font-size:13px;line-height:1.5}.pwa-question-card textarea:focus{border-color:#ae6a1e;box-shadow:0 0 0 3px #ae6a1e21}.pwa-hint,.pwa-answer-feedback{border-radius:8px;margin-top:11px;padding:14px 16px}.pwa-hint{background:#f6e6cf;border:1px solid #dfbd8d}.pwa-answer-feedback.incorrect{background:#fff0df;border:1px solid #e0ae73}.pwa-answer-feedback.correct{background:#edf6e9;border:1px solid #a7cf9d}.pwa-hint b,.pwa-answer-feedback b{font-size:9px}.pwa-hint p,.pwa-answer-feedback p{color:#735b47;margin:5px 0 0;font-size:10px;line-height:1.55}.pwa-answer-feedback small{color:#53714c;margin-top:7px;font-size:8px;line-height:1.45;display:block}.pwa-question-actions{gap:8px;margin-top:13px;display:flex}.pwa-question-actions button{color:#fff;cursor:pointer;font:inherit;background:#4e2b16;border:1px solid #4e2b16;border-radius:8px;min-height:46px;padding:0 19px;font-size:10px;font-weight:700}.pwa-question-actions button.support{color:#75471f;background:0 0}.pwa-question-actions button:disabled{cursor:default;opacity:.46}.pwa-lesson-result{background:#f0e2cd;border:1px solid #dcbf98;border-radius:16px;grid-template-columns:1.2fr 1fr;gap:28px;margin-top:15px;padding:clamp(28px,5vw,48px);display:grid}.pwa-lesson-result.complete{color:#fff;background:linear-gradient(140deg,#5a351e,#29180e);border-color:#5a351e}.pwa-lesson-result h2{margin:13px 0 10px;font-family:Equavo Display,Georgia,serif;font-size:37px;font-weight:400}.pwa-lesson-result p{color:#745f4d;margin:0;font-size:10px;line-height:1.6}.pwa-lesson-result.complete p{color:#d5c4b3}.pwa-lesson-result dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.pwa-lesson-result dl div{background:#ffffff70;border:1px solid #794e2624;border-radius:8px;padding:13px}.pwa-lesson-result.complete dl div{background:#ffffff12;border-color:#ffffff21}.pwa-lesson-result dt{color:#8a6d52;text-transform:uppercase;font-size:7px}.pwa-lesson-result.complete dt{color:#c8aa8f}.pwa-lesson-result dd{margin:7px 0 0;font-family:Equavo Display,Georgia,serif;font-size:18px}.pwa-lesson-result>a,.pwa-lesson-result>button{color:#2a180d;cursor:pointer;font:inherit;background:#d1933b;border:0;border-radius:8px;grid-column:1/-1;justify-content:center;align-items:center;min-height:49px;font-size:10px;font-weight:750;display:flex}.pwa-route-note{background:#fffdf9;border:1px solid #dec29b;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:26px;margin:15px 0;padding:22px 25px;display:grid}.pwa-route-note>div>span{color:#a15f19;letter-spacing:.14em;margin-bottom:8px;font-size:8px;font-weight:780;display:block}.pwa-route-note b{font-family:Equavo Display,Georgia,serif;font-size:21px;font-weight:400}.pwa-route-note p{color:var(--muted);max-width:700px;margin:6px 0 0;font-size:9px;line-height:1.55}.pwa-route-note>a{color:#70431d;white-space:nowrap;background:#f2e3ce;border:1px solid #d7b98f;border-radius:8px;padding:14px 17px;font-size:9px;font-weight:750}.pwa-checkpoint-section{background:#f3e4cf;border:1px solid #d7b88d;border-radius:16px;margin-top:15px;padding:clamp(28px,5.2vw,58px)}.pwa-checkpoint-card{background:#fffaf2}.pwa-question-card.checkpoint-wrong{border-color:#dc9f65;box-shadow:inset 4px 0 #b86822}.pwa-question-card textarea:disabled{color:#604b3a;opacity:.82}.golden-topic-page .pwa-lesson-content{max-width:1160px}.golden-chapter-nav{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.golden-chapter-nav a{color:#5d4029;background:#fffdf9;border:1px solid #e0c8a6;border-radius:10px;align-items:center;gap:11px;min-height:58px;padding:11px 14px;font-size:9px;line-height:1.35;display:flex}.golden-chapter-nav span{color:#955a1d;background:#f1dfc6;border-radius:50%;flex:none;justify-content:center;align-items:center;width:31px;height:31px;font-family:Equavo Display,Georgia,serif;font-size:12px;display:flex}.golden-orientation{grid-template-columns:1fr 1fr 1.1fr;gap:9px;margin:15px 0;display:grid}.golden-orientation>div{background:#fffdf9;border:1px solid #dfc5a1;border-radius:12px;flex-direction:column;padding:21px;display:flex}.golden-orientation span,.golden-year-framing span{color:#9c5d1a;letter-spacing:.13em;margin-bottom:13px;font-size:7px;font-weight:780}.golden-orientation b,.golden-year-framing b{font-family:Equavo Display,Georgia,serif;font-size:21px;font-weight:400}.golden-orientation small,.golden-year-framing p{color:#786654;margin:8px 0 0;font-size:8px;line-height:1.6}.golden-route-choice{gap:7px}.golden-route-choice a{color:#6f421b;text-align:center;background:#f1dfc7;border-radius:7px;padding:10px;font-size:8px;font-weight:740}.golden-year-framing{grid-template-columns:repeat(2,1fr);gap:9px;margin:15px 0;display:grid}.golden-year-framing article{color:#fff;background:#142235;border-radius:12px;padding:23px}.golden-year-framing span{color:#dfa75d;display:block}.golden-year-framing p{color:#b9c2cc}.golden-analogy-grid{grid-template-columns:1.3fr 1fr;gap:12px;display:grid}.golden-analogy-grid article{background:#f7ecdc;border:1px solid #e3c9a6;border-radius:12px;padding:27px}.golden-analogy-grid article:last-child{background:#f4f0e9}.golden-analogy-grid span,.golden-ecosystem>div>span{color:#9b5b18;letter-spacing:.14em;margin-bottom:19px;font-size:8px;font-weight:780;display:block}.golden-analogy-grid h3{margin:0 0 14px;font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400}.golden-analogy-grid p{color:#6e5b4a;margin:0;font-size:10px;line-height:1.7}.golden-definitions{grid-template-columns:repeat(2,1fr)}.golden-place-value{grid-template-columns:repeat(7,1fr);gap:4px;margin:32px 0 75px;display:grid}.golden-place-value>span{text-align:center;background:#f8ecdb;border:1px solid #e2c7a2;border-radius:9px;flex-direction:column;min-width:0;padding:13px 8px;display:flex}.golden-place-value>span.decimal{background:#efe4d3}.golden-place-value small{color:#886d55;text-transform:uppercase;min-height:18px;font-size:7px;line-height:1.2}.golden-place-value b{color:#724117;margin:13px 0 9px;font-family:Equavo Display,Georgia,serif;font-size:35px;font-weight:400}.golden-place-value i{color:#9a826c;font-size:8px;font-style:normal}.golden-worked{padding-bottom:32px}.golden-chapter-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.golden-chapter-grid article{background:#ffffff13;border:1px solid #ffffff26;border-radius:12px;padding:28px;scroll-margin-top:125px}.golden-chapter-grid article>span{color:#e3a957;letter-spacing:.11em;font-size:7px;font-weight:770;display:block}.golden-chapter-grid h3{margin:15px 0 13px;font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400}.golden-chapter-grid p{color:#dac9b9;margin:0;font-size:9px;line-height:1.65}.golden-chapter-grid strong{color:#f0c789;background:#ffffff12;border-radius:8px;margin:18px 0 11px;padding:15px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.65;display:block}.golden-chapter-grid small{color:#baa793;font-size:7px;line-height:1.5;display:block}.golden-mistake{background:#fff3e8;border-color:#dcad78}.golden-mistake>div:last-child{border-left:4px solid #bd6727;padding-left:22px}.golden-mistake p{color:#6c5848;font-size:11px;line-height:1.7}.golden-mistake strong{color:#914910;margin-top:21px;font-family:Equavo Display,Georgia,serif;font-size:35px;font-weight:400;display:block}.golden-band-legend{grid-template-columns:repeat(5,1fr);gap:7px;margin:0 0 18px;display:grid}.golden-band-legend span{color:#795a3d;background:#f1e2cd;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px;font-size:8px;display:flex}.golden-band-legend b{color:#fff;background:#7a4720;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pwa-worked-reveal{color:#fff;background:#3f2a1a;border:1px solid #6e4b2f;border-radius:8px;margin-top:11px;padding:16px}.pwa-worked-reveal b{color:#e3ad62;font-size:9px}.pwa-worked-reveal p{color:#dac8b7;margin:7px 0;font-size:10px;line-height:1.6}.pwa-worked-reveal strong{color:#f2d19e;font-size:11px;display:block}.golden-ecosystem{color:#fff;background:#142235;border-radius:16px;grid-template-columns:.9fr 1.1fr;gap:35px;margin-top:15px;padding:clamp(29px,5vw,55px);display:grid}.golden-ecosystem h2{margin:0 0 19px;font-family:Equavo Display,Georgia,serif;font-size:clamp(34px,4.5vw,50px);font-weight:400;line-height:1.02}.golden-ecosystem>div p{color:#b5c0cb;margin:0;font-size:10px;line-height:1.7}.golden-ecosystem ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.golden-ecosystem li{background:#ffffff12;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:125px 1fr;padding:15px;display:grid}.golden-ecosystem li>span{color:#daa35c;letter-spacing:.1em;font-size:7px;font-weight:780}.golden-ecosystem li b{font-size:10px}.golden-ecosystem li small{color:#abb7c2;grid-column:2;margin-top:4px;font-size:8px;line-height:1.45}.lesson-player-page{min-height:100svh}.lesson-player-topbar{z-index:50}.lesson-journey-rail{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7efe2f2;border-bottom:1px solid #e2c9a7;grid-template-columns:repeat(5,minmax(70px,1fr));align-items:center;max-width:760px;margin:0 auto;padding:12px 18px;display:grid;position:sticky;top:63px}.lesson-journey-rail:before{content:"";background:#ddc5a4;height:1px;position:absolute;top:27px;left:10%;right:10%}.lesson-journey-rail>span{color:#9a8878;text-transform:uppercase;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex;position:relative}.lesson-journey-rail i{background:#f7efe2;border:1px solid #d7bc97;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-style:normal;display:flex}.lesson-journey-rail b{letter-spacing:.08em;font-weight:690}.lesson-journey-rail>span.active{color:#7d4818}.lesson-journey-rail>span.active i{color:#fff;background:#af6b25;border-color:#af6b25;box-shadow:0 0 0 5px #af6b251c}.lesson-journey-rail>span.complete{color:#4e704b}.lesson-journey-rail>span.complete i{color:#fff;background:#597953;border-color:#597953}.golden-topic-page .lesson-player-content{max-width:980px;padding-top:clamp(32px,5vw,58px);padding-bottom:165px}.lesson-player-screen{background:radial-gradient(circle at 96% 2%,#d59d4c33,#0000 28%),#fffdf9;border:1px solid #dfc5a2;border-radius:22px;min-height:min(690px,100svh - 205px);padding:clamp(32px,6vw,68px);overflow:hidden;box-shadow:0 22px 70px #492d1714}.lesson-player-screen.tone-dark{color:#fff;background:radial-gradient(circle at 90% 0,#d3974238,#0000 31%),linear-gradient(145deg,#51301c,#22140c);border-color:#51301c}.lesson-player-screen.tone-warm{background:radial-gradient(circle at 88% 0,#c2652224,#0000 32%),#fff3e7;border-color:#d9a56f}html[data-theme=dark] .lesson-player-screen:not(.tone-dark),html[data-theme=dark] .lesson-player-screen:not(.tone-dark)>header h1{color:#30241d}.lesson-player-screen>header{max-width:790px}.lesson-player-screen>header>span{color:#a25d18;letter-spacing:.16em;margin-bottom:19px;font-size:12px;font-weight:790;display:block}.lesson-player-screen.tone-dark>header>span{color:#e1a757}.lesson-player-screen>header h1{letter-spacing:-.035em;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(41px,5.8vw,66px);font-weight:400;line-height:.98}.lesson-player-screen>header p{color:#746252;max-width:720px;margin:23px 0 0;font-size:16px;line-height:1.7}.lesson-player-screen.tone-dark>header p{color:#d5c5b6}.lesson-player-body{margin-top:clamp(38px,6vw,65px)}.lesson-player-footer{border-top:1px solid #845b3329;grid-template-columns:1fr 1fr;align-items:center;margin-top:42px;padding-top:22px;display:grid}.tone-dark .lesson-player-footer{border-color:#ffffff24}.lesson-player-footer button{cursor:pointer;font:inherit;border-radius:9px;min-height:48px;padding:0 21px;font-size:14px;font-weight:750}.lesson-player-back{color:#70461f;background:0 0;border:1px solid #d6ba95;justify-self:start}.tone-dark .lesson-player-back{color:#f0d2aa;border-color:#ffffff3d}.lesson-player-next{color:#fff;background:#4c2a16;border:1px solid #4c2a16;justify-self:end}.tone-dark .lesson-player-next{color:#26160c;background:#d49a49;border-color:#d49a49}.lesson-start-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lesson-start-grid article{background:#f7ecdc;border:1px solid #e2c7a2;border-radius:13px;flex-direction:column;min-height:175px;padding:23px;display:flex}.lesson-start-grid span,.lesson-route-card>span,.lesson-analogy-stage span,.lesson-worked-stage>span,.lesson-check-stage>span,.lesson-mistake-stage span{color:#9d5b18;letter-spacing:.13em;font-size:11px;font-weight:790}.lesson-start-grid b{margin-top:35px;font-family:Equavo Display,Georgia,serif;font-size:25px;font-weight:400}.lesson-start-grid p{color:#796958;margin:auto 0 0;font-size:14px;line-height:1.55}.lesson-route-card{color:#fff;background:#152438;border-radius:14px;margin-top:11px;padding:26px}.lesson-route-card>span{color:#dfa75d}.lesson-route-card h2{margin:14px 0 8px;font-family:Equavo Display,Georgia,serif;font-size:27px;font-weight:400;line-height:1.1}.lesson-route-card p{color:#b8c1cb;margin:0;font-size:14px;line-height:1.55}.lesson-analogy-stage{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.lesson-analogy-stage article{background:#f7ecdc;border:1px solid #e0c39d;border-radius:15px;min-height:260px;padding:30px}.lesson-analogy-stage article:last-child{background:#f1eee8}.lesson-analogy-stage h2{margin:42px 0 17px;font-family:Equavo Display,Georgia,serif;font-size:32px;font-weight:400}.lesson-analogy-stage p{color:#6d5a49;margin:0;font-size:16px;line-height:1.75}.lesson-definition-stage{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.lesson-definition-stage article{background:#f8eee0;border:1px solid #e4caaa;border-radius:14px;min-height:190px;padding:25px}.lesson-definition-stage article>span{color:#985717;border:1px solid #c88a42;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;font-family:Equavo Display,Georgia,serif;display:flex}.lesson-definition-stage h2{margin:30px 0 10px;font-family:Equavo Display,Georgia,serif;font-size:25px;font-weight:400}.lesson-definition-stage p{color:#746252;margin:0;font-size:15px;line-height:1.65}.lesson-place-value{margin-bottom:73px}.lesson-process-stage{grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.lesson-process-stage li{background:#f7ecdd;border:1px solid #e3c8a5;border-radius:12px;min-height:210px;padding:20px}.lesson-process-stage li>span{color:#fff;background:#4d2b17;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-family:Equavo Display,Georgia,serif;display:flex}.lesson-process-stage li div{margin-top:58px}.lesson-process-stage b{font-size:15px}.lesson-process-stage p{color:#786656;font-size:14px;line-height:1.55}.lesson-worked-stage{background:#ffffff14;border:1px solid #ffffff26;border-radius:15px;padding:clamp(25px,5vw,45px)}.lesson-worked-stage>span{color:#e4ab5d}.lesson-worked-stage p{color:#f1d5ae;margin:30px 0 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(24px,4vw,40px);line-height:1.3}.lesson-check-stage{background:#ffffff0f;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:10px;padding:20px 24px;display:grid}.lesson-check-stage>span{color:#e4ab5d}.lesson-check-stage b{color:#d4c2b1;font-size:15px;line-height:1.55}.lesson-mistake-stage{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.lesson-mistake-stage article{background:#ffffff94;border:1px solid #dfb584;border-radius:14px;padding:29px}.lesson-mistake-stage p{color:#6f5946;margin:34px 0 0;font-size:16px;line-height:1.72}.lesson-mistake-stage strong{color:#8d4612;margin-top:24px;font-family:Equavo Display,Georgia,serif;font-size:34px;font-weight:400;display:block}.lesson-round-meter{grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:13px;display:grid}.lesson-round-meter span{color:#816e5e;text-transform:capitalize;background:#f3e5d2;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:8px;font-size:12px;display:flex}.lesson-round-meter i{border:1px solid #caa26f;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-style:normal;display:flex}.lesson-round-meter span.active{color:#fff;background:#4e2b16}.lesson-round-meter span.active i{border-color:#d9a35a}.lesson-round-meter span.complete{color:#557351}.lesson-player-question{box-shadow:none;margin:0}.coach-support-note{color:#566779;background:#edf0f5;border-radius:7px;margin-top:10px;padding:10px 12px;font-size:13px}.checkpoint-player-question{background:#fffaf2}.lesson-result-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin:0;display:grid}.lesson-result-grid div{background:#ffffff80;border:1px solid #80542a26;border-radius:12px;padding:24px}.tone-dark .lesson-result-grid div{background:#ffffff12;border-color:#ffffff1f}.lesson-result-grid dt{color:#8b6e53;text-transform:uppercase;font-size:12px}.tone-dark .lesson-result-grid dt{color:#c9ab8f}.lesson-result-grid dd{margin:15px 0 0;font-family:Equavo Display,Georgia,serif;font-size:34px}.lesson-result-actions{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.lesson-result-actions button,.lesson-result-actions a{color:#2a180d;cursor:pointer;font:inherit;background:#d49a49;border:1px solid #d49a49;border-radius:9px;min-height:49px;padding:16px 20px;font-size:14px;font-weight:750}.lesson-result-actions .secondary{color:inherit;background:0 0}.lesson-player-page .pwa-lesson-topbar>a:last-child,.lesson-player-page .pwa-lesson-progress>span{font-size:13px}.lesson-player-page .pwa-question-meta>span{font-size:12px}.lesson-player-page .pwa-question-meta small{font-size:11px}.lesson-player-page .pwa-question-card label{font-size:14px}.lesson-player-page .pwa-question-card textarea{font-size:16px}.lesson-player-page .pwa-hint b,.lesson-player-page .pwa-answer-feedback b,.lesson-player-page .pwa-hint p,.lesson-player-page .pwa-answer-feedback p{font-size:14px}.lesson-player-page .pwa-answer-feedback small{font-size:12px}.lesson-player-page .pwa-question-actions button{font-size:14px}.quo-mark{color:#a66c16;flex:none;width:48px;height:48px;display:inline-flex}.quo-mark svg{width:100%;height:100%;overflow:visible}.quo-mark-ring,.quo-mark-tail,.quo-mark-progress,.quo-mark-pulse,.quo-mark-teaching,.quo-mark-listening path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.quo-mark-ring{stroke-width:6px}.quo-mark-tail{stroke-width:7px}.quo-mark-progress,.quo-mark-pulse{opacity:0;stroke-width:2.5px}.quo-mark-spark{fill:#c7902e}.quo-mark-teaching{stroke:#c7902e;stroke-width:2.5px}.quo-mark-listening path{stroke:#c7902e;stroke-width:3.5px}.quo-mark-thinking .quo-mark-pulse{opacity:.6;animation:.85s ease-out quo-pulse}.quo-mark-listening .quo-mark-listening path{transform-origin:bottom;animation:.78s ease-in-out 2 quo-listen}.quo-mark-progress .quo-mark-progress{opacity:1;stroke:#39713e;stroke-dasharray:120 40;transform-origin:30px 30px;transform:rotate(-80deg)}.quo-mark-next .quo-mark-ring,.quo-mark-discovery .quo-mark-ring{stroke:#a66c16}@keyframes quo-pulse{0%{opacity:.65;transform-origin:30px 30px;transform:scale(.78)}to{opacity:0;transform-origin:30px 30px;transform:scale(1.15)}}@keyframes quo-listen{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.15)}}.quo-question-presence{border-top:1px solid #ead6b9;justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.quo-question-presence>button,.quo-lesson-presence>button{color:#2b1b13;cursor:pointer;text-align:left;background:#fbf7f0;border:1px solid #ddc099;border-radius:999px;align-items:center;gap:10px;min-height:56px;padding:6px 17px 6px 7px;display:inline-flex}.quo-question-presence .quo-mark,.quo-lesson-presence .quo-mark{background:#fffdf9;border:1px solid #e3cda9;border-radius:50%;width:42px;height:42px;padding:7px}.quo-question-presence button span,.quo-lesson-presence button span{gap:2px;display:grid}.quo-question-presence button b,.quo-lesson-presence button b{font-family:Equavo Display,Georgia,serif;font-size:17px;font-weight:600}.quo-question-presence button small,.quo-lesson-presence button small{color:#7b6654;font-size:11px}.quo-question-presence>p{color:#7b6a5c;text-align:right;margin:0;font-size:12px;line-height:1.5}.quo-lesson-presence{z-index:2;width:max-content;margin:14px 0 0 26px;position:relative}.quo-lesson-presence>button{background:#fffaf2;box-shadow:0 12px 35px #492d171f}.tone-dark+.quo-lesson-presence>button{background:#fffaf2}.quo-checkpoint-boundary{background:#f5eadb;border:1px solid #dfc5a2;border-radius:13px;align-items:center;gap:17px;margin-top:14px;padding:18px 21px;display:flex}.quo-checkpoint-boundary .quo-mark{opacity:.72;width:38px;height:38px}.quo-checkpoint-boundary b{color:#4c3424;font-family:Equavo Display,Georgia,serif;font-size:18px}.quo-checkpoint-boundary p{color:#786654;margin:4px 0 0;font-size:13px;line-height:1.55}.quo-recommendation{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:18px;margin-bottom:15px;padding:22px;display:grid}.quo-recommendation .quo-mark{width:55px;height:55px}.quo-recommendation span{color:#dfa75d;letter-spacing:.13em;font-size:11px;font-weight:780;display:block}.quo-recommendation b{margin-top:5px;font-family:Equavo Display,Georgia,serif;font-size:25px;display:block}.quo-recommendation p{color:#d8c9bb;margin:7px 0 0;font-size:13px;line-height:1.6}.quo-coach-panel{z-index:100;background:#fbf8f2;border:1px solid #d9bc91;border-radius:22px;width:min(520px,100vw - 36px);max-height:min(820px,100svh - 36px);position:fixed;bottom:18px;right:18px;overflow-y:auto;box-shadow:0 28px 90px #2b1b133d}.quo-coach-panel>header{z-index:2;background:#fffdf9;border-bottom:1px solid #e5d2b3;justify-content:space-between;align-items:center;padding:17px 19px;display:flex;position:sticky;top:0}.quo-coach-panel>header>div{align-items:center;gap:12px;display:flex}.quo-coach-panel>header .quo-mark{width:45px;height:45px}.quo-coach-panel>header>div>div{gap:2px;display:grid}.quo-coach-panel>header span{color:#a66c16;letter-spacing:.16em;font-size:11px;font-weight:800}.quo-coach-panel>header b{color:#2b1b13;font-family:Equavo Display,Georgia,serif;font-size:18px;font-weight:600}.quo-coach-panel>header>button{color:#6e4c31;cursor:pointer;background:0 0;border:1px solid #e1c7a1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;display:flex}.quo-context{background:#f2e7d5;border-bottom:1px solid #dfc8a6;gap:4px;padding:13px 20px;display:grid}.quo-context span,.quo-view-heading span,.quo-choice-view>div:first-child>span,.quo-learner-question span,.quo-current-response span{color:#a66c16;letter-spacing:.13em;font-size:11px;font-weight:790}.quo-context b{color:#36251b;font-size:14px}.quo-context small{color:#746252;font-size:12px;line-height:1.45}.quo-choice-view,.quo-breakdown-view,.quo-response-view{padding:24px 20px}.quo-choice-view h2,.quo-view-heading h2{color:#2b1b13;margin:8px 0 10px;font-family:Equavo Display,Georgia,serif;font-size:28px;font-weight:500;line-height:1.12}.quo-choice-view>div:first-child>p{color:#746252;margin:0;font-size:14px;line-height:1.6}.quo-choice-grid button{color:#2b1b13;cursor:pointer;text-align:left;background:#fffdf9;border:1px solid #dfc5a0;border-radius:12px;gap:5px;min-height:78px;padding:15px 17px;display:grid}.quo-choice-grid button:hover{background:#f6ead8;border-color:#c7902e}.quo-choice-grid b{font-family:Equavo Display,Georgia,serif;font-size:18px}.quo-choice-grid small{color:#786654;font-size:13px;line-height:1.45}.quo-breakdown-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:18px;display:grid}.quo-breakdown-grid article{background:#fffdf9;border:1px solid #dfc6a2;border-radius:12px;min-height:165px;padding:16px}.quo-breakdown-grid article>span{color:#9f6718;border:1px solid #c7902e;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:11px;display:flex}.quo-breakdown-grid b{color:#332219;margin-top:17px;font-family:Equavo Display,Georgia,serif;font-size:17px;line-height:1.2;display:block}.quo-breakdown-grid p{color:#756353;margin:8px 0 0;font-size:13px;line-height:1.5}.quo-view-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.quo-view-actions button{color:#70471f;cursor:pointer;font:inherit;background:0 0;border:1px solid #d6b98f;border-radius:8px;min-height:42px;padding:0 13px;font-size:13px}.quo-view-actions button:first-child{background:#f2e1c7}.quo-learner-question{background:#f0e3cf;border-radius:10px;margin-top:17px;padding:13px 15px}.quo-learner-question p{color:#594536;margin:5px 0 0;font-size:14px;line-height:1.5}.quo-current-response{background:#fffdf9;border:1px solid #dfc6a2;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:13px;margin-top:10px;padding:17px;display:grid}.quo-current-response .quo-mark{width:40px;height:40px}.quo-current-response p{color:#4f3d30;margin:6px 0 0;font-size:15px;line-height:1.65}.quo-current-response button{color:#865411;cursor:pointer;font:inherit;background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:12px;text-decoration:underline}.quo-coach-form{border-top:1px solid #e1c9a7;padding:17px 20px}.quo-coach-form>label{color:#6c503b;margin-bottom:7px;font-size:13px;font-weight:720;display:block}.quo-coach-form>div{grid-template-columns:1fr auto auto;align-items:end;gap:7px;display:grid}.quo-coach-form textarea{color:#2b1b13;font:inherit;resize:none;background:#fffdf9;border:1px solid #d7b98f;border-radius:9px;min-height:64px;padding:10px;font-size:16px;line-height:1.5}.quo-coach-form textarea:focus{border-color:#a66c16;outline:0;box-shadow:0 0 0 3px #a66c1624}.quo-coach-form button{color:#fff;cursor:pointer;font:inherit;background:#2b1b13;border:1px solid #2b1b13;border-radius:8px;min-height:44px;padding:0 12px;font-size:13px}.quo-coach-form button:first-of-type{color:#70471f;background:#fffdf9;border-color:#d3b386;font-size:18px}.quo-coach-form button.listening{color:#fff;background:#a66c16}.quo-coach-form button:disabled{opacity:.45}.quo-coach-form>small{color:#7b6b5d;margin-top:6px;font-size:12px;display:block}.quo-coach-panel>footer{background:#efe5d5;border-top:1px solid #dec7a5;border-radius:0 0 22px 22px;padding:13px 20px 15px}.quo-coach-panel>footer b{color:#6b451d;font-size:12px}.quo-coach-panel>footer p{color:#79695c;margin:4px 0 0;font-size:11px;line-height:1.5}@media (max-width:760px){.lesson-player-topbar{min-height:94px}.lesson-journey-rail{border-left:0;border-right:0;max-width:none;top:94px}.lesson-journey-rail b{display:none}.lesson-journey-rail:before{top:27px}.golden-topic-page .lesson-player-content{padding-top:18px;padding-left:12px;padding-right:12px}.lesson-player-screen{border-radius:16px;min-height:calc(100svh - 210px);padding:27px 20px}.lesson-player-screen>header h1{font-size:42px}.lesson-start-grid,.lesson-analogy-stage,.lesson-definition-stage,.lesson-process-stage,.lesson-mistake-stage,.lesson-result-grid{grid-template-columns:1fr}.lesson-start-grid article{min-height:130px}.lesson-start-grid b{margin-top:24px}.lesson-analogy-stage article{min-height:0}.lesson-definition-stage article{min-height:155px}.lesson-process-stage li{grid-template-columns:auto 1fr;align-items:center;gap:14px;min-height:0;display:grid}.lesson-process-stage li div{margin-top:0}.lesson-place-value{grid-template-columns:repeat(4,1fr);overflow-x:auto}.lesson-check-stage{grid-template-columns:1fr;align-items:start}.lesson-round-meter{grid-template-columns:repeat(5,42px);overflow-x:auto}.lesson-round-meter span{justify-content:center;padding:7px;font-size:0}.lesson-round-meter i{font-size:12px}.quo-question-presence{flex-direction:column;align-items:stretch}.quo-question-presence>button{width:100%}.quo-question-presence>p{text-align:left}.quo-lesson-presence{margin-left:12px}.quo-coach-panel{border-radius:20px 20px 0 0;width:100%;max-height:90svh;bottom:0;left:0;right:0}.quo-breakdown-grid{grid-template-columns:1fr}.quo-breakdown-grid article{min-height:0}.quo-coach-form>div{grid-template-columns:1fr auto}.quo-coach-form button[type=submit]{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.quo-mark-thinking .quo-mark-pulse,.quo-mark-listening .quo-mark-listening path{animation:none}}.parent-page{color:var(--deep);background:radial-gradient(circle at 85% 0,#cf943d29,#0000 26%),#fbf7f0;min-height:100svh;padding:clamp(18px,4vw,58px)}.parent-shell{max-width:1120px;margin:0 auto}.parent-brand{border-bottom:1px solid #dfc9a9;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.parent-brand>a{color:var(--deep);align-items:center;gap:11px;display:flex}.parent-brand .student-app-mark{width:38px;height:38px}.parent-brand b{letter-spacing:.25em;font-family:Equavo Display,Georgia,serif;font-size:18px}.parent-brand b span{color:#b77225}.parent-brand>span{color:#95622d;letter-spacing:.16em;font-size:8px;font-weight:770}.parent-hero{grid-template-columns:1fr 280px;align-items:end;gap:clamp(35px,7vw,95px);padding:clamp(55px,8vw,105px) 0 50px;display:grid}.parent-hero p,.parent-empty>p{color:#9d5c19;letter-spacing:.15em;margin:0;font-size:9px;font-weight:780}.parent-hero h1,.parent-empty h1{letter-spacing:-.04em;margin:20px 0 25px;font-family:Equavo Display,Georgia,serif;font-size:clamp(55px,7.2vw,88px);font-weight:400;line-height:.94}.parent-hero h1 em,.parent-empty h1 em{color:#aa681f;font-style:italic}.parent-hero>div>span,.parent-empty>span{color:var(--muted);max-width:700px;font-size:12px;line-height:1.75;display:block}.parent-hero aside{background:#fffdf9;border:1px solid #dfc5a2;border-radius:14px;flex-direction:column;min-height:280px;padding:27px;display:flex}.parent-hero aside>span{color:#9d5c19;letter-spacing:.14em;font-size:8px;font-weight:780}.parent-hero aside strong{margin:42px 0 4px;font-family:Equavo Display,Georgia,serif;font-size:82px;font-weight:400;line-height:1}.parent-hero aside b{font-size:10px}.parent-hero aside small{color:var(--muted);margin-top:auto;font-size:9px}.parent-priority{color:#fff;background:linear-gradient(140deg,#5a331b,#28170c);border-radius:15px;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:clamp(27px,4vw,42px);display:grid}.parent-quo-label{align-items:center;gap:10px;display:flex}.parent-quo-label .quo-mark{width:35px;height:35px}.parent-priority span,.parent-evidence-grid article>span,.parent-reading span{color:#e1a554;letter-spacing:.14em;font-size:8px;font-weight:780}.parent-priority h2{margin:15px 0 10px;font-family:Equavo Display,Georgia,serif;font-size:clamp(30px,4vw,47px);font-weight:400}.parent-priority p{color:#d7c6b5;max-width:720px;margin:0;font-size:10px;line-height:1.65}.parent-priority a{color:#2b190e;white-space:nowrap;background:#d4963d;border-radius:8px;padding:16px 18px;font-size:10px;font-weight:750}.parent-evidence-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px;display:grid}.parent-evidence-grid article{background:#fffdf9;border:1px solid #dfc5a2;border-radius:13px;min-height:315px;padding:clamp(23px,3vw,32px)}.parent-evidence-grid article>span{color:#9d5c19}.parent-evidence-grid strong{margin:37px 0 12px;font-family:Equavo Display,Georgia,serif;font-size:65px;font-weight:400;display:block}.parent-evidence-grid strong i{color:#a8896a;font-size:25px;font-style:normal}.parent-evidence-grid h3{margin:0 0 12px;font-family:Equavo Display,Georgia,serif;font-size:23px;font-weight:400}.parent-evidence-grid p{color:var(--muted);margin:0;font-size:9px;line-height:1.65}.parent-reading{border-top:1px solid #dec7a8;border-bottom:1px solid #dec7a8;grid-template-columns:1fr 1fr;align-items:start;gap:70px;margin-top:60px;padding:50px 0;display:grid}.parent-reading span{color:#9d5c19}.parent-reading h2{margin:16px 0 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(38px,5vw,56px);font-weight:400;line-height:1}.parent-reading p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.parent-reading p+p{margin-top:18px}.parent-reading p b{color:var(--deep)}.parent-footer{grid-template-columns:1fr auto;align-items:center;gap:35px;padding:30px 0 50px;display:grid}.parent-footer p{color:#8b796a;max-width:710px;margin:0;font-size:8px;line-height:1.6}.parent-footer>div{gap:9px;display:flex}.parent-footer button,.parent-footer a,.parent-primary-action{color:#fff;cursor:pointer;font:inherit;background:#4b2915;border:1px solid #4b2915;border-radius:8px;padding:14px 17px;font-size:9px;font-weight:700}.parent-footer a{color:#70431d;background:0 0}.parent-empty{padding-top:0}.parent-empty>p{margin-top:clamp(70px,10vw,140px)}.parent-empty>span{max-width:620px}.parent-primary-action{margin-top:32px;display:inline-flex}@media (max-width:980px){.member-app-section{grid-template-columns:1fr}.member-app-preview{transform:none}}@media (max-width:900px){.student-section-intro{align-items:start}.student-grade-card{grid-template-columns:1fr 1fr}.streak-chip{grid-column:1/-1}}@media (max-width:650px){.member-app-section{padding-top:85px;padding-bottom:85px}.member-app-copy h2{font-size:51px}.member-app-actions{flex-direction:column;align-items:start}.member-app-preview{border-radius:26px;min-height:600px;padding-left:17px;padding-right:17px}.student-app-content{padding:16px 15px 42px}.student-mobile-header{margin-bottom:35px}.student-section-intro{flex-direction:column;align-items:start;gap:17px}.student-section-intro h1{font-size:42px}.student-section-intro>div>span{font-size:11px}.student-grade-card{grid-template-columns:1fr;gap:15px;padding:19px}.grade-context{border-top:1px solid #e5d3bb;border-left:0;min-height:0;padding-top:15px;padding-left:0}.streak-chip{grid-column:auto}.student-continue-card{padding:28px 23px}.student-continue-card h2{font-size:43px}.student-continue-card:after{opacity:.11;width:210px;height:210px}.continue-copy>span{font-size:10px}.student-home-grid>*{min-height:210px;padding:21px}.student-reflex-card{align-items:start}.reflex-bolt{width:57px;height:61px}.learn-up-next{padding:20px}.learn-up-next>div{grid-template-columns:44px 1fr}.learn-up-next .why-button,.learn-up-next a{text-align:center;grid-column:2}.why-panel{margin:20px -20px -20px;padding:19px 20px}.progress-grade-strip{grid-template-columns:1fr;padding:22px}.progress-grade-strip>div+div{border-top:1px solid #e5d3bb;border-left:0;padding-top:20px;padding-left:0}.progress-answer-grid article{min-height:176px;padding:22px}.reflex-mode-grid article{min-height:380px;padding:24px}.reflex-session-top{grid-template-columns:1fr repeat(3,auto);padding:8px 10px}.reflex-session-top>div{min-width:54px;padding-left:9px}.reflex-session-top span{font-size:6px}.reflex-session-top b{font-size:16px}.reflex-question-card{padding:27px 17px}.reflex-question-card h1{margin:30px 0 24px}.reflex-result-view>section{padding:37px 22px}.install-card{grid-template-columns:1fr;padding:22px}.install-card>button{width:100%}.pwa-lesson-topbar{grid-template-columns:1fr auto;gap:10px;padding:10px 13px}.pwa-lesson-progress{grid-area:2/1/auto/-1;grid-template-columns:minmax(0,1fr) auto;gap:7px 12px;width:100%}.pwa-lesson-progress>span{text-overflow:ellipsis;grid-column:1/-1;min-width:0;overflow:hidden}.pwa-lesson-progress>i{grid-area:2/1;max-width:none}.pwa-lesson-progress>small{grid-area:2/2}.pwa-lesson-topbar>a:last-child{grid-area:1/2}.pwa-lesson-content{padding-top:52px}.pwa-lesson-hero{grid-template-columns:1fr;align-items:start;gap:25px}.pwa-lesson-hero h1{font-size:52px}.pwa-lesson-hero>aside{max-width:310px}.pwa-recording-note{align-items:flex-start}.pwa-entry-grid,.pwa-definition-grid{grid-template-columns:1fr}.pwa-number-line>span{font-size:8px}.pwa-why-rule{flex-direction:column;align-items:flex-start}.pwa-process ol{grid-template-columns:1fr}.pwa-process li{align-items:center;gap:15px;min-height:0;display:flex}.pwa-process li>span{flex:none;margin:0}.pwa-worked-values span{padding:15px 4px;font-size:22px}.pwa-question-meta{flex-direction:column;align-items:flex-start;gap:5px}.pwa-question-actions{flex-direction:column}.pwa-lesson-result,.pwa-lesson-result dl{grid-template-columns:1fr}.diagnostic-home-card{grid-template-columns:1fr;padding:28px 22px}.diagnostic-home-card>a{grid-column:auto}.diagnostic-home-steps{flex-direction:column;align-items:flex-start}.diagnostic-home-steps i{display:none}.pre-evidence-note{flex-direction:column;align-items:flex-start}.learning-gate{grid-template-columns:auto 1fr;align-items:start}.learning-gate a{text-align:center;grid-column:2}.diagnostic-top{margin-bottom:52px}.diagnostic-page{padding:24px 18px 70px}.diagnostic-intro{padding-top:0}.diagnostic-intro .diagnostic-back,.diagnostic-result .diagnostic-back{margin-bottom:34px}.diagnostic-intro h1,.diagnostic-result h1{margin:16px 0 18px;font-size:clamp(42px,11vw,54px)}.diagnostic-intro>span,.diagnostic-result-intro{font-size:15px;line-height:1.55}.diagnostic-profile-form,.diagnostic-result-grid,.diagnostic-next,.diagnostic-promise-grid{grid-template-columns:1fr}.diagnostic-promise-grid{margin-top:26px}.diagnostic-promise-grid article{border-top:1px solid #dfc4a0;border-left:0;grid-template-columns:minmax(130px,.65fr) 1fr;align-items:start;gap:14px;min-height:0;padding:15px 0;display:grid}.diagnostic-promise-grid article:first-child{border-top:0}.diagnostic-promise-grid b{margin-bottom:0}.diagnostic-profile-confirm{margin-top:18px;padding:20px}.diagnostic-options{grid-template-columns:repeat(2,1fr)}.diagnostic-next a{text-align:center}.diagnostic-screen-options,.diagnostic-area-grid{grid-template-columns:1fr}.diagnostic-profile-confirm{grid-template-columns:1fr;align-items:start}.diagnostic-question-screen{min-height:0}.diagnostic-top{flex-direction:column;align-items:flex-start;gap:12px}.diagnostic-progress{margin-top:-30px}.learner-data-portability{grid-template-columns:1fr}.offline-page div{flex-direction:column}.pwa-route-note,.parent-hero,.parent-priority,.parent-reading,.parent-footer{grid-template-columns:1fr;align-items:start}.golden-chapter-nav,.golden-orientation,.golden-year-framing,.golden-analogy-grid,.golden-chapter-grid,.golden-ecosystem{grid-template-columns:1fr}.golden-place-value{grid-template-columns:repeat(4,1fr)}.golden-band-legend{grid-template-columns:1fr}.golden-ecosystem li{grid-template-columns:100px 1fr}.pwa-route-note>a,.parent-priority a{text-align:center}.parent-evidence-grid{grid-template-columns:1fr}.parent-brand>span{display:none}.parent-hero{padding-top:58px}.parent-hero aside{min-height:230px}.parent-footer>div{flex-direction:column;align-items:stretch}.parent-footer button,.parent-footer a{text-align:center}}@media print{.parent-page{background:#fff;padding:0}.parent-shell{max-width:none}.parent-brand a,.parent-priority a,.parent-footer>div{display:none}.parent-hero{padding-top:45px}}.curriculum-map-page{background:#fbf7f0;min-height:100svh}.curriculum-map-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9f0;border-bottom:1px solid #dfc9aa;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:72px;padding:0 clamp(18px,5vw,72px);display:grid;position:sticky;top:0}.curriculum-map-topbar>span{color:#9b611f;letter-spacing:.16em;font-size:8px;font-weight:760}.curriculum-map-topbar>a:last-child{color:#6f4c31;justify-self:end;font-size:10px;font-weight:700}.curriculum-map-hero{color:#fff;background:radial-gradient(circle at 88% 18%,#c89b4d38,#0000 28%),#24170f;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:clamp(45px,8vw,130px);min-height:510px;padding:clamp(72px,9vw,126px) clamp(22px,7vw,110px);display:grid}.curriculum-map-hero>div>p,.curriculum-map-browser-heading p{color:#d7a85f;letter-spacing:.18em;font-size:9px;font-weight:760}.curriculum-map-hero h1{margin:20px 0 28px;font-size:clamp(54px,6.4vw,92px);line-height:.94}.curriculum-map-hero>div>span{color:#d3c6bb;max-width:720px;font-size:15px;line-height:1.7;display:block}.curriculum-map-hero aside{border-top:1px solid #594233;border-bottom:1px solid #594233;grid-template-columns:repeat(3,1fr);display:grid}.curriculum-map-hero aside>div{padding:28px 18px}.curriculum-map-hero aside>div+div{border-left:1px solid #594233}.curriculum-map-hero aside strong{color:#e5b66b;font-family:Equavo Display,Georgia,serif;font-size:42px;font-weight:400;display:block}.curriculum-map-hero aside span{color:#bfb0a4;text-transform:uppercase;margin-top:5px;font-size:8px;line-height:1.4;display:block}.curriculum-truth-strip{background:#f2e5d1;border-bottom:1px solid #dfc9aa;grid-template-columns:repeat(3,1fr);padding:0 clamp(22px,7vw,110px);display:grid}.curriculum-truth-strip>div{flex-direction:column;gap:7px;min-height:122px;padding:28px;display:flex}.curriculum-truth-strip>div+div{border-left:1px solid #dfc9aa}.curriculum-truth-strip b{color:#754719;font-size:11px}.curriculum-truth-strip span{color:#77685d;font-size:10px;line-height:1.55}.curriculum-map-browser{max-width:1500px;margin:0 auto;padding:clamp(70px,8vw,116px) clamp(18px,6vw,90px) 130px}.curriculum-map-browser-heading{grid-template-columns:1fr auto;align-items:end;gap:50px;margin-bottom:40px;display:grid}.curriculum-map-browser-heading h2{letter-spacing:-.045em;margin:13px 0 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(40px,4.5vw,66px);font-weight:400}.curriculum-map-meta{color:#827164;flex-direction:column;align-items:flex-end;gap:5px;font-size:8px;display:flex}.curriculum-map-controls{border-top:1px solid #dfc9aa;border-bottom:1px solid #dfc9aa;grid-template-columns:minmax(220px,.4fr) minmax(0,1.6fr);align-items:end;gap:24px;padding:18px 0;display:grid}.curriculum-map-controls label{color:#8c591f;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:760;display:flex}.curriculum-map-controls input{color:#24170f;font:inherit;text-transform:none;background:#fffdf9;border:1px solid #d9c1a0;border-radius:8px;min-height:42px;padding:0 13px;font-size:11px}.curriculum-area-tabs{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.curriculum-area-tabs button{color:#6e5c50;cursor:pointer;background:0 0;border:1px solid #d9c1a0;border-radius:999px;min-height:35px;padding:0 13px;font-size:8px}.curriculum-area-tabs button.active{color:#fff;background:#3f2819;border-color:#3f2819}.curriculum-result-count{color:#88796f;margin:20px 0;font-size:9px}.curriculum-section-list{gap:10px;display:grid}.curriculum-section-card{background:#fffdf9;border:1px solid #dfc9aa;border-radius:14px;grid-template-columns:105px minmax(0,1fr) 220px;gap:28px;padding:26px;display:grid}.curriculum-section-number{border-right:1px solid #ead9c2;flex-direction:column;display:flex}.curriculum-section-number>span{color:#9b611f;letter-spacing:.14em;font-size:7px;font-weight:760}.curriculum-section-number strong{margin:12px 0 5px;font-family:Equavo Display,Georgia,serif;font-size:42px;font-weight:400}.curriculum-section-number small{color:#9b8d82;font-size:7px}.curriculum-section-main h3{margin:14px 0 11px;font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400;line-height:1.05}.curriculum-section-main>p{color:#78695e;font-size:10px;line-height:1.55}.curriculum-section-tags{flex-wrap:wrap;gap:6px;display:flex}.curriculum-section-tags span{color:#81501d;text-transform:uppercase;background:#f3e7d4;border-radius:999px;padding:6px 9px;font-size:7px}.curriculum-section-main details{border-top:1px solid #ead9c2;margin-top:18px;padding-top:13px}.curriculum-section-main summary{color:#70451b;cursor:pointer;font-size:9px;font-weight:700}.curriculum-section-main ol{margin:16px 0 0;padding:0;list-style:none}.curriculum-section-main li{border-top:1px solid #eee1d0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:12px;padding:11px 0;display:grid}.curriculum-section-main li>div{flex-direction:column;gap:3px;display:flex}.curriculum-section-main li b{font-size:10px}.curriculum-section-main li span,.curriculum-section-main li small{color:#86776c;font-size:7px;line-height:1.4}.curriculum-section-main details footer{background:#f8efe2;border-radius:8px;flex-direction:column;gap:5px;margin-top:12px;padding:13px;display:flex}.curriculum-section-main details footer span{color:#9b611f;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:760}.curriculum-section-main details footer b{color:#75665b;font-size:7px;font-weight:500}.curriculum-section-state{background:#f7ecdc;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:155px;padding:17px;display:flex}.curriculum-section-state>span{color:#83511c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:760}.curriculum-section-state>small{color:#77685d;margin:11px 0 auto;font-size:8px;line-height:1.55}.curriculum-section-state>a{color:#6e3f16;margin:12px 0;font-size:8px;font-weight:740}.curriculum-section-state>b{color:#a09286;font-size:7px;font-weight:500}.curriculum-section-state.state-golden-topic-candidate{background:#e9dcc8;border:1px solid #d1a96f}.curriculum-empty{text-align:center;background:#fffdf9;border:1px dashed #cfb58f;border-radius:14px;padding:50px}.curriculum-empty h3{font-family:Equavo Display,Georgia,serif;font-size:28px;font-weight:400}.curriculum-empty p{color:#7f7065;font-size:11px}.curriculum-empty button{color:#fff;cursor:pointer;background:#3f2819;border:0;border-radius:999px;margin-top:10px;padding:12px 18px;font-size:9px}@media (max-width:1060px){.brand-role-grid{grid-template-columns:repeat(2,1fr)}.curriculum-map-hero{grid-template-columns:1fr}.curriculum-map-hero aside{max-width:600px}.curriculum-section-card{grid-template-columns:85px minmax(0,1fr)}.curriculum-section-state{grid-column:2;min-height:0}}@media (max-width:700px){.brand-role-grid{grid-template-columns:1fr}.curriculum-map-topbar{grid-template-columns:1fr auto}.curriculum-map-topbar>span{display:none}.curriculum-map-hero{min-height:0;padding-top:65px}.curriculum-map-hero h1{font-size:50px}.curriculum-map-hero aside{grid-template-columns:1fr;width:100%}.curriculum-map-hero aside>div+div{border-top:1px solid #594233;border-left:0}.curriculum-truth-strip{grid-template-columns:1fr}.curriculum-truth-strip>div{min-height:0;padding:22px 0}.curriculum-truth-strip>div+div{border-top:1px solid #dfc9aa;border-left:0}.curriculum-map-browser-heading,.curriculum-map-controls{grid-template-columns:1fr;align-items:start}.curriculum-map-meta{align-items:flex-start}.curriculum-area-tabs{justify-content:flex-start}.curriculum-section-card{grid-template-columns:1fr;gap:18px;padding:20px}.curriculum-section-number{border-bottom:1px solid #ead9c2;border-right:0;flex-direction:row;gap:10px;padding-bottom:13px}.curriculum-section-number strong{margin:0;font-size:28px}.curriculum-section-number>span,.curriculum-section-number small{align-self:center}.curriculum-section-state{grid-column:auto}.curriculum-section-main li{grid-template-columns:1fr;align-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--eq-paper:#fffdf8;--eq-ink:#30241d;--eq-ink-soft:#76675c;--eq-brand-deep:#211a16;--eq-direction:#9a6544;--eq-direction-surface:#efdfd1;--eq-secure:#637d68;--eq-revisit:#934631;--eq-neutral:#76675c;--eq-space-1:4px;--eq-space-2:8px;--eq-space-3:12px;--eq-space-4:16px;--eq-space-6:24px;--eq-space-8:32px;--eq-space-12:48px;--eq-space-16:64px;--eq-space-24:96px;--eq-radius-control:9px;--eq-radius-surface:16px;--eq-shadow-overlay:0 24px 70px #341e0f2e;--eq-type-public-body:1.125rem;--eq-type-public-support:1rem;--eq-type-public-meta:.875rem;--eq-type-public-control:1rem;--eq-type-learner-body:1.125rem;--eq-type-learner-support:1rem;--eq-type-learner-meta:.875rem;--eq-type-learner-control:1rem;--eq-type-studio-body:.875rem;--eq-type-studio-meta:.75rem;--eq-type-studio-control:.875rem;--eq-type-public-hero:clamp(3.5rem, 7vw, 5.5rem);--eq-type-public-page:clamp(2.5rem, 5vw, 4rem);--eq-type-public-section:clamp(2rem, 4vw, 3rem);--eq-type-public-card:clamp(1.375rem, 2.4vw, 1.75rem);--eq-type-learner-page:clamp(2.125rem, 5vw, 3.375rem);--eq-type-learner-section:clamp(1.75rem, 4vw, 2.5rem);--eq-type-learner-card:clamp(1.25rem, 2.6vw, 1.625rem);--eq-type-studio-page:clamp(2.375rem, 5vw, 3.6875rem);--eq-type-studio-section:clamp(2rem, 4vw, 3rem);--eq-type-studio-card:clamp(1.25rem, 2.4vw, 1.75rem);--eq-leading-body:1.58;--eq-leading-support:1.5;--eq-measure-teaching:68ch;--eq-measure-body:75ch;--eq-target-min:44px;--eq-public-shell:1400px;--eq-learner-shell:860px;--eq-studio-shell:1600px}.skip-link{background:var(--eq-chocolate);border-radius:0 0 var(--eq-radius-control) var(--eq-radius-control);color:var(--eq-canvas);z-index:1000;padding:13px 18px;font-size:15px;font-weight:600;transition:transform .16s;position:fixed;top:0;left:20px;transform:translateY(-120%)}.skip-link:not(:focus){opacity:0;pointer-events:none}.skip-link:focus{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.skip-link{transition:none}}:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid var(--eq-focus);outline-offset:3px}:where(button,input,textarea,select){font-family:inherit}:where(button,input,select){min-height:44px}:where(button:disabled){cursor:not-allowed}.student-app-nav nav button>span,.student-bottom-nav button>span{justify-content:center;align-items:center;display:inline-flex}.student-app-nav nav button>span svg{width:21px;height:21px}.student-bottom-nav button>span svg{width:20px;height:20px}.student-bottom-nav button{gap:5px;font-size:11px}.student-app-nav nav button{min-height:48px;font-size:14px}.student-app-nav nav button.active,.student-bottom-nav button.active{font-weight:760}.streak-glyph svg{width:26px;height:26px}.reflex-bolt svg{width:31px;height:31px}.reflex-mode-grid article>span{align-items:center;display:inline-flex}.reflex-mode-grid .decode-mark{font-family:Equavo Display,Georgia,serif;font-size:36px}.student-connection{color:var(--eq-ink-soft);align-items:center;gap:7px;font-size:12px;line-height:1.3;display:inline-flex}.student-connection:before{background:var(--eq-secure);content:"";border-radius:50%;width:7px;height:7px}.student-connection.offline{color:var(--eq-revisit)}.student-connection.offline:before{background:var(--eq-revisit)}.student-section-intro>div>p,.student-grade-card p,.student-continue-card p,.student-home-grid article>p,.student-home-grid button p,.learn-up-next>p,.short-queue>div>p,.explore-domains>p,.building-evidence p,.progress-answer-grid p,.progress-grade-strip p,.reflex-mode-grid p,.install-card p,.diagnostic-home-card p,.learning-gate p,.pwa-lesson-hero>div>p,.pwa-section-heading>span,.pwa-question-meta>span,.pwa-lesson-result>div>span,.parent-hero p,.parent-empty>p,.parent-evidence-grid article>span,.parent-reading span{font-size:12px;line-height:1.4}.student-section-intro>div>span,.student-continue-card small,.student-home-grid small,.learn-up-next small,.why-panel span,.progress-grade-strip>div>span,.progress-answer-grid span,.short-queue i,.explore-domain-copy,.reflex-mode-grid small,.install-card div div>span,.more-list small,.diagnostic-home-card>div>span,.learning-gate small,.pwa-section-copy,.pwa-question-card label,.pwa-hint p,.pwa-answer-feedback p,.pwa-answer-feedback small,.pwa-route-note p,.parent-hero>div>span,.parent-empty>span,.parent-priority p,.parent-evidence-grid p,.parent-reading p,.parent-footer p{font-size:15px;line-height:1.6}.student-record-card button,.why-button,.progress-grade-strip small,.reflex-session-top button,.reflex-feedback,.reflex-submit,.reflex-result-view section>span:not(.result-bolt),.reflex-result-view button,.install-card>button,.more-list button,.more-list a,.install-mini,.diagnostic-top a,.diagnostic-back,.diagnostic-top span,.diagnostic-finish,.diagnostic-existing,.diagnostic-restart,.diagnostic-profile-form label,.diagnostic-question-list fieldset>p,.diagnostic-next p,.diagnostic-next a,.pwa-lesson-topbar>a:last-child,.pwa-lesson-progress>span,.pwa-question-meta small,.pwa-question-actions button,.pwa-route-note>a,.parent-priority a,.parent-footer button,.parent-footer a,.parent-primary-action{font-size:14px}.pwa-question-card textarea,.diagnostic-profile-form input,.diagnostic-profile-form select,.diagnostic-question-list input{font-size:16px}.place-value-lab{border:1px solid var(--eq-line);border-radius:var(--eq-radius-surface);background:#f7ead8;padding:clamp(22px,4vw,38px)}.place-value-lab>header{max-width:760px}.place-value-lab>header>span,.place-value-reading>span{color:var(--eq-direction);letter-spacing:.13em;font-size:12px;font-weight:790;display:block}.place-value-lab>header h2{margin:13px 0 10px;font-family:Equavo Display,Georgia,serif;font-size:clamp(29px,4vw,42px);font-weight:400;line-height:1.08}.place-value-lab>header p{color:var(--eq-ink-soft);margin:0;font-size:16px;line-height:1.6}.place-value-lab .golden-place-value{margin:30px 0 14px}.golden-place-value>button{background:var(--eq-paper);border:1px solid var(--eq-line);color:inherit;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;min-width:0;padding:13px 8px;transition:background .15s,border-color .15s,transform .15s;display:flex}.golden-place-value>button:hover{border-color:#a76b2a;transform:translateY(-2px)}.golden-place-value>button.selected{color:#fff;background:#422616;border-color:#422616}.golden-place-value>button.selected small,.golden-place-value>button.selected i{color:#ead8c4}.golden-place-value>button.selected b{color:#fff}.place-value-reading{background:var(--eq-paper);border-left:4px solid var(--eq-direction);border-radius:0 12px 12px 0;min-height:126px;padding:22px 24px}.place-value-reading strong{margin:10px 0 6px;font-family:Equavo Display,Georgia,serif;font-size:clamp(23px,3vw,31px);font-weight:400;display:block}.place-value-reading p{color:var(--eq-ink-soft);margin:0;font-size:15px;line-height:1.6}:where(html[data-theme=dark]) .place-value-lab{color:#fff7ef;background:#2a231f;border-color:#5d4b40}:where(html[data-theme=dark]) .place-value-lab>header h2{color:#fff7ef}:where(html[data-theme=dark]) .place-value-lab>header p,:where(html[data-theme=dark]) .place-value-reading p{color:#d8cabc}.operation-map-lab{border:1px solid var(--eq-line);border-radius:var(--eq-radius-surface);background:#f7ead8;padding:clamp(22px,4vw,38px)}.operation-map-lab>header{max-width:760px}.operation-map-lab>header>span,.operation-map-reading>span{color:var(--eq-direction);letter-spacing:.13em;font-size:12px;font-weight:790;display:block}.operation-map-lab>header h2{margin:13px 0 10px;font-family:Equavo Display,Georgia,serif;font-size:clamp(29px,4vw,42px);font-weight:400;line-height:1.08}.operation-map-lab>header p{color:var(--eq-ink-soft);margin:0;font-size:16px;line-height:1.6}.operation-map-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:30px 0 14px;display:grid}.operation-map-options button{background:var(--eq-paper);border:1px solid var(--eq-line);color:var(--eq-ink);cursor:pointer;text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;min-height:164px;padding:17px;transition:background .15s,border-color .15s,transform .15s;display:flex}.operation-map-options button:hover{border-color:#a76b2a;transform:translateY(-2px)}.operation-map-options button.selected{color:#fff;background:#422616;border-color:#422616}.operation-map-options button small{color:inherit;text-transform:uppercase;font-size:11px;font-weight:760;line-height:1.4}.operation-map-options button b{color:var(--eq-direction);margin:18px 0 10px;font-family:Equavo Display,Georgia,serif;font-size:43px;font-weight:400;line-height:1}.operation-map-options button.selected b{color:#e7b76f}.operation-map-options button span{font-size:13px;line-height:1.5}.operation-map-reading{background:var(--eq-paper);border-left:4px solid var(--eq-direction);border-radius:0 12px 12px 0;min-height:126px;padding:22px 24px}.operation-map-reading strong{margin:10px 0 6px;font-family:Equavo Display,Georgia,serif;font-size:clamp(23px,3vw,31px);font-weight:400;display:block}.operation-map-reading p{color:var(--eq-ink-soft);margin:0;font-size:15px;line-height:1.6}.quo-mode{border-radius:999px;align-items:center;width:max-content;margin-top:5px;padding:6px 9px;font-weight:720;display:inline-flex;font-size:12px!important}.quo-mode.live{color:var(--eq-secure);background:#dfeee2}.quo-mode.lesson{color:#7b4c18;background:#fff4df}.quo-coach-panel>header>button svg{width:19px;height:19px}.quo-coach-panel>footer p{font-size:13px}.experience-home :is(p,blockquote){font-size:16px}.experience-home :is(a,button){font-size:14px}.experience-home :is(.eyebrow,article>span,article>p:first-child,.teacher-kicker,.featured-stage-top){font-size:12px}.student-app-page :is(p,small),.diagnostic-page :is(p,small),.parent-page :is(p,small){font-size:15px;line-height:1.6}.student-app-page :is(a,button),.diagnostic-page :is(a,button),.parent-page :is(a,button){font-size:14px}.student-app-page :is(.student-section-intro>div>p,article>p:first-child,section>p:first-child,dt),.diagnostic-page :is(.diagnostic-heading>p,.diagnostic-intro>p,.diagnostic-result>p,legend span),.parent-page :is(.parent-hero p:first-child,.parent-empty>p:first-child,article>span,section>span,dt){font-size:12px}.lesson-player-page :is(p,label,small){font-size:15px;line-height:1.6}.lesson-player-page :is(a,button){font-size:14px}.lesson-player-page :is(.lesson-player-screen>header>span,.lesson-start-grid span,.lesson-route-card>span,.lesson-analogy-stage span,.lesson-worked-stage>span,.lesson-check-stage>span,.lesson-mistake-stage span,.pwa-question-meta>span,.quo-view-heading>span,dt),.lesson-player-page .golden-place-value :is(small,i){font-size:12px}.chapter-thinking-check{color:var(--eq-ink);background:#fffffff5;border-radius:15px;margin-top:14px;padding:clamp(23px,4vw,34px)}.chapter-thinking-check>header>span{color:var(--eq-direction);letter-spacing:.12em;font-size:12px;font-weight:790}.chapter-thinking-check h2{margin:16px 0 9px;font-family:Equavo Display,Georgia,serif;font-size:clamp(28px,4vw,39px);font-weight:400;line-height:1.12}.chapter-thinking-check>header p{color:var(--eq-ink-soft);margin:0;font-size:14px;line-height:1.55}.chapter-thinking-options{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:25px;display:grid}.chapter-thinking-options button{border:1px solid var(--eq-line);color:var(--eq-ink);cursor:pointer;background:#fffaf2;border-radius:9px;min-height:58px;padding:10px;font-family:Equavo Display,Georgia,serif;font-size:21px}.chapter-thinking-options button:hover{background:#f5e7d4;border-color:#b97931}.chapter-thinking-options button.selected.correct{border-color:var(--eq-secure);color:var(--eq-secure);background:#e1ede3}.chapter-thinking-options button.selected.incorrect{border-color:var(--eq-revisit);color:var(--eq-revisit);background:#fff0e7}.chapter-thinking-feedback{border-left:4px solid var(--eq-revisit);margin-top:16px;padding:12px 16px}.chapter-thinking-feedback.correct{border-left-color:var(--eq-secure)}.chapter-thinking-feedback b{font-size:15px}.chapter-thinking-feedback p{color:var(--eq-ink-soft);margin:5px 0 0;font-size:14px}.chapter-thinking-feedback button{border:1px solid var(--eq-line);color:var(--eq-ink);cursor:pointer;background:0 0;border-radius:8px;margin-top:10px;padding:0 14px}.chapter-thinking-check>small{color:var(--eq-ink-soft);margin-top:18px;font-size:13px;display:block}.curriculum-map-page :is(p,small){font-size:14px;line-height:1.55}.curriculum-map-page :is(a,button,input,summary){font-size:14px}.curriculum-map-page :is(.curriculum-map-hero>div>p,.curriculum-map-browser-heading p,.curriculum-section-number>span,.curriculum-section-tags span,.curriculum-map-controls label,.curriculum-section-state>span,.curriculum-map-meta){font-size:12px}.curriculum-section-details{border-top:1px solid #ead9c2;margin-top:18px;padding-top:4px}.curriculum-section-details>button{color:#70451b;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:12px 0;font-weight:720;display:flex}.curriculum-section-details>button>span{font-size:22px;font-weight:400}.curriculum-node-detail ol{margin:8px 0 0;padding:0;list-style:none}.curriculum-node-detail li{border-top:1px solid #eee1d0;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:12px;padding:13px 0;display:grid}.curriculum-node-detail li>div{flex-direction:column;gap:4px;display:flex}.curriculum-node-detail li span,.curriculum-node-detail li small{color:#75685f;font-size:13px}.curriculum-node-detail footer{background:#f8efe2;border-radius:9px;flex-direction:column;gap:6px;margin-top:12px;padding:15px;display:flex}.curriculum-node-detail footer span{color:var(--eq-direction);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:760}.curriculum-node-detail footer b{color:#65584e;font-size:13px;font-weight:560}.curriculum-detail-status,.curriculum-detail-error{background:#f8efe2;border-radius:9px;margin:8px 0 0;padding:16px}.curriculum-detail-error{border-left:4px solid var(--eq-revisit)}.curriculum-detail-error button{background:var(--eq-brand-deep);color:#fff;cursor:pointer;border:0;border-radius:8px;margin-top:10px;padding:0 15px}@media (max-width:700px){.curriculum-node-detail li{grid-template-columns:1fr;align-items:start}}.studio-page{color:var(--eq-ink);background:#f3f0eb;grid-template-columns:240px minmax(0,1fr);min-height:100svh;display:grid}.studio-rail{color:#fff;background:#201712;flex-direction:column;min-height:100svh;padding:25px 18px;display:flex;position:sticky;top:0}.studio-brand{grid-template-columns:auto 1fr;align-items:center;gap:3px 11px;display:grid}.studio-brand .student-app-mark{grid-row:1/3}.studio-brand>b{letter-spacing:.2em;font-family:Equavo Display,Georgia,serif;font-size:17px}.studio-brand>b span{color:#d69a4a}.studio-brand>small{color:#bdaa9d;letter-spacing:.15em;font-size:11px}.studio-rail nav{border-top:1px solid #ffffff1f;gap:5px;margin-top:42px;padding-top:22px;display:grid}.studio-rail nav a{color:#c8bbb2;border-radius:8px;min-height:46px;padding:14px 13px;font-size:14px}.studio-rail nav a:hover,.studio-rail nav a.active{color:#fff;background:#ffffff17}.studio-secondary-link{color:#d5a763;border-top:1px solid #ffffff1f;margin-top:auto;padding:20px 8px 4px;font-size:13px}.studio-workspace{width:100%;max-width:1500px;margin:0 auto;padding:clamp(42px,6vw,82px)}.studio-heading{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.studio-heading p,.studio-truth-strip article>span,.studio-primary-decision header>span,.studio-health-grid article>span,.studio-date>span{color:var(--eq-direction);letter-spacing:.13em;font-size:12px;font-weight:780}.studio-heading h1{letter-spacing:-.04em;margin:16px 0 17px;font-family:Equavo Display,Georgia,serif;font-size:clamp(48px,6vw,74px);font-weight:400;line-height:.98}.studio-heading>div>span{color:var(--eq-ink-soft);max-width:760px;font-size:16px;line-height:1.6;display:block}.studio-date{border-left:1px solid var(--eq-line);flex-direction:column;gap:6px;padding-left:24px;display:flex}.studio-date b{font-size:15px}.studio-date small{color:var(--eq-ink-soft);font-size:13px}.studio-truth-strip{background:var(--eq-paper);border:1px solid var(--eq-line);border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:42px;display:grid}.studio-truth-strip article{min-height:170px;padding:24px}.studio-truth-strip article+article{border-left:1px solid #e6d8c6}.studio-truth-strip strong{margin:28px 0 5px;font-family:Equavo Display,Georgia,serif;font-size:48px;font-weight:400;display:block}.studio-truth-strip p{color:var(--eq-ink-soft);margin:0;font-size:14px;line-height:1.5}.studio-decision-grid{grid-template-columns:minmax(0,1.4fr) minmax(340px,.6fr);gap:14px;margin-top:14px;display:grid}.studio-primary-decision{color:#fff;background:linear-gradient(145deg,#4a2917,#24150d);border-radius:15px;overflow:hidden}.studio-primary-decision header{border-bottom:1px solid #ffffff21;flex-direction:column;gap:7px;padding:24px 28px;display:flex}.studio-primary-decision header>span{color:#dda85e}.studio-primary-decision header>b{font-size:15px}.studio-primary-decision>div{padding:clamp(30px,5vw,52px) 28px}.studio-primary-decision>div>p{color:#d4b990;margin:0;font-size:13px}.studio-primary-decision h2{margin:13px 0 20px;font-family:Equavo Display,Georgia,serif;font-size:clamp(42px,5vw,61px);font-weight:400}.studio-primary-decision>div>span{color:#d7c8bc;max-width:760px;font-size:15px;line-height:1.65;display:block}.studio-primary-decision footer{border-top:1px solid #ffffff21;gap:9px;padding:18px 28px;display:flex}.studio-primary-decision footer a{color:#28170d;background:#d79a48;border-radius:8px;padding:14px 16px;font-size:14px;font-weight:740}.studio-primary-decision footer a+a{color:#fff;background:0 0;border:1px solid #ffffff40}.studio-gate-list{background:var(--eq-paper);border:1px solid var(--eq-line);border-radius:15px;padding:25px}.studio-gate-list h2{margin:0 0 18px;font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400}.studio-gate-list ol{margin:0;padding:0;list-style:none}.studio-gate-list li{border-top:1px solid #e9ddcc;grid-template-columns:28px 1fr auto;align-items:center;gap:12px;min-height:72px;display:grid}.studio-gate-list li>span{color:#8b735f;font-size:12px}.studio-gate-list li div{flex-direction:column;gap:3px;display:flex}.studio-gate-list li b{font-size:14px}.studio-gate-list li small{color:var(--eq-ink-soft);font-size:12px}.studio-gate-list li i{border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:750}.studio-gate-list li.pass i{color:var(--eq-secure);background:#e1ede3}.studio-gate-list li.review i{color:#78501d;background:#fff0d7}.studio-gate-list li.locked i{color:#69635e;background:#ebe8e4}.studio-health-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.studio-health-grid article{background:var(--eq-paper);border:1px solid var(--eq-line);border-radius:14px;flex-direction:column;min-height:300px;padding:27px;display:flex}.studio-health-grid h2{margin:32px 0 15px;font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400;line-height:1.08}.studio-health-grid p{color:var(--eq-ink-soft);font-size:14px;line-height:1.6}.studio-health-grid a,.studio-health-grid article>b{color:#744116;margin-top:auto;font-size:13px}.studio-footer{border-top:1px solid var(--eq-line);justify-content:space-between;align-items:center;gap:40px;margin-top:45px;padding:26px 0 0;display:flex}.studio-footer p{color:var(--eq-ink-soft);max-width:780px;margin:0;font-size:13px;line-height:1.55}.studio-footer a{color:#704014;font-size:13px;font-weight:740}@media (max-width:1050px){.studio-page{grid-template-columns:1fr}.studio-rail{min-height:0;position:relative}.studio-rail nav{flex-wrap:wrap;margin-top:20px;display:flex}.studio-secondary-link{margin-top:12px}.studio-decision-grid,.studio-health-grid{grid-template-columns:1fr}}@media (max-width:720px){.studio-workspace{padding:34px 18px 60px}.studio-section-switch{grid-template-columns:1fr}.studio-heading{grid-template-columns:1fr;align-items:start}.studio-date{border-left:0;border-top:1px solid var(--eq-line);padding:18px 0 0}.studio-truth-strip{grid-template-columns:1fr 1fr}.studio-truth-strip article:nth-child(3){border-top:1px solid #e6d8c6;border-left:0}.studio-truth-strip article:nth-child(4){border-top:1px solid #e6d8c6}.studio-primary-decision footer,.studio-footer{flex-direction:column;align-items:stretch}.studio-primary-decision footer a{text-align:center}}@media (max-width:760px){.student-connection{max-width:128px}.lesson-journey-rail{overflow-x:auto}.place-value-lab{margin-left:-4px;margin-right:-4px}.place-value-lab .golden-place-value{grid-template-columns:repeat(4,1fr);margin-bottom:14px}.operation-map-lab{margin-left:-4px;margin-right:-4px}.operation-map-options{grid-template-columns:1fr 1fr}.lesson-process-stage{grid-template-columns:1fr}.lesson-process-stage li{grid-template-columns:auto 1fr;align-items:center;gap:16px;min-height:0;display:grid}.lesson-process-stage li div{margin-top:0}.chapter-thinking-options{grid-template-columns:1fr}}@media (max-width:480px){.operation-map-options{grid-template-columns:1fr}.operation-map-options button{min-height:0}}.brand-role-grid{grid-template-columns:repeat(3,1fr)}.membership-contract,.public-trust-section{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:clamp(46px,8vw,120px);padding:clamp(90px,10vw,145px) clamp(22px,7vw,120px);display:grid}.membership-contract{color:#fff;background:#24150d}.membership-contract-copy h2,.public-trust-section h2{letter-spacing:-.04em;margin:0 0 28px;font-family:Equavo Display,Georgia,serif;font-size:clamp(45px,5.2vw,74px);font-weight:400;line-height:1.02}.membership-contract-copy>p:not(.eyebrow){color:#d7c8bc;max-width:720px;font-size:17px;line-height:1.72}.membership-contract-copy .button{color:#28170d;background:#d7a154;margin-top:18px}.membership-contract-copy>small{color:#bcaea4;margin-top:16px;font-size:13px;display:block}.membership-includes{color:var(--deep);background:#fffaf1;border-radius:18px;padding:clamp(30px,5vw,52px)}.membership-includes>span{color:#985915;letter-spacing:.14em;font-size:12px;font-weight:780}.membership-includes ul{margin:25px 0;padding:0;list-style:none}.membership-includes li{border-top:1px solid #ead9c3;padding:14px 0 14px 28px;font-size:15px;line-height:1.4;position:relative}.membership-includes li:before{color:var(--eq-secure);content:"✓";font-weight:800;position:absolute;left:2px}.membership-includes p{color:var(--eq-ink-soft);margin:0;font-size:14px;line-height:1.6}.public-trust-section{background:#f5ead9;border-bottom:1px solid #dec8aa}.public-trust-section>div:first-child>p:last-child{color:var(--eq-ink-soft);max-width:670px;font-size:17px;line-height:1.7}.trust-questions{border-top:1px solid #d9c4a7}.trust-questions details{border-bottom:1px solid #d9c4a7}.trust-questions summary{cursor:pointer;padding:22px 42px 22px 0;font-size:16px;font-weight:730;list-style:none;position:relative}.trust-questions summary::-webkit-details-marker{display:none}.trust-questions summary:after{content:"+";font-family:Equavo Display,Georgia,serif;font-size:28px;position:absolute;top:14px;right:3px}.trust-questions details[open] summary:after{content:"−"}.trust-questions details p{color:var(--eq-ink-soft);max-width:680px;margin:-4px 0 22px;font-size:15px;line-height:1.65}.sample-page{background:var(--eq-canvas);color:var(--eq-ink);min-height:100svh;padding-bottom:100px}.sample-topbar{border-bottom:1px solid var(--eq-line);z-index:20;background:#fffefaf0;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;min-height:76px;padding:0 clamp(18px,5vw,70px);display:grid;position:sticky;top:0}.sample-topbar>span{color:var(--eq-direction);letter-spacing:.11em;font-size:12px;font-weight:760}.sample-topbar>a:last-child{color:var(--eq-ink-soft);justify-self:end;font-size:14px}.sample-steps{grid-template-columns:repeat(6,minmax(85px,1fr));max-width:1060px;margin:28px auto 0;padding:0 22px;display:grid}.sample-steps button{color:#786b61;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #d9cbb8;justify-content:center;align-items:center;gap:9px;padding:14px 8px;display:flex}.sample-steps button i{border:1px solid #cdb99d;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:inline-flex}.sample-steps button.active{border-bottom-color:var(--eq-direction);color:var(--eq-ink);font-weight:760}.sample-steps button.complete i{background:var(--eq-secure);border-color:var(--eq-secure);color:#fff}.sample-stage{background:var(--eq-paper);border:1px solid var(--eq-line);border-radius:20px;max-width:1060px;min-height:650px;margin:26px auto 0;padding:clamp(30px,6vw,72px);position:relative;box-shadow:0 24px 72px #35221514}.sample-stage-copy{max-width:800px}.sample-stage-copy>p{color:var(--eq-direction);letter-spacing:.13em;margin-bottom:18px;font-size:12px;font-weight:780}.sample-stage-copy h1{letter-spacing:-.04em;margin:0 0 18px;font-family:Equavo Display,Georgia,serif;font-size:clamp(42px,6vw,68px);font-weight:400;line-height:1.02}.sample-stage-copy>span{color:var(--eq-ink-soft);max-width:720px;font-size:17px;line-height:1.65;display:block}.sample-orient-maths{color:#fff;background:linear-gradient(145deg,#462718,#24150d);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;margin-top:45px;display:flex}.sample-orient-maths span{letter-spacing:.035em;font-family:Equavo Display,Georgia,serif;font-size:clamp(64px,10vw,112px)}.sample-orient-maths small{color:#d7c5b7;font-size:15px}.sample-decode-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:48px 0 0;display:grid}.sample-decode-grid div{background:#f5eadb;border-radius:12px;min-height:180px;padding:28px}.sample-decode-grid dt{color:var(--eq-direction);letter-spacing:.12em;font-size:12px;font-weight:780}.sample-decode-grid dd{margin:45px 0 0;font-family:Equavo Display,Georgia,serif;font-size:25px;line-height:1.25}.sample-place-lab{grid-template-columns:repeat(5,1fr);margin-top:42px;display:grid}.sample-place-lab button{border:1px solid var(--eq-line);color:var(--eq-ink);cursor:pointer;background:#fffaf2;flex-direction:column;min-width:0;padding:17px 9px;display:flex}.sample-place-lab button:first-child{border-radius:12px 0 0 12px}.sample-place-lab button:last-child{border-radius:0 12px 12px 0}.sample-place-lab button+button{border-left:0}.sample-place-lab button.selected{background:var(--eq-brand-deep);color:#fff}.sample-place-lab small{font-size:12px}.sample-place-lab b{margin:14px 0 8px;font-family:Equavo Display,Georgia,serif;font-size:42px;font-weight:400}.sample-place-lab i{color:inherit;font-size:13px;font-style:normal}.sample-place-result{border-left:4px solid var(--eq-direction);margin-top:18px;padding:18px 24px}.sample-place-result>span{color:var(--eq-direction);letter-spacing:.12em;font-size:12px;font-weight:780}.sample-place-result strong{margin:8px 0 4px;font-family:Equavo Display,Georgia,serif;font-size:30px;font-weight:400;display:block}.sample-place-result p{color:var(--eq-ink-soft);margin:0;font-size:15px}.sample-why-chain{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:11px;margin-top:48px;display:grid}.sample-why-chain div{background:#f3e7d4;border-radius:12px;flex-direction:column;min-height:145px;padding:23px;display:flex}.sample-why-chain div.active{background:var(--eq-brand-deep);color:#fff}.sample-why-chain span{font-size:13px}.sample-why-chain b{margin-top:auto;font-family:Equavo Display,Georgia,serif;font-size:38px;font-weight:400}.sample-why-chain>i{color:var(--eq-direction);font-size:13px;font-style:normal;font-weight:760}.sample-boundary{border-top:1px solid var(--eq-line);color:var(--eq-ink-soft);margin-top:28px;padding-top:21px;font-size:15px;line-height:1.65}.sample-boundary b{color:var(--eq-ink)}.sample-attempt{background:#f6ebdb;border-radius:15px;margin-top:42px;padding:clamp(24px,4vw,38px)}.sample-attempt label{margin-bottom:10px;font-size:14px;font-weight:730;display:block}.sample-attempt>div{gap:9px;display:flex}.sample-attempt input{border:1px solid var(--eq-line);background:#fff;border-radius:9px;flex:1;min-width:0;padding:14px 16px;font-size:20px}.sample-attempt>div button,.sample-attempt aside button,.sample-quo-panel>button{background:var(--eq-brand-deep);color:#fff;cursor:pointer;border:0;border-radius:9px;padding:0 20px;font-weight:740}.sample-attempt aside{border-left:4px solid var(--eq-revisit);background:#fff;margin-top:15px;padding:18px}.sample-attempt aside.correct{border-left-color:var(--eq-secure)}.sample-attempt aside b{font-size:16px}.sample-attempt aside p{color:var(--eq-ink-soft);margin:7px 0 0;font-size:15px;line-height:1.6}.sample-attempt aside button{margin-top:13px}.sample-finish-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:42px;display:grid}.sample-finish-grid article{background:#f3e7d4;border-radius:14px;min-height:240px;padding:30px}.sample-finish-grid article:last-child{background:var(--eq-brand-deep);color:#fff}.sample-finish-grid span{color:var(--eq-direction);letter-spacing:.12em;font-size:12px;font-weight:780}.sample-finish-grid article:last-child span{color:#e2aa5b}.sample-finish-grid h2{margin:45px 0 12px;font-family:Equavo Display,Georgia,serif;font-size:30px;font-weight:400;line-height:1.12}.sample-finish-grid p{color:var(--eq-ink-soft);font-size:15px;line-height:1.55}.sample-finish-grid article:last-child p{color:#d9c9bd}.sample-finish-actions{gap:20px;margin-top:22px;display:flex}.sample-finish-actions a:first-child{color:#25150d;background:#d69b49;border-radius:9px;padding:15px 18px;font-weight:750}.sample-finish-actions a:last-child{color:var(--eq-direction);align-items:center;font-weight:700;display:flex}.sample-stage-actions{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:24px;left:clamp(30px,6vw,72px);right:clamp(30px,6vw,72px)}.sample-stage-actions button{color:var(--eq-ink-soft);cursor:pointer;background:0 0;border:0;padding:0;font-weight:720}.sample-stage-actions button:last-child{background:var(--eq-brand-deep);color:#fff;border-radius:9px;padding:0 18px}.sample-stage-actions button:disabled{opacity:.35}.sample-quo-presence{background:var(--eq-paper);border:1px solid var(--eq-line);box-shadow:var(--eq-shadow-overlay);color:var(--eq-ink);cursor:pointer;z-index:25;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex;position:fixed;bottom:24px;right:24px}.sample-quo-presence span{text-align:left;flex-direction:column;display:flex}.sample-quo-presence b{font-size:14px}.sample-quo-presence small{color:var(--eq-ink-soft);font-size:11px}.sample-quo-panel{background:var(--eq-paper);border:1px solid var(--eq-line);box-shadow:var(--eq-shadow-overlay);z-index:30;border-radius:16px;width:calc(100% - 48px);max-width:440px;padding:24px;position:fixed;bottom:24px;right:24px}.sample-quo-panel header{border-bottom:1px solid var(--eq-line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:16px;display:grid}.sample-quo-panel header>div{flex-direction:column;display:flex}.sample-quo-panel header span{color:var(--eq-direction);letter-spacing:.08em;font-size:11px;font-weight:760}.sample-quo-panel header b{font-size:15px}.sample-quo-panel header button{cursor:pointer;background:0 0;border:0}.sample-quo-panel>p{color:var(--eq-ink-soft);margin:20px 0;font-size:15px;line-height:1.65}.sample-quo-panel>button{min-height:44px}.sample-quo-panel>small{color:var(--eq-ink-soft);margin-top:13px;font-size:12px;display:block}@media (max-width:900px){.membership-contract,.public-trust-section{grid-template-columns:1fr}.sample-topbar{grid-template-columns:1fr auto}.sample-topbar>span{display:none}.sample-decode-grid,.sample-finish-grid,.sample-why-chain{grid-template-columns:1fr}.sample-why-chain>i{padding-left:20px}.sample-why-chain div{min-height:110px}}@media (max-width:680px){.brand-role-grid{grid-template-columns:1fr}.sample-page{padding-bottom:80px}.sample-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:0 12px 3px;overflow-x:visible}.sample-steps button{flex-direction:column;gap:5px;font-size:11px}.sample-stage{border-left:0;border-right:0;border-radius:0;min-height:720px;padding:36px 20px 100px}.sample-place-lab{grid-template-columns:repeat(5,minmax(0,1fr));overflow-x:visible}.sample-place-lab button{padding:14px 3px}.sample-place-lab small{overflow-wrap:anywhere;font-size:10px;line-height:1.2}.sample-attempt>div,.sample-finish-actions{flex-direction:column;align-items:stretch}.sample-attempt>div button{min-height:50px}.sample-stage-actions{bottom:24px;left:20px;right:20px}.sample-quo-presence{bottom:14px;right:14px}.sample-quo-panel{width:calc(100% - 28px);bottom:14px;right:14px}}html[data-equavo-text=large] .student-app-page,html[data-equavo-text=large] .lesson-player-page,html[data-equavo-text=large] .diagnostic-page,html[data-equavo-text=large] .parent-page{font-size:112.5%}html[data-equavo-text=large] .student-app-page :is(p,small,span),html[data-equavo-text=large] .lesson-player-page :is(p,small,label),html[data-equavo-text=large] .diagnostic-page :is(p,small,label),html[data-equavo-text=large] .parent-page :is(p,small){line-height:1.68}html[data-equavo-contrast=high]{--eq-canvas:#fff;--eq-paper:#fff;--eq-ink:#000;--eq-ink-soft:#262626;--eq-brand-deep:#1b0d05;--eq-direction:#7a3d00;--eq-direction-surface:#ffe7bf;--eq-line:#7b6b5f;--eq-focus:#005fcc}html[data-equavo-contrast=high] .student-app-page,html[data-equavo-contrast=high] .lesson-player-page,html[data-equavo-contrast=high] .diagnostic-page,html[data-equavo-contrast=high] .parent-page{filter:contrast(1.05)}html[data-equavo-motion=reduced]{scroll-behavior:auto}html[data-equavo-motion=reduced] *,html[data-equavo-motion=reduced] :before,html[data-equavo-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.learner-preferences,.device-truth{background:var(--eq-paper);border:1px solid var(--eq-line);border-radius:var(--eq-radius-surface);margin-bottom:18px;padding:clamp(24px,4vw,36px)}.learner-preferences>div:first-child>p,.device-truth p{color:var(--eq-direction);letter-spacing:.12em;font-size:12px;font-weight:780}.learner-preferences h2,.device-truth h2{margin:10px 0 8px;font-family:Equavo Display,Georgia,serif;font-size:clamp(29px,4vw,38px);font-weight:400}.learner-preferences>div:first-child>span,.device-truth span{color:var(--eq-ink-soft);font-size:15px;line-height:1.6;display:block}.learner-preferences fieldset{border:0;border-top:1px solid var(--eq-line);grid-template-columns:minmax(120px,.35fr) 1fr;gap:16px;margin:24px 0 0;padding:20px 0 0;display:grid}.learner-preferences legend{padding:0;font-size:14px;font-weight:750}.learner-preferences fieldset>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.learner-preferences fieldset button{border:1px solid var(--eq-line);color:var(--eq-ink);cursor:pointer;background:#f5eadb;border-radius:9px}.learner-preferences fieldset button[aria-pressed=true]{background:var(--eq-brand-deep);border-color:var(--eq-brand-deep);color:#fff;font-weight:760}.preference-switch{border-top:1px solid var(--eq-line);cursor:pointer;align-items:center;gap:15px;margin-top:20px;padding-top:20px;display:flex}.preference-switch input{width:24px;height:24px;min-height:24px}.preference-switch>span{flex-direction:column;display:flex}.preference-switch b{font-size:14px}.preference-switch small{color:var(--eq-ink-soft);font-size:13px}.device-truth{grid-template-columns:1fr auto;align-items:center;gap:30px;display:grid}.device-truth strong{color:var(--eq-secure);letter-spacing:.1em;background:#e1ede3;border-radius:999px;padding:9px 12px;font-size:11px}.device-truth.unavailable{border-left:5px solid var(--eq-revisit)}.device-truth.unavailable strong{color:var(--eq-revisit);background:#fff0e7}@media (max-width:620px){.learner-preferences fieldset,.device-truth{grid-template-columns:1fr;align-items:stretch}.device-truth strong{width:max-content}}:where(.connected-public-home,.public-journey-page,.gcse-system-page){--public-canvas:#f8f2e8;--public-paper:#fffdf8;--public-dark:#211a16;--public-dark-raised:#2d231e;--public-clay:#95603f;--public-clay-deep:#6d432b;--public-gold:#dfb56f;--public-ink:#30241d;--public-muted:#76675c;--public-line:#dfcfc2;background:var(--public-canvas);color:var(--public-ink)}:where(.connected-public-home,.public-journey-page,.gcse-system-page) :is(h1,h2,h3,b,strong,p,span,a,button,small){font-family:Equavo Sans,Arial,sans-serif}:where(.connected-public-home,.public-journey-page,.gcse-system-page) :is(h1,h2,h3){letter-spacing:-.035em}:where(.connected-public-home,.public-journey-page,.gcse-system-page) em{color:inherit;font-style:normal}:where(.connected-public-home,.public-journey-page,.gcse-system-page) .site-header{background:var(--public-paper)}@supports (color:color-mix(in lab, red, red)){:where(.connected-public-home,.public-journey-page,.gcse-system-page) .site-header{background:color-mix(in srgb, var(--public-paper) 93%, transparent)}}:where(.connected-public-home,.public-journey-page,.gcse-system-page) .site-header{border-color:var(--public-line);box-shadow:none}:where(.connected-public-home,.public-journey-page,.gcse-system-page) .header-action,:where(.connected-public-home,.public-journey-page,.gcse-system-page) .button-primary{background:var(--public-clay);border:1px solid var(--public-clay);box-shadow:none;color:var(--public-paper);border-radius:12px}:where(.connected-public-home,.public-journey-page,.gcse-system-page) .button-quiet{border:1px solid var(--public-clay);color:var(--public-clay-deep);border-radius:12px;padding-inline:22px}.connected-home-hero{grid-template-columns:minmax(0,1.02fr) minmax(430px,.98fr);align-items:center;gap:clamp(42px,6vw,90px);min-height:720px;padding:clamp(66px,8vw,116px) clamp(24px,7vw,108px);display:grid;position:relative;overflow:hidden}.connected-home-hero:before{content:"";opacity:.32;background:#e6bbb4;border-radius:50%;width:330px;height:330px;position:absolute;top:-165px;right:-150px}.connected-home-copy{z-index:1;min-width:0;position:relative}.connected-home-copy .eyebrow,.connected-public-home .eyebrow{color:var(--public-clay-deep);letter-spacing:.1em;font-weight:780}.connected-home-copy h1{max-width:790px;margin:20px 0 26px;font-size:clamp(3.35rem,5.4vw,5.35rem);font-weight:500;line-height:1.02}.connected-home-copy>p:not(.eyebrow){color:var(--public-muted);max-width:680px;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.62}.connected-home-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.connected-home-actions .button{min-height:52px}.connected-home-facts{border-top:1px solid var(--public-line);grid-template-columns:repeat(3,1fr);gap:0;margin:42px 0 0;padding:20px 0 0;list-style:none;display:grid}.connected-home-facts li{border-left:1px solid var(--public-line);gap:6px;padding:0 16px;display:grid}.connected-home-facts li:first-child{border-left:0;padding-left:0}.connected-home-facts b{font-size:.92rem}.connected-home-facts span{color:var(--public-muted);font-size:.82rem;line-height:1.45}.connected-route-panel{background:var(--public-paper);border:1px solid var(--public-line);border-radius:24px;min-width:0;padding:clamp(26px,3.5vw,42px);position:relative;overflow:hidden;box-shadow:0 24px 70px #4f352314}.connected-route-panel header{justify-content:space-between;align-items:end;display:flex}.connected-route-panel header span{color:var(--public-clay-deep);letter-spacing:.1em;font-size:.78rem;font-weight:780}.connected-route-panel header b{font-size:1rem}.connected-route-panel svg{width:100%;height:auto;margin:16px 0 4px;display:block}.connected-route-panel ol{grid-template-columns:repeat(3,1fr);gap:7px;margin:0;padding:0;list-style:none;display:grid}.connected-route-panel li{border-top:1px solid var(--public-line);grid-template-columns:10px 22px 1fr;align-items:center;gap:7px;min-width:0;padding:10px 2px;display:grid}.connected-route-panel li i{border:1px solid var(--public-clay);border-radius:50%;width:9px;height:9px}.connected-route-panel li span{color:var(--public-muted);font-size:.7rem}.connected-route-panel li b{overflow-wrap:anywhere;font-size:.78rem}.connected-route-panel footer{color:var(--public-muted);background:#f1e3d4;margin:18px -42px -42px;padding:20px 42px;font-size:.86rem;line-height:1.55}.connected-learner-loop,.connected-product-proof,.connected-student-promise,.connected-teacher-proof,.connected-membership-proof,.connected-trust-proof,.connected-final-action{padding:clamp(72px,9vw,124px) clamp(24px,7vw,108px)}.connected-learner-loop>header,.connected-product-proof>div:first-child{grid-template-columns:.72fr 1.28fr;gap:24px 48px;margin-bottom:48px;display:grid}.connected-learner-loop>header .eyebrow,.connected-product-proof>div:first-child .eyebrow{grid-row:1/3}.connected-learner-loop h2,.connected-product-proof h2,.connected-student-promise h2,.connected-teacher-proof h2,.connected-membership-proof h2,.connected-trust-proof h2,.connected-final-action h2{margin:0;font-size:clamp(2.3rem,4.2vw,4rem);font-weight:500;line-height:1.08}.connected-learner-loop>header>span,.connected-product-proof>div:first-child>span{color:var(--public-muted);font-size:1.08rem;line-height:1.65}.connected-learner-loop>ol{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.connected-learner-loop li{background:var(--public-paper);border:1px solid var(--public-line);border-radius:18px;min-height:320px;padding:30px}.connected-learner-loop li:first-child{background:#f4e6da}.connected-learner-loop li:nth-child(2){background:#ede4f2}.connected-learner-loop li:nth-child(3){background:#e5eee2}.connected-learner-loop li>span{color:var(--public-clay-deep);font-size:.82rem;font-weight:780}.connected-learner-loop h3{margin:86px 0 15px;font-size:1.55rem;font-weight:700;line-height:1.18}.connected-learner-loop li p{color:var(--public-muted);margin:0;font-size:.98rem;line-height:1.62}.connected-product-proof{background:#f1e3d4}.connected-product-proof .product-showcase{margin-top:0}.connected-product-proof .showcase-stage{background:var(--public-paper);border-color:var(--public-line);box-shadow:none;border-radius:24px}.connected-product-proof .showcase-tabs{background:0 0;border:0;border-radius:0;gap:8px;padding:0 0 12px}.connected-product-proof .showcase-tabs button{border:1px solid var(--public-line);border-radius:12px;min-height:48px}.connected-product-proof .showcase-tabs .showcase-tab-active{background:var(--public-dark);color:var(--public-paper)}.connected-student-promise{background:var(--public-dark);color:var(--public-paper);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(44px,7vw,90px);display:grid}.connected-student-promise .eyebrow{color:var(--public-gold)}.connected-student-promise h2{margin-top:18px}.connected-student-promise ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.connected-student-promise li{border-top:1px solid #5a473c;gap:9px;padding:22px 0;display:grid}.connected-student-promise li b{color:#f8f2e8;font-size:1rem}.connected-student-promise li span{color:#cdbeb4;font-size:.96rem;line-height:1.55}.connected-teacher-proof{grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);align-items:center;gap:clamp(45px,8vw,110px);display:grid}.connected-teacher-image{aspect-ratio:1;background:#e5c2a8;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.connected-teacher-image img{object-fit:contain;width:86%;height:86%;display:block}.connected-teacher-proof>div:last-child>p:not(.eyebrow){color:var(--public-muted);max-width:820px;margin:24px 0 0;font-size:1.06rem;line-height:1.67}.connected-product-ladder{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:36px;display:grid}.connected-product-ladder article{background:var(--public-paper);border:1px solid var(--public-line);border-radius:16px;min-height:190px;padding:22px}.connected-product-ladder article:nth-child(2){background:#f3e2dc}.connected-product-ladder article:nth-child(3){background:#e8e0ed}.connected-product-ladder span{color:var(--public-clay-deep);letter-spacing:.08em;font-size:.72rem;font-weight:780;display:block}.connected-product-ladder b{margin-top:46px;font-size:1.02rem;display:block}.connected-product-ladder p{color:var(--public-muted);margin:8px 0 0;font-size:.86rem;line-height:1.52}.connected-membership-proof{background:#ede4f2;grid-template-columns:1.1fr .9fr;gap:clamp(45px,8vw,100px);display:grid}.connected-membership-proof>div>p:not(.eyebrow){color:var(--public-muted);margin:24px 0;font-size:1.05rem;line-height:1.67}.connected-membership-proof>div>a{color:var(--public-clay-deep);text-underline-offset:5px;min-height:44px;font-weight:760;text-decoration:underline;display:inline-flex}.connected-membership-proof ul{background:var(--public-paper);border:1px solid #d8c5e3;border-radius:18px;margin:0;padding:20px 28px;list-style:none}.connected-membership-proof li{border-top:1px solid var(--public-line);padding:18px 0 18px 28px;font-size:.98rem;line-height:1.48;position:relative}.connected-membership-proof li:first-child{border-top:0}.connected-membership-proof li:before{color:#526b57;content:"✓";font-weight:800;position:absolute;left:0}.connected-trust-proof{grid-template-columns:1fr auto;align-items:center;gap:clamp(40px,8vw,110px);display:grid}.connected-trust-proof>div>p:not(.eyebrow){color:var(--public-muted);max-width:900px;margin:24px 0 0;font-size:1.05rem;line-height:1.67}.connected-trust-proof>a{background:var(--public-dark);color:var(--public-paper);border-radius:12px;max-width:300px;min-height:52px;padding:15px 20px;font-weight:760;display:inline-flex}.connected-final-action{background:#e5c2a8;grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.connected-final-action>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.connected-public-hero{background:var(--public-canvas);color:var(--public-ink);grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(42px,7vw,96px);min-height:0;padding:0 clamp(24px,7vw,108px) clamp(64px,8vw,105px);display:grid}.connected-public-hero:after{opacity:.34;background:#bdd5db;border:0;border-radius:50%;width:280px;height:280px;top:78px;right:-100px}.connected-public-hero>nav{border-color:var(--public-line);grid-column:1/-1}.connected-public-hero>nav a{color:var(--public-muted)}.connected-public-hero>nav a.active{border-color:var(--public-clay);color:var(--public-ink)}.connected-public-hero-copy{max-width:none!important;padding-top:clamp(54px,7vw,90px)!important}.connected-public-hero-copy>p{color:var(--public-clay-deep)!important}.connected-public-hero h1{margin:18px 0 25px;font-size:clamp(3rem,5.4vw,5rem);font-weight:500;line-height:1.04}.connected-public-hero-copy>span{color:var(--public-muted)!important;font-size:clamp(1.04rem,1.4vw,1.22rem)!important;line-height:1.65!important}.connected-public-hero-route{background:var(--public-paper);border:1px solid var(--public-line);z-index:2;border-radius:20px;align-self:end;margin:0;padding:20px 24px;list-style:none;position:relative}.connected-public-hero-route li{grid-template-columns:38px 1fr;align-items:center;gap:14px;min-height:78px;display:grid;position:relative}.connected-public-hero-route li:not(:last-child):after{background:var(--public-clay);content:"";width:2px;height:28px;position:absolute;bottom:-10px;left:18px}.connected-public-hero-route i{background:var(--public-canvas);border:2px solid var(--public-clay);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:.78rem;font-style:normal;font-weight:780;display:flex}.connected-public-hero-route b{font-size:.98rem;display:block}.connected-public-hero-route small{color:var(--public-muted);margin-top:3px;font-size:.82rem;display:block}.public-journey-page .journey-proof-strip{background:#e5c2a8}.public-journey-page .journey-proof-strip strong{color:var(--public-clay-deep)}.public-journey-page .learning-loop-section>ol li{background:var(--public-paper)}.public-journey-page .learning-loop-section>ol li:nth-child(2),.public-journey-page .learning-loop-section>ol li:nth-child(5){background:#ede4f2}.public-journey-page .learning-loop-section>ol li:nth-child(3),.public-journey-page .learning-loop-section>ol li:nth-child(6),.public-journey-page .journey-scenario{background:#e5eee2}.public-journey-page .journey-scenario-flow article{background:var(--public-paper);border-radius:14px}.public-journey-page .journey-next{background:#ebcb96}.public-journey-page .journey-next>a{background:var(--public-clay);border-radius:12px}.public-journey-page .membership-price,.public-journey-page .trust-quo-contract>div,.public-journey-page .start-ready{background:var(--public-paper);border:1px solid var(--public-line);color:var(--public-ink);border-radius:20px}.public-journey-page .membership-boundary{background:#e5c2a8}.public-journey-page .trust-evidence-dictionary{background:#ebcb96}.public-journey-page .trust-data-grid{background:#f1e3d4}.public-journey-page .start-choice,.public-journey-page .start-profile,.public-journey-page .start-parent-handoff{border-radius:20px}.public-journey-page .start-role-grid>button{border-radius:16px}@media (max-width:1050px){.connected-home-hero,.connected-public-hero,.connected-teacher-proof,.connected-membership-proof,.connected-student-promise{grid-template-columns:1fr}.connected-route-panel{max-width:720px}.connected-public-hero-route{width:100%;max-width:620px}}@media (max-width:720px){.connected-home-hero,.connected-learner-loop,.connected-product-proof,.connected-student-promise,.connected-teacher-proof,.connected-membership-proof,.connected-trust-proof,.connected-final-action{padding-inline:18px}.connected-home-hero{min-height:0;padding-top:54px;padding-bottom:64px}.connected-home-copy h1{font-size:clamp(2.65rem,12vw,3.6rem)}.connected-home-actions{flex-direction:column;align-items:stretch}.connected-home-actions .button{width:100%}.connected-home-facts{grid-template-columns:1fr}.connected-home-facts li{border-left:0;border-top:1px solid var(--public-line);padding:14px 0}.connected-home-facts li:first-child{border-top:0}.connected-route-panel{border-radius:18px;padding:22px}.connected-route-panel header{flex-direction:column;align-items:start;gap:6px}.connected-route-panel ol{grid-template-columns:repeat(2,1fr)}.connected-route-panel footer{margin:16px -22px -22px;padding:18px 22px}.connected-learner-loop>header,.connected-product-proof>div:first-child,.connected-trust-proof,.connected-final-action{grid-template-columns:1fr}.connected-learner-loop>header .eyebrow,.connected-product-proof>div:first-child .eyebrow{grid-row:auto}.connected-learner-loop>ol,.connected-product-ladder{grid-template-columns:1fr}.connected-learner-loop li{min-height:0}.connected-learner-loop h3{margin-top:44px}.connected-teacher-image{max-width:300px}.connected-product-ladder article{min-height:0}.connected-product-ladder b{margin-top:32px}.connected-final-action>div:last-child{flex-direction:column;align-items:stretch}.connected-public-hero{padding-inline:18px;display:block}.connected-public-hero>nav{margin-inline:0;overflow-x:auto}.connected-public-hero-copy{padding-top:48px!important}.connected-public-hero h1{font-size:clamp(2.5rem,11vw,3.4rem)}.connected-public-hero-route{margin-top:36px}.start-journey-page .connected-public-hero>nav{display:flex}.start-journey-page .connected-public-hero-route{display:none}}.learner-course-details{color:#fff;background:#2b190f;grid-template-columns:minmax(230px,.75fr) minmax(0,1.25fr);gap:clamp(28px,5vw,64px);margin-bottom:14px;padding:clamp(25px,4vw,42px);display:grid}.learner-course-details p,.parent-detail-view>header p,.studio-module>header p,.studio-lifecycle>header p,.studio-runbook>header p{color:#d99c4c;letter-spacing:.14em;margin:0;font-size:10px;font-weight:790}.learner-course-details h2{margin:15px 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(31px,4vw,45px);font-weight:400;line-height:1.05}.learner-course-details>div:first-child>span{color:#cfbeb0;font-size:13px;line-height:1.65}.learner-course-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.learner-course-fields label{color:#d6c5b8;gap:7px;font-size:11px;display:grid}.learner-course-fields :is(select,input){-webkit-appearance:none;appearance:none;color:#2f1c11;font:inherit;background:#fffaf3;border:1px solid #d8bd9c;border-radius:7px;width:100%;min-height:48px;padding:0 13px}.learner-course-fields :is(select,input):focus{border-color:#d99c4c;outline:3px solid #d99c4c40}.parent-view-nav{scrollbar-width:thin;border-bottom:1px solid #dfc9a9;gap:3px;padding:12px 0;display:flex;overflow-x:auto}.parent-view-nav button{color:#78675a;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;flex:none;min-height:42px;padding:0 16px;font-size:12px}.parent-view-nav button.active{color:#fff;background:#2d1a10}.parent-detail-view>header{border-bottom:1px solid #dfc9a9;padding:clamp(55px,8vw,95px) 0 clamp(35px,5vw,58px)}.parent-detail-view>header h1{letter-spacing:-.04em;margin:18px 0 25px;font-family:Equavo Display,Georgia,serif;font-size:clamp(52px,7vw,84px);font-weight:400;line-height:.96}.parent-detail-view>header h1 em{color:#a9631b;font-style:italic}.parent-detail-view>header>span{color:#73665c;max-width:720px;font-size:15px;line-height:1.7;display:block}.parent-review-ledger,.parent-curriculum-map,.parent-evidence-guide,.parent-membership-state,.parent-support-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.parent-review-ledger article,.parent-curriculum-map article,.parent-evidence-guide article,.parent-membership-state article,.parent-support-grid article{border-bottom:1px solid #dfc9a9;border-left:1px solid #dfc9a9;min-height:220px;padding:clamp(25px,4vw,42px)}.parent-review-ledger article>span,.parent-curriculum-map article>span,.parent-evidence-guide article>span,.parent-membership-state article>span,.parent-support-grid article>span{color:#a9651e;letter-spacing:.12em;font-size:10px;font-weight:780;display:block}.parent-review-ledger h2,.parent-curriculum-map h2,.parent-evidence-guide h2,.parent-membership-state h2,.parent-support-grid h2{margin:55px 0 12px;font-family:Equavo Display,Georgia,serif;font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.14}.parent-review-ledger p,.parent-curriculum-map p,.parent-evidence-guide p,.parent-membership-state p,.parent-support-grid p{color:#75685e;margin:0;font-size:14px;line-height:1.65}.parent-review-ledger .parent-action-card,.parent-curriculum-map .current{color:#fff;background:#2d1a10}.parent-review-ledger .parent-action-card>span,.parent-curriculum-map .current>span{color:#e2aa5e}.parent-review-ledger .parent-action-card p,.parent-curriculum-map .current p{color:#cfbeb1}.parent-evidence-guide article>span{border:1px solid #c69657;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.parent-membership-state article:first-child{background:#ead8bb}.parent-membership-state strong{margin:70px 0 14px;font-family:Equavo Display,Georgia,serif;font-size:clamp(40px,5vw,62px);font-weight:400;display:block}.parent-inline-action{color:#fff;background:#2d1a10;justify-content:space-between;align-items:center;width:min(100%,390px);min-height:54px;margin:25px 0 0 auto;padding:0 20px;font-size:13px;font-weight:760;display:flex}.parent-review-timing{background:#ead8bb;border:1px solid #d5bb95;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);margin-top:28px;display:grid}.parent-review-timing>div{padding:clamp(26px,4vw,42px)}.parent-review-timing>div>span{color:#985815;letter-spacing:.13em;font-size:10px;font-weight:790}.parent-review-timing h2{margin:55px 0 13px;font-family:Equavo Display,Georgia,serif;font-size:clamp(29px,4vw,44px);font-weight:400;line-height:1.08}.parent-review-timing p{color:#6d5c4e;margin:0;line-height:1.6}.parent-review-timing dl{background:#fffaf2;margin:0;padding:clamp(24px,4vw,38px)}.parent-review-timing dl>div{border-top:1px solid #dfc9a9;grid-template-columns:minmax(110px,.35fr) 1fr;gap:14px;padding:18px 0;display:grid}.parent-review-timing dl>div:first-child{border-top:0}.parent-review-timing dt{color:#8b5a29;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:780}.parent-review-timing dd{color:#403027;margin:0;font-size:13px;line-height:1.55}.parent-video-review{color:#fff;background:#2d1a10;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);margin-top:28px;display:grid}.parent-video-poster{background:radial-gradient(circle at 75% 15%,#daa45942,#0000 30%),linear-gradient(145deg,#5b321d,#21130c 72%);flex-direction:column;min-height:460px;padding:clamp(28px,5vw,55px);display:flex}.parent-video-poster>span,.parent-video-review aside>span,.parent-four-week-plan span,.parent-review-follow-up span{color:#e5ae62;letter-spacing:.13em;font-size:10px;font-weight:790}.parent-video-poster>div{color:#efbd78;border:1px solid #e2aa5d;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:auto 0 24px;padding-left:4px;font-size:20px;display:flex}.parent-video-poster h2{max-width:700px;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(31px,4vw,48px);font-weight:400;line-height:1.05}.parent-video-poster p{color:#d6c4b6;max-width:660px;margin:15px 0 0}.parent-video-review>aside{color:#2d1a10;background:#ead8bb;flex-direction:column;padding:clamp(26px,4vw,40px);display:flex}.parent-video-review>aside>span{color:#9d5d1d}.parent-video-review>aside>strong{margin:34px 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(27px,3vw,38px);font-weight:400;line-height:1.08}.parent-video-review dl{margin:auto 0 0}.parent-video-review dl div{border-top:1px solid #ccb28e;padding:15px 0}.parent-video-review dt{color:#8c6847;font-size:10px;font-weight:750}.parent-video-review dd{margin:5px 0 0;font-size:13px;line-height:1.45}.parent-video-review aside a{color:#fff;background:#2d1a10;align-items:center;min-height:48px;margin-top:22px;padding:0 15px;font-size:12px;font-weight:750;display:inline-flex}.parent-video-review.awaiting .parent-video-poster>div{opacity:.5}.parent-review-summary{margin-top:14px}.parent-four-week-plan{border-bottom:1px solid #dfc9a9;margin-top:55px}.parent-four-week-plan>header{grid-template-columns:1fr minmax(280px,.6fr);align-items:end;gap:24px;padding-bottom:28px;display:grid}.parent-four-week-plan>header span{color:#a9651e;grid-column:1/-1}.parent-four-week-plan h2{margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.05}.parent-four-week-plan>header p{color:#75685e;margin:0}.parent-four-week-plan>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.parent-four-week-plan article{border-left:1px solid #dfc9a9;min-height:260px;padding:27px 22px}.parent-four-week-plan article span{color:#a9651e}.parent-four-week-plan h3{margin:55px 0 13px;font-family:Equavo Display,Georgia,serif;font-size:25px;font-weight:400;line-height:1.12}.parent-four-week-plan article p{color:#75685e;margin:0;font-size:13px;line-height:1.6}.parent-review-follow-up{grid-template-columns:1fr 1fr;margin-top:55px;display:grid}.parent-review-follow-up>div,.parent-review-follow-up>aside{min-height:330px;padding:clamp(27px,4vw,42px)}.parent-review-follow-up>div{color:#fff;background:#2d1a10}.parent-review-follow-up h2{margin:75px 0 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(27px,3vw,39px);font-weight:400;line-height:1.12}.parent-review-follow-up>aside{background:#ead8bb}.parent-review-follow-up>aside span{color:#9d5d1d}.parent-review-follow-up h3{margin:45px 0 12px;font-family:Equavo Display,Georgia,serif;font-size:28px;font-weight:400}.parent-review-follow-up p{color:#68594d;margin:0;line-height:1.6}.parent-review-follow-up a{color:#70431d;border-bottom:1px solid #7c491d;margin-top:22px;padding-bottom:4px;font-size:12px;font-weight:760;display:inline-flex}.studio-workspace-tabs{z-index:8;background:#20130d;grid-template-columns:repeat(10,1fr);margin:28px 0 18px;padding:6px;display:grid;position:sticky;top:12px}.studio-workspace-tabs button{color:#bba99d;cursor:pointer;font:inherit;background:0 0;border:0;min-height:46px;padding:0 8px;font-size:11px}.studio-workspace-tabs button.active{color:#25160e;background:#dba657;font-weight:790}.studio-section-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.studio-section-switch button{color:#2a1911;cursor:pointer;font:inherit;text-align:left;background:#fffaf2;border:1px solid #dfc9a9;flex-direction:column;align-items:flex-start;gap:6px;min-height:78px;padding:16px 18px;display:flex}.studio-section-switch button span{color:#a45e1d;letter-spacing:.12em;font-size:10px;font-weight:790}.studio-section-switch button b{font-family:Equavo Display,Georgia,serif;font-size:20px;font-weight:400;line-height:1.15}.studio-section-switch button.active{color:#fff;background:#2a1911;border-color:#2a1911}.studio-section-switch button.active span{color:#e0a85c}.studio-module{background:#fffaf2;border:1px solid #dfc9a9;margin-top:18px}.studio-module>header{color:#fff;background:#2a1911;justify-content:space-between;align-items:end;min-height:245px;padding:clamp(30px,5vw,52px);display:flex}.studio-module>header h2{margin:18px 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(38px,5vw,59px);font-weight:400;line-height:1}.studio-module>header>div:first-child>span{color:#cbb9ab;max-width:670px;font-size:14px;line-height:1.65;display:block}.studio-module-stat{text-align:right}.studio-module-stat strong{color:#dfac62;font-family:Equavo Display,Georgia,serif;font-size:82px;font-weight:400;line-height:.8;display:block}.studio-module-stat small{color:#c8b7ab;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.studio-module-status{color:#e8d4c3;letter-spacing:.11em;text-align:right;border:1px solid #725744;padding:14px;font-size:11px;font-weight:780;line-height:1.4}.studio-module-status.blocked{color:#ffb5aa;border-color:#a65245}.studio-bank-controls{grid-template-columns:1fr 240px;align-items:end;gap:14px;padding:24px;display:grid}.studio-bank-controls label{color:#78675b;gap:6px;font-size:11px;display:grid}.studio-bank-controls :is(input,select){font:inherit;background:#fff;border:1px solid #d9c3a6;border-radius:6px;width:100%;min-height:46px;padding:0 13px}.studio-bank-register{border-top:1px solid #dfc9a9;grid-template-columns:270px 1fr;display:grid}.studio-bank-register aside{background:#efe1cc;padding:25px}.studio-bank-register aside>span{color:#9a5b1b;letter-spacing:.12em;font-size:10px;font-weight:780}.studio-bank-register aside>div{border-top:1px solid #d1b893;gap:4px;padding:15px 0;display:grid}.studio-bank-register aside b{font-size:13px}.studio-bank-register aside small{color:#806c5c;font-size:11px}.studio-bank-register ol,.studio-section-board,.studio-eval-cases,.studio-runbook ol{margin:0;padding:0;list-style:none}.studio-bank-register li{border-bottom:1px solid #e6d5bd;padding:22px 25px}.studio-bank-register li>div{justify-content:space-between;align-items:center;display:flex}.studio-bank-register li>div span{color:#a25f18;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:780}.studio-bank-register li>div b{font-size:10px}.studio-bank-register li p{margin:14px 0;font-family:Equavo Display,Georgia,serif;font-size:22px;line-height:1.3}.studio-bank-register li small{color:#847164;font-size:10px}.studio-eval-summary{grid-template-columns:repeat(3,1fr);display:grid}.studio-eval-summary article{border-bottom:1px solid #dfc9a9;border-left:1px solid #dfc9a9;padding:25px}.studio-eval-summary strong{font-family:Equavo Display,Georgia,serif;font-size:48px;font-weight:400;display:block}.studio-eval-summary span{color:#78675b;font-size:11px}.studio-eval-cases li{border-bottom:1px solid #dfc9a9;grid-template-columns:40px 1fr 150px;align-items:center;gap:18px;padding:20px 25px;display:grid}.studio-eval-cases li>span{color:#a56724;font-family:Equavo Display,Georgia,serif;font-size:25px}.studio-eval-cases b{font-size:14px}.studio-eval-cases p{color:#786b61;margin:5px 0 0;font-size:12px;line-height:1.5}.studio-eval-cases strong{text-align:right;justify-self:end;font-size:10px}.studio-eval-cases strong.pass{color:#356346}.studio-eval-cases strong.review{color:#9b5a18}.studio-section-board{max-height:760px;overflow:auto}.studio-section-board li{border-top:1px solid #e2ceb1;grid-template-columns:55px 1fr 100px;align-items:center;gap:20px;padding:17px 24px;display:grid}.studio-section-board li>span{color:#a56521;font-family:Equavo Display,Georgia,serif;font-size:22px}.studio-section-board li b{font-size:14px;display:block}.studio-section-board li small{color:#817063;font-size:11px}.studio-section-board li strong{text-transform:uppercase;border:1px solid #c9b394;justify-self:end;padding:8px 10px;font-size:9px}.studio-section-board li strong.candidate{color:#315a39;background:#e0eadf;border-color:#8baa8c}.studio-section-board li strong.internally-released{color:#254d2d;background:#dcebdd;border-color:#739474}.studio-section-board li strong.owner-approved{color:#3f6038;background:#e5eee1;border-color:#93aa86}.studio-section-board li strong.golden-candidate{color:#78501d;background:#fff0d7;border-color:#c7a260}.studio-section-board li strong.generated-candidate{color:#65513d;background:#eee4d4;border-color:#b9a183}.studio-internal-release-gate{border-bottom:1px solid #dfc9a9;padding:24px}.studio-internal-release-gate>header{justify-content:space-between;align-items:center;display:flex}.studio-internal-release-gate>header p{color:#a45e1d;letter-spacing:.12em;margin:0;font-size:10px;font-weight:790}.studio-internal-release-gate>header h3{margin:8px 0 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(25px,3vw,36px);font-weight:400}.studio-internal-release-gate>header>strong{color:#80531f;letter-spacing:.1em;border:1px solid #c59e66;padding:9px 11px;font-size:10px}.studio-internal-release-gate>header>strong.ready{color:#254d2d;background:#dcebdd;border-color:#739474}.studio-release-source-switch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.studio-release-source-switch button{color:#2a1911;cursor:pointer;font:inherit;text-align:left;background:#f4e7d5;border:1px solid #d4ba96;flex-direction:column;align-items:flex-start;gap:5px;min-height:92px;padding:15px;display:flex}.studio-release-source-switch button span{color:#9b5b1b;letter-spacing:.11em;font-size:9px;font-weight:790}.studio-release-source-switch button b{font-size:13px}.studio-release-source-switch button small{color:#78675b;font-size:11px}.studio-release-source-switch button.active{color:#fff;background:#2a1911;border-color:#2a1911}.studio-release-source-switch button.active span{color:#e0a85c}.studio-release-source-switch button.active small{color:#cfbeb1}.studio-release-confirmation{border-top:1px solid #d9c3a6;grid-template-columns:1fr minmax(230px,.75fr) auto;align-items:end;gap:14px;margin-top:22px;padding-top:22px;display:grid}.studio-release-confirmation>div>span{color:#9b5b1b;letter-spacing:.11em;font-size:9px;font-weight:790}.studio-release-confirmation>div>b{margin-top:7px;font-size:14px;display:block}.studio-release-confirmation p{color:#78675b;margin:7px 0 0;font-size:12px;line-height:1.5}.studio-release-confirmation label{color:#78675b;gap:6px;font-size:10px;display:grid}.studio-release-confirmation input{font:inherit;background:#fff;border:1px solid #cdb28c;border-radius:5px;width:100%;min-height:46px;padding:0 11px}.studio-release-confirmation :is(button,a){color:#fff;cursor:pointer;font:inherit;background:#2a1911;border:0;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:11px;font-weight:760;text-decoration:none;display:flex}.studio-release-confirmation button:disabled{cursor:not-allowed;opacity:.42}.studio-internal-release-gate>footer{background:#eee0cc;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:14px;display:flex}.studio-internal-release-gate>footer span{color:#6f6055;font-size:11px;line-height:1.45}.studio-internal-release-gate>footer b{letter-spacing:.09em;flex:none;font-size:9px}.studio-module-footer{background:#eee0cc;grid-template-columns:200px 1fr auto;align-items:center;gap:15px;padding:24px;display:grid}.studio-module-footer b{font-size:11px}.studio-module-footer span{color:#75685d;font-size:12px;line-height:1.55}.studio-module-footer a{color:#8a531d;border-bottom:1px solid #a96a24;padding-bottom:4px;font-size:11px;font-weight:760}.studio-service-board article{border-bottom:1px solid #dfc9a9;grid-template-columns:1fr 140px;align-items:center;gap:20px;padding:22px 25px;display:grid}.studio-service-board b{font-size:15px}.studio-service-board p{color:#786b61;margin:5px 0 0;font-size:12px;line-height:1.55}.studio-service-board strong{text-align:right;text-transform:uppercase;justify-self:end;font-size:9px}.studio-service-board strong.automated-pass,.studio-service-board strong.candidate{color:#356346}.studio-service-board strong.release-blocked{color:#a14b3e}.monthly-review-queue{border-bottom:14px solid #20130d}.monthly-review-queue>header{justify-content:space-between;align-items:center;gap:25px;padding:28px;display:flex}.monthly-review-queue>header span,.monthly-recording-brief header span,.monthly-review-qa header span,.monthly-review-delivery article>span{color:#a45e1d;letter-spacing:.12em;font-size:10px;font-weight:790}.monthly-review-queue>header h3,.monthly-recording-brief h3,.monthly-review-qa h3,.monthly-review-delivery h3{margin:9px 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(25px,3vw,36px);font-weight:400;line-height:1.08}.monthly-review-queue>header p{color:#786b61;margin:0}.monthly-review-queue>header>strong{color:#80531f;border:1px solid #c7a260;padding:10px;font-size:10px}.monthly-review-steps{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.monthly-review-steps article{border-left:1px solid #dfc9a9;min-height:240px;padding:25px}.monthly-review-steps article>span{color:#a9651e;font:400 30px/1 Equavo Display,Georgia,serif}.monthly-review-steps h4{margin:45px 0 10px;font:400 24px/1.12 Equavo Display,Georgia,serif}.monthly-review-steps p{color:#786b61;margin:0 0 20px;line-height:1.55}.monthly-review-steps strong{color:#9e4f43;text-transform:uppercase;font-size:10px}.monthly-review-steps strong.ready{color:#356346}.monthly-review-schedule{border-bottom:14px solid #20130d}.monthly-review-schedule>header,.monthly-review-state-map>header{justify-content:space-between;align-items:end;gap:30px;padding:28px;display:flex}.monthly-review-schedule>header span,.monthly-review-state-map>header span{color:#a45e1d;letter-spacing:.12em;font-size:10px;font-weight:790}.monthly-review-schedule>header h3,.monthly-review-state-map>header h3{max-width:760px;margin:10px 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(27px,3.5vw,40px);font-weight:400;line-height:1.08}.monthly-review-schedule>header p,.monthly-review-state-map>header p{color:#786b61;max-width:620px;margin:0;line-height:1.55}.monthly-review-schedule>header>strong{color:#80531f;letter-spacing:.08em;text-transform:uppercase;border:1px solid #c7a260;padding:10px;font-size:9px}.monthly-review-schedule>div{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.monthly-review-schedule article{border-left:1px solid #dfc9a9;min-height:270px;padding:27px}.monthly-review-schedule article>span,.monthly-review-state-map article>span{color:#9d5d1d;letter-spacing:.11em;font-size:9px;font-weight:790}.monthly-review-schedule h4,.monthly-review-state-map h4{margin:58px 0 12px;font-family:Equavo Display,Georgia,serif;font-size:25px;font-weight:400;line-height:1.15}.monthly-review-schedule article p,.monthly-review-state-map article p{color:#76675b;margin:0;font-size:12px;line-height:1.6}.monthly-review-state-map{border-bottom:14px solid #20130d}.monthly-review-state-map>header>p{max-width:420px}.monthly-review-state-map>div{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.monthly-review-state-map article{border-top:1px solid #dfc9a9;border-left:1px solid #dfc9a9;min-height:270px;padding:24px}.monthly-review-state-map article.current{background:#e5eedf;box-shadow:inset 0 4px #4d7852}.monthly-review-state-map article.attention{background:#f3dfd9}.monthly-review-state-map article>strong{color:#356346;letter-spacing:.08em;margin-top:19px;font-size:9px;display:block}.monthly-review-state-map>footer{background:#ead8bb;grid-template-columns:180px 1fr;align-items:center;gap:24px;padding:22px 28px;display:grid}.monthly-review-state-map>footer b{letter-spacing:.1em;font-size:10px}.monthly-review-state-map>footer span{color:#6f5e51;font-size:12px;line-height:1.55}.monthly-review-workspace{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);display:grid}.monthly-recording-brief,.monthly-review-qa{padding:clamp(25px,4vw,42px)}.monthly-recording-brief{border-right:1px solid #dfc9a9}.monthly-recording-brief ol{margin:28px 0 0;padding:0;list-style:none}.monthly-recording-brief li{border-top:1px solid #dfc9a9;grid-template-columns:minmax(190px,.4fr) 1fr;gap:16px;padding:18px 0;display:grid}.monthly-recording-brief li b{font-size:12px}.monthly-recording-brief li p{color:#6e6055;margin:0;line-height:1.55}.monthly-recording-brief footer{align-items:center;gap:16px;margin-top:22px;display:flex}.monthly-recording-brief footer button,.monthly-review-qa>button{color:#fff;cursor:pointer;font:inherit;background:#2a1911;border:0;min-height:48px;padding:0 16px;font-size:12px;font-weight:760}.monthly-recording-brief footer small{color:#786b61;line-height:1.5}.monthly-review-qa{background:#ead8bb}.monthly-review-qa label{cursor:pointer;border-top:1px solid #cdb591;grid-template-columns:22px 1fr;align-items:start;gap:12px;padding:17px 0;display:grid}.monthly-review-qa label:first-of-type{margin-top:27px}.monthly-review-qa input{width:18px;height:18px;margin-top:2px}.monthly-review-qa label span{color:#6f5c4c;line-height:1.45}.monthly-review-qa label b{color:#2a1911;margin-bottom:4px;display:block}.monthly-review-qa>button{width:100%;margin-top:18px}.monthly-review-qa>button:disabled{cursor:not-allowed;opacity:.42}.monthly-review-qa>p{color:#6f5c4c;font-size:12px;line-height:1.5}.monthly-review-delivery{border-top:14px solid #20130d;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.monthly-review-delivery article{border-left:1px solid #dfc9a9;min-height:300px;padding:28px}.monthly-review-delivery h3{margin-top:55px}.monthly-review-delivery p{color:#786b61;line-height:1.6}.monthly-review-delivery a{color:#8a531d;border-bottom:1px solid #a96a24;margin-top:14px;padding-bottom:4px;font-weight:760;display:inline-flex}.studio-lifecycle,.studio-runbook{border-top:14px solid #20130d;padding:28px}.studio-lifecycle>header h3,.studio-runbook>header h3{margin:12px 0 25px;font-family:Equavo Display,Georgia,serif;font-size:34px;font-weight:400}.studio-lifecycle>div{grid-template-columns:repeat(5,1fr);display:grid}.studio-lifecycle article{border-left:1px solid #d8c1a2;min-height:210px;padding:20px}.studio-lifecycle article span{color:#a3611d;font-size:9px;font-weight:780}.studio-lifecycle article b{margin:55px 0 10px;font-family:Equavo Display,Georgia,serif;font-size:23px;font-weight:400;display:block}.studio-lifecycle article p{color:#786b61;font-size:11px;line-height:1.55}.studio-runbook li{border-top:1px solid #d8c1a2;grid-template-columns:44px 1fr 110px;align-items:center;gap:18px;padding:18px 0;display:grid}.studio-runbook li>span{color:#9e5f1f;font-family:Equavo Display,Georgia,serif;font-size:25px}.studio-runbook li b{font-size:14px}.studio-runbook li p{color:#786b61;margin:5px 0 0;font-size:12px;line-height:1.5}.studio-runbook li strong{color:#9e4f43;text-align:right;text-transform:uppercase;justify-self:end;font-size:9px}.studio-teaching-workbench{background:#fffaf2;border:1px solid #dfc9a9;margin-top:18px}.studio-teaching-workbench>header{background:#ead9be;justify-content:space-between;align-items:end;padding:clamp(28px,5vw,46px);display:flex}.studio-teaching-workbench>header p,.studio-integrity>header p,.studio-support-ops>header p,.studio-audit>header p{color:#9d5e1d;letter-spacing:.13em;margin:0;font-size:10px;font-weight:790}.studio-teaching-workbench>header h2{margin:15px 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.05}.studio-teaching-workbench>header span{color:#75675c;max-width:650px;font-size:13px;line-height:1.6;display:block}.studio-teaching-workbench>header strong{border:1px solid #ac8251;padding:10px;font-size:9px}.studio-teaching-grid{grid-template-columns:1fr 1fr;display:grid}.studio-teaching-grid>form,.studio-teaching-grid>section{border-left:1px solid #dfc9a9;padding:clamp(25px,4vw,40px)}.studio-teaching-grid form label{color:#75675c;gap:7px;margin-bottom:18px;font-size:11px;display:grid}.studio-teaching-grid form :is(input,textarea){font:inherit;background:#fff;border:1px solid #d6bd9b;border-radius:6px;padding:13px;font-size:14px}.studio-teaching-grid form>div{flex-wrap:wrap;gap:8px;display:flex}.studio-teaching-grid form button,.studio-question-inspector button{color:#fff;cursor:pointer;font:inherit;background:#2a1911;border:1px solid #2a1911;min-height:44px;padding:0 14px;font-size:11px}.studio-teaching-grid form button+button{color:#69401f;background:0 0}.studio-teaching-grid form>small{color:#786a5f;margin-top:13px;font-size:10px;display:block}.studio-preview-switch{grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}.studio-preview-switch button{color:#715e50;cursor:pointer;font:inherit;background:0 0;border:1px solid #d6bd9b;min-height:40px;font-size:10px}.studio-preview-switch button.active{color:#fff;background:#2a1911}.studio-live-preview{color:#fff;background:#2b190f;width:100%;min-height:330px;margin:0 auto;padding:28px;transition:width .2s}.studio-live-preview.phone{width:min(100%,310px)}.studio-live-preview.tablet{width:min(100%,520px)}.studio-live-preview>span{color:#dda75a;font-size:9px;font-weight:780}.studio-live-preview h3{margin:70px 0 16px;font-family:Equavo Display,Georgia,serif;font-size:clamp(28px,4vw,43px);font-weight:400;line-height:1.05}.studio-live-preview p{color:#d2c0b2;font-size:13px;line-height:1.6}.studio-live-preview button{color:#28180f;background:#dda75a;border:0;min-height:44px;margin-top:20px;padding:0 14px;font-size:11px;font-weight:760}.studio-bank-register li.selected{background:#f3e4cf;box-shadow:inset 4px 0 #b87429}.studio-bank-register li footer{justify-content:space-between;align-items:center;display:flex}.studio-bank-register li footer button{color:#8a551e;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid #a46826;padding:5px 0;font-size:10px}.studio-question-inspector{color:#fff;background:#2a1911;grid-template-columns:1fr 1fr;align-items:start;gap:40px;padding:clamp(28px,5vw,48px);display:grid}.studio-question-inspector>div>span{color:#dda75a;letter-spacing:.12em;font-size:10px;font-weight:780}.studio-question-inspector h3{margin:45px 0 13px;font-family:Equavo Display,Georgia,serif;font-size:32px;font-weight:400}.studio-question-inspector p{color:#d0beb0;font-size:15px;line-height:1.65}.studio-question-inspector dl{margin:0}.studio-question-inspector dl>div{border-top:1px solid #644936;grid-template-columns:.6fr 1fr;gap:15px;padding:16px 0;display:grid}.studio-question-inspector dt{color:#bda99b;font-size:10px}.studio-question-inspector dd{margin:0;font-size:12px}.studio-integrity,.studio-support-ops,.studio-audit{border-top:14px solid #20130d;padding:28px}.studio-integrity>header h3,.studio-support-ops>header h3,.studio-audit>header h3{margin:12px 0 25px;font-family:Equavo Display,Georgia,serif;font-size:34px;font-weight:400}.studio-integrity>div,.studio-support-ops>div{grid-template-columns:repeat(4,1fr);display:grid}.studio-integrity article,.studio-support-ops article{border-left:1px solid #d8c1a2;min-height:220px;padding:20px}.studio-integrity article span,.studio-support-ops article span{color:#9f5f1f;font-size:9px;font-weight:780}.studio-integrity article b,.studio-support-ops article b{margin:58px 0 10px;font-family:Equavo Display,Georgia,serif;font-size:23px;font-weight:400;display:block}.studio-integrity article p,.studio-support-ops article p{color:#786a60;font-size:11px;line-height:1.55}.studio-integrity footer,.studio-audit footer{background:#eee0cc;grid-template-columns:220px 1fr;gap:18px;padding:20px;display:grid}.studio-integrity footer strong,.studio-audit footer strong{color:#9a4d42;font-size:9px}.studio-integrity footer span,.studio-audit footer span{color:#75675c;font-size:11px;line-height:1.5}.studio-audit ol{margin:0;padding:0;list-style:none}.studio-audit li{border-top:1px solid #d8c1a2;grid-template-columns:42px 1fr;gap:15px;padding:17px 0;display:grid}.studio-audit li>span{color:#9f5f1f;font-family:Equavo Display,Georgia,serif;font-size:24px}.studio-audit li b{font-size:13px}.studio-audit li p{color:#786a60;margin:5px 0 0;font-size:11px}.studio-authoring-pipeline{background:#fffaf2;border:1px solid #dfc9a9}.studio-authoring-pipeline>header{color:#fff;background:#2a1911;justify-content:space-between;align-items:end;min-height:250px;padding:clamp(30px,5vw,52px);display:flex}.studio-authoring-pipeline>header p{color:#dda75a;letter-spacing:.13em;font-size:10px;font-weight:790}.studio-authoring-pipeline>header h2{margin:18px 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1}.studio-authoring-pipeline>header span{color:#cbb9ab;max-width:680px;font-size:14px;line-height:1.65;display:block}.studio-authoring-score{text-align:right}.studio-authoring-score strong{color:#dda75a;font:400 72px/.8 Equavo Display,Georgia,serif;display:block}.studio-authoring-score small{color:#c8b7ab;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.studio-authoring-layout{grid-template-columns:300px minmax(0,1fr);display:grid}.studio-authoring-layout>aside{background:#efe1cc;border-right:1px solid #d4b993;max-height:1180px;padding:18px;position:sticky;top:76px;overflow:auto}.studio-authoring-layout>aside label{color:#715f51;gap:7px;font-size:11px;display:grid}.studio-authoring-layout>aside input{font:inherit;background:#fff;border:1px solid #d0b58f;border-radius:6px;min-height:46px;padding:0 12px}.studio-authoring-layout>aside ol{margin:15px 0 0;padding:0;list-style:none}.studio-authoring-layout>aside button{color:#2a1911;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #d0b58f;gap:5px;width:100%;min-height:92px;padding:14px 10px;display:grid}.studio-authoring-layout>aside button span{color:#9c5d1d;font-size:9px;font-weight:790}.studio-authoring-layout>aside button b{font-size:13px;line-height:1.3}.studio-authoring-layout>aside button small{color:#7e6c5e;font-size:9px;line-height:1.4}.studio-authoring-layout>aside button.active{color:#fff;background:#2a1911;padding-inline:14px}.studio-authoring-layout>aside button.active small{color:#c7b5a7}.studio-authoring-layout>main{min-width:0}.studio-authority-lock{background:#ead9be;grid-template-columns:1fr 280px;gap:30px;padding:28px;display:grid}.studio-authority-lock span,.studio-authoring-fields>header p,.studio-production-plan>header p,.studio-preflight>header p{color:#985b1b;letter-spacing:.12em;margin:0;font-size:10px;font-weight:790}.studio-authority-lock h3,.studio-authoring-fields>header h3,.studio-production-plan>header h3,.studio-preflight>header h3{margin:13px 0;font:400 31px/1.1 Equavo Display,Georgia,serif}.studio-authority-lock p{color:#736355;overflow-wrap:anywhere;font-size:10px;line-height:1.6}.studio-authority-lock dl{margin:0}.studio-authority-lock dl>div{border-top:1px solid #d0b58f;grid-template-columns:80px 1fr;gap:10px;padding:10px 0;display:grid}.studio-authority-lock dt{color:#7a6757;font-size:9px}.studio-authority-lock dd{margin:0;font-size:11px}.studio-authoring-fields,.studio-production-plan,.studio-preflight{border-top:12px solid #2a1911;padding:28px}.studio-authoring-fields>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.studio-authoring-fields label{color:#715f51;gap:7px;font-size:11px;display:grid}.studio-authoring-fields label.wide{grid-column:1/-1}.studio-authoring-fields textarea{resize:vertical;background:#fff;border:1px solid #d2b894;border-radius:6px;padding:12px;font:14px/1.55 Equavo Sans,Arial,sans-serif}.studio-production-plan>div{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:22px;display:grid}.studio-production-plan label{background:#f0e2ce;gap:12px;min-height:105px;padding:15px;display:grid}.studio-production-plan label span{color:#6f5c4e;text-transform:capitalize;font-size:10px}.studio-production-plan input{background:#fff;border:1px solid #cbae86;width:100%;min-height:45px;padding:0 8px;font:400 28px/1 Equavo Display,Georgia,serif}.studio-preflight>div{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px;display:grid}.studio-preflight label{border-top:1px solid #dcc5a6;grid-template-columns:22px 1fr;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.studio-preflight input{width:20px;height:20px}.studio-preflight label span{color:#554236;font-size:12px;line-height:1.45}.studio-authoring-actions{color:#fff;background:#2a1911;padding:24px 28px}.studio-authoring-actions>div{flex-wrap:wrap;gap:8px;display:flex}.studio-authoring-actions button,.studio-authoring-actions label{color:#28180f;cursor:pointer;background:#dba657;border:1px solid #dba657;align-items:center;min-height:44px;padding:0 14px;font-size:11px;font-weight:740;display:flex}.studio-authoring-actions button+button,.studio-authoring-actions label{color:#efd7b8;background:0 0}.studio-authoring-actions label input{display:none}.studio-authoring-actions p{color:#cbb9ab;margin:15px 0;font-size:11px;line-height:1.5}.studio-authoring-actions>strong{color:#f0b0a7;letter-spacing:.08em;font-size:10px;display:block}.studio-authoring-actions>strong.ready{color:#a9d4ad}.studio-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.studio-proof-grid>article{border-bottom:1px solid #dfc9a9;border-left:1px solid #dfc9a9;min-height:345px;padding:25px}.studio-proof-grid>article>header{justify-content:space-between;display:flex}.studio-proof-grid>article>header span{color:#9f601f;font-size:9px;font-weight:790}.studio-proof-grid>article>header b{font-size:11px}.studio-proof-grid>article>p{color:#76675b;margin:45px 0 12px;font-size:13px}.studio-proof-grid h3{margin:0 0 24px;font:400 36px/1.1 Equavo Display,Georgia,serif}.studio-proof-grid>article>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.studio-proof-grid button{color:#382317;cursor:pointer;background:#fff6e9;border:1px solid #d2b58e;min-height:48px;padding:10px;font:650 14px/1.3 Equavo Sans,Arial,sans-serif}.studio-proof-grid button[aria-pressed=true]{color:#fff;background:#2a1911}.studio-proof-grid footer{background:#f2dfc3;gap:6px;margin-top:13px;padding:14px;display:grid}.studio-proof-grid footer.correct{background:#dfebdf}.studio-proof-grid footer b{font-size:11px}.studio-proof-grid footer span{color:#66574c;font-size:11px;line-height:1.45}@media (max-width:900px){.learner-course-details,.studio-bank-register,.parent-video-review,.parent-review-timing,.monthly-review-workspace{grid-template-columns:1fr}.parent-evidence-guide,.parent-membership-state,.parent-four-week-plan>div,.monthly-review-steps,.monthly-review-state-map>div{grid-template-columns:repeat(2,minmax(0,1fr))}.monthly-review-schedule>div,.parent-review-follow-up,.monthly-review-delivery{grid-template-columns:1fr}.monthly-recording-brief{border-bottom:1px solid #dfc9a9;border-right:0}.monthly-review-delivery article{min-height:240px}.studio-workspace-tabs{grid-template-columns:repeat(5,minmax(130px,1fr));position:static;overflow-x:auto}.studio-lifecycle>div,.studio-integrity>div,.studio-support-ops>div{grid-template-columns:repeat(2,1fr)}.studio-teaching-grid{grid-template-columns:1fr}.studio-authoring-layout{grid-template-columns:240px minmax(0,1fr)}.studio-production-plan>div{grid-template-columns:repeat(2,1fr)}.studio-authority-lock{grid-template-columns:1fr}}@media (max-width:620px){.learner-course-fields,.parent-review-ledger,.parent-curriculum-map,.parent-evidence-guide,.parent-membership-state,.parent-support-grid,.studio-bank-controls,.studio-eval-summary{grid-template-columns:1fr}.parent-view-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-inline:0;display:grid;overflow:visible}.parent-view-nav button{white-space:normal;min-height:44px;padding:8px 10px;font-size:11px;line-height:1.25}.parent-video-poster{min-height:390px;margin-inline:-16px;padding-inline:21px}.parent-video-review>aside{margin-inline:-16px;padding-inline:21px}.parent-four-week-plan>header,.parent-four-week-plan>div,.parent-review-follow-up,.monthly-review-steps,.monthly-review-delivery{grid-template-columns:1fr}.parent-four-week-plan>header span{grid-column:auto}.parent-four-week-plan article{border-top:1px solid #dfc9a9;border-left:0;min-height:210px;padding-inline:5px}.parent-review-follow-up{margin-inline:-16px}.monthly-review-queue>header,.monthly-review-schedule>header,.monthly-review-state-map>header,.monthly-recording-brief footer{flex-direction:column;align-items:flex-start}.monthly-review-state-map>div,.monthly-review-state-map>footer,.parent-review-timing dl>div{grid-template-columns:1fr}.monthly-review-steps article{border-top:1px solid #dfc9a9;border-left:0;min-height:210px}.monthly-recording-brief li{grid-template-columns:1fr}.parent-detail-view>header h1{font-size:49px}.parent-review-ledger article,.parent-curriculum-map article,.parent-evidence-guide article,.parent-membership-state article,.parent-support-grid article{border-left:0;min-height:200px;padding:25px 5px}.parent-review-ledger .parent-action-card,.parent-curriculum-map .current{margin-inline:-16px;padding-inline:21px}.studio-module>header{flex-direction:column;align-items:start;gap:25px}.studio-module-stat{text-align:left}.studio-eval-cases li{grid-template-columns:32px 1fr;align-items:start}.studio-eval-cases li strong{text-align:left;grid-column:2;justify-self:start}.studio-section-board li{grid-template-columns:42px 1fr;gap:10px;padding-inline:14px}.studio-section-board li strong{grid-column:2;justify-self:start}.studio-release-source-switch,.studio-release-confirmation{grid-template-columns:1fr}.studio-internal-release-gate>header,.studio-internal-release-gate>footer{flex-direction:column;align-items:flex-start}.studio-module-footer,.studio-service-board article{grid-template-columns:1fr}.studio-service-board strong{text-align:left;justify-self:start}.studio-lifecycle,.studio-runbook,.studio-integrity,.studio-support-ops,.studio-audit{padding:23px 16px}.studio-lifecycle>div,.studio-integrity>div,.studio-support-ops>div{grid-template-columns:1fr}.studio-lifecycle article{min-height:180px}.studio-question-inspector,.studio-integrity footer,.studio-audit footer{grid-template-columns:1fr}.studio-runbook li{grid-template-columns:36px 1fr;align-items:start}.studio-runbook li strong{text-align:left;grid-column:2;justify-self:start}.studio-authoring-pipeline>header{flex-direction:column;align-items:start;gap:28px}.studio-authoring-score{text-align:left}.studio-authoring-layout{grid-template-columns:1fr}.studio-authoring-layout>aside{max-height:340px;position:static}.studio-authoring-fields>div,.studio-preflight>div,.studio-proof-grid{grid-template-columns:1fr}.studio-authoring-fields label.wide{grid-column:auto}.studio-production-plan>div{grid-template-columns:1fr}}@media print{.parent-view-nav,.parent-footer button,.parent-footer a{display:none!important}.parent-page{background:#fff;padding:0}}.progress-grade-strip>div:first-child>strong{font-family:Equavo Display,Georgia,serif;font-size:clamp(29px,4vw,42px);font-weight:400;line-height:1}.progress-evidence-limit{border-left:4px solid var(--eq-neutral);background:#f4eadc;border-radius:0 13px 13px 0;grid-template-columns:minmax(240px,.7fr) 1.3fr;align-items:start;gap:28px;margin-top:18px;padding:28px;display:grid}.progress-evidence-limit p{color:var(--eq-direction);letter-spacing:.12em;margin:0;font-size:12px;font-weight:780}.progress-evidence-limit h2{margin:12px 0 0;font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400;line-height:1.12}.progress-evidence-limit>span{color:var(--eq-ink-soft);font-size:15px;line-height:1.65}.parent-plan-label>span,.parent-monthly-review>div>span,.parent-privacy-boundary>div>span{color:var(--eq-direction);letter-spacing:.12em;font-size:12px;font-weight:780}.parent-monthly-review,.parent-privacy-boundary{border:1px solid var(--eq-line);background:#fffaf2;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,75px);margin-top:18px;padding:clamp(28px,5vw,48px);display:grid}.parent-monthly-review h2,.parent-privacy-boundary h2{margin:15px 0 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(31px,4vw,45px);font-weight:400;line-height:1.08}.parent-monthly-review>div:last-child{display:grid}.parent-monthly-review p{border-top:1px solid var(--eq-line);flex-direction:column;gap:6px;margin:0;padding:16px 0;display:flex}.parent-monthly-review p b{font-size:14px}.parent-monthly-review p span,.parent-privacy-boundary>p{color:var(--eq-ink-soft);font-size:15px;line-height:1.6}.parent-privacy-boundary{color:#fff;background:#28180f}.parent-privacy-boundary>p{color:#d7c7ba;margin:0}.parent-privacy-boundary>div>span{color:#dfa85e}@media (max-width:760px){.progress-evidence-limit,.parent-monthly-review,.parent-privacy-boundary{grid-template-columns:1fr}}.studio-control-panel{margin-top:14px}.studio-control-panel>header{border:1px solid var(--eq-line);background:#fffefa;border-radius:14px;grid-template-columns:1fr auto;align-items:end;gap:30px;padding:28px;display:grid}.studio-control-panel>header p,.studio-control-panel section>span,.studio-control-panel form>span,.studio-findings header span,.studio-release-board>header span{color:var(--eq-direction);letter-spacing:.12em;font-size:12px;font-weight:780}.studio-control-panel>header h2{margin:10px 0 8px;font-family:Equavo Display,Georgia,serif;font-size:clamp(32px,4vw,46px);font-weight:400}.studio-control-panel>header>div:first-child>span{color:var(--eq-ink-soft);font-size:14px}.studio-save-ok,.studio-save-failed{color:var(--eq-secure);background:#e1ede3;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:720}.studio-save-failed{color:var(--eq-revisit);background:#fff0e7}.studio-control-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.studio-node-register,.studio-finding-form,.studio-findings,.studio-release-board{background:var(--eq-paper);border:1px solid var(--eq-line);border-radius:14px;padding:27px}.studio-node-register ol{margin:20px 0 0;padding:0;list-style:none}.studio-node-register li{border-top:1px solid #e9ddcc;grid-template-columns:30px 1fr;align-items:center;gap:14px;min-height:64px;display:grid}.studio-node-register li>i{color:#91745e;font-size:11px;font-style:normal}.studio-node-register li div{flex-direction:column;gap:4px;display:flex}.studio-node-register li b{font-size:14px}.studio-node-register li small{color:var(--eq-ink-soft);font-size:12px}.studio-finding-form{flex-direction:column;gap:13px;display:flex}.studio-finding-form label{color:var(--eq-ink-soft);flex-direction:column;gap:6px;font-size:13px;font-weight:690;display:flex}.studio-finding-form :is(select,textarea){border:1px solid var(--eq-line);color:var(--eq-ink);background:#fffaf2;border-radius:8px;padding:11px 12px;font-size:14px}.studio-finding-form button,.studio-findings button{background:var(--eq-brand-deep);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:0 16px;font-size:13px;font-weight:740}.studio-finding-form>small{color:var(--eq-ink-soft);font-size:12px}.studio-findings{margin-top:14px}.studio-findings>header{justify-content:space-between;align-items:center;gap:30px;display:flex}.studio-findings h3,.studio-release-board h3{margin:9px 0 0;font-family:Equavo Display,Georgia,serif;font-size:29px;font-weight:400}.studio-findings>header>div:last-child{align-items:center;gap:12px;display:flex}.studio-findings>header strong{color:var(--eq-revisit);background:#fff0e7;border-radius:999px;padding:8px 10px;font-size:11px}.studio-findings>header button:disabled{opacity:.4}.studio-findings ol{margin:22px 0 0;padding:0;list-style:none}.studio-findings li{border-top:1px solid #e9ddcc;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:18px 0;display:grid}.studio-findings li>div{flex-direction:column;gap:5px;display:flex}.studio-findings li span{color:var(--eq-revisit);letter-spacing:.08em;font-size:11px;font-weight:760}.studio-findings li.corrected span{color:var(--eq-secure)}.studio-findings li b{font-size:14px}.studio-findings li p{color:var(--eq-ink-soft);margin:0;font-size:13px}.studio-findings li small{color:#8d8178;font-size:11px}.studio-findings-empty{color:var(--eq-ink-soft);margin:25px 0 0;font-size:14px}.studio-release-board{margin-top:14px}.studio-release-board>div{margin-top:20px}.studio-release-board article{border-top:1px solid #e9ddcc;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:78px;display:grid}.studio-release-board article>div{flex-direction:column;gap:5px;display:flex}.studio-release-board article b{font-size:14px}.studio-release-board article span{color:var(--eq-ink-soft);font-size:13px;line-height:1.45}.studio-release-board article>strong{border-radius:999px;padding:7px 9px;font-size:11px}.studio-release-board article>strong.candidate{color:#78501d;background:#fff0d7}.studio-release-board article>strong.blocked,.studio-release-board article>strong.not-built{color:var(--eq-revisit);background:#fff0e7}.studio-release-board footer{color:#fff;background:#28180f;border-radius:10px;gap:8px;margin-top:18px;padding:20px;display:grid}.studio-release-board footer b{color:#e1aa5b;letter-spacing:.1em;font-size:12px}.studio-release-board footer span{color:#d6c7bc;font-size:13px;line-height:1.55}@media (max-width:820px){.studio-control-panel>header,.studio-control-grid{grid-template-columns:1fr;align-items:start}.studio-save-ok,.studio-save-failed{width:max-content}.studio-findings>header,.studio-findings>header>div:last-child{flex-direction:column;align-items:stretch}.studio-findings li{grid-template-columns:1fr;align-items:stretch}}.public-journey-page{background:var(--eq-canvas);color:var(--eq-ink)}.public-journey-hero{color:#fff;background:#24160f;min-height:560px;padding:0 clamp(24px,7vw,108px) clamp(70px,9vw,122px);position:relative;overflow:hidden}.public-journey-hero:after{content:"";border:1px solid #dda85b52;border-radius:50%;width:min(46vw,620px);height:min(46vw,620px);position:absolute;top:55px;right:-9vw}.public-journey-hero>nav{z-index:2;border-bottom:1px solid #ffffff24;align-items:center;gap:28px;min-height:72px;display:flex;position:relative}.public-journey-hero>nav a{color:#baa99c;min-width:var(--eq-target-min);text-align:center;padding:25px 0 23px;font-size:13px}.public-journey-hero>nav a.active{color:#fff;border-bottom:2px solid #d8a454}.public-journey-hero>div{z-index:2;max-width:970px;padding-top:clamp(80px,9vw,138px);position:relative}.public-journey-hero>div>p,.learning-loop-section>header p,.journey-scenario>div:first-child>p,.journey-evidence-section>div:first-child>p,.membership-ledger p,.membership-boundary p,.membership-life>header p,.trust-evidence-dictionary>header p,.trust-quo-contract>div>p,.trust-data-grid article>p,.first-ten-minutes>header p{color:#d9a556;letter-spacing:.14em;font-size:12px;font-weight:780}.public-journey-hero h1{letter-spacing:-.045em;margin:22px 0 28px;font-family:Equavo Display,Georgia,serif;font-size:clamp(54px,7vw,100px);font-weight:400;line-height:.95}.public-journey-hero h1 em{color:#e0aa5a}.public-journey-hero>div>span{color:#d0c2b7;max-width:790px;font-size:clamp(17px,1.7vw,21px);line-height:1.62;display:block}.journey-proof-strip{background:#ead7b7;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:28px clamp(24px,7vw,108px);display:grid}.journey-proof-strip strong{color:#8c5117;letter-spacing:.12em;font-size:12px}.journey-proof-strip span{color:#5d4c3e;font-size:15px;line-height:1.55}.journey-proof-strip a{color:#6c3e16;border-bottom:1px solid #9f6227;padding:7px 0;font-size:14px;font-weight:760}.learning-loop-section,.journey-scenario,.journey-evidence-section,.membership-ledger,.membership-boundary,.membership-life,.membership-review,.trust-principles,.trust-evidence-dictionary,.trust-quo-contract,.trust-data-grid,.start-experience,.first-ten-minutes{max-width:1440px;margin:0 auto;padding:clamp(70px,9vw,128px) clamp(24px,7vw,108px)}.learning-loop-section>header,.membership-life>header,.trust-evidence-dictionary>header,.first-ten-minutes>header{grid-template-columns:.55fr 1fr;align-items:end;gap:40px;margin-bottom:50px;display:grid}.learning-loop-section h2,.journey-scenario h2,.journey-evidence-section h2,.membership-ledger h2,.membership-boundary h2,.membership-life h2,.trust-principles h2,.trust-evidence-dictionary h2,.trust-quo-contract h2,.trust-data-grid h2,.start-experience h2,.first-ten-minutes h2{letter-spacing:-.03em;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(34px,4.5vw,58px);font-weight:400;line-height:1.02}.learning-loop-section>ol{counter-reset:loop;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.learning-loop-section>ol li{border-left:1px solid var(--eq-line);min-height:280px;padding:28px}.learning-loop-section>ol li:nth-child(n+4){border-top:1px solid var(--eq-line)}.learning-loop-section li>span{color:var(--eq-direction);font-size:12px;font-weight:780}.learning-loop-section h3{margin:78px 0 14px;font-family:Equavo Display,Georgia,serif;font-size:34px;font-weight:400}.learning-loop-section li p{color:var(--eq-ink-soft);margin:0;font-size:15px;line-height:1.65}.journey-scenario{color:#30241d;background:#e5eee2;max-width:none}.journey-scenario>div:first-child{grid-template-columns:.7fr 1.3fr;gap:40px;max-width:1224px;margin:0 auto 55px;display:grid}.journey-scenario>div:first-child>span{color:#d5c5b9;font-size:17px;line-height:1.65}.journey-scenario-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:stretch;gap:12px;max-width:1224px;margin:0 auto;display:grid}.journey-scenario-flow article{color:var(--eq-ink);background:#f5ead8;flex-direction:column;justify-content:space-between;min-height:180px;padding:24px;display:flex}.journey-scenario-flow span{color:var(--eq-direction);letter-spacing:.1em;font-size:11px;font-weight:780}.journey-scenario-flow b{font-family:Equavo Display,Georgia,serif;font-size:25px;font-weight:400;line-height:1.12}.journey-scenario-flow>i{color:#d8a454;align-self:center;font-size:24px;font-style:normal}.journey-evidence-section{grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;display:grid}.journey-evidence-section>div:first-child h2{margin-top:20px}.evidence-meaning-grid{grid-template-columns:1fr 1fr;display:grid}.evidence-meaning-grid article{border-left:1px solid var(--eq-line);border-top:1px solid var(--eq-line);min-height:180px;padding:25px}.evidence-meaning-grid b{margin-bottom:34px;font-family:Equavo Display,Georgia,serif;font-size:26px;font-weight:400;display:block}.evidence-meaning-grid span{color:var(--eq-ink-soft);font-size:15px;line-height:1.55}.journey-next{background:#e8d5b7;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:50px clamp(24px,7vw,108px);display:grid}.journey-next p{color:var(--eq-direction);letter-spacing:.12em;margin-bottom:10px;font-size:11px;font-weight:780}.journey-next h2{margin-bottom:8px;font-family:Equavo Display,Georgia,serif;font-size:clamp(30px,4vw,45px);font-weight:400}.journey-next span{color:var(--eq-ink-soft);font-size:15px}.journey-next>a{background:var(--eq-brand-deep);color:#fff;border-radius:9px;padding:17px 20px;font-size:14px;font-weight:760}.membership-ledger{grid-template-columns:minmax(320px,.62fr) 1.38fr;align-items:start;gap:70px;display:grid}.membership-price{color:#30241d;background:#fffdf8;min-height:570px;padding:clamp(35px,5vw,62px);position:sticky;top:110px}.membership-price strong{letter-spacing:-.06em;margin-top:80px;font-family:Equavo Display,Georgia,serif;font-size:clamp(96px,12vw,156px);font-weight:400;line-height:.9;display:block}.membership-price strong span{color:#dca75a;vertical-align:top;font-size:.45em}.membership-price small{color:#cbb9ab;margin:12px 0 42px;font-size:15px;display:block}.membership-price a{color:#26170f;background:#dba75c;justify-content:space-between;padding:17px 18px;font-size:14px;font-weight:780;display:flex}.membership-price>em{color:#bca99a;margin-top:18px;font-family:Equavo Sans,Arial,sans-serif;font-size:12px;font-style:normal;line-height:1.55;display:block}.membership-ledger>div:last-child header{margin:20px 0 40px}.membership-ledger>div:last-child header h2{margin-top:17px}.membership-ledger ul{margin:0;padding:0;list-style:none}.membership-ledger li{border-top:1px solid var(--eq-line);grid-template-columns:28px 1fr;align-items:start;gap:18px;padding:20px 0;font-size:16px;line-height:1.55;display:grid}.membership-ledger li span{color:var(--eq-secure);background:#e4eee6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.membership-boundary{background:#ead8bb;grid-template-columns:repeat(3,1fr);gap:0;max-width:none;display:grid}.membership-boundary h2{margin:85px 0 18px;font-size:clamp(30px,3vw,43px)}.membership-boundary span{color:var(--eq-ink-soft);font-size:15px;line-height:1.6}.membership-life>div{grid-template-columns:repeat(4,1fr);display:grid}.membership-life article{border-left:1px solid var(--eq-line);padding:25px}.membership-life article>span{color:var(--eq-direction);font-size:12px;font-weight:780}.membership-life article b{margin:70px 0 14px;font-family:Equavo Display,Georgia,serif;font-size:25px;font-weight:400;line-height:1.15;display:block}.membership-life article p{color:var(--eq-ink-soft);font-size:14px;line-height:1.6}.trust-principles{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.trust-principles article{background:var(--eq-paper);border:1px solid var(--eq-line);min-height:350px;padding:clamp(30px,5vw,52px)}.trust-principles article>span{color:var(--eq-direction);font-size:12px;font-weight:780}.trust-principles h2{margin:92px 0 18px}.trust-principles p{color:var(--eq-ink-soft);max-width:600px;font-size:16px;line-height:1.65}.trust-evidence-dictionary{background:#ead8bb;max-width:none}.trust-evidence-dictionary>header{max-width:1224px;margin-left:auto;margin-right:auto}.trust-evidence-dictionary dl{max-width:1224px;margin:0 auto}.trust-evidence-dictionary dl>div{border-top:1px solid #c8ad87;grid-template-columns:.35fr 1fr;gap:40px;padding:24px 0;display:grid}.trust-evidence-dictionary dt{font-family:Equavo Display,Georgia,serif;font-size:26px}.trust-evidence-dictionary dd{color:var(--eq-ink-soft);margin:0;font-size:15px;line-height:1.65}.trust-quo-contract{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:12px;display:grid}.trust-quo-contract>div{color:#30241d;background:#d8c5e3;padding:clamp(34px,5vw,58px)}.trust-quo-contract>div h2{margin:88px 0 20px}.trust-quo-contract>div>span{color:#d1c0b3;font-size:16px;line-height:1.7;display:block}.trust-quo-contract>div>a{color:#e0af67;border-bottom:1px solid #d8a454;margin-top:32px;padding-bottom:8px;font-size:14px;display:inline-block}.trust-quo-contract ul{background:var(--eq-paper);margin:0;padding:25px 45px;list-style:none}.trust-quo-contract li{border-top:1px solid var(--eq-line);gap:8px;padding:24px 0;display:grid}.trust-quo-contract li b{font-family:Equavo Display,Georgia,serif;font-size:24px;font-weight:400}.trust-quo-contract li span{color:var(--eq-ink-soft);font-size:14px;line-height:1.55}.trust-data-grid{background:#f0e3cf;grid-template-columns:repeat(2,1fr);gap:12px;max-width:none;display:grid}.trust-data-grid article{background:var(--eq-paper);min-height:280px;padding:38px}.trust-data-grid h2{margin:62px 0 15px;font-size:34px}.trust-data-grid article>span{color:var(--eq-ink-soft);font-size:15px;line-height:1.62}.start-experience{padding-bottom:45px}.start-journey-page .public-journey-hero{min-height:0;padding-bottom:clamp(48px,6vw,72px)}.start-journey-page .public-journey-hero>div{max-width:920px;padding-top:clamp(48px,5vw,70px)}.start-journey-page .public-journey-hero h1{font-size:clamp(48px,6vw,78px);line-height:.97}.start-journey-page .public-journey-hero>div>span{max-width:790px;font-size:clamp(16px,1.5vw,19px)}.start-journey-page .start-experience{padding-top:clamp(48px,6vw,78px)}.start-experience-progress{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:40px;display:grid}.start-experience-progress span{color:#87786d;border-top:4px solid #d8c9b6;gap:9px;padding-top:11px;font-size:12px;display:flex}.start-experience-progress span.active{border-color:var(--eq-direction);color:var(--eq-ink)}.start-experience-progress i{background:#e8dac6;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:inline-flex}.start-experience-progress span.active i{background:var(--eq-direction);color:#fff}.start-experience-progress b{padding-top:3px;font-weight:680}.start-choice,.start-profile,.start-ready,.start-parent-handoff{background:var(--eq-paper);border:1px solid var(--eq-line);min-height:620px;padding:clamp(30px,6vw,72px)}.start-choice>header,.start-profile>header,.start-parent-handoff>header{max-width:820px}.start-choice header>p,.start-profile header>p,.start-ready>p,.start-parent-handoff header>p{color:var(--eq-direction);letter-spacing:.12em;font-size:12px;font-weight:780}.start-choice header>span,.start-profile header>span,.start-ready>span,.start-parent-handoff header>span{color:var(--eq-ink-soft);margin-top:18px;font-size:16px;line-height:1.65;display:block}.start-trial-promise{border-bottom:1px solid var(--eq-line);border-top:1px solid var(--eq-line);grid-template-columns:repeat(3,1fr);margin-top:42px;display:grid}.start-trial-promise article{border-left:1px solid var(--eq-line);padding:20px}.start-trial-promise article:first-child{border-left:0}.start-trial-promise b{margin-bottom:8px;font-size:14px;display:block}.start-trial-promise span{color:var(--eq-ink-soft);font-size:13px;line-height:1.5}.start-role-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:28px;display:grid}.start-role-grid>button{color:var(--eq-ink);cursor:pointer;text-align:left;background:#f2e5d2;border:1px solid #dfc8a8;flex-direction:column;min-height:280px;padding:30px;display:flex}.start-role-grid>button:first-child{color:#30241d;background:#e5c2a8}.start-role-grid span{color:var(--eq-direction);letter-spacing:.1em;font-size:11px;font-weight:780}.start-role-grid>button:first-child span{color:#e0aa5a}.start-role-grid b{margin:58px 0 15px;font-family:Equavo Display,Georgia,serif;font-size:31px;font-weight:400;line-height:1.08}.start-role-grid small{color:#756559;font-size:14px;line-height:1.55}.start-role-grid i{color:var(--eq-direction);margin-top:auto;padding-top:25px;font-size:14px;font-style:normal;font-weight:760}.start-role-grid>button:first-child i{color:#e0aa5a}.start-return-link{color:var(--eq-ink);border:1px solid #cfa875;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:12px;padding:18px 20px;display:grid}.start-return-link span{color:var(--eq-direction);letter-spacing:.08em;font-size:10px;font-weight:780}.start-return-link b{font-size:15px}.start-return-link i{color:var(--eq-direction);font-size:13px;font-style:normal;font-weight:740}.start-profile header>button,.start-parent-handoff header>button{color:var(--eq-direction);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.start-profile header>p{margin-top:38px}.start-profile-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:45px;display:grid}.start-profile-required{max-width:820px}.start-profile-optional{grid-template-columns:repeat(3,1fr);margin-top:16px}.start-profile-grid label{color:var(--eq-ink-soft);flex-direction:column;gap:8px;font-size:14px;font-weight:720;display:flex}.start-profile-grid label small{font-weight:500}.start-profile-grid :is(input,select){border:1px solid var(--eq-line);color:var(--eq-ink);background:#fffaf2;border-radius:9px;padding:13px 14px;font-size:16px}.start-optional-toggle{color:#75451c;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9aa80;justify-content:space-between;align-items:center;width:min(100%,820px);margin-top:25px;padding:11px 0;font:690 13px/1.4 Equavo Sans,Arial,sans-serif;display:flex}.start-optional-toggle span{font-size:20px}.start-profile>aside{border-left:4px solid var(--eq-secure);background:#e7efe8;gap:6px;margin-top:25px;padding:18px;display:grid}.start-profile>aside.unavailable{border-left-color:var(--eq-revisit);background:#fff0e7}.start-profile>aside b{font-size:14px}.start-profile>aside span{color:var(--eq-ink-soft);font-size:13px;line-height:1.5}.start-profile-action{background:var(--eq-brand-deep);color:#fff;cursor:pointer;border:0;border-radius:9px;margin-top:25px;padding:0 20px;font-size:14px;font-weight:760}.start-profile-action:disabled{cursor:default;opacity:.42}.start-parent-handoff header>p{margin-top:38px}.start-parent-handoff h2{font-size:clamp(43px,6vw,70px)}.start-parent-contract{grid-template-columns:repeat(3,1fr);gap:0;margin-top:50px;display:grid}.start-parent-contract article{border-left:1px solid var(--eq-line);min-height:285px;padding:24px}.start-parent-contract article:first-child{border-left:0}.start-parent-contract article>span{color:var(--eq-direction);letter-spacing:.1em;font-size:10px;font-weight:780}.start-parent-contract h3{margin:55px 0 14px;font-family:Equavo Display,Georgia,serif;font-size:27px;font-weight:400;line-height:1.12}.start-parent-contract p{color:var(--eq-ink-soft);margin:0;font-size:14px;line-height:1.62}.start-parent-handoff>aside{border-left:4px solid var(--eq-direction);background:#f3e5d0;gap:7px;margin-top:25px;padding:18px 20px;display:grid}.start-parent-handoff>aside b{font-size:14px}.start-parent-handoff>aside span{color:var(--eq-ink-soft);font-size:13px;line-height:1.55}.start-parent-confirmation{border:0;gap:10px;margin:24px 0 0;padding:0;display:grid}.start-parent-confirmation legend{color:var(--eq-ink);margin-bottom:4px;font-size:14px;font-weight:760}.start-parent-confirmation label{border:1px solid var(--eq-line);cursor:pointer;background:#fffaf2;grid-template-columns:auto 1fr;align-items:start;gap:13px;padding:16px 18px;display:grid}.start-parent-confirmation input{accent-color:var(--eq-direction);width:20px;height:20px;margin:1px 0 0}.start-parent-confirmation label>span{gap:4px;display:grid}.start-parent-confirmation b{font-size:14px}.start-parent-confirmation small{color:var(--eq-ink-soft);font-size:13px;line-height:1.5}.start-parent-actions{align-items:center;gap:24px;margin-top:25px;display:flex}.start-parent-actions button{background:var(--eq-brand-deep);color:#fff;cursor:pointer;border:0;border-radius:9px;min-height:50px;padding:0 20px;font-size:14px;font-weight:760}.start-parent-actions button:disabled{cursor:default;opacity:.42}.start-parent-actions .start-secondary-button{border:1px solid var(--eq-line);color:var(--eq-ink);background:0 0}.start-parent-actions a{color:#75451c;border-bottom:1px solid #a86d32;padding-bottom:5px;font-size:13px;font-weight:720}.start-handoff-facts{border-bottom:1px solid var(--eq-line);border-top:1px solid var(--eq-line);grid-template-columns:repeat(3,1fr);margin-top:50px;display:grid}.start-handoff-facts article{gap:28px;min-height:170px;padding:24px;display:grid}.start-handoff-facts article+article{border-left:1px solid var(--eq-line)}.start-handoff-facts span{color:var(--eq-direction);letter-spacing:.1em;font-size:10px;font-weight:780}.start-handoff-facts b{align-self:end;font-family:Equavo Display,Georgia,serif;font-size:24px;font-weight:400;line-height:1.15}.start-ready{color:#30241d;background:#fffdf8}.start-ready h2{margin:90px 0 22px;font-size:clamp(54px,7vw,84px)}.start-ready>span{color:#d0c0b5;max-width:720px}.start-walkthrough-dates{border-left:4px solid #78907d;gap:5px;max-width:720px;margin-top:28px;padding:15px 18px;display:grid}.start-walkthrough-dates b{color:#385040;font-size:13px}.start-walkthrough-dates span{color:#526256;font-size:14px}.start-walkthrough-dates small{color:#68766c;font-size:12px;line-height:1.5}.start-ready ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:50px 0 0;padding:0;list-style:none;display:grid}.start-ready li{border-top:1px solid #6b4b37;gap:10px;padding:20px 0;display:grid}.start-ready li b{color:#e0aa5a;font-size:15px}.start-ready li small{color:#cbb9ab;font-size:13px;line-height:1.5}.start-ready>div{align-items:center;gap:24px;margin-top:45px;display:flex}.start-ready>div a:first-child{color:#28180f;background:#dfa957;border-radius:9px;padding:17px 20px;font-size:14px;font-weight:780}.start-ready>div a:last-child{color:#d9c8bb;font-size:14px}.first-ten-minutes{padding-top:40px}.first-ten-minutes ol{margin:0;padding:0;list-style:none}.first-ten-minutes li{border-top:1px solid var(--eq-line);grid-template-columns:100px 1fr;gap:28px;padding:22px 0;display:grid}.first-ten-minutes li>span{color:var(--eq-direction);font-size:13px;font-weight:780}.first-ten-minutes li b{font-family:Equavo Display,Georgia,serif;font-size:25px;font-weight:400}.first-ten-minutes li p{color:var(--eq-ink-soft);margin:8px 0 0;font-size:14px;line-height:1.5}@media (max-width:900px){.learning-loop-section>header,.journey-scenario>div:first-child,.journey-evidence-section,.membership-ledger,.membership-life>header,.trust-evidence-dictionary>header,.trust-quo-contract,.first-ten-minutes>header{grid-template-columns:1fr}.learning-loop-section>ol,.membership-boundary,.membership-life>div,.start-trial-promise,.start-role-grid,.start-parent-contract,.start-handoff-facts,.start-ready ol{grid-template-columns:1fr 1fr}.membership-price{position:static}.journey-scenario-flow{grid-template-columns:1fr}.journey-scenario-flow>i{transform:rotate(90deg)}}@media (max-width:650px){.public-journey-hero{min-height:500px}.start-journey-page .public-journey-hero{min-height:0;padding-bottom:42px}.start-journey-page .public-journey-hero>nav{display:none}.start-journey-page .public-journey-hero>div{padding-top:42px}.start-journey-page .public-journey-hero h1{font-size:clamp(42px,11vw,54px)}.start-journey-page .public-journey-hero>div>span{font-size:16px;line-height:1.55}.start-journey-page .start-experience{padding-top:34px}.public-journey-hero>nav{gap:16px;overflow-x:auto}.public-journey-hero>nav a{flex:none;font-size:12px}.journey-proof-strip,.journey-next{grid-template-columns:1fr;align-items:start}.learning-loop-section>ol,.evidence-meaning-grid,.membership-boundary,.membership-life>div,.trust-principles,.trust-data-grid,.start-trial-promise,.start-role-grid,.start-parent-contract,.start-handoff-facts,.start-profile-grid,.start-ready ol{grid-template-columns:1fr}.start-entry-choice{flex-direction:column;display:flex}.start-entry-choice>header{order:1}.start-entry-choice .start-role-grid{order:2;margin-top:30px}.start-entry-choice .start-return-link{order:3}.start-entry-choice .start-trial-promise{order:4;margin-top:30px}.start-role-grid>button{min-height:215px;padding:24px}.start-role-grid b{margin:32px 0 12px;font-size:28px}.start-trial-promise article,.start-parent-contract article,.start-handoff-facts article{border-left:0;border-top:1px solid var(--eq-line);min-height:0}.start-trial-promise article:first-child,.start-parent-contract article:first-child,.start-handoff-facts article:first-child{border-top:0}.start-handoff-facts article+article{border-left:0}.start-parent-contract h3{margin-top:24px}.start-return-link{grid-template-columns:1fr;align-items:start}.start-parent-actions{flex-direction:column;align-items:stretch}.start-parent-actions a{width:max-content}.learning-loop-section>ol li{border-top:1px solid var(--eq-line);min-height:230px}.start-ready>div{flex-direction:column;align-items:stretch}.first-ten-minutes li{grid-template-columns:70px 1fr}}.gcse-system-page{color:var(--eq-ink);background:#fbf7f0;min-height:100svh}.gcse-system-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#d9a2522e,#0000 30%),#28180f;min-height:650px;padding:clamp(80px,11vw,150px) clamp(24px,8vw,120px) 80px}.gcse-system-hero>p,.gcse-area-ledger>header p,.gcse-system-layers p,.gcse-board-boundary>div p{color:#dda75a;letter-spacing:.14em;margin:0;font-size:11px;font-weight:790}.gcse-system-hero h1{letter-spacing:-.045em;max-width:1100px;margin:27px 0 35px;font-family:Equavo Display,Georgia,serif;font-size:clamp(58px,8.3vw,110px);font-weight:400;line-height:.91}.gcse-system-hero h1 em{color:#dda75a;font-style:italic}.gcse-system-hero>span{color:#d5c4b7;max-width:820px;font-size:clamp(16px,1.8vw,20px);line-height:1.65;display:block}.gcse-system-hero>div{align-items:center;gap:25px;margin-top:45px;display:flex}.gcse-system-hero>div a:first-child{color:#28180f;background:#dda75a;padding:17px 20px;font-size:14px;font-weight:780}.gcse-system-hero>div a:last-child{color:#dcc6b6;border-bottom:1px solid #cfa26a;padding-bottom:7px;font-size:14px}.gcse-system-truth{background:#ead8bb;grid-template-columns:repeat(4,1fr);display:grid}.gcse-system-truth article{border-left:1px solid #c7ad88;min-height:230px;padding:34px}.gcse-system-truth strong{margin:30px 0 15px;font-family:Equavo Display,Georgia,serif;font-size:clamp(65px,8vw,96px);font-weight:400;line-height:.9;display:block}.gcse-system-truth span{color:#716359;font-size:13px}.gcse-area-ledger{max-width:1380px;margin:0 auto;padding:clamp(70px,9vw,125px) clamp(24px,7vw,90px)}.gcse-area-ledger>header{grid-template-columns:.45fr 1.2fr .65fr;gap:35px;margin-bottom:60px;display:grid}.gcse-area-ledger>header h2,.gcse-system-layers h2,.gcse-board-boundary h2{margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(38px,5vw,61px);font-weight:400;line-height:1.03}.gcse-area-ledger>header>span{color:#77695f;font-size:15px;line-height:1.65}.gcse-area-ledger ol{margin:0;padding:0;list-style:none}.gcse-area-ledger li{border-top:1px solid #d8c3a6;grid-template-columns:80px 1fr;gap:30px;padding:32px 0;display:grid}.gcse-area-ledger li>span{color:#ad6b25;font-family:Equavo Display,Georgia,serif;font-size:34px}.gcse-area-ledger li>div{grid-template-columns:.55fr 1fr 1.1fr 1.3fr;gap:20px;display:grid}.gcse-area-ledger li p{color:#a15f1b;letter-spacing:.1em;margin:0;font-size:10px;font-weight:780}.gcse-area-ledger li h3{margin:0;font-family:Equavo Display,Georgia,serif;font-size:34px;font-weight:400}.gcse-area-ledger li b{font-size:14px;font-weight:500;line-height:1.55}.gcse-area-ledger li small{color:#77695f;font-size:12px;line-height:1.55}.gcse-system-layers{color:#30241d;background:#d8c5e3;grid-template-columns:repeat(2,1fr);padding:clamp(60px,8vw,100px) clamp(24px,8vw,120px);display:grid}.gcse-system-layers article{border-left:1px solid #674b37;min-height:350px;padding:38px}.gcse-system-layers h2{margin:100px 0 18px}.gcse-system-layers span{color:#d0bfb2;font-size:16px;line-height:1.65}.gcse-board-boundary{grid-template-columns:.9fr 1.1fr auto;align-items:start;gap:clamp(35px,7vw,95px);max-width:1380px;margin:0 auto;padding:clamp(70px,9vw,120px) clamp(24px,7vw,90px);display:grid}.gcse-board-boundary h2{margin-top:20px}.gcse-board-boundary>p{color:#74675d;margin:0;font-size:16px;line-height:1.7}.gcse-board-boundary>a{color:#8a541d;border-bottom:1px solid #a46522;padding-bottom:7px;font-size:12px;font-weight:760}@media (max-width:900px){.gcse-system-truth{grid-template-columns:repeat(2,1fr)}.gcse-area-ledger>header,.gcse-board-boundary{grid-template-columns:1fr}.gcse-area-ledger li>div{grid-template-columns:1fr 1fr}}@media (max-width:650px){.gcse-system-hero{min-height:570px}.gcse-system-hero h1{font-size:55px}.gcse-system-hero>div{flex-direction:column;align-items:stretch}.gcse-system-truth,.gcse-system-layers{grid-template-columns:1fr}.gcse-system-truth article{min-height:190px}.gcse-area-ledger li{grid-template-columns:48px 1fr}.gcse-area-ledger li>div{grid-template-columns:1fr}.gcse-system-layers article{min-height:300px;padding:30px 4px}}.continue-copy>span,.building-evidence div>span,.diagnostic-intro>span,.pwa-definition-grid p,.pwa-repair>div,.pwa-why-rule span,.pwa-process li b,.pwa-worked>p,.pwa-lesson-result p,.golden-analogy-grid p,.golden-chapter-grid strong,.pwa-worked-reveal p,.golden-ecosystem>div p{font-size:14px;line-height:1.6}.diagnostic-intro>span,.pwa-section-copy{font-size:15px}.diagnostic-area-grid small,.golden-ecosystem li b,.pwa-entry-grid article>b{font-size:13px}.quo-coach-panel>header>button{width:44px;height:44px}.lesson-recheck-boundary{border-radius:var(--eq-radius-control);color:#70451f;background:#fff3df;border:1px solid #dfb878;margin:0;padding:14px 16px;font-size:14px;line-height:1.55}.founder-review-workspace{background:#fffaf2;border:1px solid #dfc8a7;margin-bottom:14px}.founder-review-hero{color:#fff;background:#28180f;grid-template-columns:1fr 260px;align-items:end;gap:40px;min-height:290px;padding:clamp(32px,5vw,58px);display:grid}.founder-review-hero p{color:#dda75a;letter-spacing:.14em;margin:0;font-size:11px;font-weight:790}.founder-review-hero h2{margin:18px 0;font:400 clamp(48px,6vw,72px)/.98 Equavo Display,Georgia,serif}.founder-review-hero>div:first-child>span{color:#d2c1b5;max-width:720px;font-size:15px;line-height:1.65;display:block}.founder-review-progress{flex-direction:column;gap:10px;display:flex}.founder-review-progress strong{color:#dda75a;font:400 76px/.85 Equavo Display,Georgia,serif}.founder-review-progress span{color:#cdbcb0;font-size:12px;line-height:1.5}.founder-review-progress i{background:#614533;height:5px;display:block;overflow:hidden}.founder-review-progress i b{background:#dda75a;height:100%;transition:width .2s;display:block}.founder-review-identity{background:#ead9be;grid-template-columns:1fr 1.4fr;align-items:stretch;gap:28px;padding:28px;display:grid}.founder-review-identity>div:first-child>span{color:#975a1b;letter-spacing:.12em;font-size:10px;font-weight:790}.founder-review-identity h3{margin:12px 0;font:400 32px/1.05 Equavo Display,Georgia,serif}.founder-review-identity p{color:#746456;margin:0;font-size:12px}.founder-review-identity>div:last-child{grid-template-columns:repeat(5,1fr);display:grid}.founder-review-identity article{border-left:1px solid #cdb28b;flex-direction:column;justify-content:space-between;padding:9px 15px;display:flex}.founder-review-identity article strong{font:400 34px/1 Equavo Display,Georgia,serif}.founder-review-identity article span{color:#726154;font-size:10px;line-height:1.35}.founder-review-layout{grid-template-columns:330px minmax(0,1fr);display:grid}.founder-review-layout>nav{background:#f0e2ce;border-right:1px solid #d2b792}.founder-review-layout>nav button{color:#2d1a12;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d8c09f;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;width:100%;min-height:76px;padding:12px 16px;display:grid}.founder-review-layout>nav button>i{color:#9c6a3f;font-size:11px;font-style:normal}.founder-review-layout>nav button>span{flex-direction:column;gap:4px;display:flex}.founder-review-layout>nav button small{color:#966029;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:790}.founder-review-layout>nav button b{font-size:12px;line-height:1.3}.founder-review-layout>nav button em{color:#8b725d;border-radius:999px;padding:6px 7px;font-size:8px;font-style:normal;font-weight:790}.founder-review-layout>nav button.pass em{color:#315b3d;background:#dfeadf}.founder-review-layout>nav button.needs-correction em{color:#91463e;background:#f6dfd8}.founder-review-layout>nav button.active{color:#fff;background:#28180f}.founder-review-layout>nav button.active small{color:#dda75a}.founder-review-layout>main{min-width:0;padding:clamp(28px,4vw,48px)}.founder-review-question>span{color:#9b5d1c;letter-spacing:.12em;font-size:10px;font-weight:790}.founder-review-question h3{max-width:900px;margin:18px 0 28px;font:400 clamp(34px,4vw,52px)/1.05 Equavo Display,Georgia,serif}.founder-review-question aside{background:#efe1cc;border-left:4px solid #bb772e;padding:18px 20px}.founder-review-question aside b{color:#90591f;letter-spacing:.1em;font-size:10px}.founder-review-question aside p{color:#5f4f43;margin:8px 0 0;font-size:14px;line-height:1.6}.founder-review-notes{color:#6c5a4d;gap:8px;margin-top:26px;font-size:12px;font-weight:740;display:grid}.founder-review-notes textarea{color:#2a1911;resize:vertical;background:#fff;border:1px solid #ceb38d;border-radius:7px;padding:14px;font:15px/1.55 Equavo Sans,Arial,sans-serif}.founder-review-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.founder-review-actions :is(button,a){color:#563820;cursor:pointer;background:0 0;border:1px solid #b7956b;align-items:center;min-height:46px;padding:0 15px;font-size:12px;font-weight:760;display:inline-flex}.founder-review-actions button.selected.pass{color:#fff;background:#315b3d;border-color:#315b3d}.founder-review-actions button.selected.correction{color:#fff;background:#91463e;border-color:#91463e}.founder-review-actions button:disabled{cursor:not-allowed;opacity:.4}.founder-decision-gate{color:#fff;background:#28180f;padding:clamp(28px,4vw,46px)}.founder-decision-gate>header{border-bottom:1px solid #654936;justify-content:space-between;align-items:end;gap:30px;padding-bottom:24px;display:flex}.founder-decision-gate>header span{color:#dda75a;letter-spacing:.12em;font-size:10px;font-weight:790}.founder-decision-gate h3{margin:12px 0 0;font:400 34px/1 Equavo Display,Georgia,serif}.founder-decision-gate>header>strong{color:#d0beb1;font-size:11px}.founder-decision-gate>div{grid-template-columns:1fr 320px;gap:16px;padding:24px 0;display:grid}.founder-decision-gate>div>p{color:#d3c2b6;margin:0;font-size:13px;line-height:1.6}.founder-decision-gate label{color:#d1b99f;gap:7px;font-size:10px;display:grid}.founder-decision-gate input{color:#28180f;background:#fffaf2;border:1px solid #8a674e;min-height:46px;padding:0 12px;font-size:14px}.founder-decision-gate>div>div{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.founder-decision-gate button{color:#28180f;cursor:pointer;background:#dda75a;border:1px solid #dda75a;min-height:46px;padding:0 14px;font-size:11px;font-weight:760}.founder-decision-gate button+button{color:#eed8bc;background:0 0}.founder-decision-gate button:disabled{cursor:not-allowed;opacity:.35}.founder-decision-gate footer{border-top:1px solid #654936;justify-content:space-between;gap:20px;padding-top:18px;display:flex}.founder-decision-gate footer span{color:#cdbcb0;font-size:11px}.founder-decision-gate footer b{color:#a9d4ad;letter-spacing:.1em;font-size:9px}@media (max-width:1000px){.founder-review-hero,.founder-review-identity{grid-template-columns:1fr}.founder-review-identity>div:last-child{grid-template-columns:repeat(3,1fr)}.founder-review-layout{grid-template-columns:260px minmax(0,1fr)}}@media (max-width:700px){.founder-review-hero{grid-template-columns:1fr;min-height:0}.founder-review-progress{max-width:280px}.founder-review-identity>div:last-child{grid-template-columns:repeat(2,1fr)}.founder-review-identity article{min-height:90px}.founder-review-layout{grid-template-columns:1fr}.founder-review-layout>nav{border-right:0;display:flex;overflow-x:auto}.founder-review-layout>nav button{flex:0 0 220px}.founder-decision-gate>header{flex-direction:column;align-items:start}.founder-decision-gate>div{grid-template-columns:1fr}.founder-decision-gate>div>div{grid-column:auto}.founder-decision-gate footer{flex-direction:column}}.content-production-engine{color:#28180f;background:#f8f2e8;border:1px solid #d8c4a5;margin-bottom:14px}.content-production-engine>header{color:#fff;background:#172622;grid-template-columns:minmax(0,1fr) 240px;align-items:end;gap:42px;min-height:300px;padding:clamp(34px,5vw,60px);display:grid}.content-production-engine>header p{color:#8bc0a8;letter-spacing:.14em;margin:0;font-size:11px;font-weight:790}.content-production-engine>header h2{max-width:920px;margin:18px 0;font:400 clamp(44px,6vw,70px)/.98 Equavo Display,Georgia,serif}.content-production-engine>header>div:first-child>span{color:#c4d1cc;max-width:760px;font-size:15px;line-height:1.65;display:block}.content-production-engine>header>div:last-child{border:1px solid #49645b;flex-direction:column;justify-content:space-between;min-height:150px;padding:22px;display:flex}.content-production-engine>header>div:last-child strong{color:#efbd72;font:400 52px/.95 Equavo Display,Georgia,serif}.content-production-engine>header>div:last-child span{color:#b8cac3;font-size:11px;line-height:1.5}.content-production-engine>header>div:last-child.locked{background:#263f36;border-color:#7db59f}.golden-standard-gate{background:#e6d5ba;border-bottom:1px solid #c9ae84;grid-template-columns:minmax(0,1fr) 330px;align-items:end;gap:40px;padding:28px clamp(24px,4vw,46px);display:grid}.golden-standard-gate>div:first-child>span,.production-section-truth>div>span{color:#94601f;letter-spacing:.12em;font-size:10px;font-weight:800}.golden-standard-gate h3{margin:10px 0 8px;font:400 30px/1.08 Equavo Display,Georgia,serif}.golden-standard-gate p{color:#6e5a45;max-width:860px;margin:0;font-size:13px;line-height:1.55}.golden-standard-gate>div:last-child{gap:9px;display:grid}.golden-standard-gate label{color:#725637;gap:7px;font-size:11px;font-weight:740;display:grid}.golden-standard-gate input,.production-queue-filters input,.production-queue-filters select{color:#28180f;background:#fffaf2;border:1px solid #b99970;border-radius:5px;width:100%;min-height:46px;padding:0 12px;font:14px Equavo Sans,Arial,sans-serif}.golden-standard-gate button{color:#fff;cursor:pointer;background:#285444;border:1px solid #285444;min-height:46px;padding:0 16px;font-size:12px;font-weight:780}.golden-standard-gate button:disabled{cursor:not-allowed;opacity:.35}.production-queue-summary{background:#fffaf2;border-bottom:1px solid #d8c4a5;grid-template-columns:repeat(6,1fr);display:grid}.production-queue-summary article{border-right:1px solid #dbc8ac;flex-direction:column;gap:8px;min-height:112px;padding:23px;display:flex}.production-queue-summary article:last-child{border-right:0}.production-queue-summary strong{font:400 38px/1 Equavo Display,Georgia,serif}.production-queue-summary span{color:#765f4b;font-size:11px}.production-queue-summary .warning{color:#8a3f36;background:#f5ddd5}.production-queue-layout{grid-template-columns:minmax(300px,34%) minmax(0,1fr);min-height:760px;display:grid}.production-queue-layout>aside{background:#eadcc8;border-right:1px solid #ccb18b;min-width:0}.production-queue-filters{border-bottom:1px solid #cbb18b;grid-template-columns:1fr 160px;gap:10px;padding:18px;display:grid}.production-queue-filters label{color:#705943;gap:6px;font-size:10px;font-weight:760;display:grid}.production-queue-layout>aside ol{max-height:680px;margin:0;padding:0;list-style:none;overflow:auto}.production-queue-layout>aside li{margin:0}.production-queue-layout>aside li button{color:#28180f;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d4bea0;grid-template-columns:35px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:82px;padding:12px 16px;display:grid}.production-queue-layout>aside li button:hover{background:#f2e7d7}.production-queue-layout>aside li button.active{color:#fff;background:#172622}.production-queue-layout>aside li i{color:#9b6a38;font-size:11px;font-style:normal;font-weight:790}.production-queue-layout>aside li span{flex-direction:column;gap:6px;min-width:0;display:flex}.production-queue-layout>aside li b{font-size:13px;line-height:1.25}.production-queue-layout>aside li small{color:#806b57;font-size:10px;line-height:1.35}.production-queue-layout>aside li .active small{color:#b8c8c1}.production-queue-layout>aside li em{color:#665342;text-align:center;background:#dac7ab;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:780}.production-queue-layout>aside li em.working-draft{color:#67451a;background:#f2d39d}.production-queue-layout>aside li em.generated-candidate{color:#1e513d;background:#c8ddd5}.production-queue-layout>aside li em.internal-gate-ready{color:#244e38;background:#c7ddce}.production-queue-layout>aside li em.recovery-required{color:#773a34;background:#eabcb2}.production-queue-layout>main{background:#fffaf2;min-width:0;padding:clamp(28px,4vw,50px)}.production-queue-layout>main>header{border-bottom:1px solid #d7c2a4;justify-content:space-between;align-items:start;gap:24px;padding-bottom:28px;display:flex}.production-queue-layout>main>header span{color:#986020;letter-spacing:.12em;font-size:10px;font-weight:790}.production-queue-layout>main>header h3{margin:12px 0;font:400 clamp(34px,4vw,50px)/1.04 Equavo Display,Georgia,serif}.production-queue-layout>main>header p{color:#786451;margin:0;font-size:13px}.production-queue-layout>main>header>strong{color:#5d4938;letter-spacing:.08em;text-transform:uppercase;background:#e5d5bd;border-radius:999px;flex:none;padding:9px 10px;font-size:9px}.production-section-truth{grid-template-columns:1.4fr 1fr;gap:22px;padding:30px 0;display:grid}.production-section-truth>div{background:#f0e3d0;padding:22px}.production-section-truth dl{gap:0;margin:15px 0 0;display:grid}.production-section-truth dl div{border-top:1px solid #d6c1a3;grid-template-columns:100px 1fr;gap:14px;padding:11px 0;display:grid}.production-section-truth dt{color:#7e674f;font-size:10px;font-weight:730}.production-section-truth dd{margin:0;font-size:12px;line-height:1.45}.production-section-truth>div:last-child{background:#e0ebe5}.production-section-truth>div:last-child>span{color:#31604e}.production-section-truth>div:last-child p{color:#486258;margin:15px 0 0;font-size:13px;line-height:1.65}.production-handoff-actions{border-top:1px solid #d7c2a4;padding-top:28px}.production-handoff-actions>div{flex-wrap:wrap;gap:9px;display:flex}.production-handoff-actions :is(button,label),.production-handoff-actions a{color:#fff;cursor:pointer;background:#172622;border:1px solid #172622;align-items:center;min-height:46px;padding:0 15px;font-size:12px;font-weight:760;display:inline-flex}.production-handoff-actions a:nth-child(2),.production-handoff-actions button:nth-child(2){color:#28473d;background:#fffaf2}.production-handoff-actions label{background:#285444;border-color:#285444;position:relative}.production-handoff-actions label input{opacity:0;width:100%;position:absolute;inset:0}.production-handoff-actions button:last-child{background:#b87028;border-color:#b87028}.production-handoff-actions button:disabled,.production-handoff-actions label.disabled{cursor:not-allowed;opacity:.34}.production-handoff-actions p{color:#4c3b2e;margin:20px 0 6px;font-size:13px;line-height:1.5}.production-handoff-actions small{color:#836e5a;font-size:11px;line-height:1.5}@media (max-width:1000px){.content-production-engine>header,.golden-standard-gate{grid-template-columns:1fr}.content-production-engine>header>div:last-child{max-width:300px}.production-queue-summary{grid-template-columns:repeat(3,1fr)}.production-queue-layout{grid-template-columns:290px minmax(0,1fr)}.production-queue-filters,.production-section-truth{grid-template-columns:1fr}}@media (max-width:700px){.production-queue-summary{grid-template-columns:repeat(2,1fr)}.production-queue-summary article{border-bottom:1px solid #dbc8ac;min-height:96px}.production-queue-layout{grid-template-columns:1fr}.production-queue-layout>aside{border-right:0}.production-queue-layout>aside ol{max-height:none;display:flex;overflow-x:auto}.production-queue-layout>aside li{flex:0 0 275px}.production-queue-layout>aside li button{height:100%}.production-queue-layout>main>header{flex-direction:column}.production-section-truth dl div{grid-template-columns:1fr}}:where(.experience-home,.public-journey-page,.gcse-system-page,.section-entry-page,.learner-search-shell,.student-app-page,.diagnostic-page,.curriculum-map-page,.lesson-player-page,.sample-page,.parent-page,.studio-page){overflow-wrap:anywhere}:where(.experience-home,.public-journey-page,.gcse-system-page) :is(p,li,dd,blockquote){font-size:var(--eq-type-public-body);line-height:var(--eq-leading-body)}.experience-home,.public-journey-page,.gcse-system-page{max-width:var(--eq-public-shell);margin-inline:auto}:where(.experience-home,.public-journey-page,.gcse-system-page) :is(a,button,summary){font-size:var(--eq-type-public-control);min-height:var(--eq-target-min)}:where(.experience-home,.public-journey-page,.gcse-system-page) :is(.eyebrow,article>span,article>p:first-child,section>p:first-child,header>p:first-child,.teacher-kicker,.featured-stage-top,.screen-header,.hero-assurances,.footer-bottom){font-size:var(--eq-type-public-meta);line-height:var(--eq-leading-support);letter-spacing:.08em}:where(.experience-home,.public-journey-page,.gcse-system-page) :is(.hero-intro,.experience-heading>p:last-child,.route-heading>p,.teaching-story-copy>p:not(.eyebrow),.member-app-copy>p,.closing-invitation>p:not(.eyebrow),.public-journey-hero>div>span,.journey-scenario>div:first-child>span,.gcse-area-ledger>header>span,.gcse-system-layers span,.gcse-board-boundary>p){font-size:var(--eq-type-public-body);line-height:var(--eq-leading-body);max-width:var(--eq-measure-body)}:where(.experience-home,.public-journey-page,.gcse-system-page) :is(.principle-strip p,.method-grid p,.stage-rail p,.featured-stage-copy p,.membership-life p,.trust-quo-contract li span,.first-ten-minutes p,.gcse-area-ledger li small){font-size:var(--eq-type-public-support);line-height:var(--eq-leading-support)}.product-hero h1,.public-journey-hero h1,.gcse-system-hero h1{font-size:var(--eq-type-public-hero);line-height:1}:where(.experience-home,.public-journey-page,.gcse-system-page) :is(.section-heading h2,.experience-heading h2,.route-heading h2,.teaching-story h2,.membership-contract h2,.public-trust-section h2,.member-app-section h2,.closing-invitation h2,.learning-loop-section h2,.journey-scenario h2,.journey-evidence-section h2,.membership-ledger h2,.membership-boundary h2,.membership-life h2,.trust-principles h2,.trust-evidence-dictionary h2,.trust-quo-contract h2,.trust-data-grid h2,.first-ten-minutes h2,.gcse-area-ledger h2,.gcse-system-layers h2,.gcse-board-boundary h2){font-size:var(--eq-type-public-section);line-height:1.08}:where(.experience-home,.public-journey-page,.gcse-system-page) :is(.stage-card h3,.method-grid h3,.stage-rail h3,.learning-loop-section h3,.gcse-area-ledger h3){font-size:var(--eq-type-public-card);line-height:1.15}.product-hero,.experience-section,.route-section,.teaching-story,.membership-contract,.public-trust-section,.member-app-section,.closing-invitation{padding-left:clamp(var(--eq-space-6), 7vw, var(--eq-space-24));padding-right:clamp(var(--eq-space-6), 7vw, var(--eq-space-24))}:where(.section-entry-page,.learner-search-shell,.student-app-page,.diagnostic-page,.lesson-player-page,.sample-page) :is(p,dd){font-size:var(--eq-type-learner-body);line-height:var(--eq-leading-body)}:where(.section-entry-page,.learner-search-shell,.student-app-page,.diagnostic-page,.lesson-player-page,.sample-page) :is(a,button,input,textarea,select,summary){font-size:var(--eq-type-learner-control);min-height:var(--eq-target-min)}:where(.section-entry-page,.learner-search-shell,.student-app-page,.diagnostic-page,.lesson-player-page,.sample-page) small{font-size:var(--eq-type-learner-meta);line-height:var(--eq-leading-support)}:where(.section-entry-page,.learner-search-shell,.student-app-page,.diagnostic-page,.lesson-player-page,.sample-page) :is(.student-section-intro>div>p,article>p:first-child,section>p:first-child,header>p:first-child,.lesson-player-screen>header>span,.lesson-start-grid span,.lesson-route-card>span,.lesson-analogy-stage span,.lesson-worked-stage>span,.lesson-check-stage>span,.lesson-mistake-stage span,.pwa-question-meta>span,.quo-view-heading>span,.chapter-thinking-check>header>span,.section-entry-top>span,.section-entry-footer p,.learner-search-results li>div:nth-child(2)>span,.sample-stage-copy>p,.sample-place-result>span,.sample-finish-grid span){font-size:var(--eq-type-learner-meta);line-height:var(--eq-leading-support);letter-spacing:.08em}:where(.section-entry-page,.learner-search-shell,.student-app-page,.diagnostic-page,.lesson-player-page,.sample-page) :is(.student-section-intro>div>span,.diagnostic-intro>span,.diagnostic-question-screen>span,.section-entry-hero>div>span,.section-entry-content>header>span,.section-entry-route article>span,.learner-search-results li p,.lesson-player-body>section>header>p,.pwa-section-copy,.sample-stage-copy>span,.sample-boundary,.sample-place-result p){font-size:var(--eq-type-learner-body);line-height:var(--eq-leading-body);max-width:var(--eq-measure-teaching)}:where(.student-app-page,.diagnostic-page,.lesson-player-page,.sample-page) :is(h1,.lesson-player-screen h1){font-size:var(--eq-type-learner-page);line-height:1.08}:where(.student-app-page,.diagnostic-page,.lesson-player-page,.sample-page) :is(h2,.lesson-player-screen h2){font-size:var(--eq-type-learner-section);line-height:1.12}:where(.student-app-page,.diagnostic-page,.lesson-player-page,.sample-page) h3{font-size:var(--eq-type-learner-card);line-height:1.16}.student-app-content{width:100%;max-width:1280px}.lesson-player-content,.golden-topic-page .lesson-player-content,.golden-topic-page .pwa-lesson-content{max-width:var(--eq-learner-shell)}.lesson-player-body>section>header,.lesson-stage-copy,.pwa-section-heading{max-width:var(--eq-measure-teaching)}.student-app-nav nav button,.student-bottom-nav button,.quo-mode{font-size:var(--eq-type-learner-meta)!important}.lesson-save-status,.student-connection,.quo-coach-panel>footer p{font-size:var(--eq-type-learner-meta)}.curriculum-map-page :is(p,dd){font-size:var(--eq-type-learner-support);line-height:var(--eq-leading-support)}.curriculum-map-page :is(a,button,input,summary){font-size:var(--eq-type-learner-control);min-height:var(--eq-target-min)}.curriculum-map-page small{font-size:var(--eq-type-learner-meta);line-height:var(--eq-leading-support)}.curriculum-map-page :is(.curriculum-map-hero>div>p,.curriculum-map-browser-heading p,.curriculum-section-number>span,.curriculum-section-tags span,.curriculum-map-controls label,.curriculum-section-state>span,.curriculum-map-meta,.curriculum-node-detail footer span){font-size:var(--eq-type-learner-meta);line-height:var(--eq-leading-support);letter-spacing:.06em}.curriculum-map-hero>div>span{font-size:var(--eq-type-learner-body);line-height:var(--eq-leading-body);max-width:var(--eq-measure-teaching)}.curriculum-section-main>p,.curriculum-section-state>small,.curriculum-node-detail :is(span,small,b){font-size:var(--eq-type-learner-support);line-height:var(--eq-leading-support)}.parent-page :is(p,dd){font-size:var(--eq-type-public-support);line-height:var(--eq-leading-body)}.parent-page :is(a,button,summary){font-size:var(--eq-type-public-control);min-height:var(--eq-target-min)}.parent-page small{font-size:var(--eq-type-public-meta);line-height:var(--eq-leading-support)}.parent-page :is(article>span,section>span,header>p:first-child,dt,.parent-plan-label span,.parent-brand>span){font-size:var(--eq-type-public-meta);line-height:var(--eq-leading-support);letter-spacing:.06em}.parent-page :is(.parent-hero>div>span,.parent-detail-view>header>span,.parent-priority p,.parent-privacy-boundary p){font-size:var(--eq-type-public-body);line-height:var(--eq-leading-body);max-width:var(--eq-measure-body)}.parent-page h1{font-size:var(--eq-type-public-page);line-height:1.08}.parent-page h2{font-size:var(--eq-type-public-card);line-height:1.15}.studio-page :is(p,label,input,textarea,select,button,a,dd){font-size:var(--eq-type-studio-body);line-height:var(--eq-leading-support)}.studio-page :is(button,input,textarea,select,a){min-height:var(--eq-target-min)}.studio-page small{font-size:var(--eq-type-studio-meta);line-height:var(--eq-leading-support)}.studio-page :is(.studio-brand>small,.studio-module>header p,.studio-lifecycle>header p,.studio-runbook>header p,.studio-teaching-workbench>header p,.studio-integrity>header p,.studio-support-ops>header p,.studio-audit>header p,.studio-bank-register aside>span,.studio-bank-register li>div span,.studio-eval-cases strong,.studio-section-board li strong,.studio-internal-release-gate>header p,.studio-release-source-switch button span,.studio-release-confirmation>div>span,.studio-release-confirmation label,.studio-service-board strong,.studio-lifecycle article span,.studio-runbook li strong,.founder-review-hero p,.founder-review-identity>div:first-child>span,.founder-review-layout>nav button small,.founder-review-layout>nav button em,.founder-review-question>span,.founder-review-question aside b,.founder-decision-gate>header span,.founder-decision-gate label,.founder-decision-gate footer b,.content-production-engine>header p,.golden-standard-gate>div:first-child>span,.production-section-truth>div>span,.production-queue-filters label,.production-queue-layout>aside li small,.production-queue-layout>aside li em,.production-queue-layout>main>header span,.production-queue-layout>main>header>strong,.production-section-truth dt){font-size:var(--eq-type-studio-meta);line-height:var(--eq-leading-support);letter-spacing:.06em}.studio-workspace-tabs{grid-template-columns:repeat(10,minmax(118px,1fr));overflow-x:auto}.studio-workspace-tabs button,.studio-rail nav a,.studio-teaching-grid form button,.studio-question-inspector button,.studio-release-confirmation :is(button,a),.production-handoff-actions :is(button,label),.golden-standard-gate button{font-size:var(--eq-type-studio-control)}.studio-module>header h2,.studio-authoring-pipeline>header h2,.founder-review-hero h2,.content-production-engine>header h2{font-size:var(--eq-type-studio-page);line-height:1.05}.studio-page :is(.studio-teaching-workbench>header h2,.studio-authoring-fields h3,.studio-production-plan h3,.studio-preflight h3,.studio-question-inspector h3,.studio-lifecycle h3,.studio-runbook h3,.founder-review-question h3,.founder-decision-gate h3,.golden-standard-gate h3,.production-queue-layout>main>header h3){font-size:var(--eq-type-studio-section);line-height:1.1}.studio-page>section{min-width:0;max-width:var(--eq-studio-shell);width:100%}.experience-home :is(.eyebrow,.hero-assurances span,.hero-triangle i,.hero-graph :is(i,b),.route-preview-card div>span,.principle-strip article>span,.showcase-tabs button>span,.screen-header>:is(span,b),.screen-values i,.featured-stage-top>:is(span,b),.stage-open b,.stage-rail article>span,.teaching-path li>span,.cohort-content-promise li>:is(b,span),.brand-role-grid article>:is(p,b,span),.membership-includes>span,.member-app-actions>span,.membership-contract-copy>small,.member-preview-grade :is(small,b),.member-preview-action>span,.member-preview-phone footer>span,.member-app-preview footer>span,.footer-bottom>span){font-size:var(--eq-type-public-meta)!important;line-height:var(--eq-leading-support)!important}.experience-home :is(.brand-role-grid article>b,.cohort-content-promise li>span){font-size:var(--eq-type-public-support)!important}.experience-home :is(.site-header,.site-footer) a,.experience-home :is(.brand-lockup,.route-preview-card>a,.text-link){align-items:center;display:inline-flex;min-height:var(--eq-target-min)!important}.site-header .desktop-nav a{min-width:var(--eq-target-min);justify-content:center;align-items:center;display:inline-flex}:where(.student-app-page,.lesson-player-page,.section-entry-page,.learner-search-shell,.diagnostic-page,.sample-page) :is(a[href],button,input,select,textarea,summary),.curriculum-map-page :is(a[href],button,input,select,textarea,summary){min-height:var(--eq-target-min)!important}:where(.student-app-page,.lesson-player-page,.section-entry-page,.learner-search-shell,.diagnostic-page,.sample-page) :is(.student-app-logo,.pwa-lesson-topbar>a),.curriculum-map-page :is(.pwa-lesson-brand,.curriculum-map-topbar>a){align-items:center;display:inline-flex}.lesson-player-topbar>a:last-of-type{white-space:nowrap;min-width:max-content}.student-app-page :is(.student-section-intro>div>p,.student-profile b,.grade-context>span,.streak-chip b,.learner-loop-rail>div>span,.learner-loop-rail li>span,.diagnostic-home-steps>span,.pre-evidence-note>span),.lesson-player-page :is(.lesson-player-topbar>b,.lesson-player-topbar>a,.pwa-lesson-progress b,.lesson-journey-rail span>i,.lesson-journey-rail span>b,.lesson-player-screen>header>span,.lesson-analogy-stage article>span,.quo-lesson-presence small),.curriculum-map-page :is(.curriculum-map-topbar>span,.curriculum-map-topbar>a,.curriculum-map-hero>div>p,.curriculum-map-hero>aside span,.curriculum-truth-strip :is(b,span),.curriculum-map-browser-heading p,.curriculum-map-meta>span,.curriculum-map-controls label,.curriculum-section-number>span,.curriculum-section-tags>span,.curriculum-section-state>:is(span,b)){font-size:var(--eq-type-learner-meta)!important;line-height:var(--eq-leading-support)!important}.studio-page :is(button,a[href]){font-size:var(--eq-type-studio-control)!important;min-height:var(--eq-target-min)!important}.studio-page :is(input,textarea,select){min-height:var(--eq-target-min)!important}.studio-page :is(.studio-brand>small,.studio-section-switch button>span,.founder-review-hero p,.founder-review-identity>div:first-child>span,.founder-review-identity article>span,.founder-review-layout>nav button :is(i,small,em),.founder-review-question>span,.founder-review-question aside b,.founder-decision-gate>header strong,.founder-decision-gate>header span,.founder-decision-gate label,.founder-decision-gate footer :is(span,b),.studio-integrity li>i,.studio-node-register li>i,.studio-findings>header strong,.studio-teaching-workbench>header strong,.studio-teaching-grid form>label,.studio-teaching-grid form>small,.studio-authoring-fields label,.studio-authoring-fields small,.studio-live-preview>span,.production-queue-layout>aside li :is(i,small,em),.production-queue-layout>main>header :is(span,strong),.production-section-truth dt,.production-handoff-actions small){font-size:var(--eq-type-studio-meta)!important;line-height:var(--eq-leading-support)!important}.studio-page :is(.studio-workspace-tabs button,.founder-decision-gate button,.studio-preview-switch button,.studio-live-preview button){font-size:var(--eq-type-studio-control)!important}.learner-loop-rail{background:var(--eq-paper);align-items:center}@supports (color:color-mix(in lab, red, red)){.learner-loop-rail{background:color-mix(in srgb, var(--eq-paper) 94%, var(--eq-direction))}}.learner-loop-rail{border:1px solid var(--eq-line);border-radius:var(--eq-radius-surface);gap:var(--eq-space-6);margin-top:var(--eq-space-3);padding:var(--eq-space-4) var(--eq-space-6);grid-template-columns:minmax(150px,.7fr) minmax(0,1.3fr);display:grid}.learner-loop-rail>div{gap:var(--eq-space-1);flex-direction:column;display:flex}.learner-loop-rail>div>span{color:var(--eq-direction);letter-spacing:.12em;font-weight:780}.learner-loop-rail>div>b{font-family:Equavo Display,Georgia,serif;font-size:var(--eq-type-learner-card);font-weight:400;line-height:1.1}.learner-loop-rail ol{gap:var(--eq-space-2);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.learner-loop-rail li{color:var(--eq-ink-soft);align-items:center;gap:var(--eq-space-2);text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.learner-loop-rail li:after{background:var(--eq-line);content:"";height:1px;position:absolute;top:17px;left:calc(50% + 18px);right:calc(18px - 50%)}.learner-loop-rail li:last-child:after{display:none}.learner-loop-rail li>i{background:var(--eq-canvas);border:1px solid var(--eq-line);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;font-weight:760;display:flex;position:relative}.learner-loop-rail li.complete>i{background:var(--eq-direction-surface);border-color:var(--eq-secure);color:var(--eq-secure)}.learner-loop-rail li.complete:after{background:var(--eq-secure)}.learner-loop-rail li.active{color:var(--eq-ink);font-weight:760}.learner-loop-rail li.active>i{background:var(--eq-direction);border-color:var(--eq-direction);color:var(--eq-paper);box-shadow:0 0 0 4px var(--eq-direction)}@supports (color:color-mix(in lab, red, red)){.learner-loop-rail li.active>i{box-shadow:0 0 0 4px color-mix(in srgb, var(--eq-direction) 20%, transparent)}}.lesson-journey-rail>span.bypassed{color:var(--eq-ink-soft)}.lesson-journey-rail>span.bypassed i{background:var(--eq-paper);color:var(--eq-ink-soft);border-style:dashed}.lesson-journey-rail>span b small{font-size:var(--eq-type-learner-meta);letter-spacing:0;text-transform:none;margin-top:2px;font-weight:500;display:block}.progress-grade-strip>div>a{color:var(--eq-direction);font-size:var(--eq-type-learner-meta);margin-top:var(--eq-space-3);text-underline-offset:3px;font-weight:760;text-decoration:underline;display:inline-flex}.studio-learner-loop-monitor{color:#fff;background:#172622}.studio-learner-loop-monitor>header{align-items:end;gap:var(--eq-space-6);padding:var(--eq-space-8);border-bottom:1px solid #49645b;justify-content:space-between;display:flex}.studio-learner-loop-monitor>header p{color:#8bc0a8;font-size:var(--eq-type-studio-meta);letter-spacing:.12em;margin:0;font-weight:790}.studio-learner-loop-monitor>header h3{font:400 var(--eq-type-studio-section)/1.05 "Equavo Display", Georgia, serif;margin:var(--eq-space-3) 0}.studio-learner-loop-monitor>header span{color:#c4d1cc;font-size:var(--eq-type-studio-body);max-width:720px;line-height:1.6;display:block}.studio-learner-loop-monitor>header strong{color:#a8d5c1;font-size:var(--eq-type-studio-meta);letter-spacing:.08em;padding:var(--eq-space-3);border:1px solid #7db59f;flex:none}.studio-learner-loop-monitor>div{padding:var(--eq-space-8)}.studio-learner-loop-monitor>div>span{color:#efbd72;font-size:var(--eq-type-studio-meta);letter-spacing:.12em;font-weight:780}.studio-learner-loop-monitor h4{font:400 var(--eq-type-studio-card)/1.08 "Equavo Display", Georgia, serif;margin:var(--eq-space-3) 0}.studio-learner-loop-monitor>div>p{color:#c4d1cc;font-size:var(--eq-type-studio-body);max-width:850px;margin:0;line-height:1.6}.studio-learner-loop-monitor>div>a{color:#172622;font-size:var(--eq-type-studio-control);margin-top:var(--eq-space-6);padding:0 var(--eq-space-4);background:#efbd72;font-weight:780;display:inline-flex}.studio-learner-loop-monitor>footer{color:#bdd1c8;font-size:var(--eq-type-studio-meta);align-items:center;gap:var(--eq-space-4);padding:var(--eq-space-4) var(--eq-space-8);background:#263f36;justify-content:space-between;display:flex}.studio-learner-loop-monitor>footer span{overflow-wrap:anywhere}@media (max-width:900px){.product-hero,.route-layout,.teaching-story,.membership-contract,.public-trust-section,.member-app-section,.stage-introduction,.teacher-section,.learning-loop-section>header,.journey-evidence-section,.gcse-area-ledger>header,.gcse-board-boundary{grid-template-columns:1fr}.product-hero{min-height:auto}.learning-world{max-width:620px}.student-app-page,.studio-page{grid-template-columns:1fr}.student-app-nav{display:none}.studio-rail{min-height:0;position:relative}.studio-rail nav{margin-top:var(--eq-space-4);display:flex;overflow-x:auto}.studio-rail nav a{flex:none}.studio-workspace-tabs{position:relative;top:auto}}@media (max-width:600px){:root{--eq-type-learner-body:1.0625rem}.site-header{padding-left:var(--eq-space-4);padding-right:var(--eq-space-4);grid-template-columns:1fr auto}.desktop-nav{display:none}.product-hero,.experience-section,.route-section,.teaching-story,.membership-contract,.public-trust-section,.member-app-section,.closing-invitation,.student-app-content,.curriculum-map-page>:is(header,section),.section-entry-hero>div,.learner-search-shell>:is(header,section),.lesson-player-content,.parent-shell{padding-left:var(--eq-space-4);padding-right:var(--eq-space-4)}.product-hero h1,.public-journey-hero h1,.gcse-system-hero h1{font-size:var(--eq-type-public-page)}.principle-strip,.stage-grid,.method-grid,.brand-role-grid,.membership-boundary,.trust-principles,.trust-data-grid,.gcse-system-truth,.gcse-system-layers,.curriculum-section-card,.parent-review-ledger,.parent-video-review,.parent-four-week-plan>div,.parent-review-follow-up,.parent-curriculum-map,.parent-evidence-guide,.parent-membership-state,.parent-support-grid,.studio-teaching-grid,.studio-authoring-layout,.studio-section-truth,.founder-review-identity,.founder-review-layout,.production-section-truth{grid-template-columns:1fr}.golden-place-value{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-page>section{max-width:100%}.student-mobile-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.student-mobile-header .student-app-logo,.student-mobile-header .student-app-logo b,.student-mobile-header .install-mini{white-space:nowrap}.student-mobile-header .student-header-actions{align-items:center;gap:var(--eq-space-2);grid-template-columns:auto auto;display:grid}.student-mobile-header .student-connection{white-space:nowrap;grid-area:2/1/auto/-1;justify-self:end}.learner-loop-rail{align-items:start;gap:var(--eq-space-4);padding:var(--eq-space-4);grid-template-columns:1fr}.learner-loop-rail ol{gap:var(--eq-space-1)}.learner-loop-rail li>i{width:30px;height:30px}.learner-loop-rail li:after{top:15px;left:calc(50% + 15px);right:calc(15px - 50%)}.studio-learner-loop-monitor>header,.studio-learner-loop-monitor>footer{flex-direction:column;align-items:start}.lesson-player-screen h1{font-size:2rem!important;line-height:1.08!important}.pwa-lesson-progress .lesson-save-status{white-space:nowrap;flex:none}}.state-internal-review-candidate{background:#f3eadc}.state-internal-review-candidate>span{color:#fff;background:#7b4d1e}.state-internal-review-candidate>a{color:#593817;text-underline-offset:3px;font-weight:780;text-decoration:underline}.generated-section-entry .section-entry-hero h1{max-width:820px}.generated-entry-mark{color:#fff;min-height:240px;padding:var(--eq-space-8);text-align:center;background:#172622;flex-direction:column;justify-content:center;align-items:center;display:flex}.generated-entry-mark span{color:#a8d5c1;font-size:var(--eq-type-learner-meta);letter-spacing:.16em;font-weight:780}.generated-entry-mark b{margin:var(--eq-space-4) 0 var(--eq-space-2);font:400 clamp(4rem,9vw,7rem)/.9 Equavo Display,Georgia,serif}.generated-entry-mark small{color:#d8e1dd;font-size:var(--eq-type-learner-body)}.generated-review-boundary{border-color:#bd8b4a}.generated-section-entry .section-entry-content li small{color:#6f7773;margin-top:var(--eq-space-2);overflow-wrap:anywhere;font-size:.75rem;display:block}.generated-lesson-page{color:#172622;background:#f7f5f0;min-height:100vh}.generated-lesson-page button,.generated-lesson-page input,.generated-lesson-page textarea{font:inherit}.generated-review-banner{color:#fff;align-items:center;gap:var(--eq-space-3);background:#32291d;grid-template-columns:auto minmax(0,1fr) auto;padding:12px clamp(20px,4vw,64px);display:grid}.generated-review-banner b{color:#f1c47c;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.generated-review-banner span{color:#e6dfd5;font-size:.875rem}.generated-review-banner small{color:#bfb5a8;overflow-wrap:anywhere;text-align:right;font-size:.7rem}.generated-review-rail{padding:var(--eq-space-4) clamp(20px, 5vw, 80px);background:#fff;border-bottom:1px solid #d9ddd9}.generated-review-rail>span{color:#7a827e;min-height:42px}.generated-review-rail>span b{letter-spacing:.04em;font-size:.78rem}.generated-screen-shell{max-width:1120px;min-height:640px;margin:0 auto;padding:clamp(40px,7vw,92px) clamp(20px,5vw,72px)}.generated-screen-shell :is(h1,h2,p,blockquote){overflow-wrap:anywhere}.generated-screen-shell>article>p:first-child,.generated-question-screen>header>p{color:#467963;letter-spacing:.14em;margin:0 0 var(--eq-space-3);text-transform:uppercase;font-size:.75rem;font-weight:800}.generated-screen-shell h1{letter-spacing:-.035em;max-width:940px;margin:0;font:400 clamp(2.6rem,6vw,5.6rem)/.96 Equavo Display,Georgia,serif}.generated-start-screen>span,.generated-teaching-screen>span{color:#58635e;margin-top:var(--eq-space-6);max-width:820px;font-size:clamp(1.05rem,2vw,1.32rem);line-height:1.65;display:block}.generated-start-screen>button,.generated-screen-navigation button,.generated-question-actions button:first-child,.generated-result-screen nav a:last-child,.quo-policy-message button{color:#fff;cursor:pointer;min-height:52px;padding:0 var(--eq-space-5);background:#172622;border:1px solid #172622;font-weight:780}.generated-start-screen>button{margin-top:var(--eq-space-8)}.generated-start-screen>small{color:#707974;margin-top:var(--eq-space-4);font-size:.84rem;display:block}.generated-start-stats{margin-top:var(--eq-space-8);border-block:1px solid #d8ddd9;grid-template-columns:repeat(3,1fr);display:grid}.generated-start-stats>div{padding:var(--eq-space-6)}.generated-start-stats>div+div{border-left:1px solid #d8ddd9}.generated-start-stats b{font:400 clamp(2.3rem,4vw,4rem)/1 Equavo Display,Georgia,serif;display:block}.generated-start-stats span{color:#626c67;margin-top:var(--eq-space-2);font-size:.84rem;line-height:1.4;display:block}.generated-teaching-screen>blockquote,.generated-chapter-screen>blockquote{margin:var(--eq-space-8) 0 0;max-width:920px;padding:var(--eq-space-5) var(--eq-space-6);border-left:5px solid #efbd72;font:400 clamp(1.6rem,3.5vw,3rem)/1.25 Equavo Display,Georgia,serif}.generated-why-card{align-items:start;gap:var(--eq-space-4);margin-top:var(--eq-space-8);max-width:880px;padding:var(--eq-space-6);background:#e9f0ec;grid-template-columns:auto 1fr;display:grid}.generated-why-card>span{color:#fff;background:#356b57;place-items:center;width:50px;height:50px;display:grid}.generated-why-card h2{margin:0;font:400 1.6rem/1.15 Equavo Display,Georgia,serif}.generated-why-card p{color:#4e5b55;margin:var(--eq-space-2) 0 0;line-height:1.65}.generated-definition-list,.generated-process-list{margin:var(--eq-space-8) 0 0;padding:0;list-style:none}.generated-definition-list li,.generated-process-list li{align-items:start;gap:var(--eq-space-5);padding:var(--eq-space-5) 0;border-top:1px solid #d8ddd9;grid-template-columns:50px minmax(0,1fr);display:grid}.generated-definition-list li>span,.generated-process-list li>span{color:#8d602e;font:400 1.6rem/1 Equavo Display,Georgia,serif}.generated-definition-list h2,.generated-process-list h2{margin:0;font:400 1.65rem/1.15 Equavo Display,Georgia,serif}.generated-definition-list p,.generated-process-list p{color:#4d5953;margin:var(--eq-space-2) 0 0;line-height:1.65}.generated-model-card{color:#fff;margin-top:var(--eq-space-8);background:#172622;padding:clamp(26px,5vw,56px)}.generated-model-card h2{color:#a8d5c1;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.8rem}.generated-model-card p{color:#d8e1dd;max-width:760px;font-size:1.05rem;line-height:1.7}.generated-model-card strong{margin-top:var(--eq-space-6);padding-top:var(--eq-space-6);border-top:1px solid #4f665d;font:400 clamp(1.4rem,3vw,2.5rem)/1.3 Equavo Display,Georgia,serif;display:block}.generated-teaching-screen>aside{gap:var(--eq-space-3);margin-top:var(--eq-space-6);padding:var(--eq-space-5);border:1px solid #d2d8d4;display:grid}.generated-teaching-screen>aside b,.generated-teaching-screen>aside>span:first-child{color:#8d602e;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.generated-teaching-screen>aside span,.generated-teaching-screen>aside p{color:#4e5954;margin:0;line-height:1.6}.generated-mistake-grid{gap:var(--eq-space-4);margin-top:var(--eq-space-8);grid-template-columns:1fr 1fr;display:grid}.generated-mistake-grid article{padding:var(--eq-space-6);border:1px solid #d8d0c5}.generated-mistake-grid article:first-child{background:#f6e9e4}.generated-mistake-grid article:last-child{background:#e7f0eb}.generated-mistake-grid span,.generated-chapter-grid span{color:#6c4a26;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.generated-mistake-grid h2{margin:var(--eq-space-3) 0 0;font:400 1.55rem/1.35 Equavo Display,Georgia,serif}.generated-mistake-note{color:#5b6661;max-width:760px;line-height:1.6}.generated-chapter-grid{margin-top:var(--eq-space-8);background:#d4d9d6;border:1px solid #d4d9d6;grid-template-columns:1fr 1fr;gap:1px;display:grid}.generated-chapter-grid section{padding:var(--eq-space-6);background:#fff}.generated-chapter-grid section.risk{background:#f3ecdf}.generated-chapter-grid p{color:#47534d;margin:var(--eq-space-3) 0 0;line-height:1.65}.generated-chapter-grid b{color:#245d49;margin-top:var(--eq-space-4);line-height:1.55;display:block}.generated-question-screen{max-width:900px;margin:0 auto}.generated-question-screen>header{position:relative}.generated-question-screen>header h1{margin-top:var(--eq-space-4);font-size:clamp(2rem,4.5vw,4rem);line-height:1.08}.generated-question-screen>header small{color:#68726d;margin-top:var(--eq-space-4);line-height:1.5;display:block}.generated-question-screen form{margin-top:var(--eq-space-8)}.generated-answer-options{gap:var(--eq-space-3);display:grid}.generated-answer-options button{color:#22312b;cursor:pointer;min-height:58px;padding:var(--eq-space-4);text-align:left;background:#fff;border:1px solid #cbd3cf;line-height:1.5}.generated-answer-options button:hover,.generated-answer-options button.selected{border-color:#356b57;box-shadow:inset 4px 0 #356b57}.generated-answer-field{gap:var(--eq-space-2);display:grid}.generated-answer-field span{letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.generated-answer-field input{min-height:60px;padding:0 var(--eq-space-4);background:#fff;border:1px solid #aeb9b3;width:100%;font-size:1.15rem}.generated-question-actions{gap:var(--eq-space-3);margin-top:var(--eq-space-5);flex-wrap:wrap;display:flex}.generated-question-actions button{cursor:pointer;min-height:48px;padding:0 var(--eq-space-4);background:0 0;border:1px solid #829089}.generated-hint-stack{gap:var(--eq-space-2);margin-top:var(--eq-space-5);display:grid}.generated-hint-stack p{padding:var(--eq-space-4);background:#fff5dd;border-left:4px solid #efbd72;gap:4px;margin:0;line-height:1.55;display:grid}.generated-feedback{margin-top:var(--eq-space-5);padding:var(--eq-space-5);border-left:5px solid}.generated-feedback.correct{background:#e4f0e9;border-color:#38735d}.generated-feedback.incorrect{background:#f5e6e1;border-color:#9c4f40}.generated-feedback h2{margin:0;font:400 1.7rem/1.2 Equavo Display,Georgia,serif}.generated-feedback p{margin-bottom:0;line-height:1.6}.generated-question-screen>footer{align-items:center;gap:var(--eq-space-4);margin-top:var(--eq-space-8);padding-top:var(--eq-space-5);border-top:1px solid #d6dcd8;justify-content:space-between;display:flex}.generated-question-screen>footer button{color:#245d49;cursor:pointer;background:0 0;border:0;font-weight:800}.generated-question-screen>footer button:disabled{color:#a9b0ac;cursor:default}.generated-question-screen>footer span{color:#69736e;text-align:center;font-size:.78rem}.generated-result-screen>div{gap:var(--eq-space-3);margin-top:var(--eq-space-8);grid-template-columns:repeat(3,1fr);display:grid}.generated-result-screen>div article{padding:var(--eq-space-6);background:#fff;border:1px solid #d5dbd7}.generated-result-screen>div b{font:400 clamp(2.5rem,5vw,4.5rem)/1 Equavo Display,Georgia,serif;display:block}.generated-result-screen>div span{color:#5b6661;margin-top:var(--eq-space-2);line-height:1.45;display:block}.generated-result-screen>aside{margin-top:var(--eq-space-5);padding:var(--eq-space-6);background:#efe9dd}.generated-result-screen>aside h2{margin:0;font:400 1.7rem/1.2 Equavo Display,Georgia,serif}.generated-result-screen>aside p{max-width:760px;line-height:1.65}.generated-result-screen nav{gap:var(--eq-space-3);margin-top:var(--eq-space-6);display:flex}.generated-result-screen nav a{color:#172622;min-height:52px;padding:0 var(--eq-space-5);border:1px solid #172622;align-items:center;font-weight:780;display:inline-flex}.generated-screen-navigation{align-items:center;gap:var(--eq-space-4);padding:var(--eq-space-4) clamp(20px, 5vw, 80px);z-index:10;background:#fff;border-top:1px solid #d7ddd9;justify-content:space-between;display:flex;position:sticky;bottom:0}.generated-screen-navigation button{min-width:120px}.generated-screen-navigation button:first-child{color:#172622;background:0 0}.generated-screen-navigation button:disabled{color:#a4aaa7;cursor:default;border-color:#b9c1bd}.generated-screen-navigation span{color:#66716b;font-size:.8rem}.generated-storage-warning{max-width:680px;padding:var(--eq-space-3) var(--eq-space-4);z-index:15;background:#fff2d8;width:calc(100% - 40px);margin:0;position:fixed;bottom:78px;left:50%;transform:translate(-50%)}.generated-quo-backdrop{z-index:80;background:#0f181494;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.generated-quo-panel{background:#f8f6f1;flex-direction:column;width:100%;max-width:480px;display:flex;overflow-y:auto;box-shadow:-14px 0 42px #0000002e}.generated-quo-panel>header{color:#fff;padding:var(--eq-space-5);background:#172622;justify-content:space-between;align-items:center;display:flex}.generated-quo-panel>header>div{align-items:center;gap:var(--eq-space-3);display:flex}.generated-quo-panel>header>div>span{display:grid}.generated-quo-panel>header b{font:400 1.65rem/1 Equavo Display,Georgia,serif}.generated-quo-panel>header small{color:#b9cbc3;margin-top:3px;font-size:.72rem}.generated-quo-panel>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #71847b;width:40px;height:40px;font-size:1.6rem}.generated-quo-panel>section{padding:var(--eq-space-6);flex:1}.quo-grounding{color:#59635f;font-size:.82rem;line-height:1.5}.quo-choice-grid{gap:var(--eq-space-3);margin-top:var(--eq-space-5);display:grid}.quo-choice-grid button{color:#20312a;cursor:pointer;min-height:58px;padding:var(--eq-space-4);text-align:left;background:#fff;border:1px solid #c9d1cd;font-weight:720;line-height:1.45}.quo-choice-grid button:hover{border-color:#356b57}.quo-local-response{margin-top:var(--eq-space-5);padding:var(--eq-space-5);background:#e7efe9;border-left:4px solid #356b57;line-height:1.65}.quo-local-response button,.quo-custom-form>button{color:#245d49;cursor:pointer;margin-top:var(--eq-space-4);background:0 0;border:0;padding:0;font-weight:780;text-decoration:underline}.quo-local-response small{color:#5c6762;margin-top:var(--eq-space-3);display:block}.quo-custom-form label{gap:var(--eq-space-2);margin-top:var(--eq-space-5);display:grid}.quo-custom-form label span{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.quo-custom-form textarea{min-height:120px;padding:var(--eq-space-4);resize:vertical;border:1px solid #aeb9b3}.quo-policy-message h2{font:400 2rem/1.15 Equavo Display,Georgia,serif}.quo-policy-message span{color:#56625c;line-height:1.65;display:block}.quo-policy-message button{margin-top:var(--eq-space-5)}.generated-quo-panel>footer{padding:var(--eq-space-4) var(--eq-space-6);background:#ebe8df;gap:4px;display:grid}.math-fraction{color:inherit;font-variant-numeric:lining-nums tabular-nums;vertical-align:middle;grid-template-rows:auto max(1px,.045em) auto;place-items:center stretch;min-width:.78em;margin-inline:.08em;font-family:Equavo Math,Times New Roman,serif;line-height:1;display:inline-grid}.math-fraction-numerator,.math-fraction-denominator{text-align:center;padding-inline:.12em;line-height:.82}.math-fraction-numerator{padding-bottom:.11em}.math-fraction-denominator{padding-top:.11em}.math-fraction-bar{background:currentColor;border-radius:999px;min-width:.7em;height:max(1px,.045em);margin-inline:.08em}.math-fraction-compact{vertical-align:middle;font-size:.82em}.math-fraction-inline{vertical-align:middle;font-size:1em}.math-fraction-display{vertical-align:middle;font-size:1.08em}.fractions-entry-shell,.fractions-division-lesson{font-family:Equavo Sans,Arial,sans-serif}.fractions-entry-shell :is(h1,h2,h3),.fractions-division-lesson :is(h1,h2,h3){font-family:Equavo Display,Arial,sans-serif;font-weight:700}.fractions-entry-shell .section-entry-hero h1{overflow-wrap:normal;word-break:normal}.fractions-entry-visual{gap:25px;display:grid}.fractions-entry-equation,.fractions-big-equation{justify-content:center;align-items:center;gap:.2em;font-family:Equavo Math,Times New Roman,serif;font-size:clamp(42px,6vw,76px);line-height:1;display:flex}.fractions-entry-equation i,.fractions-big-equation i{color:#dfb56f;font-style:normal}.fractions-entry-visual img{aspect-ratio:3/2;object-fit:cover;border:1px solid #ffffff21;border-radius:15px;width:100%;height:auto}.fractions-lesson-screen{color:var(--eq-ink)}.fractions-lesson-screen>header h1{letter-spacing:-.045em;font-size:clamp(38px,5vw,62px);font-weight:720}.fractions-decode-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fractions-decode-grid article,.fractions-symbol-notes article{background:#f7eee2;border:1px solid #e3c9a8;border-radius:14px;min-height:190px;padding:24px}.fractions-decode-grid article>span,.fractions-sharing-stage>div>span,.fractions-symbol-notes article>span,.fractions-worked-result>span{color:var(--eq-direction);letter-spacing:.12em;font-size:11px;font-weight:780;display:block}.fractions-decode-grid strong{margin-top:39px;font-size:22px;display:block}.fractions-decode-grid p,.fractions-symbol-notes p{color:var(--eq-ink-soft);margin:10px 0 0;font-size:14px;line-height:1.6}.fractions-clarity-callout{color:#fff;background:#2d231e;border-radius:13px;align-items:center;gap:18px;margin-top:14px;padding:21px 24px;display:flex}.fractions-clarity-callout .quo-mark{color:#dfb56f;width:43px;height:43px}.fractions-clarity-callout b{font-size:17px}.fractions-clarity-callout p{color:#d8cbc2;margin:4px 0 0;line-height:1.5}.fractions-sharing-stage{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,50px);display:grid}.fractions-sharing-stage img{aspect-ratio:3/2;object-fit:cover;border:1px solid #e0c9af;border-radius:16px;width:100%;height:auto}.fractions-sharing-stage strong{margin-top:18px;font-size:clamp(21px,3vw,30px);line-height:1.25;display:block}.fractions-sharing-stage p{color:var(--eq-ink-soft);line-height:1.65}.fractions-sharing-stage div>b{color:var(--eq-direction);margin-top:23px;font-size:20px;display:block}.fractions-symbol-stage{gap:28px;display:grid}.fractions-big-equation{color:#fff7ee;background:#2d231e;border-radius:16px;min-height:180px}.fractions-symbol-notes{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fractions-symbol-notes article{min-height:175px}.fractions-symbol-notes b{margin-top:28px;font-size:17px;line-height:1.35;display:block}.fractions-process{grid-template-columns:repeat(4,1fr);gap:9px;margin:0;padding:0;list-style:none;display:grid}.fractions-process li{background:#f7ecdd;border:1px solid #e3c8a5;border-radius:13px;min-height:200px;padding:21px}.fractions-process li>span{background:var(--eq-brand-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;display:flex}.fractions-process li div{margin-top:52px}.fractions-process b{font-size:16px;line-height:1.35}.fractions-process p{color:var(--eq-ink-soft);line-height:1.5}.fractions-sense-check{border-left:4px solid var(--eq-secure);background:#e5eee6;border-radius:0 12px 12px 0;margin-top:12px;padding:20px 23px}.fractions-sense-check p{color:#405746;margin:5px 0 0;line-height:1.6}.fractions-worked-example{background:#ffffff12;border:1px solid #ffffff26;border-radius:16px;padding:clamp(24px,4vw,40px)}.fractions-worked-example ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fractions-worked-example li{border-bottom:1px solid #ffffff21;grid-template-columns:34px 1fr;align-items:center;gap:16px;padding:13px 0;display:grid}.fractions-worked-example li>span{border:1px solid #d8a66a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.fractions-worked-example li p{color:#eee0d4;margin:0;font-size:17px;line-height:1.5}.fractions-worked-result{color:var(--eq-ink);background:#f7efe7;border-radius:11px;margin-top:21px;padding:21px}.fractions-worked-result strong{margin-top:8px;font-size:22px;display:block}.fractions-question-card,.fractions-fresh-check{border:1px solid var(--eq-line);background:#fffefa;border-radius:16px;padding:clamp(22px,4vw,35px)}.fractions-question-card>header>span{color:var(--eq-direction);letter-spacing:.13em;font-size:11px;font-weight:780}.fractions-question-card>header h2,.fractions-fresh-check h2{margin:13px 0 0;font-size:clamp(22px,3.4vw,32px);line-height:1.25}.fractions-answer-options{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:25px;display:grid}.fractions-answer-options button{color:var(--eq-ink);cursor:pointer;background:#fbf6ef;border:2px solid #0000;border-radius:12px;min-height:112px;padding:15px}.fractions-answer-options button:hover{border-color:#d6ad79}.fractions-answer-options button.selected{border-color:var(--eq-direction);background:#f1dfc4}.fractions-answer-options button:disabled{opacity:1}.fraction-choice-label{flex-direction:column;align-items:center;gap:14px;font-family:Equavo Math,Times New Roman,serif;font-size:30px;display:flex}.fraction-choice-label>span:last-child{font-family:Equavo Sans,Arial,sans-serif;font-size:13px;font-weight:680}.fractions-feedback{border-left:4px solid;border-radius:0 10px 10px 0;margin-top:14px;padding:16px 19px}.fractions-feedback p{margin:5px 0 0;line-height:1.6}.fractions-feedback small{margin-top:8px;display:block}.fractions-feedback.incorrect{border-color:var(--eq-revisit);background:#fff0e9}.fractions-feedback.correct{border-color:var(--eq-secure);background:#e8f0e8}.fractions-breakdown{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px;display:grid}.fractions-breakdown>div{background:#f8efe3;border:1px solid #e5c9a4;border-radius:10px;padding:15px}.fractions-breakdown span{color:var(--eq-direction);font-size:10px;font-weight:780}.fractions-breakdown b{margin-top:12px;font-size:14px;display:block}.fractions-breakdown p{color:var(--eq-ink-soft);margin:5px 0 0;font-size:13px;line-height:1.45}.fractions-question-actions{flex-wrap:wrap;gap:9px;margin-top:17px;display:flex}.fractions-question-actions button{color:var(--eq-ink);cursor:pointer;background:0 0;border:1px solid #c9a77c;border-radius:9px;align-items:center;gap:7px;min-height:48px;padding:7px 14px;font-weight:720;display:inline-flex}.fractions-question-actions button.primary,.fractions-check-submit{background:var(--eq-brand-deep);border:1px solid var(--eq-brand-deep);color:#fff}.fractions-question-actions .quo-mark{width:30px;height:30px}.fractions-check-submit{cursor:pointer;font:inherit;border-radius:9px;min-height:50px;margin-top:17px;padding:0 18px;font-weight:740}.fractions-check-submit:disabled{opacity:.5}.fractions-fresh-check>small{color:var(--eq-ink-soft);max-width:680px;margin-top:16px;line-height:1.55;display:block}.fractions-result-meaning{background:#ffffff17;border-radius:12px;margin-top:14px;padding:21px}.tone-warm .fractions-result-meaning{background:#fff9f2}.fractions-result-meaning p{margin:6px 0 0;line-height:1.6}@media (max-width:800px){.fractions-decode-grid,.fractions-symbol-notes,.fractions-process{grid-template-columns:repeat(2,1fr)}.fractions-sharing-stage{grid-template-columns:1fr}}@media (max-width:600px){.fractions-entry-shell .section-entry-hero h1{font-size:49px;line-height:.94}.fractions-entry-equation,.fractions-big-equation{font-size:42px}.fractions-decode-grid,.fractions-symbol-notes,.fractions-process,.fractions-answer-options,.fractions-breakdown{grid-template-columns:1fr}.fractions-decode-grid article,.fractions-symbol-notes article,.fractions-process li{min-height:0}.fractions-decode-grid strong,.fractions-symbol-notes b,.fractions-process li div{margin-top:20px}.fractions-answer-options button{min-height:94px}.lesson-journey-rail{grid-template-columns:repeat(5,minmax(52px,1fr));top:57px;overflow-x:auto}.lesson-journey-rail b{font-size:9px}}.generated-quo-panel>footer b{color:#245d49}.generated-quo-panel>footer span{color:#616b66;font-size:.8rem}@media (max-width:700px){.generated-review-banner{grid-template-columns:1fr;align-items:start}.generated-review-banner small{text-align:left}.generated-review-rail{gap:4px;padding-left:12px;padding-right:12px;overflow-x:auto}.generated-review-rail>span{flex:none;min-width:86px}.generated-review-rail>span b{font-size:.68rem}.generated-screen-shell{min-height:560px;padding:40px 20px 90px}.generated-screen-shell h1{font-size:2.5rem}.generated-start-stats,.generated-mistake-grid,.generated-chapter-grid,.generated-result-screen>div{grid-template-columns:1fr}.generated-start-stats>div+div{border-top:1px solid #d8ddd9;border-left:0}.generated-definition-list li,.generated-process-list li{gap:var(--eq-space-3);grid-template-columns:36px minmax(0,1fr)}.generated-question-screen>footer{flex-direction:column;align-items:stretch}.generated-question-screen>footer span{order:-1}.generated-screen-navigation{padding:12px}.generated-screen-navigation button{min-width:0;padding:0 14px}.generated-screen-navigation span{display:none}.generated-result-screen nav{flex-direction:column;align-items:stretch}.generated-quo-panel{max-width:none}}.parent-page{overflow-wrap:normal}.parent-shell{max-width:1180px}.parent-page :is(h1,h2,h3,strong,b){overflow-wrap:normal;word-break:normal}.parent-hero{grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:stretch;gap:clamp(28px,4vw,54px);padding:clamp(48px,6vw,72px) 0 34px}.parent-page .parent-hero h1{letter-spacing:-.035em;max-width:15ch;margin:16px 0 20px;font-size:clamp(2.75rem,5vw,4.25rem);line-height:1.02}.parent-hero>div>span{max-width:750px}.parent-hero aside{justify-content:flex-start;gap:13px;min-height:0;padding:clamp(24px,3vw,34px)}.parent-hero aside strong{max-width:100%;margin:28px 0 2px;font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.06}.parent-hero aside b{font-size:.95rem;line-height:1.45}.parent-hero aside small{border-top:1px solid #ead8bd;margin-top:auto;padding-top:17px}.parent-priority{align-items:center}.parent-priority h2{margin-top:12px}.parent-evidence-grid{gap:16px;margin-top:16px}.parent-evidence-grid article{flex-direction:column;min-height:0;padding:clamp(24px,3vw,34px);display:flex}.parent-evidence-grid strong{margin:28px 0 14px;font-size:clamp(2.5rem,4vw,3.35rem);line-height:1.05}.parent-evidence-grid strong i{font-size:.46em}.parent-evidence-grid strong.is-status{text-transform:capitalize;font-family:Equavo Sans,Arial,sans-serif;font-size:clamp(1.65rem,2.8vw,2.15rem);font-weight:520}.parent-evidence-grid h3{margin-bottom:11px;font-size:clamp(1.3rem,2vw,1.55rem);line-height:1.18}.parent-evidence-grid p{font-size:1rem;line-height:1.62}.parent-evidence-grid article>small{color:#77481f;border-top:1px solid #ead8bd;margin-top:auto;padding-top:18px;font-weight:690;line-height:1.5;display:block}.parent-evidence-grid article>p+small{margin-top:24px}.parent-privacy-boundary{margin-top:16px}.parent-walkthrough-status{background:#eef2e9;border:1px solid #c6d2c1;border-radius:14px;margin-bottom:16px;padding:clamp(24px,4vw,38px)}.parent-walkthrough-status>header{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);align-items:end;gap:28px;display:grid}.parent-walkthrough-status>header span{color:#55705a;letter-spacing:.1em;font-size:11px;font-weight:780}.parent-walkthrough-status h2{max-width:700px;margin:11px 0 0;font-size:clamp(1.7rem,3vw,2.35rem)}.parent-walkthrough-status>header p{color:#647067;margin:0}.parent-walkthrough-status ol{grid-template-columns:repeat(4,1fr);gap:8px;margin:28px 0 0;padding:0;list-style:none;display:grid}.parent-walkthrough-status li{background:#fffdf9;border:1px solid #d5ddd1;border-radius:10px;gap:14px;min-height:145px;padding:17px;display:grid}.parent-walkthrough-status li>span{color:#836044;background:#efe6d8;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:780;display:flex}.parent-walkthrough-status li[data-complete=true]>span{color:#fff;background:#6d896f}.parent-walkthrough-status li>div{align-self:end;gap:7px;display:grid}.parent-walkthrough-status li b{font-size:14px}.parent-walkthrough-status li small{color:#6d766f;font-size:12px;line-height:1.45}@media (max-width:850px){.parent-walkthrough-status>header,.parent-walkthrough-status ol{grid-template-columns:1fr 1fr}}@media (max-width:560px){.parent-walkthrough-status>header,.parent-walkthrough-status ol{grid-template-columns:1fr}.parent-walkthrough-status li{min-height:0}}.parent-detail-view{min-height:0}.parent-detail-view>header{padding:clamp(46px,6vw,70px) 0 clamp(30px,4vw,44px)}.parent-page .parent-detail-view>header h1{max-width:900px;margin:16px 0 20px;font-size:clamp(2.65rem,5vw,4rem);line-height:1.04}.parent-review-ledger article,.parent-curriculum-map article,.parent-evidence-guide article,.parent-membership-state article,.parent-support-grid article{min-height:0;padding:clamp(26px,3.5vw,38px)}.parent-review-ledger h2,.parent-curriculum-map h2,.parent-evidence-guide h2,.parent-membership-state h2,.parent-support-grid h2{margin:24px 0 12px}.parent-curriculum-map .area-current{background:#f1e1c9;box-shadow:inset 4px 0 #b57229}.parent-evidence-guide{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-evidence-guide article{min-height:0}.parent-evidence-guide article>h2{margin-top:22px}.parent-evidence-guide dl{margin:22px 0 0}.parent-evidence-guide dl>div{border-top:1px solid #dfc9a9;gap:6px;padding:14px 0;display:grid}.parent-evidence-guide dt{color:#8c5624;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:780}.parent-evidence-guide dd{color:#5f534a;margin:0}.parent-membership-state{grid-template-columns:repeat(2,minmax(0,1fr))}.parent-membership-state strong{margin:28px 0 14px;font-size:clamp(2.15rem,4vw,3rem);line-height:1.08}.parent-review-timing h2{margin:26px 0 13px}.parent-four-week-plan article{min-height:0}.parent-four-week-plan h3{margin:26px 0 13px}.parent-review-follow-up>div,.parent-review-follow-up>aside{min-height:0}.parent-review-follow-up h2{margin-top:32px}.parent-review-follow-up h3{margin-top:28px}@media (max-width:860px){.parent-hero{grid-template-columns:1fr}.parent-hero aside{min-height:0}.parent-hero aside strong{max-width:18ch}}@media (max-width:620px){.parent-page{padding-inline:16px}.parent-shell{padding-left:0;padding-right:0}.parent-hero{padding-top:42px}.parent-page .parent-hero h1,.parent-page .parent-detail-view>header h1{font-size:clamp(2.35rem,12vw,3rem);line-height:1.04}.parent-priority{gap:22px}.parent-priority a{width:100%}.parent-review-ledger article,.parent-curriculum-map article,.parent-evidence-guide article,.parent-membership-state article,.parent-support-grid article{min-height:0;margin-inline:0;padding:26px 4px}.parent-review-ledger .parent-action-card,.parent-curriculum-map .current{margin-inline:-16px;padding-inline:20px}.parent-curriculum-map .area-current{padding-inline:18px;box-shadow:inset 3px 0 #b57229}.parent-evidence-guide,.parent-membership-state{grid-template-columns:1fr}.parent-four-week-plan article{min-height:0}.parent-personal-review>header{padding-top:42px}.parent-review-timing{margin-top:20px}.parent-review-timing>div,.parent-review-timing dl{padding:24px 20px}.parent-review-timing h2{margin-top:24px;font-size:1.8rem}.parent-review-timing dl>div{gap:7px;padding:14px 0}.parent-video-poster{min-height:300px}.parent-video-poster>div{width:58px;height:58px}.parent-video-poster h2{font-size:2rem}.parent-video-review>aside>strong{margin:24px 0;font-size:1.85rem}.parent-video-review dl div{padding:12px 0}.parent-four-week-plan{margin-top:38px}.parent-four-week-plan>header{gap:14px}.parent-four-week-plan h2{font-size:2rem}.parent-four-week-plan article{padding:22px 4px}.parent-four-week-plan h3{margin-top:20px;font-size:1.45rem}.parent-review-follow-up{margin-top:38px}.parent-review-follow-up>div,.parent-review-follow-up>aside{padding:27px 20px}.parent-review-follow-up h2,.parent-review-follow-up h3{margin-top:24px;font-size:1.65rem}}.public-journey-page .connected-public-hero{color:#30241d;background:#f8f2e8;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);gap:clamp(42px,7vw,96px);min-height:0;padding:0 clamp(24px,7vw,108px) clamp(64px,8vw,105px);display:grid}.public-journey-page .connected-public-hero:after{opacity:.34;background:#bdd5db;border:0;width:280px;height:280px}.public-journey-page .connected-public-hero>nav{border-color:#dfcfc2;grid-column:1/-1}.public-journey-page .connected-public-hero>nav a{color:#76675c}.public-journey-page .connected-public-hero>nav a.active{color:#30241d;border-color:#95603f}.public-journey-page .connected-public-hero-copy>p{color:#6d432b}.public-journey-page .connected-public-hero h1{color:#30241d;margin:18px 0 25px;font-size:clamp(3rem,5.4vw,5rem);font-weight:500;line-height:1.04}.public-journey-page .connected-public-hero-copy>span{color:#76675c;font-size:clamp(1.04rem,1.4vw,1.22rem);line-height:1.65}.start-journey-page .connected-public-hero{min-height:0;padding-bottom:clamp(48px,6vw,72px)}.start-journey-page .connected-public-hero-copy{padding-top:clamp(48px,5vw,70px)}.start-journey-page .connected-public-hero h1{font-size:clamp(2.7rem,5vw,4.35rem);line-height:1.06}.gcse-system-page .gcse-system-hero{color:#30241d;background:linear-gradient(132deg,#f8f2e8 0 68%,#d8c5e3 68% 100%);min-height:610px;padding:clamp(72px,9vw,126px) clamp(24px,8vw,120px)}.gcse-system-page .gcse-system-hero:after{content:"";opacity:.32;border:5px solid #95603f;border-left-color:#0000;border-radius:50%;width:210px;height:210px;position:absolute;top:150px;right:8vw;transform:rotate(18deg)}.gcse-system-page .gcse-system-hero>p{color:#6d432b}.gcse-system-page .gcse-system-hero h1{color:#30241d;max-width:1050px;font-size:clamp(3.25rem,6.2vw,5.75rem);font-weight:500;line-height:1.03}.gcse-system-page .gcse-system-hero>span{color:#76675c}.gcse-system-page .gcse-system-hero>div a:first-child{color:#fffdf8;background:#95603f;border-radius:12px}.gcse-system-page .gcse-system-hero>div a:last-child{color:#6d432b;border-color:#95603f}.gcse-system-page .gcse-system-truth{background:#e5c2a8}.gcse-system-page .gcse-system-truth article:nth-child(2){background:#d8c5e3}.gcse-system-page .gcse-system-truth article:nth-child(3){background:#c8d8c4}.gcse-system-page .gcse-system-truth article:nth-child(4){background:#bdd5db}.gcse-system-page .gcse-system-layers{background:#d8c5e3}.gcse-system-page .journey-next{background:#ebcb96}@media (max-width:1050px){.public-journey-page .connected-public-hero{grid-template-columns:1fr}}@media (max-width:720px){.public-journey-page .connected-public-hero{padding-inline:18px;display:block}.public-journey-page .connected-public-hero-copy{padding-top:48px}.public-journey-page .connected-public-hero h1,.start-journey-page .connected-public-hero h1{font-size:clamp(2.45rem,10.5vw,3.35rem)}.public-journey-page .connected-public-hero-route{margin-top:34px}.start-journey-page .connected-public-hero-route{display:none}.gcse-system-page .gcse-system-hero{background:#f8f2e8;min-height:0;padding:58px 18px}.gcse-system-page .gcse-system-hero:after{display:none}.gcse-system-page .gcse-system-hero h1{font-size:clamp(2.7rem,11vw,3.55rem)}}.connected-public-home,.public-journey-page,.gcse-system-page{background:#f8f2e8}.connected-home-hero{gap:clamp(36px,5vw,72px);min-height:650px;padding-block:clamp(54px,7vw,90px)}.connected-home-copy h1{max-width:720px;font-size:clamp(3.1rem,5vw,5rem)}.connected-home-copy>p:not(.eyebrow){max-width:610px}.connected-route-panel{box-shadow:0 20px 55px #4f35230f}.connected-learner-loop,.connected-product-proof,.connected-teacher-proof,.connected-membership-proof,.connected-final-action{padding-block:clamp(62px,7vw,96px)}.connected-learner-loop>header,.connected-product-proof>div:first-child{grid-template-columns:.45fr 1fr;margin-bottom:34px}.connected-learner-loop>ol{gap:14px}.connected-learner-loop li{min-height:225px}.connected-learner-loop h3{margin-top:46px}.connected-foundation-standard{grid-template-columns:repeat(3,1fr);padding:0 clamp(24px,7vw,108px) clamp(62px,7vw,96px);display:grid}.connected-foundation-standard p{border-left:1px solid #dfcfc2;min-height:120px;margin:0;padding:36px 28px;font-size:clamp(1.15rem,2vw,1.6rem);font-weight:650}.connected-foundation-standard p:first-child{background:#e5c2a8;border-left:0}.connected-foundation-standard p:nth-child(2){background:#d8c5e3}.connected-foundation-standard p:nth-child(3){background:#c8d8c4}.connected-teacher-proof{grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr)}.connected-teacher-image{max-width:330px}.connected-product-ladder{margin-top:30px}.connected-product-ladder article{min-height:165px}.connected-product-ladder b{margin-top:36px}.connected-membership-proof{background:#ede4f2}.connected-final-action{background:#ebcb96}.public-journey-page .connected-public-hero{padding-bottom:clamp(50px,6vw,74px);display:block}.public-journey-page .connected-public-hero:after{opacity:.24;width:220px;height:220px}.public-journey-page .connected-public-hero-copy{max-width:1000px!important;padding-top:clamp(42px,5vw,66px)!important}.public-journey-page .connected-public-hero h1{max-width:980px;font-size:clamp(3rem,5.2vw,4.85rem)}.public-journey-page .connected-public-hero-copy>span{max-width:780px}.learning-loop-section,.journey-scenario,.journey-evidence-section,.membership-ledger,.membership-boundary,.membership-life,.trust-principles,.trust-evidence-dictionary,.trust-quo-contract,.trust-data-grid,.start-experience{padding-block:clamp(56px,7vw,92px)}.learning-loop-section>ol{gap:14px}.learning-loop-section>ol li{border:1px solid #dfcfc2;border-radius:18px;min-height:250px}.learning-loop-section>ol li:first-child{background:#f4e6da}.learning-loop-section>ol li:nth-child(2){background:#ede4f2}.learning-loop-section>ol li:nth-child(3){background:#e5eee2}.learning-loop-section h3{margin-top:56px}.public-journey-page .journey-scenario{color:#30241d;background:#e5eee2}.journey-scenario>div:first-child{grid-template-columns:.45fr 1fr;margin-bottom:38px}.journey-scenario-flow article{background:#fffdf8;border:1px solid #dfcfc2;min-height:150px}.journey-scenario-flow>i{color:#95603f}.journey-evidence-section{gap:48px}.evidence-meaning-grid{grid-template-columns:repeat(3,1fr)}.evidence-meaning-grid article{background:#fffdf8;border:1px solid #dfcfc2;min-height:150px}.evidence-meaning-grid b{margin-bottom:26px}.public-journey-page .membership-price{color:#30241d;background:#e5c2a8;border:0;min-height:510px}.membership-price strong{margin-top:62px}.membership-price small,.membership-price>em{color:#6d584b}.membership-ledger-list h3{margin:1px 0 7px;font-family:Equavo Sans,Arial,sans-serif;font-size:17px;font-weight:760;line-height:1.25}.membership-ledger-list small{color:var(--eq-ink-soft);font-size:14px;line-height:1.55;display:block}.membership-review{color:#30241d;background:#e5eee2;max-width:none;padding-inline:clamp(24px,7vw,108px)}.membership-review>header,.membership-review>ol,.membership-review>aside{max-width:1224px;margin-left:auto;margin-right:auto}.membership-review>header{grid-template-columns:.42fr 1fr;align-items:start;gap:24px 50px;display:grid}.membership-review>header p{color:#6d432b;letter-spacing:.14em;margin:8px 0 0;font-size:12px;font-weight:780}.membership-review h2{letter-spacing:-.035em;margin:0;font-family:Equavo Display,Georgia,serif;font-size:clamp(38px,4.8vw,62px);font-weight:400;line-height:1.02}.membership-review>header>span{color:#526256;grid-column:2;max-width:760px;font-size:16px;line-height:1.68}.membership-review>ol{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;padding:0;list-style:none;display:grid}.membership-review>ol li{background:#fffdf8;border:1px solid #c8d8c4;border-radius:18px;min-height:238px;padding:26px}.membership-review>ol li>span{color:#95603f;margin-bottom:54px;font-size:12px;font-weight:780;display:block}.membership-review>ol b{margin-bottom:12px;font-family:Equavo Display,Georgia,serif;font-size:27px;font-weight:400;line-height:1.15;display:block}.membership-review>ol p{color:#6d584b;margin:0;font-size:14px;line-height:1.62}.membership-review>aside{border-top:1px solid #8da48f;grid-template-columns:.42fr 1fr;align-items:start;gap:30px;margin-top:34px;padding-top:24px;display:grid}.membership-review>aside b{font-size:14px}.membership-review>aside span{color:#526256;font-size:14px;line-height:1.6}.membership-life>div{grid-template-columns:repeat(3,1fr)}.membership-life article{background:#fffdf8;border:1px solid #dfcfc2;min-height:230px}.membership-life article b{margin-top:46px}.membership-boundary h2{margin-top:58px}.trust-principles{grid-template-columns:repeat(3,1fr)}.trust-principles article{min-height:285px}.trust-principles h2{margin-top:62px}.trust-evidence-dictionary{background:#ebcb96}.trust-evidence-dictionary>header{grid-template-columns:.45fr 1fr}.trust-quo-contract{grid-template-columns:1fr 1fr}.public-journey-page .trust-quo-contract>div{color:#30241d;background:#d8c5e3;border:0}.trust-quo-contract>div h2{margin-top:58px}.trust-quo-contract>div>a{color:#6d432b}.trust-data-grid{grid-template-columns:repeat(3,1fr)}.trust-data-grid article{min-height:250px}.trust-data-grid h2{margin-top:48px}.start-choice,.start-profile,.start-ready,.start-parent-handoff{min-height:0}.public-journey-page .start-role-grid>button:first-child{color:#30241d;background:#e5c2a8}.start-role-grid>button:first-child span,.start-role-grid>button:first-child i{color:#6d432b}.start-role-grid>button:first-child small{color:#6d584b}.public-journey-page .start-ready{color:#30241d;background:#c8d8c4;border:0}.start-ready h2{margin-top:58px}.start-ready>span,.start-ready li small,.start-ready>div a:last-child{color:#526256}.start-ready li{border-color:#8da48f}.start-ready li b{color:#385040}.gcse-system-page .gcse-system-hero{min-height:540px}.gcse-system-page .gcse-system-truth article{min-height:190px}.gcse-area-ledger>header{grid-template-columns:.45fr 1fr}.gcse-area-ledger li>div{grid-template-columns:.55fr .9fr 1.6fr}.gcse-board-boundary{grid-template-columns:.9fr 1.2fr auto}@media (max-width:900px){.connected-teacher-proof,.connected-membership-proof,.journey-evidence-section,.trust-quo-contract,.gcse-board-boundary{grid-template-columns:1fr}.connected-teacher-image{max-width:280px}.trust-principles,.trust-data-grid{grid-template-columns:1fr 1fr}.membership-review>header{grid-template-columns:1fr}.membership-review>header>span{grid-column:auto}.membership-review>aside{grid-template-columns:1fr}}@media (max-width:650px){.connected-foundation-standard,.evidence-meaning-grid,.trust-principles,.trust-data-grid{grid-template-columns:1fr}.connected-foundation-standard{padding-inline:18px}.connected-foundation-standard p{border-top:1px solid #dfcfc2;border-left:0;min-height:0;padding:24px 20px}.connected-foundation-standard p:first-child{border-top:0}.public-journey-page .connected-public-hero h1{font-size:clamp(2.45rem,10.5vw,3.35rem)}.learning-loop-section>ol li,.trust-principles article,.trust-data-grid article{min-height:0}.journey-scenario>div:first-child,.membership-life>div,.membership-review>ol{grid-template-columns:1fr}.membership-review>ol li{min-height:0}.membership-review>ol li>span{margin-bottom:28px}.trust-evidence-dictionary dl>div{grid-template-columns:1fr;gap:8px}.trust-evidence-dictionary dt{font-size:22px}.gcse-area-ledger li>div{grid-template-columns:1fr}}html[data-theme=dark]{--cream:#1d1815;--warm-cream:#2f2621;--ivory:#3a2d26;--paper:#27211e;--espresso:#d9a17a;--deep:#f6eee7;--brown:#c5b7ac;--gold:#e2ad68;--pale-gold:#f0c989;--rule:#4d4039;--muted:#b2a49a;--eq-canvas:#1d1815;--eq-paper:#27211e;--eq-ink:#f6eee7;--eq-ink-soft:#c5b7ac;--eq-brand-deep:#120f0d;--eq-direction:#d79b6f;--eq-direction-surface:#493329;--eq-line:#4d4039;--eq-secure:#91b49b;--eq-revisit:#e18c7e;--eq-neutral:#b2a49a;--eq-focus:#79bee4;--eq-shadow-overlay:0 24px 70px #00000073}html[data-theme=dark] body{color:#f6eee7;background:#1d1815}html[data-theme=dark] :is(input,textarea,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-toggle{color:#3b2b23;cursor:pointer;bottom:18px;inset-inline-end:max(18px, env(safe-area-inset-right));opacity:0;pointer-events:none;max-width:calc(100vw - 36px);min-height:44px;left:auto;right:max(18px, env(safe-area-inset-right));white-space:nowrap;z-index:60;background:#fffdf8f0;border:1px solid #d8c7b8;border-radius:999px;align-items:center;gap:9px;width:max-content;padding:0 15px 0 11px;font:700 12px/1 Equavo Sans,Arial,sans-serif;transition:background .16s,border-color .16s,color .16s,opacity .16s,transform .16s;display:inline-flex;position:fixed;overflow:hidden;transform:translateY(8px);box-shadow:0 12px 35px #31201629}.theme-toggle[data-ready=true]{opacity:1;pointer-events:auto;transform:none}.theme-toggle:hover{border-color:#95603f}.theme-toggle-icon{background:linear-gradient(90deg,#211a16 50%,#f7f1e8 50%);border:1px solid;border-radius:50%;width:22px;height:22px;display:inline-block}html[data-theme=dark] .theme-toggle{color:#f6eee7;background:#27211ef2;border-color:#5b4b43;box-shadow:0 14px 38px #00000061}html[data-theme=dark] .theme-toggle:hover{border-color:#d79b6f}:is(body:has(.student-bottom-nav) .theme-toggle,body:has(.sample-quo-presence) .theme-toggle){bottom:84px}html[data-theme=dark] :where(.connected-public-home,.public-journey-page,.gcse-system-page){--public-canvas:#1d1815;--public-paper:#292320;--public-dark:#120f0d;--public-dark-raised:#211b18;--public-clay:#b67654;--public-clay-deep:#d9a17a;--public-gold:#e2ad68;--public-ink:#f6eee7;--public-muted:#c5b7ac;--public-line:#4d4039;background:var(--public-canvas);color:var(--public-ink)}html[data-theme=dark] :where(.connected-public-home,.public-journey-page,.gcse-system-page) .site-header{border-color:var(--public-line);background:#1d1815eb}html[data-theme=dark] :where(.connected-public-home,.public-journey-page,.gcse-system-page) :is(.desktop-nav a,.wordmark){color:var(--public-muted)}html[data-theme=dark] :where(.connected-public-home,.public-journey-page,.gcse-system-page) .desktop-nav a:hover{color:var(--public-ink)}html[data-theme=dark] :is(.connected-route-panel,.connected-learner-loop,.connected-product-proof,.connected-teacher-proof,.connected-membership-proof,.connected-foundation-standard,.connected-product-ladder,.learning-loop-section,.journey-scenario-flow article,.evidence-meaning-grid article,.membership-ledger,.membership-price,.membership-life article,.trust-principles article,.trust-data-grid article,.start-choice,.start-profile,.start-parent-handoff,.gcse-area-ledger){color:#f6eee7;background:#292320;border-color:#4d4039}html[data-theme=dark] :is(.connected-home-hero,.connected-final-action,.public-journey-page .connected-public-hero,.gcse-system-page .gcse-system-hero){color:#f6eee7;background:#1d1815}html[data-theme=dark] :is(.public-journey-page .journey-proof-strip,.public-journey-page .journey-scenario,.public-journey-page .membership-boundary,.public-journey-page .trust-evidence-dictionary,.public-journey-page .trust-data-grid,.public-journey-page .start-ready,.gcse-system-page .gcse-system-truth,.gcse-system-page .gcse-system-layers,.gcse-system-page .journey-next){color:#f6eee7;background:#493329;border-color:#6b4c3f}html[data-theme=dark] .public-journey-page .learning-loop-section>ol li:nth-child(2),html[data-theme=dark] .public-journey-page .learning-loop-section>ol li:nth-child(5),html[data-theme=dark] .gcse-system-page .gcse-system-truth article:nth-child(2),html[data-theme=dark] .public-journey-page .membership-boundary>a:nth-child(3){color:#f6eee7;background:#37303e}html[data-theme=dark] .public-journey-page .learning-loop-section>ol li:nth-child(3),html[data-theme=dark] .public-journey-page .learning-loop-section>ol li:nth-child(6),html[data-theme=dark] .gcse-system-page .gcse-system-truth article:nth-child(3),html[data-theme=dark] .public-journey-page .start-ready{color:#f6eee7;background:#29372f}html[data-theme=dark] .gcse-system-page .gcse-system-truth article:nth-child(4){color:#f6eee7;background:#27363a}html[data-theme=dark] .public-journey-page .membership-boundary>a:nth-child(2){color:#f6eee7;background:#49302f}html[data-theme=dark] :is(.public-journey-page .connected-public-hero h1,.gcse-system-page .gcse-system-hero h1,.public-journey-page .connected-public-hero>nav a.active){color:#f6eee7}html[data-theme=dark] :is(.public-journey-page .connected-public-hero-copy>p,.gcse-system-page .gcse-system-hero>p,.connected-home-copy .eyebrow,.connected-public-home .eyebrow){color:#d9a17a}html[data-theme=dark] :is(.public-journey-page .connected-public-hero-copy>span,.gcse-system-page .gcse-system-hero>span,.connected-home-copy>p:not(.eyebrow),.connected-home-facts span){color:#c5b7ac}html[data-theme=dark] :where(.connected-public-home,.public-journey-page,.gcse-system-page) .site-footer{background:#1d1815;border-color:#4d4039}html[data-theme=dark] :where(.connected-public-home,.public-journey-page,.gcse-system-page) .site-footer .footer-bottom{color:#9f9288;border-color:#3e342f}html[data-theme=dark] .connected-public-home .connected-learner-loop li:first-child,html[data-theme=dark] .public-journey-page .learning-loop-section>ol li:first-child,html[data-theme=dark] .public-journey-page .learning-loop-section>ol li:nth-child(4){color:#f6eee7;background:#493329;border-color:#6b4c3f}html[data-theme=dark] .connected-public-home .connected-learner-loop li:nth-child(2),html[data-theme=dark] .connected-public-home .connected-product-ladder article:nth-child(3),html[data-theme=dark] .connected-public-home .connected-foundation-standard p:nth-child(2),html[data-theme=dark] .public-journey-page .trust-quo-contract>div{color:#f6eee7;background:#37303e;border-color:#574a61}html[data-theme=dark] .connected-public-home .connected-learner-loop li:nth-child(3),html[data-theme=dark] .connected-public-home .connected-foundation-standard p:nth-child(3){color:#f6eee7;background:#29372f;border-color:#496052}html[data-theme=dark] .connected-public-home .connected-foundation-standard p:first-child,html[data-theme=dark] .connected-public-home .connected-product-ladder article:nth-child(2),html[data-theme=dark] .public-journey-page .start-role-grid>button:first-child{color:#f6eee7;background:#493329;border-color:#6b4c3f}html[data-theme=dark] .connected-public-home .connected-product-ladder article:first-child,html[data-theme=dark] .connected-public-home .connected-membership-proof ul,html[data-theme=dark] .connected-product-proof .showcase-stage,html[data-theme=dark] .connected-route-panel footer{color:#f6eee7;background:#211b18;border-color:#4d4039}html[data-theme=dark] .connected-product-proof .showcase-screen{color:#f6eee7;background:#292320;border-color:#5b4b43}html[data-theme=dark] .connected-product-proof :is(.screen-header,.screen-values i,.practice-preview-answer>span,.practice-preview-support span,.progress-preview-list>span){color:#c5b7ac}html[data-theme=dark] .connected-product-proof :is(.showcase-screen>p,.progress-preview-head p,.progress-preview-list b){color:#e7ae84}html[data-theme=dark] .connected-product-proof .screen-progress{background:#5b4b43}html[data-theme=dark] .connected-product-proof :is(.screen-values span,.practice-preview-answer,.practice-preview-support span,.progress-preview-list){border-color:#5b4b43}html[data-theme=dark] .connected-product-proof :is(.screen-values span.selected,.progress-preview-list .current){color:#f6eee7;background:#493329;border-color:#e2ad68}html[data-theme=dark] .connected-product-proof .screen-values span.selected i{color:#c5b7ac}html[data-theme=dark] .connected-product-proof :is(.practice-preview-answer b,.progress-preview-head>span){color:#fff8f2;background:#95603f}html[data-theme=dark] .connected-public-home .connected-teacher-image{background:#493329}html[data-theme=dark] .connected-public-home .connected-final-action{color:#f6eee7;background:#5a4228}.connected-product-ladder>a{background:var(--public-paper);border:1px solid var(--public-line);color:var(--public-ink);border-radius:16px;flex-direction:column;min-height:190px;padding:22px;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.connected-product-ladder>a:nth-child(2){background:#f3e2dc}.connected-product-ladder>a:nth-child(3){background:#e8e0ed}:is(.connected-product-ladder>a:hover,.connected-product-ladder>a:focus-visible){border-color:var(--public-clay);transform:translateY(-3px)}.connected-product-ladder>a small{color:var(--public-clay-deep);margin-top:auto;padding-top:20px;font-size:.78rem;font-weight:760;line-height:1.4;display:block}.connected-membership-status{border-left:3px solid var(--public-clay);padding:7px 0 7px 12px;font-weight:700;color:var(--public-ink)!important;margin:-2px 0 18px!important;font-size:.88rem!important}.membership-boundary>a{color:var(--eq-ink);border-left:1px solid #cbb28e;flex-direction:column;min-height:280px;padding:38px;text-decoration:none;display:flex}.membership-boundary>a:nth-child(2){background:#e6bbb4}.membership-boundary>a:nth-child(3){background:#d8c5e3}:is(.membership-boundary>a:hover,.membership-boundary>a:focus-visible){box-shadow:inset 0 0 0 3px #95603f}.membership-boundary>a h2{margin:58px 0 18px;font-size:clamp(30px,3vw,43px)}.membership-boundary>a>span{color:var(--eq-ink-soft);font-size:15px;line-height:1.6}.membership-boundary>a>small{color:#6d432b;margin-top:auto;padding-top:24px;font-size:12px;font-weight:780}.revision-pack-status,.revision-pack-method,.revision-pack-includes,.revision-pack-choice,.tmdh-public-mission,.tmdh-public-format{padding:clamp(56px,7vw,92px) clamp(24px,7vw,108px)}.revision-pack-status p:first-child,.revision-pack-method>header p,.revision-pack-includes>div p,.revision-pack-choice article>p,.tmdh-public-mission>div:last-child>p,.tmdh-public-format>header p{color:#6d432b;letter-spacing:.13em;margin:0;font-size:12px;font-weight:780}.revision-pack-status{background:#e5c2a8;grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(34px,7vw,100px);display:grid}.revision-pack-status h2,.revision-pack-method h2,.revision-pack-includes h2,.revision-pack-choice h2,.tmdh-public-mission h2,.tmdh-public-format h2{letter-spacing:-.035em;margin:16px 0 0;font-family:Equavo Display,Georgia,serif;font-size:clamp(2.3rem,4.6vw,4.1rem);font-weight:400;line-height:1.04}.revision-pack-status>p{color:#6d584b;max-width:740px;margin:4px 0 0;font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.7}.revision-pack-method>header,.tmdh-public-format>header{grid-template-columns:.42fr 1fr;gap:24px 50px;margin-bottom:42px;display:grid}.revision-pack-method>ol{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.revision-pack-method li{background:#fffdf8;border:1px solid #dfcfc2;border-radius:18px;min-height:260px;padding:28px}.revision-pack-method li:nth-child(2){background:#f3e2dc}.revision-pack-method li:nth-child(3){background:#ede4f2}.revision-pack-method li:nth-child(4){background:#e5eee2}.revision-pack-method li>span,.tmdh-public-format article>span{color:#95603f;letter-spacing:.08em;font-size:12px;font-weight:780}.revision-pack-method h3,.tmdh-public-format h3{margin:58px 0 14px;font-size:1.35rem;line-height:1.18}.revision-pack-method li p,.tmdh-public-format article p{color:#6d584b;margin:0;font-size:.94rem;line-height:1.6}.revision-pack-includes{background:#ede4f2;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(42px,8vw,100px);display:grid}.revision-pack-includes ul{background:#fffdf8;border:1px solid #d8c5e3;border-radius:18px;margin:0;padding:18px 28px;list-style:none}.revision-pack-includes li{border-top:1px solid #dfcfc2;padding:18px 0 18px 28px;font-size:.98rem;line-height:1.52;position:relative}.revision-pack-includes li:first-child{border-top:0}.revision-pack-includes li:before{color:#526b57;content:"✓";font-weight:800;position:absolute;left:0}.revision-pack-choice{grid-template-columns:1fr 1fr;gap:14px;display:grid}.revision-pack-choice article{border:1px solid #dfcfc2;border-radius:18px;min-height:310px;padding:clamp(30px,4vw,46px)}.revision-pack-choice article:first-child{background:#f1e3d4}.revision-pack-choice article:last-child{background:#c8d8c4}.revision-pack-choice h2{max-width:650px;font-size:clamp(2rem,3.7vw,3.5rem)}.revision-pack-choice a{color:#6d432b;text-underline-offset:5px;margin-top:36px;font-weight:760;display:inline-flex}.revision-pack-next{background:#ebcb96!important}.tmdh-public-mission{grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);align-items:center;gap:clamp(45px,8vw,110px);display:grid}.tmdh-public-likeness{aspect-ratio:1;background:#e5c2a8;border-radius:50%;justify-content:center;align-items:center;display:flex;overflow:hidden}.tmdh-public-likeness img{object-fit:contain;width:86%;height:86%;display:block}.tmdh-public-mission>div:last-child>span{color:#6d584b;max-width:760px;margin-top:24px;font-size:1.05rem;line-height:1.67;display:block}.tmdh-public-format{background:#f1e3d4}.tmdh-public-format>div{grid-template-columns:1fr 1fr;gap:14px;display:grid}.tmdh-public-format article{background:#fffdf8;border:1px solid #dfcfc2;border-radius:18px;min-height:245px;padding:30px}.tmdh-public-format article:nth-child(2){background:#ede4f2}.tmdh-public-format>aside{color:#6d584b;border-top:1px solid #c8ab90;margin-top:30px;padding-top:20px;font-size:.88rem;line-height:1.6}.tmdh-public-next{background:#c8d8c4!important}@media (max-width:900px){.revision-pack-status,.revision-pack-includes,.tmdh-public-mission{grid-template-columns:1fr}.revision-pack-method>ol{grid-template-columns:1fr 1fr}.tmdh-public-likeness{max-width:280px}}@media (max-width:650px){.connected-product-ladder>a{min-height:0}.revision-pack-method>header,.tmdh-public-format>header,.revision-pack-method>ol,.revision-pack-choice,.tmdh-public-format>div{grid-template-columns:1fr}.revision-pack-method li,.revision-pack-choice article,.tmdh-public-format article{min-height:0}.revision-pack-method h3,.tmdh-public-format h3{margin-top:34px}.membership-boundary>a{border-top:1px solid #cbb28e;border-left:0;min-height:250px}}html[data-theme=dark] .connected-public-home .connected-product-ladder>a:first-child,html[data-theme=dark] .revision-pack-method li,html[data-theme=dark] .revision-pack-includes ul,html[data-theme=dark] .tmdh-public-format article{color:#f6eee7;background:#211b18;border-color:#4d4039}html[data-theme=dark] .connected-public-home .connected-product-ladder>a:nth-child(2),html[data-theme=dark] .revision-pack-method li:nth-child(2),html[data-theme=dark] .revision-pack-choice article:first-child,html[data-theme=dark] .revision-pack-status{color:#f6eee7;background:#493329;border-color:#6b4c3f}html[data-theme=dark] .connected-public-home .connected-product-ladder>a:nth-child(3),html[data-theme=dark] .revision-pack-method li:nth-child(3),html[data-theme=dark] .tmdh-public-format article:nth-child(2){color:#f6eee7;background:#37303e;border-color:#574a61}html[data-theme=dark] .revision-pack-method li:nth-child(4),html[data-theme=dark] .revision-pack-includes,html[data-theme=dark] .revision-pack-choice article:last-child,html[data-theme=dark] .tmdh-public-next{color:#f6eee7;border-color:#496052;background:#29372f!important}html[data-theme=dark] .revision-pack-next{color:#f6eee7;background:#5a4228!important}html[data-theme=dark] .tmdh-public-format{color:#f6eee7;background:#292320}html[data-theme=dark] :is(.revision-pack-status>p,.revision-pack-method li p,.revision-pack-choice article h2,.revision-pack-includes li,.tmdh-public-format article p,.tmdh-public-format>aside,.tmdh-public-mission>div:last-child>span){color:#c5b7ac}html[data-theme=dark] .membership-boundary>a{color:#f6eee7}html[data-theme=dark] .membership-boundary>a>span{color:#c5b7ac}html[data-theme=dark] .membership-boundary>a>small{color:#e7ae84}html[data-theme=dark] :where(.connected-public-home,.public-journey-page,.gcse-system-page) :is(.header-action,.button-primary,.connected-product-proof .showcase-tab-active,.connected-trust-proof>a,.journey-next>a){color:#fff8f2}html[data-theme=dark] .connected-public-home :is(.connected-learner-loop h3,.connected-product-ladder b,.connected-foundation-standard p){color:#f6eee7}html[data-theme=dark] .connected-public-home :is(.connected-learner-loop li p,.connected-product-ladder p,.connected-route-panel footer){color:#c5b7ac}html[data-theme=dark] .connected-public-home :is(.connected-learner-loop li>span,.connected-product-ladder span){color:#e7ae84}html[data-theme=dark] .public-journey-page .journey-proof-strip{color:#f6eee7;background:#5a4228;border-color:#73583a}html[data-theme=dark] .public-journey-page .journey-proof-strip :is(strong,span,a){color:#f6eee7}html[data-theme=dark] .public-journey-page .journey-proof-strip a{border-color:#e2ad68}html[data-theme=dark] .public-journey-page .journey-next,html[data-theme=dark] .public-journey-page .trust-evidence-dictionary{color:#f6eee7;background:#5a4228}html[data-theme=dark] .public-journey-page .start-role-grid>button{color:#f6eee7;background:#292320;border-color:#4d4039}html[data-theme=dark] .public-journey-page .start-role-grid>button:first-child :is(span,small,i),html[data-theme=dark] .public-journey-page .start-role-grid>button :is(span,i){color:#e7ae84}html[data-theme=dark] .public-journey-page .start-role-grid>button small{color:#c5b7ac}html[data-theme=dark] .public-journey-page :is(.start-profile-grid input,.start-profile-grid select){color:#f6eee7;background:#211b18;border-color:#5b4b43}html[data-theme=dark] .public-journey-page .start-profile>aside{background:#29372f;border-color:#91b49b}html[data-theme=dark] .public-journey-page .start-profile>aside.unavailable{background:#49302f;border-color:#e18c7e}html[data-theme=dark] .public-journey-page .start-parent-handoff>aside{background:#493329;border-color:#e2ad68}html[data-theme=dark] .public-journey-page .start-parent-confirmation label{background:#211b18;border-color:#5b4b43}html[data-theme=dark] .public-journey-page .start-parent-confirmation :is(legend,b){color:#f6eee7}html[data-theme=dark] .public-journey-page .start-parent-confirmation small{color:#c5b7ac}html[data-theme=dark] .public-journey-page .start-handoff-facts,html[data-theme=dark] .public-journey-page .start-handoff-facts article+article{border-color:#5b4b43}html[data-theme=dark] .public-journey-page .start-parent-actions .start-secondary-button,html[data-theme=dark] .public-journey-page .start-return-link{color:#f6eee7;border-color:#6b4c3f}html[data-theme=dark] .public-journey-page .start-optional-toggle{color:#e7ae84;border-color:#6b4c3f}html[data-theme=dark] .public-journey-page .start-parent-actions a{color:#e7ae84;border-color:#d79b6f}html[data-theme=dark] .public-journey-page .start-ready :is(h2,li b){color:#f6eee7}html[data-theme=dark] .public-journey-page .start-ready>span,html[data-theme=dark] .public-journey-page .start-ready li small,html[data-theme=dark] .public-journey-page .start-ready>div a:last-child{color:#c5b7ac}html[data-theme=dark] .public-journey-page .start-ready li{border-color:#597061}html[data-theme=dark] .public-journey-page .trust-quo-contract>div>a{color:#f0c989}html[data-theme=dark] .public-journey-page .trust-quo-contract>div>span{color:#c5b7ac}html[data-theme=dark] :is(.student-app-page,.diagnostic-page,.section-entry-page,.pwa-lesson-page,.lesson-player-page,.generated-lesson-page,.curriculum-map-page,.learner-search-page,.reflex-library-page){color:#f6eee7;background:#1d1815}html[data-theme=dark] :is(.student-app-nav,.student-mobile-header,.student-bottom-nav,.pwa-lesson-topbar,.curriculum-map-topbar,.section-entry-top){color:#f6eee7;background:#1f1a17f5;border-color:#4d4039}html[data-theme=dark] :is(.student-app-nav nav button,.student-bottom-nav button){color:#bbaea4}html[data-theme=dark] :is(.student-app-nav nav button.active,.student-bottom-nav button.active){color:#f6eee7;background:#493329}html[data-theme=dark] :is(.student-grade-card,.student-home-grid article,.student-home-grid button,.learn-up-next,.short-queue,.explore-domains,.building-evidence,.progress-grade-strip,.progress-answer-grid article,.reflex-mode-grid article,.install-card,.learner-preferences,.device-truth,.diagnostic-profile-form,.diagnostic-promise-grid article,.diagnostic-profile-confirm,.diagnostic-question-list fieldset,.diagnostic-result-grid article,.diagnostic-question-screen,.diagnostic-area-grid article,.pwa-lesson-hero aside,.pwa-lesson-warm,.pwa-lesson-section,.pwa-lesson-result,.section-entry-hero,.section-entry-content,.section-entry-route article,.curriculum-map-browser,.curriculum-section-card,.stage-product-hero,.learner-search-shell,.learner-search-results li,.reflex-library-page li,.generated-review-rail,.generated-screen-shell,.generated-start-stats article,.generated-why-card,.generated-teaching-screen>aside,.generated-chapter-grid section,.generated-result-screen>div article,.generated-result-screen>aside,.generated-quo-panel,.fractions-decode-grid article,.fractions-symbol-notes article,.fractions-process li,.fractions-sense-check,.fractions-worked-result,.fractions-question-card,.fractions-fresh-check,.fractions-breakdown>div){color:#f6eee7;background:#292320;border-color:#4d4039}html[data-theme=dark] :is(.student-home-grid article,.student-home-grid button,.progress-answer-grid article,.reflex-mode-grid article,.diagnostic-promise-grid article,.diagnostic-result-grid article,.diagnostic-area-grid article,.generated-start-stats article,.generated-chapter-grid section){box-shadow:none}html[data-theme=dark] :is(.learner-preferences fieldset button,.diagnostic-options button,.diagnostic-question-screen button,.generated-answer-options button,.quo-choice-grid button,.fractions-answer-options button,.more-list button,.reflex-section-choice){color:#f6eee7;background:#342b27;border-color:#5b4b43}html[data-theme=dark] :is(.learner-preferences fieldset button[aria-pressed=true],.diagnostic-options button.selected,.diagnostic-question-screen button.selected,.generated-answer-options button.selected,.quo-choice-grid button.selected,.fractions-answer-options button.selected){color:#fff8f2;background:#60402f;border-color:#d79b6f}html[data-theme=dark] :is(.diagnostic-page input,.diagnostic-page select,.generated-lesson-page input,.generated-lesson-page textarea,.learner-search-page input,.reflex-library-page input,.quo-coach-form textarea){color:#f6eee7;background:#211c19;border-color:#5b4b43}html[data-theme=dark] :is(.why-panel,.streak-chip,.diagnostic-next,.section-entry-reason,.generated-feedback,.fractions-feedback){color:#f6eee7;background:#3a2d26;border-color:#60483b}html[data-theme=dark] .lesson-player-screen.tone-dark .chapter-thinking-check{color:#f6eee7;background:#302824;border:1px solid #5b4b43}html[data-theme=dark] .lesson-player-screen.tone-dark .chapter-thinking-check :is(h2,b){color:#f6eee7}html[data-theme=dark] .lesson-player-screen.tone-dark .chapter-thinking-check :is(header p,.chapter-thinking-feedback p),html[data-theme=dark] .lesson-player-screen.tone-dark .chapter-thinking-check>small{color:#cfc1b7}html[data-theme=dark] .lesson-player-screen.tone-dark .chapter-thinking-options button{color:#f6eee7;background:#211c19;border-color:#6b5a50}html[data-theme=dark] .lesson-player-screen.tone-dark .chapter-thinking-options button:hover{background:#3b302b;border-color:#d79b6f}html[data-theme=dark] .lesson-player-screen.tone-dark .chapter-thinking-options button.selected.correct{color:#e7f3e9;background:#294536;border-color:#91b49b}html[data-theme=dark] .lesson-player-screen.tone-dark .chapter-thinking-options button.selected.incorrect{color:#ffe5df;background:#4b2c29;border-color:#e18c7e}html[data-theme=dark] .lesson-player-screen.tone-dark .chapter-thinking-feedback button{color:#f6eee7;border-color:#8e7567}html[data-theme=dark] .generated-lesson-page :is(.generated-start-screen>span,.generated-teaching-screen>span,.generated-start-screen>small,.generated-start-stats span,.generated-why-card p,.generated-definition-list p,.generated-process-list p,.generated-teaching-screen>aside span,.generated-teaching-screen>aside p,.generated-mistake-note,.generated-chapter-grid p,.generated-question-screen>header small,.generated-question-screen>footer span,.generated-result-screen>div span,.generated-result-screen>aside p,.generated-screen-navigation span,.quo-grounding,.quo-local-response p){color:#cfc1b7}html[data-theme=dark] .generated-lesson-page :is(.generated-chapter-grid b,.generated-result-screen nav a,.generated-question-screen>footer button){color:#f0c989}html[data-theme=dark] .generated-lesson-page .generated-model-card{background:#171311;border:1px solid #4d4039}html[data-theme=dark] .generated-lesson-page .generated-mistake-grid article:first-child{background:#4b2c29;border-color:#7c4e47}html[data-theme=dark] .generated-lesson-page .generated-mistake-grid article:last-child{background:#294536;border-color:#496052}html[data-theme=dark] .generated-lesson-page .generated-hint-stack p{color:#f6eee7;background:#463827}html[data-theme=dark] .generated-lesson-page .generated-result-screen nav a{border-color:#d79b6f}html[data-theme=dark] .diagnostic-page{--deep:#f6eee7;--muted:#cfc1b7;color:#f6eee7;background:radial-gradient(circle at 87% 3%,#e2ad681c,#0000 26%),#1d1815}html[data-theme=dark] .diagnostic-page :is(.diagnostic-intro h1,.diagnostic-result h1,.diagnostic-question-screen h1,.diagnostic-result-grid h2,.diagnostic-result-grid strong,.diagnostic-area-grid strong,.diagnostic-profile-confirm b,.diagnostic-promise-grid b){color:#f6eee7}html[data-theme=dark] .diagnostic-page :is(.diagnostic-top a,.diagnostic-back,.diagnostic-intro>p,.diagnostic-result>p,.diagnostic-intro h1 em,.diagnostic-result h1 em,.diagnostic-profile-confirm span,.diagnostic-question-screen>p,.diagnostic-result-grid article>span,.diagnostic-area-grid span){color:#e7ae84}html[data-theme=dark] .diagnostic-page :is(.diagnostic-top span,.diagnostic-intro>span,.diagnostic-intro>small,.diagnostic-result-intro,.diagnostic-promise-grid span,.diagnostic-profile-form label,.diagnostic-profile-confirm small,.diagnostic-question-screen>span,.diagnostic-result-grid small,.diagnostic-area-grid small){color:#cfc1b7}html[data-theme=dark] .diagnostic-page :is(.diagnostic-profile-form,.diagnostic-profile-confirm,.diagnostic-promise-grid,.diagnostic-promise-grid article,.diagnostic-question-screen,.diagnostic-result-grid article,.diagnostic-area-grid article){border-color:#5b4b43}html[data-theme=dark] .diagnostic-page .diagnostic-progress{background:#4d4039}html[data-theme=dark] .diagnostic-page .diagnostic-progress span{background:linear-gradient(90deg,#d4926d,#e2ad68)}html[data-theme=dark] .diagnostic-page :is(.diagnostic-screen-options button,.diagnostic-not-sure){color:#f6eee7;background:#342b27;border-color:#6a574c}html[data-theme=dark] .diagnostic-page :is(.diagnostic-screen-options button,.diagnostic-not-sure):hover{border-color:#e2ad68}html[data-theme=dark] .diagnostic-page :is(.diagnostic-screen-options button.selected,.diagnostic-not-sure.selected){color:#fffaf5;background:#70472f;border-color:#e7ae84}html[data-theme=dark] .diagnostic-page .diagnostic-screen-actions button:not(:first-child),html[data-theme=dark] .diagnostic-page .diagnostic-finish{color:#211a16;background:#e2ad68}html[data-theme=dark] .diagnostic-page .diagnostic-screen-actions button:first-child,html[data-theme=dark] .diagnostic-page .diagnostic-profile-confirm button{color:#f6eee7;background:0 0;border-color:#806a5d}html[data-theme=dark] .diagnostic-page .diagnostic-screen-actions button:disabled,html[data-theme=dark] .diagnostic-page .diagnostic-finish:disabled{opacity:.58}html[data-theme=dark] .diagnostic-page :is(.diagnostic-existing,.diagnostic-restart){color:#e7ae84}html[data-theme=dark] .diagnostic-page .diagnostic-result-grid strong i{color:#cdb59e}html[data-theme=dark] .diagnostic-page .diagnostic-next p{color:#d8cbc1}html[data-theme=dark] .diagnostic-page .diagnostic-next a{color:#211a16;background:#e2ad68}html[data-theme=dark] .diagnostic-page .diagnostic-save-status{color:#a9cbb0}html[data-theme=dark] .diagnostic-page .diagnostic-save-status.unavailable{color:#f0a294}html[data-theme=dark] :is(.quo-coach-panel,.quo-coach-panel>header,.quo-coach-panel>footer){color:#f6eee7;background:#292320;border-color:#4d4039}html[data-theme=dark] :is(.quo-question-presence>button,.quo-lesson-presence>button,.quo-question-presence .quo-mark,.quo-lesson-presence .quo-mark){color:#f6eee7;background:#292320;border-color:#5b4b43}html[data-theme=dark] .reflex-library-page>header{background:#171311}html[data-theme=dark] .reflex-library-page>header input{color:#f6eee7;background:#292320}html[data-theme=dark] .parent-page{color:#f6eee7;background:radial-gradient(circle at 85% 0,#b776542e,#0000 27%),#1d1815}html[data-theme=dark] .parent-brand{border-color:#4d4039}html[data-theme=dark] .parent-brand>a{color:#f6eee7}html[data-theme=dark] :is(.parent-view-nav,.parent-hero aside,.parent-evidence-grid article,.parent-privacy-boundary,.parent-detail-view,.parent-review-timing,.parent-review-timing dl,.parent-video-review,.parent-video-review aside,.parent-review-ledger article,.parent-curriculum-map article,.parent-evidence-guide article,.parent-membership-state article,.parent-support-grid article,.parent-four-week-plan article,.parent-review-follow-up>div,.parent-review-follow-up>aside,.parent-action-card){color:#f6eee7;background:#292320;border-color:#4d4039}html[data-theme=dark] :is(.parent-hero>div>span,.parent-empty>span,.parent-page p,.parent-page dd,.parent-footer p){color:#c5b7ac}html[data-theme=dark] :is(.parent-hero p,.parent-empty>p,.parent-brand>span,.parent-page article>span,.parent-page section>span){color:#d79b6f}html[data-theme=dark] .parent-footer{border-color:#4d4039}html[data-theme=dark][data-equavo-contrast=high]{--eq-canvas:#000;--eq-paper:#090909;--eq-ink:#fff;--eq-ink-soft:#fff;--eq-brand-deep:#000;--eq-direction:#ffd166;--eq-direction-surface:#2c2100;--eq-line:#fff;--eq-focus:#70c8ff}@media (max-width:650px){.theme-toggle{bottom:82px;inset-inline-end:max(12px, env(safe-area-inset-right));right:max(12px, env(safe-area-inset-right))}body:not(:has(.student-bottom-nav)) .theme-toggle{bottom:12px}}@media (prefers-reduced-motion:reduce){.theme-toggle{transition:none}}.trust-privacy-boundary{color:#30241d;background:#e5eee2;grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr);gap:clamp(42px,7vw,96px);padding:clamp(70px,9vw,118px) clamp(24px,7vw,108px);display:grid}.trust-privacy-boundary>header>p{color:#95603f;letter-spacing:.14em;margin:0 0 22px;font-size:12px;font-weight:780}.trust-privacy-boundary>header h2{letter-spacing:-.035em;margin:0 0 24px;font-family:Equavo Display,Georgia,serif;font-size:clamp(38px,4.5vw,62px);font-weight:400;line-height:1}.trust-privacy-boundary>header>span{color:#526256;max-width:470px;font-size:16px;line-height:1.65;display:block}.trust-privacy-boundary dl{margin:0}.trust-privacy-boundary dl>div{border-top:1px solid #9db09f;grid-template-columns:minmax(120px,.34fr) 1fr;gap:26px;padding:22px 0;display:grid}.trust-privacy-boundary dt{letter-spacing:.04em;font-size:13px;font-weight:780}.trust-privacy-boundary dd{color:#526256;margin:0;font-size:15px;line-height:1.65}.trust-quo-note{background:#fffdf8;border:1px solid #c8d8c4;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:32px;margin-top:26px;padding:26px 28px;display:grid}.trust-quo-note>div{gap:7px;display:grid}.trust-quo-note b{font-family:Equavo Display,Georgia,serif;font-size:23px;font-weight:400}.trust-quo-note span{color:#6d584b;max-width:650px;font-size:14px;line-height:1.6}.trust-quo-note>a{color:#6d432b;white-space:nowrap;border-bottom:1px solid #95603f;padding:7px 0;font-size:13px;font-weight:760}html[data-theme=dark] .public-journey-page .trust-privacy-boundary{color:#f6eee7;background:#29372f}html[data-theme=dark] .public-journey-page .trust-privacy-boundary>header>p,html[data-theme=dark] .public-journey-page .trust-quo-note>a{color:#e7ae84}html[data-theme=dark] .public-journey-page .trust-privacy-boundary>header>span,html[data-theme=dark] .public-journey-page .trust-privacy-boundary dd,html[data-theme=dark] .public-journey-page .trust-quo-note span{color:#c5b7ac}html[data-theme=dark] .public-journey-page .trust-privacy-boundary dl>div{border-color:#597061}html[data-theme=dark] .public-journey-page .trust-quo-note{color:#f6eee7;background:#211b18;border-color:#496052}@media (max-width:900px){.trust-privacy-boundary{grid-template-columns:1fr}.trust-privacy-boundary>header>span{max-width:720px}}@media (max-width:650px){.trust-privacy-boundary{padding-inline:18px}.trust-privacy-boundary dl>div{grid-template-columns:1fr;gap:8px}.trust-quo-note{grid-template-columns:1fr;align-items:start}.trust-quo-note>a{justify-self:start}}html[data-theme=dark] .public-journey-page .membership-review{color:#f6eee7;background:#29372f}html[data-theme=dark] .public-journey-page .membership-review>header p,html[data-theme=dark] .public-journey-page .membership-review>ol li>span{color:#e7ae84}html[data-theme=dark] .public-journey-page .membership-review>header>span,html[data-theme=dark] .public-journey-page .membership-review>ol p,html[data-theme=dark] .public-journey-page .membership-review>aside span{color:#c5b7ac}html[data-theme=dark] .public-journey-page .membership-review>ol li{color:#f6eee7;background:#211b18;border-color:#496052}html[data-theme=dark] .public-journey-page .membership-review>aside{border-color:#597061}.mobile-site-menu{display:none}.gcse-area-ledger li{border:1px solid var(--public-line);border-radius:16px;margin-bottom:12px;padding:28px}.gcse-area-ledger li:first-child,.gcse-area-ledger li:nth-child(4){background:#f4e6da}.gcse-area-ledger li:nth-child(2),.gcse-area-ledger li:nth-child(5){background:#ede4f2}.gcse-area-ledger li:nth-child(3),.gcse-area-ledger li:nth-child(6){background:#e5eee2}.trust-principles article:first-child{background:#f4e6da;border-color:#dfcfc2}.trust-principles article:nth-child(2){background:#ede4f2;border-color:#d8c5e3}.trust-principles article:nth-child(3){background:#e5eee2;border-color:#c8d8c4}.public-journey-page .start-role-grid>button:nth-child(2){background:#ede4f2;border-color:#d8c5e3}.start-trial-promise article:first-child{background:#f4e6da}.start-trial-promise article:nth-child(2){background:#ede4f2}.start-trial-promise article:nth-child(3){background:#e5eee2}html[data-theme=dark] .sample-topbar{background:#1d1815f5;border-color:#4d4039}html[data-theme=dark] .sample-topbar .wordmark{color:#f6eee7}html[data-theme=dark] .sample-topbar>a:last-child{color:#c5b7ac}html[data-theme=dark] .sample-steps button{color:#c5b7ac;border-color:#4d4039}html[data-theme=dark] .sample-steps button.active{color:#f6eee7;border-color:#d79b6f}html[data-theme=dark] .gcse-system-page .gcse-system-hero>div a:last-child{color:#e7ae84;border-color:#d79b6f}html[data-theme=dark] .public-journey-page .membership-price small,html[data-theme=dark] .public-journey-page .membership-price>em{color:#c5b7ac}html[data-theme=dark] .gcse-area-ledger li:first-child,html[data-theme=dark] .gcse-area-ledger li:nth-child(4),html[data-theme=dark] .trust-principles article:first-child,html[data-theme=dark] .start-trial-promise article:first-child{color:#f6eee7;background:#493329;border-color:#6b4c3f}html[data-theme=dark] .gcse-area-ledger li:nth-child(2),html[data-theme=dark] .gcse-area-ledger li:nth-child(5),html[data-theme=dark] .trust-principles article:nth-child(2),html[data-theme=dark] .public-journey-page .start-role-grid>button:nth-child(2),html[data-theme=dark] .start-trial-promise article:nth-child(2){color:#f6eee7;background:#37303e;border-color:#574a61}html[data-theme=dark] .gcse-area-ledger li:nth-child(3),html[data-theme=dark] .gcse-area-ledger li:nth-child(6),html[data-theme=dark] .trust-principles article:nth-child(3),html[data-theme=dark] .start-trial-promise article:nth-child(3){color:#f6eee7;background:#29372f;border-color:#496052}@media (max-width:650px){.site-header{grid-template-columns:auto minmax(0,1fr) auto;gap:10px}.site-header .header-action{justify-self:end;padding:11px 12px;font-size:11px}.mobile-site-menu{z-index:40;justify-self:end;display:block;position:relative}.mobile-site-menu>summary{background:var(--public-paper,var(--eq-paper));border:1px solid var(--public-line,var(--eq-line));color:var(--public-ink,var(--eq-ink));cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:760;list-style:none;display:flex}.mobile-site-menu>summary::-webkit-details-marker{display:none}.mobile-site-menu[open]>summary{background:var(--public-clay,#95603f);border-color:var(--public-clay,#95603f);color:var(--public-paper,#fffdf8)}.mobile-site-menu>nav{background:var(--public-paper,var(--eq-paper));border:1px solid var(--public-line,var(--eq-line));border-radius:14px;width:min(310px,100vw - 32px);padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 55px #31201633}.mobile-site-menu>nav a{border-bottom:1px solid var(--public-line,var(--eq-line));color:var(--public-ink,var(--eq-ink));justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:14px;display:flex}.mobile-site-menu>nav a:last-child{border-bottom:0}.mobile-site-menu>nav .mobile-site-menu-primary{background:var(--public-clay,#95603f);color:var(--public-paper,#fffdf8);border:0;border-radius:9px;margin-bottom:5px}.public-journey-page .membership-price{min-height:0;padding:30px 24px 32px}.public-journey-page .membership-price strong{margin-top:28px;font-size:clamp(82px,25vw,112px)}.public-journey-page .membership-price small{margin-bottom:24px}.gcse-area-ledger li{grid-template-columns:38px 1fr;gap:14px;padding:22px 18px}body:has(.sample-quo-presence) .theme-toggle{bottom:14px;inset-inline-end:auto;left:max(14px, env(safe-area-inset-left));right:auto}}@media (max-width:520px){.site-header{grid-template-columns:1fr auto}.site-header .header-action{display:none}}.tmdh-production-studio{--tmdh-ink:#30241d;--tmdh-muted:#7f6e63;--tmdh-paper:#fffaf3;--tmdh-line:#ddc7b4;border:1px solid var(--tmdh-line);color:var(--tmdh-ink);background:#f6eee4;margin-bottom:18px}.tmdh-production-studio>header{border-bottom:1px solid var(--tmdh-line);background:linear-gradient(120deg,#fffaf3 0 62%,#ead1bd 62% 100%);grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:end;gap:clamp(28px,6vw,90px);min-height:330px;padding:clamp(36px,6vw,78px);display:grid}.tmdh-production-studio>header p,.tmdh-production-identity span,.tmdh-thumbnail-board>header span,.tmdh-short-board>header span,.tmdh-recording-sequence>header span,.tmdh-production-checks section>span{color:#9a5f3d;letter-spacing:.13em;font-size:11px;font-weight:820}.tmdh-production-studio>header h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.94}.tmdh-production-studio>header>div>span{color:#6f5f55;max-width:700px;font-size:16px;line-height:1.65;display:block}.tmdh-production-studio>header dl{grid-template-columns:repeat(3,1fr);gap:1px;margin:0;display:grid}.tmdh-production-studio>header dl div{background:#fffaf3c2;flex-direction:column;justify-content:space-between;min-height:130px;padding:20px;display:flex}.tmdh-production-studio>header dt{color:#9a5f3d;letter-spacing:.1em;font-size:10px;font-weight:800}.tmdh-production-studio>header dd{letter-spacing:-.035em;margin:0;font-size:clamp(20px,2.4vw,30px);font-weight:650}.tmdh-production-studio>nav{grid-template-columns:repeat(5,1fr);gap:1px;padding:1px 0;display:grid}.tmdh-production-studio>nav button{color:#7a685d;cursor:pointer;text-align:left;background:#f1e5d8;border:0;flex-direction:column;min-height:142px;padding:20px;display:flex}.tmdh-production-studio>nav button span{color:#a26947;letter-spacing:.1em;font-size:10px;font-weight:810}.tmdh-production-studio>nav button b{margin:14px 0 auto;font-size:14px;line-height:1.35}.tmdh-production-studio>nav button small{margin-top:12px;font-size:10px}.tmdh-production-studio>nav button.active{color:#fffaf3;background:#9a5f3d}.tmdh-production-studio>nav button.active :is(span,small){color:#f5d7bf}.tmdh-production-identity{border-block:1px solid var(--tmdh-line);background:#fffaf3;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:start;gap:clamp(30px,7vw,100px);padding:clamp(32px,5vw,62px);display:grid}.tmdh-production-identity h3{letter-spacing:-.055em;max-width:780px;margin:14px 0;font-size:clamp(30px,4vw,50px);font-weight:500;line-height:1.04}.tmdh-production-identity p{color:var(--tmdh-muted);max-width:680px;margin:0;font-size:15px;line-height:1.6}.tmdh-production-identity dl{border-top:1px solid var(--tmdh-line);margin:0}.tmdh-production-identity dl div{border-bottom:1px solid var(--tmdh-line);grid-template-columns:140px 1fr;gap:16px;padding:15px 0;display:grid}.tmdh-production-identity dt{color:#a26947;letter-spacing:.1em;font-size:9px;font-weight:820}.tmdh-production-identity dd{margin:0;font-size:13px;line-height:1.45}.tmdh-production-visuals{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start;gap:22px;padding:clamp(24px,4vw,50px);display:grid}.tmdh-thumbnail-board,.tmdh-short-board{border:1px solid var(--tmdh-line);background:#fffaf3;padding:16px}.tmdh-thumbnail-board>header,.tmdh-short-board>header{justify-content:space-between;align-items:center;padding:4px 2px 16px;display:flex}.tmdh-thumbnail-board>header b,.tmdh-short-board>header b{color:#6f5f55;font-size:11px}.tmdh-thumbnail-canvas{--tmdh-accent:#e8c4a9;aspect-ratio:16/9;background:linear-gradient(114deg, #fffdf8 0 61%, var(--tmdh-accent) 61% 100%);border:1px solid #5e3a261f;grid-template-columns:minmax(0,1.16fr) minmax(190px,.62fr);padding:clamp(22px,4.4vw,55px);display:grid;position:relative;overflow:hidden}.tmdh-thumbnail-canvas.mint,.tmdh-short-canvas.mint{--tmdh-accent:#d8e7d7}.tmdh-thumbnail-canvas.lilac,.tmdh-short-canvas.lilac{--tmdh-accent:#ded1e8}.tmdh-thumbnail-canvas.rose,.tmdh-short-canvas.rose{--tmdh-accent:#e6bbb4}.tmdh-thumbnail-canvas.blue,.tmdh-short-canvas.blue{--tmdh-accent:#c8dee8}.tmdh-thumbnail-copy{z-index:2;align-self:center;min-width:0;position:relative}.tmdh-thumbnail-copy>small{color:#9a5f3d;letter-spacing:.13em;font-size:clamp(8px,.8vw,11px);font-weight:850;display:block}.tmdh-thumbnail-copy>strong{letter-spacing:-.075em;max-width:630px;margin:18px 0 24px;font-size:clamp(36px,5vw,69px);line-height:.86;display:block}.tmdh-thumbnail-copy>span{color:#50352a;font-family:var(--eq-notation,Georgia, serif);letter-spacing:-.04em;font-size:clamp(25px,3.3vw,48px);font-weight:520;display:block}.tmdh-thumbnail-copy>span.route{letter-spacing:.02em;font-family:inherit;font-size:clamp(12px,1.45vw,20px);font-weight:760}.tmdh-thumbnail-fraction-maths{align-items:center;gap:.22em;display:flex!important}.tmdh-thumbnail-fraction-maths>b,.tmdh-thumbnail-fraction-maths>em{font-style:normal;font-weight:520}.tmdh-thumbnail-fraction-maths>i{text-align:center;grid-template-rows:1fr 1fr;font-style:normal;line-height:.85;display:inline-grid}.tmdh-thumbnail-fraction-maths>i span:first-child{border-bottom:.055em solid;padding:0 .13em .06em}.tmdh-thumbnail-fraction-maths>i span:last-child{padding-top:.07em}.tmdh-thumbnail-teacher{z-index:2;align-self:end;justify-items:center;height:100%;display:grid;position:relative}.tmdh-thumbnail-teacher>span{aspect-ratio:1;background:#fffaf37a;border-radius:50%;grid-area:1/1;align-self:center;width:118%}.tmdh-thumbnail-teacher img{filter:drop-shadow(0 18px 20px #462a1b2b);object-fit:contain;z-index:2;grid-area:1/1;align-self:center;width:112%;height:82%}.tmdh-thumbnail-teacher b{color:#fffaf3;letter-spacing:.08em;z-index:3;background:#30241d;border-radius:20px;grid-area:1/1;align-self:end;margin-bottom:2%;padding:8px 12px;font-size:clamp(7px,.7vw,9px)}.tmdh-thumbnail-board>footer{grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:7px 18px;padding:16px 3px 2px;display:grid}.tmdh-thumbnail-board>footer span{color:#9a5f3d;letter-spacing:.08em;font-size:9px;font-weight:820}.tmdh-thumbnail-board>footer b{font-size:10px}.tmdh-short-canvas{--tmdh-accent:#e8c4a9;aspect-ratio:9/16;background:linear-gradient(180deg, #fffdf8 0 72%, var(--tmdh-accent) 72% 100%);border:1px solid #5e3a261f;flex-direction:column;max-width:320px;margin:0 auto;padding:24px 20px 15px;display:flex;position:relative;overflow:hidden}.tmdh-short-canvas>small{color:#9a5f3d;letter-spacing:.12em;text-align:center;font-size:8px;font-weight:850}.tmdh-short-canvas>strong{letter-spacing:-.055em;text-align:center;margin:22px 0 18px;font-size:clamp(22px,2.2vw,30px);line-height:1}.tmdh-short-canvas>div{color:#fffaf3;background:#30241d;padding:16px}.tmdh-short-canvas>div span{color:#eab98f;letter-spacing:.1em;margin-bottom:8px;font-size:8px;font-weight:840;display:block}.tmdh-short-canvas>div b{overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.tmdh-short-canvas>p{z-index:2;max-width:72%;margin:16px 3px;font-size:12px;line-height:1.4;position:relative}.tmdh-short-canvas>img{object-fit:contain;align-self:end;width:42%;height:27%;position:absolute;bottom:27px;right:0}.tmdh-short-canvas>footer{color:#52392d;letter-spacing:.09em;z-index:3;margin-top:auto;font-size:8px;font-weight:850;position:relative}.tmdh-short-board>p{color:var(--tmdh-muted);margin:14px 2px 2px;font-size:11px;line-height:1.5}.tmdh-recording-workspace{grid-template-columns:minmax(0,1.2fr) minmax(330px,.55fr);align-items:start;gap:22px;padding:0 clamp(24px,4vw,50px) clamp(24px,4vw,50px);display:grid}.tmdh-recording-sequence,.tmdh-production-checks{border:1px solid var(--tmdh-line);background:#fffaf3}.tmdh-recording-sequence>header{border-bottom:1px solid var(--tmdh-line);padding:28px}.tmdh-recording-sequence>header h3{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(25px,3vw,38px);font-weight:540}.tmdh-recording-sequence ol{margin:0;padding:0 28px;list-style:none}.tmdh-recording-sequence li{border-bottom:1px solid #eaded2;grid-template-columns:52px 28px 1fr;align-items:start;gap:16px;padding:21px 0;display:grid}.tmdh-recording-sequence li:last-child{border-bottom:0}.tmdh-recording-sequence time{color:#9a5f3d;font-size:11px;font-weight:800}.tmdh-recording-sequence li>i{background:#eee0d3;border-radius:50%;justify-content:center;align-items:center;height:26px;font-size:9px;font-style:normal;display:flex}.tmdh-recording-sequence li b{font-size:14px}.tmdh-recording-sequence li p{color:var(--tmdh-muted);margin:7px 0 0;font-size:13px;line-height:1.55}.tmdh-production-checks section{border-bottom:1px solid var(--tmdh-line);padding:25px}.tmdh-production-checks section:last-child{border-bottom:0}.tmdh-production-checks h3{letter-spacing:-.025em;margin:13px 0;font-size:17px;line-height:1.35}.tmdh-production-checks p{color:var(--tmdh-muted);margin:0;font-size:13px;line-height:1.5}.tmdh-production-checks ul{gap:11px;margin:16px 0 0;padding:0;list-style:none;display:grid}.tmdh-production-checks li{padding-left:19px;font-size:12px;line-height:1.4;position:relative}.tmdh-production-checks li:before{color:#9a5f3d;content:"✓";font-weight:900;position:absolute;left:0}.tmdh-production-boundary{color:#fffaf3;background:#30241d;justify-content:space-between;align-items:center;gap:30px;padding:20px clamp(24px,4vw,50px);display:flex}.tmdh-production-boundary b{color:#eab98f;letter-spacing:.1em;font-size:10px}.tmdh-production-boundary span{color:#dbcfc6;text-align:right;max-width:760px;font-size:11px;line-height:1.5}@media (max-width:1050px){.tmdh-production-studio>header,.tmdh-production-identity,.tmdh-recording-workspace{grid-template-columns:1fr}.tmdh-production-studio>nav{grid-template-columns:repeat(5,minmax(180px,1fr));overflow-x:auto}.tmdh-production-visuals{grid-template-columns:1fr}.tmdh-short-board{grid-template-columns:minmax(230px,.42fr) 1fr;gap:20px;display:grid}.tmdh-short-board>header{grid-column:1/-1}.tmdh-short-board>p{align-self:center;max-width:360px;font-size:14px}}@media (max-width:680px){.tmdh-production-studio>header{min-height:0;padding:34px 22px}.tmdh-production-studio>header dl{grid-template-columns:1fr}.tmdh-production-studio>header dl div{min-height:86px}.tmdh-production-identity{padding:30px 22px}.tmdh-production-identity dl div{grid-template-columns:1fr}.tmdh-production-visuals,.tmdh-recording-workspace{padding-inline:14px}.tmdh-thumbnail-canvas{aspect-ratio:auto;grid-template-columns:1fr;min-height:570px;padding:32px 25px 0}.tmdh-thumbnail-copy{align-self:start}.tmdh-thumbnail-copy>strong{font-size:43px}.tmdh-thumbnail-teacher{justify-self:center;width:230px;height:260px}.tmdh-thumbnail-board>footer{grid-template-columns:auto 1fr}.tmdh-short-board{display:block}.tmdh-short-board>p{margin-top:16px}.tmdh-recording-sequence ol{padding:0 18px}.tmdh-recording-sequence li{grid-template-columns:44px 24px 1fr;gap:10px}.tmdh-production-boundary{flex-direction:column;align-items:start}.tmdh-production-boundary span{text-align:left}}.public-status-page{--public-canvas:#f8f2e8;--public-paper:#fffdf8;--public-ink:#30241d;--public-muted:#76675c;--public-line:#dfcfc2;--public-clay:#95603f;background:var(--public-canvas);color:var(--public-ink);grid-template-rows:auto 1fr auto;min-height:100svh;display:grid}.public-status-page .site-header{background:var(--public-canvas)}@supports (color:color-mix(in lab, red, red)){.public-status-page .site-header{background:color-mix(in srgb, var(--public-canvas) 94%, transparent)}}.public-status-page .site-header{border-bottom:1px solid var(--public-line)}.public-status-card{background:var(--public-paper);border:1px solid var(--public-line);border-radius:24px;align-self:center;width:min(100% - 36px,920px);max-width:920px;margin:clamp(48px,8vw,110px) auto;padding:clamp(34px,7vw,86px)}.public-status-card>p{color:#6d432b;letter-spacing:.12em;margin:0;font-size:12px;font-weight:800}.public-status-card h1{letter-spacing:-.055em;margin:20px 0 24px;font-family:Equavo Display,Georgia,serif;font-size:clamp(3rem,7vw,6.25rem);font-weight:500;line-height:.98}.public-status-card>span{color:var(--public-muted);max-width:660px;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65;display:block}.public-status-card>div{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.public-status-card :is(a,button){min-height:48px}.public-status-card .button-primary{background:var(--public-clay)}.public-status-card .button-quiet{border-color:var(--public-line);color:var(--public-ink)}html[data-theme=dark] .public-status-page{--public-canvas:#1d1815;--public-paper:#292320;--public-ink:#f6eee7;--public-muted:#c5b7ac;--public-line:#5b4b43;--public-clay:#95603f}html[data-theme=dark] .public-status-page .site-header,html[data-theme=dark] .public-status-page .site-footer{background:#1d1815;border-color:#3b302a}html[data-theme=dark] .public-status-page :is(.desktop-nav a,.equavo-brand-wordmark,.mobile-site-menu summary){color:#c5b7ac}html[data-theme=dark] .public-status-card{box-shadow:0 28px 70px #0003}html[data-theme=dark] .public-status-card>p{color:#e7ae84}html[data-theme=dark] .public-status-card .button-quiet{color:#f6eee7;background:0 0}@media (max-width:700px){.public-status-card{border-radius:18px;margin-block:28px;padding:34px 24px}.public-status-card h1{font-size:clamp(2.55rem,13vw,4rem)}.public-status-card>div{flex-direction:column;align-items:stretch}.public-status-card :is(a,button){justify-content:center;width:100%}}.generated-reflex-page{background:var(--eq-canvas);color:var(--eq-ink);min-height:100svh;overflow-x:clip}.generated-reflex-topbar{background:var(--eq-brand-deep)!important;min-height:72px!important}.generated-reflex-topbar :is(a,button,small){color:#d7c9bf!important}.generated-reflex-topbar>span{color:#e5ad82!important}.generated-reflex-hero p,.generated-reflex-modes article>p,.generated-reflex-question>p,.generated-reflex-result>p{color:var(--eq-direction)}.generated-reflex-hero div>span,.generated-reflex-hero aside small,.generated-reflex-modes article>span,.generated-reflex-result>span,.generated-reflex-question>small{color:var(--eq-ink-soft)}.generated-reflex-hero aside,.generated-reflex-modes article,.generated-reflex-question>div button{background:var(--eq-paper);border-color:var(--eq-line)}.generated-reflex-hero aside,.generated-reflex-modes article{border-radius:var(--eq-radius-surface)}.generated-reflex-modes article{box-shadow:0 18px 48px #412a1b0f}.generated-reflex-modes article>strong{border-color:var(--eq-direction);color:var(--eq-direction)}.generated-reflex-modes button,.generated-reflex-result button,.generated-reflex-question>label button{background:var(--eq-brand-deep);border-color:var(--eq-brand-deep);border-radius:var(--eq-radius-control)}.generated-reflex-progress{background:var(--eq-line);width:100%;height:5px;overflow:hidden}.generated-reflex-progress>span{background:var(--eq-direction);height:100%;transition:width .18s;display:block}.generated-reflex-question>div button{border-radius:var(--eq-radius-control);color:var(--eq-ink);font-size:1rem}.generated-reflex-question>div button[aria-pressed=true]{border-color:var(--eq-direction);box-shadow:inset 5px 0 var(--eq-direction)}.generated-reflex-question>label input{background:var(--eq-paper);border-color:var(--eq-line);border-radius:var(--eq-radius-control);color:var(--eq-ink)}.generated-reflex-question>aside{background:var(--eq-revisit)}@supports (color:color-mix(in lab, red, red)){.generated-reflex-question>aside{background:color-mix(in srgb, var(--eq-revisit) 12%, var(--eq-paper))}}.generated-reflex-question>aside{border-color:var(--eq-revisit);border-radius:0 var(--eq-radius-surface) var(--eq-radius-surface) 0}.generated-reflex-question>aside.correct{background:var(--eq-secure)}@supports (color:color-mix(in lab, red, red)){.generated-reflex-question>aside.correct{background:color-mix(in srgb, var(--eq-secure) 15%, var(--eq-paper))}}.generated-reflex-question>aside.correct{border-color:var(--eq-secure)}.generated-reflex-question>aside button{color:var(--eq-ink);min-height:48px}.generated-reflex-result a{border-color:var(--eq-ink);color:var(--eq-ink)}@media (max-width:600px){.generated-reflex-page{min-height:100dvh}.generated-reflex-topbar{grid-template-columns:minmax(74px,auto) minmax(0,1fr) minmax(74px,auto);flex-direction:initial!important;min-height:68px!important;padding:max(10px, env(safe-area-inset-top)) 16px 10px!important;align-items:center!important;gap:10px!important;display:grid!important}.generated-reflex-topbar>:first-child{justify-self:start}.generated-reflex-topbar>span{text-align:center;justify-self:center}.generated-reflex-topbar>:last-child{text-align:right;justify-self:end}.generated-reflex-topbar :is(a,button){min-width:44px;min-height:44px;padding:0}.generated-reflex-hero{align-items:stretch;gap:14px;padding:28px 18px 20px}.generated-reflex-hero h1{font-size:clamp(2.15rem,10vw,3.15rem)}.generated-reflex-hero div>span{font-size:1rem;line-height:1.55}.generated-reflex-hero aside{grid-template-columns:auto 1fr;align-items:center;gap:0 14px;padding:15px 18px;display:grid}.generated-reflex-hero aside b{grid-row:1/span 2;font-size:2.7rem}.generated-reflex-hero aside small{grid-column:1/-1;margin-top:8px}.generated-reflex-modes{padding:0 18px calc(32px + env(safe-area-inset-bottom));gap:14px}.generated-reflex-modes article{padding:24px}.generated-reflex-modes h2{font-size:1.65rem}.generated-reflex-modes button{width:100%;min-height:54px;margin-top:22px}.generated-reflex-question{min-height:calc(100dvh - 73px);padding:28px 18px calc(26px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.generated-reflex-question>h1{margin:14px 0 28px;font-size:clamp(2rem,9vw,3rem);line-height:1.08}.generated-reflex-options{gap:12px!important}.generated-reflex-question>div button{min-height:62px;padding:16px 18px;font-size:1rem}.generated-reflex-answer input{min-height:58px!important;font-size:1.1rem!important}.generated-reflex-answer button{min-height:54px!important}.generated-reflex-question>aside{margin-top:18px;padding:20px}.generated-reflex-question>aside p{margin-top:0}.generated-reflex-question>aside button{text-align:left;width:100%}.generated-reflex-question>small{margin-top:auto;padding-top:22px}.generated-reflex-result{padding:54px 20px calc(40px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.generated-reflex-progress>span{transition:none}}.lesson-player-actions{white-space:nowrap;justify-self:end;align-items:center;gap:12px;display:flex}.lesson-player-actions a{color:var(--eq-direction);font-size:var(--eq-type-learner-meta);min-height:var(--eq-target-min);font-weight:760}@media (min-width:601px) and (max-width:1024px){.generated-reflex-topbar :is(a,button){min-height:48px}.generated-reflex-modes button,.generated-reflex-question :is(button,input){min-height:54px!important}.generated-reflex-question{max-width:820px;padding-inline:42px}.generated-reflex-question>h1{font-size:clamp(2.8rem,6.8vw,4.4rem)}.lesson-player-actions a{min-height:48px!important}}@media (min-width:601px) and (max-width:850px){.fractions-division-lesson[data-screen=decode] .fractions-decode-grid{grid-template-columns:1fr}.fractions-division-lesson[data-screen=decode] .fractions-decode-grid article{grid-template-columns:minmax(150px,.55fr) 1fr;align-items:start;gap:8px 20px;min-height:0;padding:22px;display:grid}.fractions-division-lesson[data-screen=decode] .fractions-decode-grid article>span{grid-row:1/span 2;padding-top:4px}.fractions-division-lesson[data-screen=decode] .fractions-decode-grid strong,.fractions-division-lesson[data-screen=decode] .fractions-decode-grid p{margin-top:0}}@media (max-width:600px){.lesson-player-actions{gap:7px}.lesson-player-actions a{min-height:44px!important}.lesson-player-actions a:last-child{font-size:0!important}.lesson-player-actions a:last-child:after{content:"Exit";font-size:var(--eq-type-learner-meta)}.fractions-division-lesson[data-screen=decode] .lesson-player-screen{padding-bottom:20px}.fractions-division-lesson[data-screen=decode] .lesson-player-screen>header h1{font-size:clamp(2.1rem,10vw,2.75rem)}.fractions-division-lesson[data-screen=decode] .lesson-player-body{margin-top:28px}.fractions-division-lesson[data-screen=decode] .fractions-decode-grid{gap:9px}.fractions-division-lesson[data-screen=decode] .fractions-decode-grid article{padding:18px}.fractions-division-lesson[data-screen=decode] .fractions-decode-grid strong{margin-top:14px;font-size:1.12rem}.fractions-division-lesson[data-screen=decode] .fractions-decode-grid p{font-size:.9rem;line-height:1.48}.fractions-division-lesson[data-screen=decode] .fractions-clarity-callout{align-items:flex-start;padding:18px}.fractions-division-lesson[data-screen=decode] .lesson-player-footer{gap:9px;margin-top:24px}.fractions-division-lesson[data-screen=decode] .lesson-player-footer button{justify-self:stretch;width:100%;padding-inline:12px}}@media (max-width:650px){body:has(.lesson-player-page,.generated-reflex-page) .theme-toggle{justify-content:center;align-items:center;width:48px;height:48px;padding:0}body:has(.lesson-player-page,.generated-reflex-page) .theme-toggle>span:last-child{display:none}}body:has(.lesson-player-page,.generated-reflex-page) .theme-toggle{bottom:max(76px, calc(76px + env(safe-area-inset-bottom)))}@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}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
