:root{--ink:#102231;--ink-soft:#3e596b;--muted:#607789;--paper:#fbfdff;--panel:#ffffff;--line:#d7e5ec;--orange:#ff7a2f;--orange-hot:#ff9f45;--orange-glow:#ffd1a7;--orange-soft:#fff0e3;--orange-rgb:255,122,47;--teal:#0ca6a6;--teal-soft:#def8f5;--teal-rgb:12,166,166;--yellow-rgb:245,158,11;--blue:#2867d8;--blue-soft:#e8f0ff;--blue-rgb:40,103,216;--glass:rgba(255,255,255,0.66);--glass-strong:rgba(255,255,255,0.86);--glass-frost:rgba(255,255,255,0.58);--glass-edge:rgba(255,255,255,0.78);--brand-gradient:linear-gradient(135deg,#ff7a2f,#ff9f45 36%,#0ca6a6 68%,#2867d8);--brand-gradient-soft:linear-gradient(135deg,rgba(var(--orange-rgb),0.36) 0%,rgba(255,159,69,0.26) 30%,rgba(var(--teal-rgb),0.16) 66%,rgba(var(--blue-rgb),0.13) 100%);--glass-panel:linear-gradient(145deg,rgba(255,255,255,0.92),rgba(255,248,242,0.74) 42%,rgba(239,252,252,0.66) 72%,rgba(242,247,255,0.7));--glass-panel-warm:linear-gradient(145deg,rgba(255,255,255,0.9),rgba(255,237,218,0.76) 38%,rgba(239,252,252,0.62) 72%,rgba(243,248,255,0.66));--glass-sheen:linear-gradient(180deg,rgba(255,255,255,0.72),rgba(255,255,255,0.18));--glass-reflection:linear-gradient(132deg,rgba(255,255,255,0.68) 0%,rgba(255,255,255,0.28) 22%,rgba(var(--orange-rgb),0.16) 46%,rgba(255,255,255,0.1) 72%,rgba(255,255,255,0.34) 100%);--glass-background:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(255,244,233,0.82) 30%,rgba(241,253,253,0.7) 64%,rgba(249,252,255,0.96));--liquid-glass:linear-gradient(145deg,rgba(255,255,255,0.86),rgba(255,246,238,0.72) 34%,rgba(239,252,252,0.58) 68%,rgba(245,249,255,0.72));--liquid-glass-strong:linear-gradient(145deg,rgba(255,255,255,0.94),rgba(255,241,228,0.82) 38%,rgba(236,250,250,0.68) 70%,rgba(242,247,255,0.76));--liquid-glass-warm:linear-gradient(145deg,rgba(255,255,255,0.9),rgba(255,235,216,0.84) 42%,rgba(239,252,252,0.62) 72%,rgba(244,248,255,0.72));--orange-rim:linear-gradient(90deg,rgba(var(--orange-rgb),0.72),rgba(var(--teal-rgb),0.4),rgba(var(--blue-rgb),0.42));--polished-border:rgba(var(--orange-rgb),0.24);--polished-border-blue:rgba(var(--blue-rgb),0.16);--orange-wash:linear-gradient(90deg,rgba(var(--orange-rgb),0.18),rgba(var(--orange-rgb),0.04));--orange-line:linear-gradient(90deg,var(--orange),var(--orange-hot),var(--teal),var(--blue));--surface-gradient:linear-gradient(145deg,rgba(255,255,255,0.9),rgba(255,239,224,0.78) 34%,rgba(230,249,249,0.58) 66%,rgba(232,240,255,0.7));--grid-line:rgba(40,103,216,0.064);--shadow:0 18px 55px rgba(16,34,49,0.1);--shadow-soft:0 24px 80px rgba(16,34,49,0.12);--shadow-glass:0 28px 82px rgba(16,34,49,0.105),0 14px 44px rgba(var(--orange-rgb),0.15),0 1px 0 rgba(255,255,255,0.72),inset 0 1px 0 var(--glass-edge);--shadow-orange:0 18px 46px rgba(var(--orange-rgb),0.25);--shadow-polished:0 32px 90px rgba(16,34,49,0.105),0 16px 42px rgba(var(--orange-rgb),0.14),inset 0 1px 0 rgba(255,255,255,0.84);--focus-ring:0 0 0 3px rgba(12,166,166,0.14)}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{margin:0;background:var(--glass-background),linear-gradient(105deg,rgba(var(--orange-rgb),.18),transparent 30%,rgba(var(--teal-rgb),.08) 62%,rgba(var(--blue-rgb),.08)),linear-gradient(180deg,rgba(var(--orange-rgb),.13),transparent 34%),linear-gradient(90deg,rgba(var(--orange-rgb),.08),rgba(var(--teal-rgb),.06),rgba(var(--blue-rgb),.055)),var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}.dashboard-command-center>*,.panel,[class*=-card],[class*=-grid]>*,[class*=-panel],[class*=-row]>*{min-width:0}.dashboard-command-center :where(h1,h2,h3,h4,h5,h6,p,span,strong,em,b,small,li,a),.panel :where(h1,h2,h3,h4,h5,h6,p,span,strong,em,b,small,li,a,label,td,th,dd,dt,figcaption,blockquote),[class*=-card] :where(h1,h2,h3,h4,h5,h6,p,span,strong,em,b,small,li,a,label,td,th,dd,dt,figcaption,blockquote),[class*=-panel] :where(h1,h2,h3,h4,h5,h6,p,span,strong,em,b,small,li,a,label,td,th,dd,dt,figcaption,blockquote){overflow-wrap:anywhere}.app-shell{--surface-gradient:linear-gradient(145deg,rgba(255,255,255,0.92),rgba(249,250,253,0.74) 34%,rgba(230,249,249,0.55) 66%,rgba(232,240,255,0.72));--shadow-glass:0 28px 82px rgba(16,34,49,0.1),0 14px 44px rgba(var(--teal-rgb),0.1),0 1px 0 rgba(255,255,255,0.72),inset 0 1px 0 var(--glass-edge);--shadow-polished:0 32px 90px rgba(16,34,49,0.1),0 16px 42px rgba(var(--teal-rgb),0.1),inset 0 1px 0 rgba(255,255,255,0.84);--polished-border:rgba(var(--teal-rgb),0.18);background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(120deg,rgba(var(--orange-rgb),.09),rgba(255,255,255,.6) 32%,transparent 64%),linear-gradient(236deg,rgba(var(--teal-rgb),.22),transparent 46%),linear-gradient(180deg,rgba(var(--blue-rgb),.13),rgba(255,255,255,.72) 48%,rgba(var(--teal-rgb),.05)),var(--paper);background-size:34px 34px,34px 34px,auto,auto,auto}.app-shell,.landing-shell{position:relative;min-height:100vh;padding:24px}.landing-shell{overflow:hidden;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(118deg,rgba(var(--orange-rgb),.42),rgba(255,255,255,.68) 30%,transparent 66%),linear-gradient(242deg,rgba(var(--teal-rgb),.22),transparent 42%),linear-gradient(168deg,transparent 0 16%,rgba(var(--orange-rgb),.1) 16% 28%,transparent 28% 100%),linear-gradient(180deg,#ffffff 0,#fff1e6 25%,#f1fbff 58%,#fbfdff 100%);background-size:36px 36px,36px 36px,auto,auto,auto;color:var(--ink)}.blog-shell{position:relative;min-height:100vh;padding:24px;background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(135deg,rgba(var(--orange-rgb),.32),transparent 34%),linear-gradient(225deg,rgba(12,166,166,.16),transparent 34%),linear-gradient(172deg,transparent 0 18%,rgba(var(--orange-rgb),.08) 18% 32%,transparent 32% 100%),var(--paper);background-size:34px 34px,34px 34px,auto,auto,auto,auto}.blog-article,.blog-decision-bridge,.blog-featured-card,.blog-hero,.blog-lead-magnet-panel,.blog-nav,.blog-post-grid,.blog-related-grid{max-width:1180px;margin-inline:auto}.blog-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:26px}.blog-brand,.blog-language-list,.blog-meta-row{display:flex;align-items:center;gap:10px;min-width:0}.blog-brand .brand-logo{width:min(300px,52vw);max-height:76px}.blog-brand span{min-width:0;overflow-wrap:anywhere}.blog-brand,.blog-language-list a,.blog-read-link{color:var(--ink);font-weight:820;text-decoration:none}.blog-language-list{flex-wrap:wrap;flex:1 1;justify-content:flex-end}.blog-language-list a{min-width:42px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.76);color:var(--muted);font-size:.78rem;padding:9px 10px;text-align:center}.blog-language-list a[aria-current=page]{border-color:rgba(12,166,166,.4);background:var(--teal-soft);color:#075d63}.blog-hero{display:grid;min-height:46vh;align-items:center;padding:36px 0 28px}.blog-hero div{max-width:860px}.blog-eyebrow{margin:0 0 10px;color:#075d63;font-size:.8rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.blog-article-header h1,.blog-hero h1{margin:0;color:#102231;font-size:clamp(2.45rem,7vw,5.3rem);text-wrap:balance;letter-spacing:0;line-height:.98}.blog-article-header h1,.blog-hero h1{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}.blog-article-header h1{font-size:clamp(2.2rem,4.6vw,4.1rem);line-height:1.03}.blog-article-body p,.blog-article-header p,.blog-featured-copy p,.blog-hero p,.blog-next-step p,.blog-post-card p{color:var(--muted);line-height:1.65}.blog-hero>div>p:last-child{max-width:720px;font-size:1.08rem}.blog-article-header,.blog-featured-card{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:24px;gap:24px;align-items:stretch;margin-top:-8px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(255,248,242,.68)),var(--surface-gradient);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18);overflow:hidden}.blog-article-header>div,.blog-category-panel,.blog-featured-copy,.blog-hero div,.blog-learner-fit-card,.blog-pathway-card,.blog-post-card>div,.blog-section-heading{min-width:0}.blog-featured-card .blog-card-image{height:100%;min-height:360px}.blog-card-image{width:100%;object-fit:cover}.blog-article-header>div,.blog-featured-copy{display:grid;align-content:center;grid-gap:14px;gap:14px;padding:34px}.blog-featured-copy>span{width:-moz-fit-content;width:fit-content;border-radius:14px;background:var(--orange-soft);color:#965014;font-size:.78rem;font-weight:900;padding:8px 10px}.blog-featured-copy h2,.blog-next-step h2,.blog-post-card h3,.blog-section-heading h2{margin:0;color:#203749;letter-spacing:0;line-height:1.08}.blog-featured-copy h2{font-size:clamp(1.8rem,3.8vw,3.2rem)}.blog-meta-row{flex-wrap:wrap;color:var(--muted);font-size:.84rem;font-weight:760}.blog-read-link{width:-moz-fit-content;width:fit-content;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:rgba(255,255,255,.78);color:#965014;padding:10px 13px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.blog-hero-link{margin-top:6px}.blog-cadence-strip,.blog-category-directory,.blog-category-grid,.blog-decision-bridge,.blog-learner-fit-section,.blog-pathway-section{max-width:1180px;margin:24px auto 0}.blog-decision-bridge{position:relative;overflow:hidden;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:var(--glass-sheen),linear-gradient(136deg,rgba(255,255,255,.92),rgba(255,244,234,.7) 36%,rgba(231,250,250,.68) 68%,rgba(239,246,255,.72));box-shadow:var(--shadow-glass);backdrop-filter:blur(20px) saturate(1.16);-webkit-backdrop-filter:blur(20px) saturate(1.16);padding:24px}.blog-decision-article{margin-top:34px}.blog-decision-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.blog-decision-card{position:relative;overflow:hidden;display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:210px;border:1px solid rgba(var(--orange-rgb),.18);border-top:4px solid var(--orange);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,246,237,.66)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 16px 34px rgba(33,62,84,.06);padding:16px}.blog-decision-card-program{border-top-color:var(--teal)}.blog-decision-card-bundle{border-color:rgba(var(--orange-rgb),.26);border-top-color:var(--orange-hot);background:radial-gradient(circle at 18% 0,rgba(var(--orange-rgb),.18),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,242,232,.72) 52%,rgba(231,250,250,.68)),rgba(255,255,255,.74)}.blog-decision-card-pricing{border-top-color:var(--blue)}.blog-decision-card-install{border-top-color:var(--orange-hot)}.blog-decision-card h3,.blog-decision-card p{margin:0}.blog-decision-card h3{color:#142f44;font-size:1.02rem;line-height:1.18;overflow-wrap:anywhere}.blog-decision-card p{color:var(--muted);font-size:.92rem;font-weight:640;line-height:1.55;overflow-wrap:anywhere}.blog-decision-card a{align-self:end;color:#075d63;font-size:.85rem;font-weight:880;overflow-wrap:anywhere;text-decoration:none}.blog-cadence-strip{border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(135deg,rgba(255,255,255,.92),rgba(236,251,250,.72) 42%,rgba(255,246,237,.76));box-shadow:var(--shadow-glass);backdrop-filter:blur(20px) saturate(1.16);-webkit-backdrop-filter:blur(20px) saturate(1.16);padding:24px}.blog-cadence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.blog-cadence-item{display:grid;grid-gap:8px;gap:8px;min-height:162px;border:1px solid rgba(var(--teal-rgb),.16);border-top:4px solid var(--teal);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(239,246,255,.66)),rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 16px 34px rgba(33,62,84,.06);padding:16px}.blog-cadence-item:nth-child(2){border-top-color:var(--blue)}.blog-cadence-item:nth-child(3){border-top-color:var(--orange)}.blog-cadence-item span{color:#075d63;font-size:.78rem;font-weight:880;letter-spacing:0;text-transform:uppercase}.blog-cadence-item strong{color:#142f44;font-size:1.1rem;line-height:1.18;overflow-wrap:anywhere}.blog-cadence-item p{color:var(--muted);font-size:.92rem;font-weight:640;line-height:1.55;margin:0;overflow-wrap:anywhere}.blog-cadence-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.blog-cadence-actions>a:not(.blog-read-link){align-items:center;border:1px solid rgba(var(--blue-rgb),.18);border-radius:999px;color:#075d63;display:inline-flex;font-size:.86rem;font-weight:860;justify-content:center;min-height:42px;padding:10px 14px;text-decoration:none}.blog-learner-fit-section{border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,246,237,.72) 38%,rgba(236,251,250,.72));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(20px) saturate(1.16);backdrop-filter:blur(20px) saturate(1.16);padding:24px}.blog-learner-fit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.blog-learner-fit-card{display:grid;grid-gap:10px;gap:10px;min-height:188px;border:1px solid rgba(var(--orange-rgb),.18);border-top:4px solid var(--orange);border-radius:14px;background:var(--glass-sheen),linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,247,240,.68));box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 16px 34px rgba(33,62,84,.06);padding:16px}.blog-learner-fit-card:nth-child(2){border-top-color:var(--teal)}.blog-learner-fit-card:nth-child(3){border-top-color:var(--blue)}.blog-learner-fit-card:nth-child(4){border-top-color:var(--orange);background:var(--glass-sheen),linear-gradient(145deg,rgba(255,255,255,.82),rgba(238,250,255,.68))}.blog-learner-fit-card h3,.blog-learner-fit-card p{margin:0}.blog-learner-fit-card h3{color:#142f44;font-size:1.02rem;line-height:1.2;overflow-wrap:anywhere}.blog-learner-fit-card p{color:var(--muted);font-size:.92rem;font-weight:640;line-height:1.55;overflow-wrap:anywhere}.blog-learner-fit-link{align-self:end;justify-self:start;display:inline-flex;align-items:center;justify-content:center;min-height:42px;border:1px solid rgba(var(--blue-rgb),.18);border-radius:999px;background:var(--glass-sheen),linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,244,232,.72));color:#17354d;font-size:.82rem;font-weight:850;line-height:1.15;padding:10px 13px;text-decoration:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 10px 22px rgba(var(--blue-rgb),.08);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease;overflow-wrap:anywhere}.blog-learner-fit-link:hover{border-color:rgba(var(--orange-rgb),.38);box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 14px 28px rgba(var(--orange-rgb),.14);transform:translateY(-1px)}.blog-pathway-section{border:1px solid rgba(var(--blue-rgb),.12);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(240,252,252,.72)),radial-gradient(circle at 13% 18%,rgba(var(--orange-rgb),.22),transparent 26%),radial-gradient(circle at 88% 28%,rgba(var(--teal-rgb),.18),transparent 28%),radial-gradient(circle at 76% 88%,rgba(var(--blue-rgb),.16),transparent 34%);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(20px) saturate(1.16);backdrop-filter:blur(20px) saturate(1.16);padding:24px}.blog-pathway-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.blog-pathway-card{border:1px solid rgba(var(--blue-rgb),.12);border-radius:14px;background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.78);display:grid;grid-gap:12px;gap:12px;padding:16px;position:relative;overflow:hidden}.blog-pathway-card:before{content:"";position:absolute;inset:0;border-top:4px solid rgba(var(--orange-rgb),.82);opacity:.86;pointer-events:none}.blog-pathway-card.blog-accent-teal:before{border-top-color:rgba(var(--teal-rgb),.82)}.blog-pathway-card.blog-accent-blue:before{border-top-color:rgba(var(--blue-rgb),.78)}.blog-pathway-card h3{color:#142f44;font-size:1.02rem;line-height:1.2;margin-top:4px;overflow-wrap:anywhere}.blog-pathway-card p{color:var(--muted);font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}.blog-pathway-actions{align-self:end;display:grid;grid-gap:8px;gap:8px}.blog-pathway-actions>a:not(.blog-read-link){color:#075d63;font-size:.84rem;font-weight:850}.blog-category-list,.blog-topic-row{display:flex;flex-wrap:wrap;gap:8px}.blog-category-list a,.blog-topic-row a{border:1px solid rgba(40,103,216,.18);border-radius:999px;background:rgba(255,255,255,.82);color:#184a9a;font-size:.82rem;font-weight:800;padding:7px 10px}.blog-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding-bottom:36px}.blog-category-panel{border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:var(--surface-gradient);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);padding:18px}.blog-category-panel h3{color:#142f44;font-size:1.05rem;margin-bottom:12px}.blog-category-panel div{display:grid;grid-gap:10px;gap:10px}.blog-category-panel a{display:grid;grid-gap:3px;gap:3px;color:#075d63;font-weight:800}.blog-category-panel small{color:var(--muted);font-size:.78rem}.blog-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:26px}.blog-section-heading{grid-column:1/-1;margin:10px 0 2px}.blog-post-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);grid-gap:0;gap:0;border:1px solid rgba(var(--blue-rgb),.13);border-radius:14px;background:var(--surface-gradient);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14);overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.blog-post-card:hover{border-color:rgba(var(--orange-rgb),.34);box-shadow:0 22px 64px rgba(16,34,49,.12);transform:translateY(-2px)}.blog-post-card .blog-card-image{height:100%;min-height:250px}.blog-post-card>div{display:grid;grid-gap:11px;gap:11px;align-content:center;padding:22px}.blog-post-card h3{font-size:1.35rem}.blog-article-header{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);margin-top:0}.blog-article-header .blog-card-image{height:100%;min-height:420px}.blog-article-body{max-width:780px;margin:0 auto;padding:36px 0 8px}.blog-article-body p{margin:0 0 22px;color:#31495a;font-size:1.08rem}.blog-sparky-companion{display:grid;grid-template-columns:minmax(180px,.54fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;margin:30px 0;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(255,240,229,.62)),linear-gradient(90deg,rgba(var(--orange-rgb),.13),rgba(var(--teal-rgb),.1),rgba(var(--blue-rgb),.08));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14);padding:14px}.blog-sparky-companion-image{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;border:1px solid rgba(12,166,166,.18);border-radius:7px;background:#eef8fb}.blog-sparky-companion div{display:grid;grid-gap:7px;gap:7px;min-width:0}.blog-sparky-companion h2{margin:0;color:#203749;font-size:1.15rem}.blog-sparky-companion p{margin:0}.blog-sparky-companion span{color:#075d63;font-size:.84rem;font-weight:750;line-height:1.35}.blog-next-step{margin-top:30px;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:rgba(255,255,255,.78);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);padding:22px}.blog-learner-diversity-note{position:relative;overflow:hidden;border-color:rgba(var(--teal-rgb),.24);background:var(--glass-sheen),linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,246,235,.72) 30%,rgba(232,251,250,.74) 62%,rgba(239,246,255,.78))}.blog-learner-diversity-note:before{position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--orange),var(--teal),var(--blue));content:""}.blog-shell[dir=rtl] .blog-learner-diversity-note:before{inset:0 0 0 auto}.blog-learner-diversity-note h2,.blog-learner-diversity-note p,.blog-learner-diversity-note ul{position:relative}.blog-learner-diversity-note ul{display:grid;grid-gap:10px;gap:10px;margin:16px 0 0;-webkit-padding-start:20px;padding-inline-start:20px}.blog-learner-diversity-note li{color:#274154;font-size:.94rem;font-weight:690;line-height:1.55}.blog-lead-magnet-panel{display:grid;grid-template-columns:minmax(0,.92fr) minmax(280px,.72fr);grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:26px;border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,243,231,.74)),linear-gradient(108deg,rgba(var(--orange-rgb),.18),rgba(var(--teal-rgb),.12),rgba(var(--blue-rgb),.1));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 18px 48px rgba(16,34,49,.08),0 12px 34px rgba(var(--orange-rgb),.12);backdrop-filter:blur(20px) saturate(1.18);-webkit-backdrop-filter:blur(20px) saturate(1.18);padding:22px}.blog-lead-magnet-article{margin:34px 0 0}.blog-lead-magnet-copy{display:grid;align-content:center;grid-gap:12px;gap:12px;min-width:0}.blog-lead-magnet-copy h2,.blog-lead-magnet-copy p{margin:0}.blog-lead-magnet-copy h2{max-width:12ch;color:#102231;font-size:clamp(1.65rem,3vw,2.55rem);line-height:1.04}.blog-lead-magnet-copy>p:not(.blog-eyebrow){max-width:56ch;color:#31495a;font-weight:650;line-height:1.55}.blog-lead-magnet-panel .blog-program-link-row a{border-color:rgba(var(--orange-rgb),.28);background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,240,229,.72)),rgba(var(--teal-rgb),.08)}.blog-lead-magnet-panel .beta-form{margin-top:0;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.82);padding:16px}.blog-lead-magnet-panel .primary-button{justify-self:start}.public-avatar-strip{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;box-sizing:border-box;min-width:0;width:100%;max-width:1180px;margin:0 auto 26px;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(232,240,255,.72));box-shadow:0 16px 46px rgba(16,34,49,.08);padding:18px}.public-avatar-strip>div:first-child{display:grid;align-content:center;grid-gap:10px;gap:10px}.public-avatar-strip>*{min-width:0;max-width:100%}.public-avatar-strip h2,.public-avatar-strip p{margin:0;overflow-wrap:anywhere}.public-avatar-strip h2{color:#102231;font-size:clamp(1.45rem,2.7vw,2.25rem);line-height:1.05}.public-avatar-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0;max-width:100%}.public-avatar-row article{display:grid;grid-gap:7px;gap:7px;box-sizing:border-box;min-width:0;max-width:100%;min-height:176px;border:1px solid rgba(12,166,166,.16);border-radius:14px;background:rgba(255,255,255,.86);padding:10px}.public-avatar-row img{width:100%;height:92px;border-radius:14px;object-fit:cover;object-position:center 14%}.public-avatar-row strong{color:#102231;font-size:.92rem;overflow-wrap:anywhere}.public-avatar-row span{color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.28;overflow-wrap:anywhere}.blog-program-link-row{display:flex;flex-wrap:wrap;gap:8px}.blog-program-link-row a{border:1px solid rgba(40,103,216,.16);border-radius:14px;background:rgba(12,166,166,.08);color:#075d63;font-weight:850;padding:8px 10px}.blog-related-grid{padding-bottom:36px}.literacy-shell{background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(135deg,rgba(var(--orange-rgb),.24),transparent 32%),linear-gradient(225deg,rgba(var(--teal-rgb),.2),transparent 34%),linear-gradient(180deg,rgba(var(--blue-rgb),.1),transparent 46%),var(--paper);background-size:34px 34px,34px 34px,auto,auto,auto,auto}.literacy-device-section,.literacy-hero,.literacy-paper-section,.literacy-parent-section,.literacy-premium-panel,.literacy-safety-panel,.literacy-schoolquest-bridge,.literacy-section,.literacy-studio-section{max-width:1180px;margin-inline:auto}.literacy-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(340px,1.08fr);grid-gap:26px;gap:26px;align-items:center;padding:12px 0 30px}.literacy-hero-copy{display:grid;grid-gap:16px;gap:16px;align-content:center;min-width:0}.literacy-device-heading h2,.literacy-hero-copy h1,.literacy-paper-copy h2,.literacy-parent-section h2,.literacy-premium-panel h2,.literacy-safety-panel h2,.literacy-schoolquest-bridge h2,.literacy-section h2,.literacy-studio-heading h2{margin:0;color:#102231;letter-spacing:0;line-height:1.02}.literacy-hero-copy h1{max-width:720px;background:linear-gradient(108deg,#102231,#102231 34%,#ff7a2f 58%,#0b7f86 78%,#225ec4);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:clamp(2.55rem,5.6vw,5rem);overflow-wrap:anywhere}.literacy-device-heading p,.literacy-hero-copy>p,.literacy-paper-copy p,.literacy-parent-section p,.literacy-premium-panel p,.literacy-safety-panel p,.literacy-schoolquest-bridge p,.literacy-section p,.literacy-studio-heading p{margin:0;color:#496577;line-height:1.62}.literacy-hero-stage{position:relative;min-width:0}.literacy-hero-photo{width:100%;min-height:430px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;box-shadow:var(--shadow-glass);object-fit:cover}.literacy-sparky-panel{position:absolute;right:18px;bottom:18px;display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;max-width:min(420px,calc(100% - 36px));border:1px solid rgba(255,255,255,.72);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16);padding:12px}.literacy-sparky-panel img{width:92px;height:92px;border-radius:14px;object-fit:cover;object-position:center 18%}.literacy-sparky-panel span,.literacy-sparky-panel strong{display:block}.literacy-sparky-panel strong{color:#102231;font-size:1rem}.literacy-sparky-panel span{color:var(--muted);font-size:.9rem;line-height:1.35}.literacy-deep-method-section,.literacy-device-section,.literacy-hardware-trust-panel,.literacy-paper-section,.literacy-parent-section,.literacy-premium-panel,.literacy-premium-readaloud-panel,.literacy-safety-panel,.literacy-schoolquest-bridge,.literacy-studio-section,.literacy-writing-studio-panel,.literacy-zero-start-panel{display:grid;grid-gap:22px;gap:22px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:var(--liquid-glass-strong);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.15);backdrop-filter:blur(22px) saturate(1.15);padding:26px;margin-bottom:30px}.literacy-paper-section,.literacy-parent-section,.literacy-premium-panel,.literacy-schoolquest-bridge{grid-template-columns:minmax(0,.86fr) minmax(320px,1.14fr);align-items:center}.literacy-bridge-grid,.literacy-crew-row,.literacy-deep-method-grid,.literacy-feature-grid,.literacy-language-grid,.literacy-loop-grid,.literacy-parent-grid{display:grid;grid-gap:14px;gap:14px}.literacy-crew-row{grid-template-columns:repeat(4,minmax(0,1fr))}.literacy-crew-row figure{display:grid;justify-items:center;grid-gap:8px;gap:8px;min-width:0;margin:0;border:1px solid rgba(var(--blue-rgb),.12);border-radius:14px;background:rgba(255,255,255,.68);padding:10px}.literacy-crew-row img{width:100%;max-width:118px;height:auto;aspect-ratio:1;border-radius:14px;object-fit:cover;object-position:center 18%}.literacy-crew-row figcaption{color:#203749;font-weight:850}.literacy-section{padding:20px 0 34px}.literacy-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.literacy-bridge-grid article,.literacy-feature-card,.literacy-language-card,.literacy-loop-card,.literacy-method-card,.literacy-parent-grid article{border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:var(--surface-gradient);box-shadow:0 18px 46px rgba(16,34,49,.08);padding:20px}.literacy-feature-card{display:grid;align-content:start;grid-gap:12px;gap:12px}.literacy-feature-card svg,.literacy-loop-card svg,.literacy-method-card svg,.literacy-method-panel-head>span svg{color:#0b7f86}.literacy-feature-card:nth-child(2n) svg,.literacy-loop-card:nth-child(2n) svg{color:rgb(var(--orange-rgb))}.literacy-adaptive-panel h3,.literacy-bridge-grid h3,.literacy-feature-card h3,.literacy-language-card h3,.literacy-method-card h3,.literacy-parent-grid h3{margin:0;color:#203749;font-size:1.16rem;line-height:1.16}.literacy-deep-method-section,.literacy-hardware-trust-panel,.literacy-premium-readaloud-panel,.literacy-writing-studio-panel,.literacy-zero-start-panel{border-color:rgba(var(--teal-rgb),.2);background:var(--glass-sheen),linear-gradient(122deg,rgba(var(--teal-rgb),.13),transparent 36%),linear-gradient(242deg,rgba(var(--orange-rgb),.12),transparent 42%),rgba(255,255,255,.78)}.literacy-deep-method-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.literacy-method-card{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;overflow-wrap:anywhere}.literacy-method-card p,.literacy-method-card span,.literacy-method-panel-head p{margin:0;color:#486577;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-method-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.22);border-radius:999px;background:rgba(var(--orange-rgb),.1);color:#7a3e08;font-size:.78rem;font-weight:900;line-height:1.2;padding:6px 9px}.literacy-method-panel-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.literacy-method-panel-head>span{display:grid;width:46px;height:46px;place-items:center;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:rgba(255,255,255,.72)}.literacy-method-panel-head h2{margin:0;color:#203749;font-size:clamp(1.32rem,2.1vw,2rem);letter-spacing:0;line-height:1.1}.literacy-zero-starter-ladder{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,251,246,.76);padding:16px}.literacy-zero-starter-ladder-head{display:grid;grid-gap:6px;gap:6px;max-width:860px}.literacy-zero-starter-ladder-head h3,.literacy-zero-starter-ladder-head p,.literacy-zero-starter-step p{margin:0}.literacy-zero-starter-ladder-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-zero-starter-ladder-head p,.literacy-zero-starter-step p{color:#486577;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-zero-starter-step-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.literacy-zero-starter-step{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:rgba(255,255,255,.74);padding:12px}.literacy-zero-starter-step span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(var(--teal-rgb),.1);color:#0b6f79;font-size:.76rem;font-weight:920;padding:5px 8px}.literacy-zero-starter-step strong{color:#203749;font-size:1rem;line-height:1.18}.literacy-zero-starter-step em{color:#7a3e08;font-size:.78rem;font-style:normal;font-weight:900;line-height:1.3}.literacy-ten-minute-routine{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.16);border-radius:14px;background:var(--glass-sheen),linear-gradient(126deg,rgba(var(--blue-rgb),.1),transparent 44%),rgba(248,253,255,.78);padding:16px}.literacy-ten-minute-routine-head{display:grid;grid-gap:7px;gap:7px;max-width:860px}.literacy-ten-minute-routine-head h3,.literacy-ten-minute-routine-head p,.literacy-ten-minute-step p{margin:0}.literacy-ten-minute-routine-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-ten-minute-routine-head p,.literacy-ten-minute-step p{color:#486577;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-ten-minute-routine-head span,.literacy-ten-minute-step em{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#7a3e08;font-size:.78rem;font-style:normal;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-ten-minute-step-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-ten-minute-step{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:rgba(255,255,255,.76);padding:12px}.literacy-ten-minute-step strong{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(var(--blue-rgb),.1);color:#1e5c87;font-size:.78rem;font-weight:930;padding:5px 8px}.literacy-mini-book-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(128deg,rgba(var(--orange-rgb),.1),transparent 44%),rgba(255,252,247,.78);padding:16px}.literacy-mini-book-head{display:grid;grid-gap:7px;gap:7px;max-width:860px}.literacy-mini-book-card p,.literacy-mini-book-head h3,.literacy-mini-book-head p{margin:0}.literacy-mini-book-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-mini-book-card p,.literacy-mini-book-head p{color:#486577;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-mini-book-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.literacy-mini-book-card{display:grid;align-content:start;grid-gap:8px;gap:8px;border:1px solid rgba(var(--orange-rgb),.14);border-radius:14px;background:rgba(255,255,255,.78);padding:12px}.literacy-mini-book-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-mini-book-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.12);color:#0b6670;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-reading-companion-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(132deg,rgba(var(--blue-rgb),.1),transparent 46%),rgba(247,252,255,.78);padding:16px}.literacy-reading-companion-head{display:grid;grid-gap:7px;gap:7px;max-width:890px}.literacy-reading-companion-card p,.literacy-reading-companion-head h3,.literacy-reading-companion-head p{margin:0}.literacy-reading-companion-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-reading-companion-card p,.literacy-reading-companion-head p{color:#486577;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-reading-companion-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-reading-companion-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:rgba(255,255,255,.78);padding:12px}.literacy-reading-companion-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-reading-companion-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#7a3e08;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-level-ladder-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(132deg,rgba(var(--teal-rgb),.1),transparent 46%),rgba(247,255,253,.78);padding:16px}.literacy-level-ladder-head{display:grid;grid-gap:7px;gap:7px;max-width:890px}.literacy-level-ladder-card p,.literacy-level-ladder-head h3,.literacy-level-ladder-head p{margin:0}.literacy-level-ladder-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-level-ladder-card p,.literacy-level-ladder-head p{color:#486577;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-level-ladder-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-level-ladder-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.14);border-radius:14px;background:rgba(255,255,255,.78);padding:12px}.literacy-level-ladder-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-level-ladder-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--blue-rgb),.12);color:#184a78;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-reading-reset-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(132deg,rgba(var(--blue-rgb),.1),transparent 48%),rgba(247,252,255,.8);padding:16px}.literacy-reading-reset-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-reading-reset-card p,.literacy-reading-reset-head h3,.literacy-reading-reset-head p{margin:0}.literacy-reading-reset-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-reading-reset-card p,.literacy-reading-reset-head p{color:#486577;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-reading-reset-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-reading-reset-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:rgba(255,255,255,.8);padding:12px}.literacy-reading-reset-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-reading-reset-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#8a3e10;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-caregiver-relay-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(132deg,rgba(var(--teal-rgb),.11),transparent 48%),rgba(247,255,253,.82);padding:16px}.literacy-caregiver-relay-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-caregiver-relay-card p,.literacy-caregiver-relay-head h3,.literacy-caregiver-relay-head p{margin:0}.literacy-caregiver-relay-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-caregiver-relay-card p,.literacy-caregiver-relay-head p{color:#486577;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-caregiver-relay-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-caregiver-relay-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.14);border-radius:14px;background:rgba(255,255,255,.8);padding:12px}.literacy-caregiver-relay-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-caregiver-relay-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--blue-rgb),.12);color:#184a78;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-progress-story-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(132deg,rgba(var(--orange-rgb),.12),transparent 46%),linear-gradient(248deg,rgba(var(--teal-rgb),.1),transparent 50%),rgba(255,250,245,.84);padding:16px}.literacy-progress-story-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-progress-story-card p,.literacy-progress-story-head h3,.literacy-progress-story-head p{margin:0}.literacy-progress-story-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-progress-story-card p,.literacy-progress-story-head p{color:#526779;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-progress-story-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-progress-story-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.16);border-radius:14px;background:rgba(255,255,255,.82);padding:12px}.literacy-progress-story-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-progress-story-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.12);color:#176656;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-reader-celebration-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(132deg,rgba(var(--blue-rgb),.11),transparent 46%),linear-gradient(248deg,rgba(var(--orange-rgb),.1),transparent 50%),rgba(247,252,255,.84);padding:16px}.literacy-reader-celebration-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-reader-celebration-card p,.literacy-reader-celebration-head h3,.literacy-reader-celebration-head p{margin:0}.literacy-reader-celebration-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-reader-celebration-card p,.literacy-reader-celebration-head p{color:#526779;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-reader-celebration-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-reader-celebration-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--blue-rgb),.16);border-radius:14px;background:rgba(255,255,255,.82);padding:12px}.literacy-reader-celebration-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-reader-celebration-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#87421c;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-read-aloud-evening-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(128deg,rgba(var(--teal-rgb),.13),transparent 46%),linear-gradient(248deg,rgba(var(--blue-rgb),.1),transparent 50%),rgba(247,255,253,.84);padding:16px}.literacy-read-aloud-evening-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-read-aloud-evening-card p,.literacy-read-aloud-evening-head h3,.literacy-read-aloud-evening-head p{margin:0}.literacy-read-aloud-evening-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-read-aloud-evening-card p,.literacy-read-aloud-evening-head p{color:#526779;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-read-aloud-evening-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-read-aloud-evening-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:rgba(255,255,255,.84);padding:12px}.literacy-read-aloud-evening-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-read-aloud-evening-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--blue-rgb),.12);color:#174d7d;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-read-to-someone-coaching-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:var(--glass-sheen),linear-gradient(128deg,rgba(var(--orange-rgb),.15),transparent 44%),linear-gradient(248deg,rgba(var(--teal-rgb),.12),transparent 50%),rgba(255,250,245,.86);padding:16px}.literacy-read-to-someone-coaching-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-read-to-someone-coaching-card p,.literacy-read-to-someone-coaching-head h3,.literacy-read-to-someone-coaching-head p{margin:0}.literacy-read-to-someone-coaching-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-read-to-someone-coaching-card p,.literacy-read-to-someone-coaching-head p{color:#526779;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-read-to-someone-coaching-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-read-to-someone-coaching-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,255,255,.84);padding:12px}.literacy-read-to-someone-coaching-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-read-to-someone-coaching-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.12);color:#176656;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-confidence-transfer-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--blue-rgb),.14),transparent 42%),linear-gradient(242deg,rgba(var(--orange-rgb),.12),transparent 48%),rgba(247,252,255,.88);padding:16px}.literacy-confidence-transfer-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-confidence-transfer-card p,.literacy-confidence-transfer-head h3,.literacy-confidence-transfer-head p{margin:0}.literacy-confidence-transfer-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-confidence-transfer-card p,.literacy-confidence-transfer-head p{color:#526779;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-confidence-transfer-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-confidence-transfer-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:rgba(255,255,255,.84);padding:12px}.literacy-confidence-transfer-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-confidence-transfer-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--orange-rgb),.13);color:#7a4315;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-reading-support-boundary-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--orange-rgb),.14),transparent 42%),linear-gradient(242deg,rgba(var(--teal-rgb),.12),transparent 48%),rgba(255,250,245,.88);padding:16px}.literacy-reading-support-boundary-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-reading-support-boundary-card p,.literacy-reading-support-boundary-head h3,.literacy-reading-support-boundary-head p{margin:0}.literacy-reading-support-boundary-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-reading-support-boundary-card p,.literacy-reading-support-boundary-head p{color:#526779;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-reading-support-boundary-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-reading-support-boundary-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,255,255,.84);padding:12px}.literacy-reading-support-boundary-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-reading-support-boundary-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.13);color:#176656;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-practice-proof-pack-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--teal-rgb),.14),transparent 42%),linear-gradient(242deg,rgba(var(--blue-rgb),.12),transparent 48%),rgba(247,255,252,.88);padding:16px}.literacy-practice-proof-pack-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-practice-proof-pack-card p,.literacy-practice-proof-pack-head h3,.literacy-practice-proof-pack-head p{margin:0}.literacy-practice-proof-pack-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-practice-proof-pack-card p,.literacy-practice-proof-pack-head p{color:#526779;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-practice-proof-pack-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-practice-proof-pack-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:rgba(255,255,255,.84);padding:12px}.literacy-practice-proof-pack-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-practice-proof-pack-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--blue-rgb),.12);color:#174d7d;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-reading-conference-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--orange-rgb),.14),transparent 42%),linear-gradient(242deg,rgba(var(--teal-rgb),.12),transparent 48%),rgba(255,250,244,.88);padding:16px}.literacy-reading-conference-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-reading-conference-card p,.literacy-reading-conference-head h3,.literacy-reading-conference-head p{margin:0}.literacy-reading-conference-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-reading-conference-card p,.literacy-reading-conference-head p{color:#526779;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-reading-conference-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-reading-conference-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,255,255,.84);padding:12px}.literacy-reading-conference-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-reading-conference-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.13);color:#176656;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-confidence-retention-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(126deg,rgba(var(--blue-rgb),.13),transparent 44%),linear-gradient(244deg,rgba(var(--yellow-rgb),.15),transparent 48%),rgba(247,252,255,.9);padding:16px}.literacy-confidence-retention-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-confidence-retention-card p,.literacy-confidence-retention-head h3,.literacy-confidence-retention-head p{margin:0}.literacy-confidence-retention-head h3{color:#203749;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-confidence-retention-card p,.literacy-confidence-retention-head p{color:#526779;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-confidence-retention-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-confidence-retention-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:rgba(255,255,255,.86);padding:12px}.literacy-confidence-retention-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-confidence-retention-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--yellow-rgb),.2);color:#755413;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-dictation-bridge-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:var(--glass-sheen),linear-gradient(126deg,rgba(var(--orange-rgb),.14),transparent 44%),linear-gradient(244deg,rgba(var(--teal-rgb),.14),transparent 48%),rgba(255,250,244,.92);padding:16px}.literacy-dictation-bridge-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-dictation-bridge-card p,.literacy-dictation-bridge-head h3,.literacy-dictation-bridge-head p{margin:0}.literacy-dictation-bridge-head h3{color:#613412;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-dictation-bridge-card p,.literacy-dictation-bridge-head p{color:#5b6370;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-dictation-bridge-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.literacy-dictation-bridge-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,255,255,.88);padding:12px}.literacy-dictation-bridge-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-dictation-bridge-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.13);color:#176656;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-country-bridge-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--teal-rgb),.22);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--teal-rgb),.14),transparent 42%),linear-gradient(242deg,rgba(var(--orange-rgb),.14),transparent 48%),rgba(248,255,252,.92);padding:16px}.literacy-country-bridge-head{display:grid;grid-gap:7px;gap:7px;max-width:900px}.literacy-country-bridge-card p,.literacy-country-bridge-head h3,.literacy-country-bridge-head p{margin:0}.literacy-country-bridge-head h3{color:#183b3e;font-size:clamp(1.1rem,1.8vw,1.48rem);line-height:1.14}.literacy-country-bridge-card p,.literacy-country-bridge-head p{color:#486870;font-size:.93rem;font-weight:680;line-height:1.5}.literacy-country-bridge-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.literacy-country-bridge-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:rgba(255,255,255,.88);padding:12px}.literacy-country-bridge-card strong{color:var(--ink);font-weight:930;line-height:1.18}.literacy-country-bridge-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--orange-rgb),.15);color:#7a4d21;font-size:.78rem;font-weight:900;line-height:1.28;padding:6px 8px}.literacy-tablet-paper{perspective:1100px}.literacy-tablet-frame{width:min(100%,600px);min-height:360px;margin-inline:auto;border:18px solid #172c3c;border-radius:14px;background:#172c3c;box-shadow:0 30px 80px rgba(16,34,49,.22);transform:rotate(-4deg)}.literacy-paper-lines{position:relative;display:grid;align-content:end;min-height:324px;overflow:hidden;border-radius:4px;background:repeating-linear-gradient(180deg,#ffffff 0,#ffffff 42px,rgba(40,103,216,.16) 43px,#ffffff 44px,#ffffff 84px);padding:26px 36px 42px}.literacy-paper-lines:before{content:"";position:absolute;inset:0 0 auto;height:100%;background:linear-gradient(90deg,transparent 0 46px,rgba(var(--orange-rgb),.26) 47px,transparent 48px);pointer-events:none}.paper-baseline,.paper-descender,.paper-headline,.paper-midline{position:absolute;left:36px;right:36px;height:2px;border-radius:999px}.paper-headline{bottom:174px;background:rgba(40,103,216,.28)}.paper-midline{bottom:136px;border-top:2px dashed rgba(12,166,166,.45)}.paper-baseline{bottom:98px;background:rgba(var(--orange-rgb),.62)}.paper-descender{bottom:60px;border-top:2px dashed rgba(40,103,216,.28)}.literacy-paper-lines strong{position:relative;z-index:1;display:block;color:#173246;font-family:Comic Sans MS,Trebuchet MS,ui-rounded,cursive;font-size:clamp(4rem,10vw,6.8rem);font-weight:700;line-height:.9;letter-spacing:0}.literacy-paper-lines em{position:relative;z-index:1;display:block;margin-top:22px;color:#7f4c1d;font-size:.85rem;font-style:normal;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.literacy-device-section{align-content:start}.literacy-device-heading{display:grid;grid-gap:10px;gap:10px;max-width:900px}.literacy-device-tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.literacy-device-tier-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-height:310px;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:var(--glass-reflection),linear-gradient(145deg,rgba(255,255,255,.9),rgba(232,252,250,.58));box-shadow:0 18px 46px rgba(16,34,49,.08);padding:20px}.literacy-device-tier-card:first-child{border-color:rgba(var(--orange-rgb),.26);background:var(--glass-reflection),linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,240,226,.68))}.literacy-device-tier-card:nth-child(3){border-color:rgba(var(--blue-rgb),.18);background:var(--glass-reflection),linear-gradient(145deg,rgba(255,255,255,.9),rgba(232,241,255,.62))}.literacy-device-tier-card h3{margin:0;color:#203749;font-size:1.16rem;line-height:1.16}.literacy-device-tier-card p{margin:0;color:#496577;line-height:1.5}.literacy-device-tier-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.literacy-device-tier-card li{display:flex;gap:8px;align-items:flex-start;color:#28465a;font-weight:780;line-height:1.35}.literacy-device-tier-card svg{flex:0 0 auto;margin-top:1px;color:#0b7f86}.literacy-device-tier-card:first-child svg{color:rgb(var(--orange-rgb))}.literacy-device-proof{display:flex;gap:12px;align-items:flex-start;border:1px solid rgba(12,166,166,.2);border-radius:14px;background:rgba(255,255,255,.74);padding:14px 16px}.literacy-device-proof svg{flex:0 0 auto;color:#0b7f86}.literacy-device-proof strong{display:block;color:#8a4d13;font-size:.84rem;text-transform:uppercase}.literacy-device-proof p{margin:4px 0 0;color:#3b596b;line-height:1.5}.literacy-studio-section{display:grid;grid-gap:22px;gap:22px}.literacy-studio-heading{display:grid;grid-gap:10px;gap:10px;max-width:880px}.literacy-studio-privacy{display:flex;align-items:flex-start;gap:10px;width:min(100%,820px);border:1px solid rgba(12,166,166,.2);border-radius:14px;background:rgba(255,255,255,.72);color:#28465a;padding:12px 14px}.literacy-studio-privacy svg{flex:0 0 auto;color:#0b7f86}.literacy-studio-privacy strong{color:#8a4d13;font-size:.84rem;text-transform:uppercase}.literacy-studio-privacy span{color:#3b596b;line-height:1.5}.literacy-studio-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.literacy-studio-controls>span{color:#33556b;font-size:.82rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.literacy-manual-row button,.literacy-studio-chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(23,44,60,.14);border-radius:999px;background:rgba(255,255,255,.74);color:#244457;cursor:pointer;font:inherit;font-weight:800;padding:8px 14px}.literacy-studio-chip[aria-pressed=true]{border-color:rgba(var(--orange-rgb),.58);background:rgba(var(--orange-rgb),.14);color:#7f4c1d}.literacy-studio-chip span{display:inline-grid;place-items:center;min-width:30px;min-height:30px;border-radius:999px;background:rgba(12,166,166,.12);color:#0b7f86;font-size:.8rem}.literacy-routine-panel{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:linear-gradient(135deg,rgba(240,252,251,.9),rgba(255,249,241,.84));box-shadow:0 18px 48px rgba(16,34,49,.1);padding:20px}.literacy-routine-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,220px);grid-gap:16px;gap:16px;align-items:end}.literacy-routine-heading h3{margin:0;color:#172c3c;font-size:1.35rem;line-height:1.18}.literacy-routine-heading p{margin:8px 0 0;color:#496577;line-height:1.58}.literacy-routine-meter{display:grid;grid-gap:8px;gap:8px;min-width:0}.literacy-routine-meter strong{color:#0b7f86;font-size:1.45rem;line-height:1;text-align:end}.literacy-routine-meter>span{overflow:hidden;width:100%;height:10px;border-radius:999px;background:rgba(23,44,60,.1)}.literacy-routine-meter>span>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ca6a6,#ff8a3d);transition:width .18s ease}.literacy-routine-step-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.literacy-routine-step{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-content:start;min-height:150px;border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.74);color:#244457;cursor:pointer;font:inherit;padding:10px;text-align:start}.literacy-routine-step[aria-pressed=true]{border-color:rgba(12,166,166,.54);background:rgba(12,166,166,.12);box-shadow:inset 0 0 0 1px rgba(12,166,166,.14)}.literacy-routine-step-number{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgba(var(--orange-rgb),.14);color:#8a4d13;font-size:.78rem;font-weight:900}.literacy-routine-step[aria-pressed=true] .literacy-routine-step-number{background:rgba(12,166,166,.18);color:#0b7f86}.literacy-routine-step em,.literacy-routine-step small,.literacy-routine-step strong{display:block}.literacy-routine-step strong{color:#172c3c;font-size:.9rem;line-height:1.18}.literacy-routine-step em{margin-top:5px;color:#496577;font-size:.78rem;font-style:normal;line-height:1.3}.literacy-routine-step small{margin-top:8px;color:#6a4a2c;font-size:.72rem;font-weight:750;line-height:1.25}.literacy-routine-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(23,44,60,.1);padding-top:12px}.literacy-routine-footer span{color:#33556b;font-weight:800}.literacy-routine-footer button{border:1px solid rgba(23,44,60,.14);border-radius:999px;background:rgba(255,255,255,.78);color:#244457;cursor:pointer;font:inherit;font-weight:850;min-height:38px;padding:7px 12px}.literacy-preletter-panel{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(135deg,rgba(255,252,247,.94),rgba(240,252,251,.88)),radial-gradient(circle at 15% 0,rgba(12,166,166,.09),transparent 34%);box-shadow:0 18px 46px rgba(16,34,49,.08);padding:18px}.literacy-preletter-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,200px);grid-gap:14px;gap:14px;align-items:end}.literacy-preletter-heading h3{margin:0;color:#172c3c;font-size:1.35rem;line-height:1.16}.literacy-preletter-heading p{margin:8px 0 0;color:#496577;line-height:1.58}.literacy-preletter-progress{display:grid;grid-gap:6px;gap:6px;justify-items:end;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:rgba(255,255,255,.78);padding:12px;text-align:end}.literacy-preletter-progress strong{color:#0b7f86;font-size:1.35rem;line-height:1}.literacy-preletter-progress span{color:#6a4a2c;font-size:.78rem;font-weight:850;line-height:1.2}.literacy-preletter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.literacy-preletter-card{display:grid;grid-gap:7px;gap:7px;align-content:start;min-height:164px;border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.74);color:#244457;cursor:pointer;font:inherit;padding:10px;text-align:start}.literacy-preletter-card[aria-pressed=true]{border-color:rgba(12,166,166,.52);background:rgba(12,166,166,.12);box-shadow:inset 0 0 0 1px rgba(12,166,166,.14)}.literacy-preletter-card>span{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(var(--orange-rgb),.14);color:#8a4d13;font-size:.78rem;font-weight:900}.literacy-preletter-card[aria-pressed=true]>span{background:#0ca6a6;color:#ffffff}.literacy-preletter-card em,.literacy-preletter-card small,.literacy-preletter-card strong{display:block}.literacy-preletter-card strong{color:#172c3c;font-size:.9rem;line-height:1.16}.literacy-preletter-card em{color:#496577;font-size:.78rem;font-style:normal;line-height:1.3}.literacy-preletter-card small{color:#6a4a2c;font-size:.72rem;font-weight:750;line-height:1.25}.literacy-preletter-reset{justify-self:end;border:1px solid rgba(23,44,60,.14);border-radius:999px;background:rgba(255,255,255,.78);color:#244457;cursor:pointer;font:inherit;font-weight:850;min-height:38px;padding:7px 12px}.literacy-placement-panel{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(241,250,249,.78));box-shadow:0 18px 48px rgba(16,34,49,.1);padding:20px}.literacy-placement-intro{display:grid;grid-gap:8px;gap:8px;max-width:820px}.literacy-placement-intro h3,.literacy-placement-result h4{margin:0;color:#172c3c;font-size:1.35rem;line-height:1.18}.literacy-placement-intro p,.literacy-placement-result p{margin:0;color:#496577;line-height:1.58}.literacy-placement-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);grid-gap:16px;gap:16px}.literacy-placement-result,.literacy-placement-signals{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.literacy-placement-signals>strong,.literacy-seven-day-plan>strong{color:#6a4a2c;font-size:.78rem;letter-spacing:.07em;text-transform:uppercase}.literacy-placement-signal-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.literacy-placement-signal{display:grid;grid-gap:5px;gap:5px;min-height:98px;border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.74);color:#244457;cursor:pointer;font:inherit;padding:12px;text-align:start}.literacy-placement-signal[aria-pressed=true]{border-color:rgba(var(--orange-rgb),.58);background:rgba(var(--orange-rgb),.12)}.literacy-placement-signal span{color:#172c3c;font-weight:850;line-height:1.25}.literacy-placement-signal em{color:#496577;font-size:.86rem;font-style:normal;line-height:1.35}.literacy-placement-result{border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:rgba(255,247,236,.78);padding:16px}.literacy-placement-result>span{justify-self:start;border-radius:999px;background:rgba(12,166,166,.12);color:#0b7f86;font-size:.74rem;font-weight:850;letter-spacing:.08em;padding:6px 10px;text-transform:uppercase}.literacy-placement-result dl{display:grid;grid-gap:8px;gap:8px;margin:0}.literacy-placement-result dl div{border-radius:14px;background:rgba(255,255,255,.72);padding:10px}.literacy-placement-result dt{color:#8a4d13;font-size:.74rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.literacy-placement-result dd{margin:4px 0 0;color:#244457;line-height:1.48}.literacy-seven-day-plan{display:grid;grid-gap:8px;gap:8px}.literacy-seven-day-plan ol{display:grid;grid-gap:7px;gap:7px;margin:0;-webkit-padding-start:20px;padding-inline-start:20px}.literacy-seven-day-plan li{color:#244457;line-height:1.42}.literacy-studio-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);grid-gap:18px;gap:18px}.literacy-adaptive-panel,.literacy-parent-evidence-panel,.literacy-studio-panel{border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.82);box-shadow:0 18px 48px rgba(16,34,49,.1);padding:18px}.literacy-studio-panel{display:grid;align-content:start;grid-gap:16px;gap:16px}.literacy-parent-evidence-panel{display:grid;grid-gap:18px;gap:18px;border-color:rgba(12,166,166,.18);background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(240,252,251,.84))}.literacy-parent-evidence-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:start}.literacy-parent-evidence-heading h3{margin:0;color:#172c3c;font-size:1.35rem;line-height:1.18}.literacy-parent-evidence-heading p{margin:8px 0 0;color:#496577;line-height:1.58}.literacy-parent-evidence-heading button{white-space:nowrap}.literacy-parent-evidence-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);grid-gap:14px;gap:14px}.literacy-lesson-path,.literacy-proof-summary{min-width:0;border:1px solid rgba(23,44,60,.1);border-radius:14px;background:rgba(255,255,255,.72);padding:14px}.literacy-lesson-path{display:grid;grid-gap:12px;gap:12px}.literacy-lesson-path-heading,.literacy-proof-summary{display:flex;align-items:flex-start;gap:10px}.literacy-lesson-path-heading svg,.literacy-proof-summary>svg{flex:0 0 auto;color:#0b7f86;margin-top:2px}.literacy-lesson-path-heading strong,.literacy-proof-summary strong{color:#163447;font-weight:900}.literacy-lesson-path-heading p{margin:4px 0 0;color:#496577;line-height:1.48}.literacy-lesson-path-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.literacy-lesson-path-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;border:1px solid rgba(23,44,60,.1);border-radius:14px;background:rgba(247,251,252,.82);padding:10px}.literacy-lesson-path-list li[data-lesson-state=current]{border-color:rgba(var(--orange-rgb),.52);background:rgba(var(--orange-rgb),.1)}.literacy-lesson-path-list li[data-lesson-state=complete]{border-color:rgba(12,166,166,.42);background:rgba(12,166,166,.1)}.literacy-lesson-path-list li>span{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;background:rgba(12,166,166,.12);color:#0b7f86;font-size:.78rem;font-weight:900}.literacy-lesson-path-list em,.literacy-lesson-path-list small,.literacy-lesson-path-list strong{display:block}.literacy-lesson-path-list strong{color:#172c3c;line-height:1.2}.literacy-lesson-path-list em{margin-top:3px;color:#8a4d13;font-size:.76rem;font-style:normal;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.literacy-lesson-path-list small{margin-top:5px;color:#496577;line-height:1.35}.literacy-proof-summary dl{display:grid;grid-gap:8px;gap:8px;margin:10px 0 0}.literacy-proof-summary dl div{border-radius:14px;background:rgba(241,250,249,.72);padding:9px 10px}.literacy-proof-summary dt{color:#6a4a2c;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.literacy-proof-summary dd{margin:4px 0 0;color:#244457;font-weight:760;line-height:1.4}.literacy-studio-panel-heading{display:flex;align-items:flex-start;gap:12px}.literacy-studio-panel-heading svg{flex:0 0 auto;color:rgb(var(--orange-rgb))}.literacy-studio-panel-heading p{margin:0 0 4px;color:#6a4a2c;font-size:.78rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.literacy-studio-panel-heading strong{color:#244457;line-height:1.45}.literacy-studio-panel select{width:100%;min-height:44px;border:1px solid rgba(23,44,60,.16);border-radius:14px;background:#ffffff;color:#203749;font:inherit;font-weight:760;padding:8px 10px}.literacy-lesson-card,.literacy-read-target,.literacy-transcript-box{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(12,166,166,.13);border-radius:14px;background:rgba(241,250,249,.72);padding:14px}.literacy-lesson-card span,.literacy-read-target span,.literacy-transcript-box span,.literacy-writing-stats span{color:#6a4a2c;font-size:.76rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.literacy-lesson-card h3{margin:0;color:#172c3c;font-size:1.28rem}.literacy-lesson-card em,.literacy-lesson-card p{margin:0;color:#3b596b;line-height:1.55}.literacy-lesson-card em{font-style:normal}.literacy-lesson-card strong,.literacy-read-target strong,.literacy-transcript-box strong{color:#172c3c;font-family:Comic Sans MS,Trebuchet MS,ui-rounded,cursive;font-size:clamp(2rem,6vw,3.4rem);letter-spacing:0;line-height:1}.literacy-sound-map{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,248,238,.86),rgba(241,250,249,.82));padding:14px}.literacy-sound-map-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.literacy-sound-map-heading strong{display:block;color:#163447;font-weight:900}.literacy-sound-map-heading p{margin:4px 0 0;color:#3d5c6e;line-height:1.45}.literacy-sound-map-heading>span{border-radius:999px;background:rgba(var(--orange-rgb),.14);color:#8a4d13;font-size:.76rem;font-weight:900;padding:6px 9px}.literacy-sound-tile-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.literacy-sound-tile-row button{display:grid;grid-gap:6px;gap:6px;min-height:118px;border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.78);color:#244457;cursor:pointer;font:inherit;padding:10px;text-align:start}.literacy-sound-tile-row button[aria-pressed=true]{border-color:rgba(12,166,166,.54);background:rgba(12,166,166,.12)}.literacy-sound-tile-row strong{color:#172c3c;font-family:Comic Sans MS,Trebuchet MS,ui-rounded,cursive;font-size:clamp(1.8rem,5vw,2.8rem);letter-spacing:0;line-height:1}.literacy-sound-tile-row em,.literacy-sound-tile-row span{color:#496577;font-size:.78rem;font-style:normal;font-weight:760;line-height:1.3}.literacy-sound-tile-row em{color:#7a4b21}.literacy-sound-map small{color:#33556b;font-weight:850;line-height:1.35}.literacy-consent-toggle{display:flex;align-items:flex-start;gap:10px;color:#2d5065;line-height:1.45}.literacy-consent-toggle input{width:18px;height:18px;margin-top:2px;accent-color:#0b7f86}.literacy-cloud-ai-panel,.literacy-premium-consent-panel,.literacy-vision-check-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(40,103,216,.18);border-radius:14px;background:linear-gradient(135deg,rgba(245,252,255,.94),rgba(255,248,238,.88));box-shadow:0 18px 46px rgba(16,34,49,.08);padding:16px}.literacy-cloud-ai-heading,.literacy-consent-footer,.literacy-premium-consent-heading,.literacy-vision-check-heading{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.literacy-cloud-ai-heading h3,.literacy-premium-consent-heading h3,.literacy-vision-check-heading strong{margin:0;color:#172c3c;font-size:1.12rem;font-weight:900;letter-spacing:0}.literacy-cloud-ai-heading p,.literacy-consent-footer span,.literacy-premium-consent-heading p,.literacy-vision-check-heading p{margin:4px 0 0;color:#3d5c6e;line-height:1.45}.literacy-consent-receipt{display:grid;grid-gap:4px;gap:4px;min-width:min(245px,100%);border:1px solid rgba(12,166,166,.2);border-radius:14px;background:rgba(255,255,255,.78);color:#274d61;padding:12px}.literacy-cloud-ai-heading svg,.literacy-consent-receipt svg,.literacy-vision-check-heading svg{color:#0b7f86}.literacy-consent-receipt strong{color:#163447;font-size:.86rem;font-weight:900}.literacy-consent-receipt span{color:#4c6575;font-size:.8rem;font-weight:760;line-height:1.32}.literacy-consent-option-grid,.literacy-runtime-signal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.literacy-consent-option{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:7px 8px;gap:7px 8px;min-height:132px;border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.82);color:#284b61;cursor:pointer;font:inherit;padding:10px;text-align:start}.literacy-consent-option[aria-pressed=true]{border-color:rgba(12,166,166,.48);background:rgba(12,166,166,.11)}.literacy-consent-option>span{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:999px;background:rgba(var(--orange-rgb),.14);color:#8a4d13}.literacy-consent-option[aria-pressed=true]>span{background:rgba(12,166,166,.18);color:#0b7f86}.literacy-consent-option em,.literacy-consent-option strong{display:block}.literacy-cloud-consent-option{min-height:0}.literacy-consent-option strong{color:#172c3c;font-size:.86rem;font-weight:900;line-height:1.18}.literacy-consent-option em{grid-column:1/-1;color:#496577;font-size:.76rem;font-style:normal;font-weight:760;line-height:1.34}.literacy-runtime-lockline{display:flex;gap:9px;align-items:flex-start;border:1px solid rgba(12,166,166,.16);border-radius:14px;background:rgba(241,250,249,.72);color:#2d5065;font-weight:820;line-height:1.38;padding:10px}.literacy-runtime-lockline svg{flex:0 0 auto;margin-top:1px;color:#0b7f86}.literacy-runtime-signal-grid>div{display:grid;grid-gap:4px;gap:4px;min-height:78px;border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.78);padding:10px}.literacy-runtime-signal-grid span{color:#6a4a2c;font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.literacy-runtime-signal-grid strong{color:#173346;font-size:.95rem;font-weight:900;line-height:1.2}.literacy-manual-row,.literacy-studio-actions,.literacy-writing-stats{display:flex;flex-wrap:wrap;gap:10px}.literacy-studio-actions button:disabled{cursor:not-allowed;opacity:.52}.literacy-studio-note{margin:0;-webkit-border-start:4px solid rgba(var(--orange-rgb),.72);border-inline-start:4px solid rgba(var(--orange-rgb),.72);color:#5c4632;-webkit-padding-start:10px;padding-inline-start:10px}.literacy-manual-row button:hover{border-color:rgba(12,166,166,.34);background:rgba(12,166,166,.1)}.literacy-paper-setup{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(40,103,216,.18);border-radius:14px;background:linear-gradient(135deg,rgba(245,252,255,.92),rgba(255,248,238,.88));padding:14px}.literacy-paper-ready-toggle,.literacy-paper-setup-copy{display:flex;align-items:flex-start;gap:10px}.literacy-paper-setup-copy svg{flex:0 0 auto;color:#0b7f86;margin-top:2px}.literacy-line-mode-picker>span,.literacy-paper-checklist strong,.literacy-paper-setup-copy strong{color:#163447;font-weight:900}.literacy-paper-setup-copy p{margin:4px 0 0;color:#3d5c6e;line-height:1.48}.literacy-paper-ready-toggle{width:-moz-fit-content;width:fit-content;border:1px solid rgba(12,166,166,.24);border-radius:999px;background:rgba(255,255,255,.8);color:#254a61;font-weight:850;padding:8px 12px}.literacy-paper-ready-toggle input{width:18px;height:18px;margin:1px 0 0;accent-color:#0b7f86}.literacy-line-mode-picker{display:grid;grid-gap:8px;gap:8px}.literacy-line-mode-picker div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.literacy-line-mode-picker button{border:1px solid rgba(40,103,216,.18);border-radius:14px;background:rgba(255,255,255,.8);color:#24485f;font-size:.82rem;font-weight:900;line-height:1.15;min-height:44px;padding:8px 10px}.literacy-line-mode-picker button[aria-pressed=true]{border-color:rgba(12,166,166,.56);background:rgba(12,166,166,.14);box-shadow:inset 0 0 0 1px rgba(12,166,166,.2);color:#0e5361}.literacy-paper-checklist ul{display:grid;grid-gap:6px;gap:6px;margin:8px 0 0;padding:0}.literacy-paper-checklist li{display:flex;align-items:center;gap:8px;color:#3b596b;font-size:.88rem;font-weight:750}.literacy-paper-checklist li:before{display:inline-block;width:7px;height:7px;border-radius:999px;background:#0ca6a6;content:""}.literacy-device-calibration{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,248,238,.88),rgba(245,252,255,.9));padding:14px}.literacy-device-calibration-heading{display:flex;align-items:flex-start;gap:10px}.literacy-device-calibration-heading svg{flex:0 0 auto;color:rgb(var(--orange-rgb));margin-top:2px}.literacy-device-calibration-heading strong,.literacy-input-mode-picker>span{color:#163447;font-weight:900}.literacy-device-calibration-heading p,.literacy-device-calibration-note{margin:4px 0 0;color:#3d5c6e;line-height:1.48}.literacy-input-mode-picker{display:grid;grid-gap:8px;gap:8px}.literacy-input-mode-picker div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.literacy-input-mode-picker button{border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,255,255,.82);color:#24485f;font:inherit;font-size:.82rem;font-weight:900;line-height:1.15;min-height:44px;padding:8px 10px}.literacy-input-mode-picker button[aria-pressed=true]{border-color:rgba(var(--orange-rgb),.58);background:rgba(var(--orange-rgb),.14);box-shadow:inset 0 0 0 1px rgba(var(--orange-rgb),.18);color:#8a4d13}.literacy-device-signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.literacy-device-signal-grid div{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(12,166,166,.13);border-radius:14px;background:rgba(255,255,255,.78);padding:10px}.literacy-device-signal-grid dt{color:#6a4a2c;font-size:.72rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.literacy-device-signal-grid dd{margin:0;color:#24485f;font-weight:820;line-height:1.35}.literacy-formation-coach{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:linear-gradient(135deg,rgba(241,250,249,.86),rgba(255,248,238,.86));padding:14px}.literacy-formation-heading{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.literacy-formation-heading svg{color:rgb(var(--orange-rgb));margin-top:2px}.literacy-formation-heading em,.literacy-formation-heading p,.literacy-formation-heading strong{display:block}.literacy-formation-heading strong{color:#163447;font-weight:900}.literacy-formation-heading em{margin-top:3px;color:#8a4d13;font-style:normal;font-weight:850;line-height:1.28}.literacy-formation-heading p{margin:4px 0 0;color:#3d5c6e;line-height:1.45}.literacy-formation-heading>span{border-radius:999px;background:rgba(12,166,166,.12);color:#0b7f86;font-size:.76rem;font-weight:900;padding:6px 9px}.literacy-formation-cues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.literacy-formation-cues div{border-radius:14px;background:rgba(255,255,255,.74);padding:10px}.literacy-formation-cues dt{color:#6a4a2c;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.literacy-formation-cues dd{margin:4px 0 0;color:#244457;font-size:.88rem;font-weight:760;line-height:1.38}.literacy-formation-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.literacy-formation-steps button{display:flex;align-items:center;gap:8px;min-height:48px;border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.78);color:#244457;cursor:pointer;font:inherit;font-size:.85rem;font-weight:850;line-height:1.22;padding:8px 10px;text-align:start}.literacy-formation-steps button[aria-pressed=true]{border-color:rgba(12,166,166,.54);background:rgba(12,166,166,.12)}.literacy-formation-steps button span{display:inline-grid;flex:0 0 auto;place-items:center;width:24px;height:24px;border-radius:999px;background:rgba(var(--orange-rgb),.14);color:#8a4d13;font-size:.74rem;font-weight:900}.literacy-formation-steps button[aria-pressed=true] span{background:rgba(12,166,166,.18);color:#0b7f86}.literacy-a4-pad{position:relative;box-sizing:border-box;width:min(100%,560px);aspect-ratio:1/1.414;margin-inline:auto;border:18px solid #172c3c;border-radius:14px;background:#172c3c;box-shadow:0 22px 56px rgba(16,34,49,.18);transform-origin:center}.literacy-a4-pad[data-paper-ready=needs-a4-sheet]{box-shadow:0 22px 56px rgba(16,34,49,.18),0 0 0 4px rgba(var(--orange-rgb),.15)}.literacy-a4-pad-left{transform:rotate(-2.5deg)}.literacy-a4-pad-right{transform:rotate(2.5deg)}.literacy-a4-labels{position:absolute;inset:18px 18px auto auto;z-index:2;display:grid;grid-gap:5px;gap:5px;max-width:140px}.literacy-a4-labels span{border-radius:999px;background:rgba(255,255,255,.84);color:#31566c;font-size:.66rem;font-weight:850;padding:4px 8px}.literacy-writing-surface{display:block;width:100%;height:100%;min-height:0;border-radius:4px;background:linear-gradient(90deg,transparent 0 38px,rgba(var(--orange-rgb),.22) 39px,transparent 40px),repeating-linear-gradient(to bottom,#ffffff 0,#ffffff 47px,rgba(40,103,216,.12) 48px,#ffffff 49px,#ffffff 94px);touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.literacy-a4-pad[data-line-mode=starter] .literacy-writing-surface{background:linear-gradient(90deg,transparent 0 38px,rgba(var(--orange-rgb),.22) 39px,transparent 40px),repeating-linear-gradient(to bottom,#ffffff 0,#ffffff 55px,rgba(40,103,216,.12) 56px,#ffffff 57px)}.literacy-a4-pad[data-line-mode=sentence] .literacy-writing-surface{background:linear-gradient(90deg,transparent 0 38px,rgba(var(--orange-rgb),.18) 39px,transparent 40px),repeating-linear-gradient(to bottom,#ffffff 0,#ffffff 39px,rgba(40,103,216,.11) 40px,#ffffff 41px)}.literacy-guide-writing-zone{fill:rgba(12,166,166,.045);stroke:rgba(12,166,166,.12);stroke-width:.35}.literacy-guide-baseline,.literacy-guide-headline{stroke:rgba(40,103,216,.42);stroke-linecap:round;stroke-width:.7}.literacy-guide-baseline{stroke:rgba(var(--orange-rgb),.78);stroke-width:1}.literacy-guide-descender,.literacy-guide-midline{stroke:rgba(12,166,166,.42);stroke-dasharray:2 2;stroke-linecap:round;stroke-width:.7}.literacy-formation-start-dot{fill:rgb(var(--orange-rgb));stroke:#ffffff;stroke-width:.7}.literacy-formation-direction-line{stroke:rgb(var(--orange-rgb));stroke-linecap:round;stroke-width:1.15}.literacy-formation-arrow-head{fill:rgb(var(--orange-rgb))}.literacy-writing-ghost{fill:rgba(23,44,60,.16);font-family:Comic Sans MS,Trebuchet MS,ui-rounded,cursive;font-size:21px;font-weight:800;letter-spacing:0}.literacy-writing-placeholder{fill:rgba(51,85,107,.52);font-size:3.1px;font-weight:850}.literacy-stroke-line{stroke:#173246;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.65}.literacy-writing-stats span{border-radius:999px;background:rgba(40,103,216,.1);color:#25465d;padding:6px 10px}.literacy-writing-analysis{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(12,166,166,.16);border-radius:14px;background:rgba(241,250,249,.78);padding:12px}.literacy-writing-analysis-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:start}.literacy-writing-analysis-heading strong{color:#163447;font-weight:900}.literacy-writing-analysis-heading p{margin:4px 0 0;color:#3d5c6e;line-height:1.45}.literacy-writing-analysis-heading>span{border-radius:999px;background:rgba(40,103,216,.1);color:#25465d;font-size:.76rem;font-weight:900;padding:6px 9px;white-space:nowrap}.literacy-writing-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.literacy-writing-metric-card{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;min-height:116px;border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.8);color:#244457;padding:9px}.literacy-writing-metric-card[data-metric-ready=ready]{border-color:rgba(12,166,166,.46);background:rgba(12,166,166,.1)}.literacy-writing-metric-card>span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:rgba(var(--orange-rgb),.14);color:#8a4d13;font-size:.72rem;font-weight:900}.literacy-writing-metric-card[data-metric-ready=ready]>span{background:rgba(12,166,166,.18);color:#0b7f86}.literacy-writing-metric-card em,.literacy-writing-metric-card small,.literacy-writing-metric-card strong{display:block}.literacy-writing-metric-card strong{color:#172c3c;font-size:.86rem;font-weight:900;line-height:1.18}.literacy-writing-metric-card em{margin-top:2px;color:#8a4d13;font-size:.72rem;font-style:normal;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.literacy-writing-metric-card small{margin-top:5px;color:#496577;font-size:.74rem;font-weight:760;line-height:1.28}.literacy-hidden-file-input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.literacy-vision-check-panel{box-shadow:none}.literacy-vision-result{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.82);color:#2d5065;padding:12px}.literacy-vision-result[data-vision-ready=ready]{border-color:rgba(12,166,166,.46);background:rgba(12,166,166,.1)}.literacy-vision-result strong{color:#172c3c;font-weight:900}.literacy-vision-result span{color:#496577;font-weight:760}.literacy-vision-result div{display:flex;flex-wrap:wrap;gap:7px}.literacy-vision-result em{border-radius:999px;background:rgba(40,103,216,.1);color:#25465d;font-size:.72rem;font-style:normal;font-weight:900;padding:5px 8px}.literacy-cloud-ai-panel{border-color:rgba(255,138,48,.24);background:linear-gradient(135deg,rgba(255,249,240,.94),rgba(241,252,250,.9)),rgba(255,255,255,.82)}.literacy-cloud-ai-heading{justify-content:flex-start}.literacy-cloud-ai-heading svg{flex:0 0 auto;margin-top:2px}.literacy-cloud-ai-result{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(12,166,166,.28);border-radius:14px;background:rgba(255,255,255,.84);color:#274d61;padding:14px}.literacy-cloud-ai-result>strong{color:#172c3c;font-size:1rem;font-weight:900;line-height:1.3}.literacy-cloud-ai-result p,.literacy-cloud-ai-result small{margin:0;color:#496577;font-weight:760;line-height:1.4}.literacy-cloud-ai-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.literacy-cloud-ai-result dl div{display:grid;grid-gap:5px;gap:5px;border-radius:14px;background:rgba(245,252,255,.84);padding:10px}.literacy-cloud-ai-result dt{color:#6a4a2c;font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.literacy-cloud-ai-result dd{margin:0;color:#173346;font-size:.86rem;font-weight:820;line-height:1.35}.literacy-mastery-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(12,166,166,.2);border-radius:14px;background:linear-gradient(135deg,rgba(241,250,249,.9),rgba(255,248,238,.82));box-shadow:0 18px 46px rgba(16,34,49,.08);padding:18px}.literacy-mastery-footer,.literacy-mastery-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center}.literacy-mastery-heading h3{margin:0;color:#163447;font-size:clamp(1.3rem,2.6vw,1.9rem);line-height:1.08}.literacy-mastery-footer span,.literacy-mastery-heading p{margin:6px 0 0;color:#3d5c6e;line-height:1.48}.literacy-mastery-meter{display:grid;grid-gap:8px;gap:8px;min-width:180px;text-align:end}.literacy-mastery-meter strong{color:#0e5361;font-size:1.45rem;line-height:1}.literacy-mastery-meter>span{display:block;height:10px;overflow:hidden;border-radius:999px;background:rgba(12,166,166,.14)}.literacy-mastery-meter>span>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0ca6a6,rgb(var(--orange-rgb)))}.literacy-mastery-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.literacy-mastery-grid div{display:grid;grid-gap:6px;gap:6px;align-content:start;min-height:112px;border:1px solid rgba(23,44,60,.12);border-radius:14px;background:rgba(255,255,255,.72);padding:10px}.literacy-mastery-grid div[data-mastery-state=ready]{border-color:rgba(12,166,166,.4);background:rgba(12,166,166,.12)}.literacy-mastery-grid span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(40,103,216,.1);color:#225ec4;font-size:.78rem;font-weight:900}.literacy-mastery-grid div[data-mastery-state=ready] span{background:#0ca6a6;color:#ffffff}.literacy-mastery-grid strong{color:#163447;font-size:.9rem;line-height:1.15}.literacy-mastery-grid em{color:#6a4a2c;font-size:.76rem;font-style:normal;font-weight:850;text-transform:uppercase}.literacy-mastery-footer button:disabled{cursor:not-allowed;opacity:.54}.literacy-adaptive-panel{display:grid;grid-gap:10px;gap:10px;border-color:rgba(var(--orange-rgb),.26);background:linear-gradient(135deg,rgba(255,247,236,.9),rgba(235,250,249,.86))}.literacy-adaptive-panel p{margin:0;color:#3b596b;line-height:1.55}.literacy-adaptive-panel dl{display:grid;grid-gap:10px;gap:10px;margin:14px 0 0}.literacy-adaptive-panel div div{border-radius:14px;background:rgba(255,255,255,.72);padding:12px}.literacy-adaptive-panel dt{color:#8a4d13;font-size:.76rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.literacy-adaptive-panel dd{margin:4px 0 0;color:#244457;line-height:1.55}.literacy-language-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.literacy-language-card{display:grid;grid-gap:12px;gap:12px}.literacy-language-card>span{width:-moz-fit-content;width:fit-content;border-radius:14px;background:rgba(var(--orange-rgb),.12);color:#965014;font-size:.76rem;font-weight:920;padding:6px 8px}.literacy-language-card ul,.literacy-safety-panel ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.literacy-language-card li,.literacy-safety-panel li{border:1px solid rgba(12,166,166,.2);border-radius:14px;background:rgba(255,255,255,.72);color:#285469;font-size:.82rem;font-weight:800;padding:7px 9px}.literacy-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:18px}.literacy-loop-card{display:grid;grid-gap:10px;gap:10px}.literacy-loop-card strong{color:#203749}.literacy-bridge-grid,.literacy-parent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.literacy-parent-grid article:first-child{grid-column:span 2}.literacy-safety-panel{grid-template-columns:auto minmax(0,1fr);align-items:start}.literacy-safety-panel>svg{color:#0b7f86}.trust-shell{background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(135deg,rgba(var(--orange-rgb),.16),transparent 30%),linear-gradient(225deg,rgba(40,103,216,.13),transparent 32%),var(--paper);background-size:34px 34px,34px 34px,auto,auto,auto}.trust-hero{min-height:34vh}.trust-page-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1180px;margin:0 auto 42px}.trust-detail,.trust-page-card{border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:var(--surface-gradient);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(20px) saturate(1.16);backdrop-filter:blur(20px) saturate(1.16)}.trust-page-card{display:grid;grid-gap:12px;gap:12px;align-content:start;padding:24px}.trust-detail h1,.trust-detail h2,.trust-page-card h2{margin:0;color:#203749;letter-spacing:0;line-height:1.08}.trust-page-card h2{font-size:1.35rem}.trust-detail p,.trust-page-card p{margin:0;color:var(--muted);line-height:1.65}.trust-detail{max-width:880px;margin:0 auto 42px;padding:34px}.trust-avatar-safety{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;max-width:880px;margin:-8px auto 26px;border:1px solid rgba(12,166,166,.2);border-radius:14px;background:var(--glass-strong);box-shadow:var(--shadow);padding:18px}.trust-avatar-safety img{width:138px;height:138px;border-radius:14px;background:#ffffff;object-fit:cover;object-position:center 20%}.trust-avatar-safety h2,.trust-avatar-safety p{margin:0}.trust-avatar-safety h2{color:#102231;font-size:clamp(1.35rem,2.7vw,2.2rem);line-height:1.07}.trust-detail header{display:grid;grid-gap:14px;gap:14px;border-bottom:1px solid rgba(12,166,166,.18);padding-bottom:24px}.trust-detail h1{font-size:clamp(2.2rem,5vw,4.3rem)}.trust-section-list{display:grid;grid-gap:22px;gap:22px;padding-top:26px}.trust-section-list section{display:grid;grid-gap:10px;gap:10px}.trust-section-bullets{display:grid;grid-gap:9px;gap:9px;margin:2px 0 0;-webkit-padding-start:22px;padding-inline-start:22px;color:#334b5d;line-height:1.55}.trust-section-bullets li::marker{color:rgb(var(--orange-rgb))}.beta-shell{background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(135deg,rgba(var(--orange-rgb),.18),transparent 30%),linear-gradient(225deg,rgba(12,166,166,.15),transparent 32%),linear-gradient(180deg,rgba(40,103,216,.08),transparent 42%),var(--paper);background-size:34px 34px,34px 34px,auto,auto,auto,auto}.beta-family-fit-section,.beta-grid,.beta-hero,.beta-offer-section,.beta-operations-panel,.beta-self-check-section{max-width:1180px;margin-inline:auto}.beta-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:24px;gap:24px;align-items:stretch;padding:18px 0 28px}.beta-hero-copy{display:grid;align-content:center;grid-gap:16px;gap:16px;min-width:0;min-height:46vh;overflow-wrap:anywhere}.beta-hero-copy h1{margin:0;color:#102231;font-size:clamp(2.45rem,6vw,5rem);letter-spacing:0;line-height:.98}.beta-form-message,.beta-form-panel p,.beta-hero-copy p:last-child,.beta-info-panel li,.beta-info-panel p{color:var(--muted);line-height:1.65}.beta-hero-image{min-width:0;width:100%;max-width:100%;height:100%;min-height:420px;border:1px solid rgba(16,34,49,.08);border-radius:14px;box-shadow:var(--shadow);object-fit:cover}.beta-avatar-strip{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:center;max-width:1180px;margin:0 auto 18px;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:var(--glass-strong);box-shadow:0 16px 46px rgba(16,34,49,.08);padding:18px}.beta-avatar-strip h2,.beta-avatar-strip p{margin:0}.beta-avatar-strip h2{color:#102231;font-size:clamp(1.35rem,2.7vw,2.1rem);line-height:1.07}.beta-avatar-strip>div:first-child{display:grid;grid-gap:9px;gap:9px;min-width:0;overflow-wrap:anywhere}.beta-avatar-strip>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:0}.beta-avatar-strip span{display:inline-flex;align-items:center;gap:8px;min-height:48px;border:1px solid rgba(12,166,166,.16);border-radius:999px;background:rgba(255,255,255,.84);color:#075d63;font-size:.86rem;font-weight:820;padding:6px 12px 6px 7px}.beta-avatar-strip img{width:36px;height:36px;border-radius:999px;object-fit:cover;object-position:center 15%}.beta-offer-section{display:grid;grid-template-columns:minmax(260px,.46fr) minmax(0,1fr);grid-gap:18px;gap:18px;align-items:stretch;margin-bottom:18px;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,252,255,.84)),linear-gradient(90deg,rgba(var(--orange-rgb),.12),rgba(12,166,166,.1),rgba(40,103,216,.08));box-shadow:0 18px 50px rgba(16,34,49,.08);padding:18px}.beta-offer-copy{display:grid;align-content:center;grid-gap:10px;gap:10px;min-width:0;overflow-wrap:anywhere}.beta-offer-card p,.beta-offer-copy h2,.beta-offer-copy p{min-width:0;margin:0;overflow-wrap:anywhere}.beta-offer-copy h2{color:#102231;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.06}.beta-offer-card p,.beta-offer-copy p{color:var(--muted);font-weight:660;line-height:1.48}.beta-offer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.beta-offer-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;min-height:190px;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:rgba(255,255,255,.84);padding:14px}.beta-offer-card strong{min-width:0;color:var(--ink);font-size:1rem;line-height:1.18;overflow-wrap:anywhere}.beta-family-fit-section{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:18px;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,249,239,.82)),linear-gradient(120deg,rgba(12,166,166,.12),rgba(var(--orange-rgb),.13),rgba(40,103,216,.08));box-shadow:0 18px 52px rgba(16,34,49,.08);padding:18px}.beta-family-fit-copy{display:grid;align-content:center;grid-gap:10px;gap:10px;min-width:0;overflow-wrap:anywhere}.beta-family-fit-card p,.beta-family-fit-copy h2,.beta-family-fit-copy p{margin:0}.beta-family-fit-copy h2{color:#102231;font-size:clamp(1.45rem,2.8vw,2.2rem);line-height:1.06}.beta-family-fit-card p,.beta-family-fit-copy p{color:var(--muted);font-weight:660;line-height:1.5}.beta-family-fit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.beta-family-fit-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-width:0;min-height:170px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.74)),radial-gradient(circle at top left,rgba(var(--orange-rgb),.15),transparent 58%);padding:14px}.beta-family-fit-card strong{color:#203749;font-size:1rem;line-height:1.18}.beta-self-check-section{display:grid;grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);grid-gap:16px;gap:16px;margin-bottom:18px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:radial-gradient(circle at 10% 12%,rgba(var(--orange-rgb),.18),transparent 35%),radial-gradient(circle at 88% 16%,rgba(var(--teal-rgb),.16),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(246,251,255,.8),rgba(255,247,238,.76));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.14);backdrop-filter:blur(18px) saturate(1.14);padding:18px}.beta-self-check-copy{display:grid;align-content:center;grid-gap:10px;gap:10px;min-width:0;overflow-wrap:anywhere}.beta-self-check-card p,.beta-self-check-copy h2,.beta-self-check-copy p{margin:0}.beta-self-check-copy h2{color:#102231;font-size:2rem;line-height:1.08}.beta-self-check-card p,.beta-self-check-copy p{color:var(--muted);font-weight:660;line-height:1.5}.beta-self-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.beta-self-check-card{display:grid;grid-gap:9px;gap:9px;align-content:start;min-width:0;min-height:210px;border:1px solid rgba(var(--blue-rgb),.16);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.72)),linear-gradient(140deg,rgba(var(--orange-rgb),.13),rgba(var(--teal-rgb),.1),rgba(var(--blue-rgb),.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 14px 30px rgba(16,34,49,.055);padding:15px}.beta-self-check-card span{width:-moz-fit-content;width:fit-content;border:1px solid rgba(var(--orange-rgb),.26);border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#965014;font-size:.78rem;font-weight:920;padding:5px 9px}.beta-self-check-card:nth-child(2) span{border-color:rgba(var(--teal-rgb),.28);background:rgba(var(--teal-rgb),.12);color:#0b6f74}.beta-self-check-card:nth-child(3) span{border-color:rgba(var(--blue-rgb),.24);background:rgba(var(--blue-rgb),.1);color:#225ec4}.beta-self-check-card strong{color:#203749;font-size:1.02rem;line-height:1.18}.beta-operations-panel{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch;margin-bottom:18px;border:1px solid rgba(40,103,216,.18);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(248,252,255,.78)),radial-gradient(circle at top left,rgba(var(--orange-rgb),.18),transparent 42%),radial-gradient(circle at bottom right,rgba(12,166,166,.14),transparent 46%);box-shadow:0 18px 52px rgba(16,34,49,.08);padding:18px}.beta-operations-copy{display:grid;align-content:center;grid-gap:10px;gap:10px;min-width:0;overflow-wrap:anywhere}.beta-operations-card p,.beta-operations-copy h2,.beta-operations-copy p{margin:0}.beta-operations-copy h2{color:#102231;font-size:clamp(1.45rem,2.8vw,2.2rem);line-height:1.06}.beta-operations-card p,.beta-operations-copy p{color:var(--muted);font-weight:660;line-height:1.5}.beta-operations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.beta-operations-card{display:grid;grid-gap:9px;gap:9px;align-content:start;min-width:0;min-height:190px;border:1px solid rgba(12,166,166,.2);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.72)),linear-gradient(135deg,rgba(40,103,216,.08),rgba(var(--orange-rgb),.12));padding:14px}.beta-operations-card span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(var(--orange-rgb),.34);border-radius:999px;background:rgba(255,255,255,.88);color:#965014;font-size:.82rem;font-weight:950}.beta-operations-card strong{color:#203749;font-size:1rem;line-height:1.18}.beta-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:18px;gap:18px;padding-bottom:42px}.beta-form-panel,.beta-info-panel{min-width:0;border:1px solid rgba(16,34,49,.08);border-radius:14px;background:rgba(255,255,255,.9);box-shadow:var(--shadow);padding:26px}.beta-info-panel{display:grid;grid-gap:14px;gap:14px;align-content:start;overflow-wrap:anywhere}.beta-form-panel h2,.beta-info-panel h2,.beta-info-panel h3{margin:0;color:#203749;letter-spacing:0;line-height:1.08}.beta-form-panel h2,.beta-info-panel h2{font-size:clamp(1.7rem,3vw,2.55rem)}.beta-info-panel ol,.beta-info-panel ul{display:grid;grid-gap:10px;gap:10px;margin:0;-webkit-padding-start:20px;padding-inline-start:20px}.starter-month-roadmap{display:grid;grid-gap:18px;gap:18px;margin:0 0 24px;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,243,232,.72),rgba(236,251,251,.62),rgba(243,248,255,.68)),linear-gradient(110deg,rgba(var(--orange-rgb),.22),rgba(var(--teal-rgb),.11),rgba(var(--blue-rgb),.09));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(20px) saturate(1.14);backdrop-filter:blur(20px) saturate(1.14);padding:22px}.starter-month-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.starter-month-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:190px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(255,241,229,.68),rgba(240,252,252,.58)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 28px rgba(16,34,49,.055);padding:15px}.starter-month-card span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(var(--orange-rgb),.14);color:#965014;font-size:.78rem;font-weight:920;padding:5px 9px}.starter-month-card:nth-child(2n) span{background:rgba(var(--teal-rgb),.11);color:#0b6f74}.starter-month-card:nth-child(3n) span{background:rgba(var(--blue-rgb),.11);color:#225ec4}.starter-month-card h3,.starter-month-card p{margin:0}.starter-month-card h3{color:#102231;font-size:1.04rem;line-height:1.18}.starter-month-card p{color:#496577;font-size:.92rem;font-weight:650;line-height:1.45}.starter-bundle-trial-panel{display:grid;grid-gap:18px;gap:18px;margin:0 0 24px;border:1px solid rgba(var(--orange-rgb),.32);border-radius:14px;background:radial-gradient(circle at 8% 10%,rgba(var(--orange-rgb),.18),transparent 32%),radial-gradient(circle at 88% 6%,rgba(var(--teal-rgb),.16),transparent 34%),linear-gradient(142deg,rgba(255,255,255,.94),rgba(255,245,234,.78),rgba(239,253,253,.68),rgba(244,248,255,.68));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16);padding:22px}.starter-bundle-trial-heading{max-width:900px}.starter-bundle-trial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.starter-bundle-trial-card{display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:300px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(158deg,rgba(255,255,255,.94),rgba(255,244,232,.7),rgba(238,253,253,.6)),rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 32px rgba(16,34,49,.06);padding:15px}.starter-bundle-trial-card>span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(var(--orange-rgb),.14);color:#965014;font-size:.76rem;font-weight:920;padding:5px 9px}.starter-bundle-trial-card:nth-child(2n)>span{background:rgba(var(--teal-rgb),.11);color:#0b6f74}.starter-bundle-trial-card:nth-child(3n)>span{background:rgba(var(--blue-rgb),.11);color:#225ec4}.starter-bundle-trial-card dd,.starter-bundle-trial-card dl,.starter-bundle-trial-card h3{margin:0}.starter-bundle-trial-card h3{color:#102231;font-size:1.02rem;line-height:1.18}.starter-bundle-trial-card dl{display:grid;grid-gap:9px;gap:9px}.starter-bundle-trial-card div{display:grid;grid-gap:4px;gap:4px}.starter-bundle-trial-card dt{color:#965014;font-size:.72rem;font-weight:930;letter-spacing:.05em;text-transform:uppercase}.starter-bundle-trial-card:nth-child(2n) dt{color:#0b6f74}.starter-bundle-trial-card:nth-child(3n) dt{color:#225ec4}.starter-bundle-trial-card dd{color:#496577;font-size:.87rem;font-weight:650;line-height:1.43}.starter-bundle-trial-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.starter-bundle-trial-boundary{flex:1 1 420px;margin:0;-webkit-border-start:4px solid rgba(var(--orange-rgb),.58);border-inline-start:4px solid rgba(var(--orange-rgb),.58);color:#203749;font-weight:780;line-height:1.48;-webkit-padding-start:14px;padding-inline-start:14px}.starter-week-plan{display:grid;grid-gap:18px;gap:18px;margin:0 0 24px;border:1px solid rgba(var(--blue-rgb),.22);border-radius:14px;background:radial-gradient(circle at 9% 14%,rgba(var(--orange-rgb),.15),transparent 32%),radial-gradient(circle at 92% 12%,rgba(var(--teal-rgb),.16),transparent 34%),linear-gradient(142deg,rgba(255,255,255,.92),rgba(243,248,255,.72),rgba(255,246,236,.66));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16);padding:22px}.starter-week-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.starter-week-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:210px;border:1px solid rgba(var(--blue-rgb),.16);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(243,248,255,.64),rgba(255,248,240,.58)),rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 28px rgba(16,34,49,.055);padding:15px}.starter-week-card span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(var(--blue-rgb),.1);color:#225ec4;font-size:.76rem;font-weight:920;padding:5px 9px}.starter-week-card:nth-child(2n) span{background:rgba(var(--teal-rgb),.11);color:#0b6f74}.starter-week-card:nth-child(3n) span{background:rgba(var(--orange-rgb),.14);color:#965014}.starter-week-card h3,.starter-week-card p{margin:0}.starter-week-card h3{color:#102231;font-size:1rem;line-height:1.18}.starter-week-card p{color:#496577;font-size:.88rem;font-weight:650;line-height:1.44}.starter-week-card small{align-self:end;-webkit-border-before:1px solid rgba(16,34,49,.08);border-block-start:1px solid rgba(16,34,49,.08);color:#965014;font-size:.72rem;font-weight:900;line-height:1.35;padding-top:8px}.starter-readiness-panel{display:grid;grid-gap:18px;gap:18px;margin:0 0 24px;border:1px solid rgba(var(--teal-rgb),.22);border-radius:14px;background:radial-gradient(circle at 14% 10%,rgba(var(--orange-rgb),.18),transparent 30%),radial-gradient(circle at 88% 12%,rgba(var(--blue-rgb),.16),transparent 30%),linear-gradient(140deg,rgba(255,255,255,.92),rgba(240,253,253,.72),rgba(255,244,232,.64));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16);padding:22px}.starter-readiness-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.starter-readiness-links a{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:154px;border:1px solid rgba(var(--blue-rgb),.16);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,246,238,.64),rgba(238,252,252,.54)),rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 30px rgba(16,34,49,.06);color:#203749;padding:15px}.starter-readiness-links a:nth-child(2n){border-color:rgba(var(--orange-rgb),.24)}.starter-readiness-links strong{color:#0b6f74;font-size:1.02rem;line-height:1.18}.starter-readiness-links a:nth-child(2n) strong{color:#965014}.starter-readiness-links a:nth-child(3n) strong{color:#225ec4}.starter-readiness-links .starter-readiness-link-bundle{border-color:rgba(var(--orange-rgb),.4);background:radial-gradient(circle at 12% 8%,rgba(var(--orange-rgb),.24),transparent 34%),radial-gradient(circle at 90% 4%,rgba(var(--teal-rgb),.18),transparent 32%),linear-gradient(155deg,rgba(255,255,255,.92),rgba(255,241,226,.78),rgba(236,252,252,.62))}.starter-readiness-links .starter-readiness-link-bundle strong{color:#965014}.starter-readiness-links span{color:#486071;font-size:.92rem;font-weight:650;line-height:1.45}.beta-launch-block{display:grid;grid-gap:10px;gap:10px}.beta-launch-block,.beta-trust-links{border-top:1px solid rgba(40,103,216,.14);padding-top:14px}.beta-trust-links{display:flex;flex-wrap:wrap;gap:8px}.beta-trust-links span{flex-basis:100%;color:#203749;font-weight:900}.beta-trust-links a{border:1px solid rgba(12,166,166,.26);border-radius:999px;background:#ffffff;color:#075d63;font-weight:800;padding:7px 10px}.invite-app-bridge{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch;max-width:1180px;margin:-18px auto 44px;border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,247,240,.76),rgba(236,251,251,.66)),linear-gradient(110deg,rgba(var(--orange-rgb),.18),rgba(var(--teal-rgb),.1),rgba(var(--blue-rgb),.08));box-shadow:var(--shadow-glass);backdrop-filter:blur(20px) saturate(1.14);-webkit-backdrop-filter:blur(20px) saturate(1.14);padding:20px}.invite-app-bridge-card,.invite-app-bridge-copy{min-width:0;overflow-wrap:anywhere}.invite-app-bridge-copy{display:grid;align-content:center;grid-gap:10px;gap:10px}.invite-app-bridge-card h3,.invite-app-bridge-card p,.invite-app-bridge-copy h2,.invite-app-bridge-copy p{margin:0}.invite-app-bridge-copy h2{color:#102231;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.05}.invite-app-bridge-card p,.invite-app-bridge-copy p{color:var(--muted);font-weight:660;line-height:1.5}.invite-app-bridge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.invite-app-bridge-card{display:grid;grid-gap:10px;gap:10px;align-content:start;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:var(--glass-sheen),var(--glass-reflection),rgba(255,255,255,.82);box-shadow:0 16px 44px rgba(16,34,49,.07);padding:16px}.invite-app-bridge-card:nth-child(2){border-color:rgba(var(--teal-rgb),.24)}.invite-app-bridge-card:nth-child(3){border-color:rgba(var(--blue-rgb),.2)}.invite-app-bridge-card h3{color:#203749;font-size:1.06rem;line-height:1.18}.invite-app-bridge-card .secondary-link-button{width:-moz-fit-content;width:fit-content;margin-top:2px}.starter-resource-panel{grid-column:1/-1}.starter-resource-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.starter-resource-links a{display:grid;grid-gap:7px;gap:7px;min-height:132px;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:rgba(255,255,255,.78);color:#203749;padding:14px}.starter-resource-links strong{color:#075d63;font-size:1rem}.starter-resource-links span{color:#486071;line-height:1.45}.beta-form{display:grid;grid-gap:14px;gap:14px;min-width:0;margin-top:18px}.beta-interest-banner{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,247,236,.78)),linear-gradient(90deg,rgba(var(--orange-rgb),.14),rgba(12,166,166,.08),rgba(40,103,216,.08));box-shadow:0 14px 34px rgba(237,125,49,.1);padding:12px}.beta-interest-banner strong{color:#102231;font-size:.94rem}.beta-interest-banner p{margin:0;color:#496577;font-size:.88rem;line-height:1.5}.beta-form label,.beta-language-fieldset{display:grid;grid-gap:8px;gap:8px;min-width:0}.beta-form label span,.beta-language-fieldset legend{color:var(--muted);font-size:.84rem;font-weight:780}.beta-form input,.beta-form select,.beta-form textarea{box-sizing:border-box;min-width:0;width:100%;border:1px solid var(--line);border-radius:14px;background:#ffffff;color:var(--ink);padding:11px 12px}.beta-form select{min-height:44px}.beta-form textarea{resize:vertical}.beta-language-fieldset{border:1px solid var(--line);border-radius:14px;margin:0;padding:12px}.beta-language-options{display:flex;flex-wrap:wrap;gap:8px}.beta-form .beta-consent,.beta-language-options label{display:inline-flex;align-items:center;gap:8px}.beta-form .beta-consent input,.beta-language-options input{width:auto}.beta-form .starter-guide-bundle-interest{align-items:flex-start;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.13),rgba(255,255,255,.78));padding:10px 12px}.beta-bundle-qualification-panel{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(var(--orange-rgb),.28);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,247,236,.78)),radial-gradient(circle at 8% 0,rgba(var(--orange-rgb),.18),transparent 34%),radial-gradient(circle at 96% 6%,rgba(var(--teal-rgb),.12),transparent 28%),linear-gradient(90deg,rgba(var(--orange-rgb),.08),rgba(var(--blue-rgb),.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 16px 36px rgba(237,125,49,.1);margin:0;padding:13px}.beta-bundle-qualification-panel legend{color:#102231;font-size:.96rem;font-weight:880;line-height:1.24;padding:0 4px}.beta-bundle-qualification-panel p{margin:0;color:#3d5a6b;font-size:.88rem;line-height:1.5}.beta-bundle-goal-options{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.beta-bundle-goal-options label{display:inline-flex;align-items:flex-start;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:rgba(255,255,255,.78);padding:9px 10px}.beta-bundle-goal-options input{width:auto;margin-top:2px}.beta-bundle-goal-options span{color:var(--ink);font-size:.84rem;font-weight:760;line-height:1.35;overflow-wrap:anywhere}.beta-language-options label{border:1px solid rgba(12,166,166,.22);border-radius:14px;background:rgba(222,248,245,.48);padding:8px 10px}.beta-form-message{margin:0;font-size:.9rem}.beta-form-error{color:#9a2e20}.beta-success-next-steps{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,249,239,.76)),linear-gradient(90deg,rgba(var(--orange-rgb),.12),rgba(12,166,166,.1),rgba(40,103,216,.08));padding:14px}.beta-success-next-steps h3,.beta-success-next-steps ol{margin:0}.beta-success-next-steps h3{color:#203749;font-size:1.05rem;line-height:1.2}.beta-success-next-steps ol{display:grid;grid-gap:7px;gap:7px;-webkit-padding-start:20px;padding-inline-start:20px}.beta-success-next-steps li{color:var(--muted);font-weight:650;line-height:1.45}.beta-success-receipt{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(var(--orange-rgb),.25);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,242,230,.72)),radial-gradient(circle at 10% 4%,rgba(var(--orange-rgb),.18),transparent 34%),radial-gradient(circle at 92% 14%,rgba(var(--teal-rgb),.13),transparent 30%);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 14px 34px rgba(16,34,49,.07);padding:12px}.beta-success-receipt strong{display:block;color:#102231;font-size:.96rem;line-height:1.22}.beta-success-receipt p{margin:4px 0 0;color:#3d5a6b;font-size:.88rem;line-height:1.45}.beta-success-receipt dl{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.beta-success-receipt dl div{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:rgba(255,255,255,.78);padding:8px}.beta-success-receipt dt{color:#075d63;font-size:.72rem;font-weight:880;text-transform:uppercase}.beta-success-receipt dd{margin:0;overflow-wrap:anywhere;color:var(--ink);font-size:.85rem;font-weight:760;line-height:1.32}.beta-bundle-success-plan{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(var(--orange-rgb),.28);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,247,235,.78)),radial-gradient(circle at 12% 0,rgba(var(--orange-rgb),.2),transparent 34%),radial-gradient(circle at 88% 10%,rgba(var(--blue-rgb),.13),transparent 30%),linear-gradient(90deg,rgba(var(--teal-rgb),.08),rgba(var(--orange-rgb),.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 16px 36px rgba(237,125,49,.11);padding:13px}.beta-bundle-success-plan strong{display:block;color:#102231;font-size:.98rem;line-height:1.22}.beta-bundle-success-plan>div>p{margin:5px 0 0;color:#3d5a6b;font-size:.9rem;line-height:1.5}.beta-bundle-success-plan ol{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.beta-bundle-success-plan li{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:rgba(255,255,255,.8);padding:10px}.beta-bundle-success-plan li span{color:#075d63;font-size:.82rem;font-weight:880;line-height:1.24}.beta-bundle-success-plan li p{margin:0;color:#486071;font-size:.82rem;font-weight:650;line-height:1.42}.beta-bundle-decision-receipt{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(var(--teal-rgb),.24);border-radius:10px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(232,249,247,.78)),radial-gradient(circle at 10% 0,rgba(var(--teal-rgb),.18),transparent 34%),radial-gradient(circle at 94% 8%,rgba(var(--orange-rgb),.16),transparent 30%),linear-gradient(90deg,rgba(var(--blue-rgb),.08),rgba(var(--orange-rgb),.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 16px 36px rgba(12,166,166,.1);padding:13px}.beta-bundle-decision-receipt strong{display:block;color:#102231;font-size:.98rem;line-height:1.22}.beta-bundle-decision-receipt p{margin:5px 0 0;color:#3d5a6b;font-size:.9rem;line-height:1.5}.beta-bundle-decision-receipt ul{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.beta-bundle-decision-receipt li{min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,255,255,.8);color:#24465e;font-size:.82rem;font-weight:700;line-height:1.42;overflow-wrap:anywhere;padding:10px}.paid-pilot-bundle-signal{border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,246,235,.74)),linear-gradient(90deg,rgba(var(--orange-rgb),.12),rgba(var(--teal-rgb),.08));color:#345366;font-size:.82rem;font-weight:740;line-height:1.42;overflow-wrap:anywhere;padding:8px 9px}.paid-pilot-bundle-decision-card{min-width:0;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,247,235,.78)),linear-gradient(90deg,rgba(var(--orange-rgb),.14),rgba(var(--teal-rgb),.08));box-shadow:0 14px 32px rgba(31,53,71,.08);display:grid;grid-gap:10px;gap:10px;overflow:hidden;padding:10px}.paid-pilot-bundle-decision-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.paid-pilot-bundle-decision-head span{border:1px solid rgba(var(--orange-rgb),.25);border-radius:999px;background:rgba(255,255,255,.76);color:#8b450f;font-size:.72rem;font-weight:840;padding:4px 8px}.paid-pilot-bundle-decision-head strong{color:#12355b;font-size:.86rem}.paid-pilot-bundle-decision-grid{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.paid-pilot-bundle-decision-grid div{min-width:0;border:1px solid rgba(var(--teal-rgb),.14);border-radius:14px;background:rgba(255,255,255,.72);padding:8px}.paid-pilot-bundle-decision-grid dt{color:#0b6f79;font-size:.68rem;font-weight:860;text-transform:uppercase}.paid-pilot-bundle-decision-grid dd{color:#345366;font-size:.82rem;font-weight:720;line-height:1.4;margin:3px 0 0;overflow-wrap:anywhere}.beta-success-links{display:flex;flex-wrap:wrap;gap:8px}.beta-success-links a{border:1px solid rgba(var(--orange-rgb),.28);border-radius:999px;background:#ffffff;color:#075d63;font-weight:850;padding:7px 10px}.blog-accent-orange{border-top:5px solid var(--orange)}.blog-accent-teal{border-top:5px solid var(--teal)}.blog-accent-blue{border-top:5px solid var(--blue)}.topbar{display:flex;align-items:center;justify-content:space-between;max-width:1220px;margin:0 auto 18px;gap:16px}.landing-audience-section,.landing-conversion-strip,.landing-crew-section,.landing-curriculum-section,.landing-hero,.landing-nav,.landing-pwa-section,.schoolquest-hero,.setup-summary-grid{max-width:1220px;margin-inline:auto}.landing-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:28px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,244,234,.58),rgba(240,252,252,.52)),rgba(255,255,255,.58);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18);padding:12px 14px}.landing-brand-link,.landing-nav-actions a,.secondary-link-button{color:var(--ink);font-weight:840;text-decoration:none}.hero-action-row,.landing-action-row,.landing-nav-actions,.landing-program-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.landing-dashboard-link,.secondary-link-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(var(--orange-rgb),.32);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,242,230,.72)),rgba(255,255,255,.76);color:#965014;padding:0 14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 10px 24px rgba(var(--orange-rgb),.09);-webkit-backdrop-filter:blur(14px) saturate(1.16);backdrop-filter:blur(14px) saturate(1.16)}.landing-brand-logo{width:min(540px,78vw);max-height:124px}.landing-hero,.schoolquest-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);align-items:center;grid-gap:32px;gap:32px;min-height:640px;padding:10px 0 28px}.schoolquest-hero{grid-template-columns:minmax(0,.86fr) minmax(340px,1.14fr);min-height:0;padding:14px 0 24px}.hero-copy,.landing-hero-copy{display:grid;align-content:center;grid-gap:18px;gap:18px;min-width:0}.landing-kicker{margin:0;color:#965014;font-size:.8rem;font-weight:920;letter-spacing:.08em;text-transform:uppercase}.landing-hero h1,.schoolquest-hero h1{max-width:640px;margin:0;background:linear-gradient(108deg,#102231,#102231 34%,#ff7a2f 58%,#0b7f86 78%,#225ec4);-webkit-text-fill-color:transparent;color:transparent;font-size:clamp(2.8rem,5.25vw,4.75rem);line-height:.98;letter-spacing:0;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-wrap:balance}.schoolquest-hero h1{max-width:560px;font-size:clamp(2.45rem,4.4vw,3.85rem);line-height:1.02}.hero-copy>p,.landing-conversion-strip p,.landing-crew-section p,.landing-hero-copy>p,.landing-info-grid p,.landing-program-copy>p,.landing-pwa-copy>p,.landing-section-heading>p{margin:0;max-width:720px;color:#496577;font-size:1.08rem;line-height:1.55}.hero-primary-action,.landing-primary-button{border-color:rgba(var(--orange-rgb),.58);background:var(--brand-gradient);color:#ffffff;box-shadow:0 18px 42px rgba(var(--orange-rgb),.28),0 10px 24px rgba(var(--teal-rgb),.12);text-decoration:none}.landing-hero-bundle-strip{display:grid;grid-gap:5px;gap:5px;max-width:680px;border:1px solid rgba(var(--orange-rgb),.34);border-radius:14px;background:radial-gradient(circle at 5% 18%,rgba(var(--orange-rgb),.22),transparent 34%),radial-gradient(circle at 98% 0,rgba(var(--teal-rgb),.18),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,244,234,.76),rgba(236,251,251,.64));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 16px 34px rgba(var(--orange-rgb),.11);-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16);color:#12355b;padding:13px 15px;text-decoration:none}.landing-hero-bundle-strip em,.landing-hero-bundle-strip span,.landing-hero-bundle-strip strong{min-width:0;overflow-wrap:anywhere}.landing-hero-bundle-strip span{color:#965014;font-size:.72rem;font-weight:920;letter-spacing:.06em;text-transform:uppercase}.landing-hero-bundle-strip strong{color:#12355b;font-size:1rem}.landing-hero-bundle-strip em{display:inline-flex;align-items:center;gap:7px;color:#496577;font-size:.9rem;font-style:normal;font-weight:760;line-height:1.38}.landing-hero-bundle-strip svg{flex:0 0 auto;color:var(--orange)}.hero-proof-grid,.landing-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:6px;min-width:0}.hero-proof-grid span,.landing-metrics span{display:grid;grid-gap:3px;gap:3px;min-width:0;min-height:82px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.86),rgba(255,241,227,.64),rgba(238,250,250,.58)),rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 30px rgba(16,34,49,.06);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12);padding:13px;color:#496577;font-size:.86rem;font-weight:760}.hero-proof-grid strong,.landing-metrics strong{color:#965014;font-size:2rem;line-height:1}.hero-companion-stage,.landing-hero-stage{position:relative;display:grid;align-items:end;min-width:0;min-height:490px;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,240,226,.7),rgba(232,249,249,.6),rgba(232,240,255,.64)),linear-gradient(45deg,rgba(var(--orange-rgb),.28),rgba(var(--teal-rgb),.14),rgba(var(--blue-rgb),.1));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18);overflow:hidden;padding:18px}.schoolquest-hero .hero-companion-stage{min-height:0}.landing-sparky,.sparky-teacher-image{z-index:1;width:min(100%,560px);height:auto;justify-self:center;object-fit:contain;filter:drop-shadow(0 20px 32px rgba(16,34,49,.12))}.schoolquest-hero .sparky-teacher-image{width:auto;max-width:100%;max-height:360px}.schoolquest-hero .crew-member{padding:8px}.schoolquest-hero .crew-member img{height:68px}.landing-sparky-caption,.sparky-teacher-card>div{z-index:2;display:grid;grid-gap:3px;gap:3px;width:-moz-fit-content;width:fit-content;min-width:180px;margin-top:-28px;border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:rgba(255,255,255,.78);color:#203749;padding:12px 14px;box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(16px) saturate(1.14);backdrop-filter:blur(16px) saturate(1.14)}.landing-sparky-caption span,.sparky-teacher-card span{color:#965014;font-size:.86rem;font-weight:780}.landing-crew-section{display:grid;grid-template-columns:minmax(250px,.55fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;padding:38px 0}.landing-avatar-section h2,.landing-conversion-strip h2,.landing-crew-section h2,.landing-info-grid h2,.landing-program-section h2,.landing-pwa-section h2,.landing-section-heading h2{margin:0 0 10px;color:#102231;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1}.landing-audience-section{display:grid;grid-gap:18px;gap:18px;padding:32px 0 24px}.landing-section-heading{display:grid;grid-gap:10px;gap:10px;max-width:780px}.landing-section-heading h2,.landing-section-heading p{margin:0}.landing-audience-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.landing-audience-card,.landing-program-card{display:grid;grid-gap:10px;gap:10px;align-content:start;border:1px solid rgba(var(--orange-rgb),.16);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,241,229,.68),rgba(235,250,250,.58),rgba(246,251,255,.62)),linear-gradient(90deg,rgba(var(--orange-rgb),.14),rgba(var(--teal-rgb),.08),rgba(var(--blue-rgb),.07));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);padding:18px}.landing-audience-card svg,.landing-program-card svg{color:var(--teal)}.landing-audience-card:nth-child(3n+1) svg,.landing-info-grid article:nth-child(3n+1) svg,.landing-program-card:nth-child(3n+1) svg{color:var(--orange)}.landing-audience-card:nth-child(3n+2) svg,.landing-info-grid article:nth-child(3n+2) svg,.landing-program-card:nth-child(3n+2) svg{color:var(--teal)}.landing-audience-card:nth-child(3n) svg,.landing-info-grid article:nth-child(3n) svg,.landing-program-card:nth-child(3n) svg{color:var(--blue)}.landing-audience-card h3,.landing-program-card h3{margin:0;color:var(--ink);font-size:1.04rem;line-height:1.18}.landing-audience-card p,.landing-program-card p{margin:0;color:var(--muted);font-size:.92rem;font-weight:650;line-height:1.45}.landing-modules-section{margin:18px auto 30px}.landing-modules-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.landing-module-card{display:grid;grid-gap:12px;gap:12px;align-content:start;border:1px solid rgba(var(--orange-rgb),.28);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,244,235,.72),rgba(237,252,252,.66),rgba(241,247,255,.7)),linear-gradient(110deg,rgba(var(--orange-rgb),.2),rgba(var(--teal-rgb),.12),rgba(var(--blue-rgb),.1));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18);padding:24px}.landing-module-card svg{color:var(--orange)}.landing-module-card-literacy svg{color:var(--teal)}.landing-module-card h3{margin:0;color:var(--ink);font-size:1.24rem;line-height:1.16}.landing-module-card p{margin:0;color:var(--muted);font-size:.95rem;font-weight:650;line-height:1.5}.landing-module-card .primary-button,.landing-module-card .secondary-link-button{justify-self:start;margin-top:4px}@media (max-width:720px){.landing-modules-grid{grid-template-columns:1fr}}.landing-curriculum-section{display:grid;grid-template-columns:minmax(260px,.5fr) minmax(0,.34fr) minmax(280px,.66fr);grid-gap:16px;gap:16px;align-items:stretch;margin:18px auto 30px;border:1px solid rgba(var(--orange-rgb),.34);border-radius:14px;background:linear-gradient(142deg,rgba(255,255,255,.9),rgba(255,244,235,.78),rgba(237,252,252,.72),rgba(241,247,255,.74)),linear-gradient(110deg,rgba(var(--orange-rgb),.24),rgba(var(--teal-rgb),.12),rgba(var(--blue-rgb),.1));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.18);backdrop-filter:blur(22px) saturate(1.18);padding:22px}.landing-curriculum-area-grid,.landing-curriculum-copy,.landing-curriculum-metrics,.landing-primary-grade-strip{min-width:0}.landing-curriculum-copy{grid-column:1;grid-row:1/span 2;display:grid;align-content:start;grid-gap:12px;gap:12px}.landing-curriculum-copy h2,.landing-curriculum-copy p,.landing-curriculum-note{margin:0}.landing-curriculum-copy h2{color:#102231;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1}.landing-curriculum-copy>p,.landing-curriculum-note{color:#496577;font-size:.98rem;font-weight:650;line-height:1.5}.landing-curriculum-metrics{grid-column:2;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.landing-curriculum-area-card,.landing-curriculum-metrics span,.landing-primary-grade-chip{display:grid;grid-gap:5px;gap:5px;min-height:96px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,241,228,.66),rgba(239,252,252,.62)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 14px 32px rgba(16,34,49,.07);-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);padding:14px;color:#496577;font-size:.85rem;font-weight:780}.landing-curriculum-metrics strong{color:#965014;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1}.landing-primary-grade-strip{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.landing-primary-grade-chip{min-height:82px;border-color:rgba(var(--orange-rgb),.28);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,246,236,.72),rgba(239,252,252,.54)),rgba(255,255,255,.76)}.landing-primary-grade-chip span{color:#965014;font-size:.78rem;font-weight:920}.landing-primary-grade-chip strong{color:#102231;font-size:1.15rem;line-height:1}.landing-primary-grade-chip small{color:#5b7281;font-size:.76rem;font-style:normal;font-weight:760;line-height:1.35}.landing-curriculum-area-grid{grid-column:3;grid-row:1/span 2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.landing-curriculum-area-card span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(var(--teal-rgb),.1);color:#0b6f74;padding:5px 9px;font-size:.76rem;font-weight:900}.landing-curriculum-area-card:nth-child(3n+1) span{background:rgba(var(--orange-rgb),.14);color:#965014}.landing-curriculum-area-card:nth-child(3n) span{background:rgba(var(--blue-rgb),.11);color:#225ec4}.landing-curriculum-area-card strong{color:#102231;font-size:1rem}.landing-curriculum-area-card small{color:#5b7281;font-size:.82rem;font-weight:760}.landing-curriculum-subject-list{display:flex;flex-wrap:wrap;gap:5px;margin-top:3px}.landing-curriculum-subject-list em{border:1px solid rgba(var(--blue-rgb),.12);border-radius:999px;background:rgba(255,255,255,.64);color:#365366;padding:4px 7px;font-size:.68rem;font-style:normal;font-weight:820;line-height:1.1}.landing-curriculum-note{grid-column:1/-1;-webkit-border-start:4px solid var(--orange);border-inline-start:4px solid var(--orange);background:rgba(255,255,255,.62);padding:10px 12px}.landing-week-section{margin:18px auto 30px;border:1px solid rgba(var(--teal-rgb),.24);border-radius:14px;background:radial-gradient(circle at 8% 12%,rgba(var(--orange-rgb),.16),transparent 34%),radial-gradient(circle at 92% 8%,rgba(var(--blue-rgb),.14),transparent 32%),linear-gradient(142deg,rgba(255,255,255,.92),rgba(241,253,253,.76),rgba(255,245,236,.7));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16);padding:22px}.landing-week-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.landing-week-card{display:grid;grid-gap:9px;gap:9px;min-height:210px;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(237,252,252,.66),rgba(255,248,240,.62)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 16px 34px rgba(16,34,49,.07);padding:15px}.landing-week-card svg{color:#0b6f74}.landing-week-card:nth-child(2n){border-color:rgba(var(--blue-rgb),.2)}.landing-week-card:nth-child(2n) svg{color:#225ec4}.landing-week-card:nth-child(3n){border-color:rgba(var(--orange-rgb),.26)}.landing-week-card:nth-child(3n) svg{color:#965014}.landing-week-card strong{color:#102231;font-size:1rem;line-height:1.15}.landing-week-card span{color:#496577;font-size:.88rem;font-weight:680;line-height:1.44}.landing-week-card small{align-self:end;-webkit-border-before:1px solid rgba(16,34,49,.08);border-block-start:1px solid rgba(16,34,49,.08);color:#965014;font-size:.74rem;font-weight:900;line-height:1.35;padding-top:9px}.landing-pwa-section{display:grid;grid-template-columns:minmax(270px,.66fr) minmax(320px,.34fr);grid-gap:20px;gap:20px;align-items:center;margin:12px auto 34px;border:1px solid rgba(var(--orange-rgb),.3);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,239,224,.74),rgba(246,251,255,.74)),linear-gradient(120deg,rgba(var(--teal-rgb),.12),rgba(var(--orange-rgb),.24),rgba(var(--blue-rgb),.08));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16);padding:22px}.landing-pwa-copy{display:grid;align-content:center;grid-gap:14px;gap:14px}.landing-pwa-copy h2,.landing-pwa-copy p{margin:0}.landing-pwa-device{display:grid;grid-gap:12px;gap:12px}.landing-pwa-screen{display:grid;grid-gap:8px;gap:8px;min-height:250px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,252,255,.74)),linear-gradient(135deg,rgba(var(--orange-rgb),.16),rgba(var(--teal-rgb),.11),rgba(var(--blue-rgb),.08));padding:18px;box-shadow:inset 0 0 0 8px rgba(var(--orange-rgb),.05),var(--shadow-glass);-webkit-backdrop-filter:blur(14px) saturate(1.12);backdrop-filter:blur(14px) saturate(1.12)}.landing-pwa-logo{width:min(100%,280px)}.landing-pwa-screen small,.landing-pwa-screen span{color:var(--muted);font-weight:760}.landing-pwa-screen strong{align-self:end;color:var(--ink);font-size:1.25rem}.landing-pwa-points{display:grid;grid-gap:8px;gap:8px}.landing-pwa-points span{display:grid;grid-template-columns:20px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:var(--ink-soft);font-size:.92rem;font-weight:760;line-height:1.35}.landing-pwa-points svg{margin-top:1px;color:var(--orange)}.crew-strip,.landing-crew-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.crew-member,.landing-crew-card{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0;border:1px solid rgba(var(--blue-rgb),.13);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.84),rgba(255,248,242,.54)),rgba(255,255,255,.72);box-shadow:0 14px 36px rgba(16,34,49,.07),inset 0 1px 0 rgba(255,255,255,.75);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);padding:10px;text-align:center}.crew-member img,.landing-crew-card img{width:100%;height:112px;border-radius:14px;object-fit:cover;object-position:center 15%}.landing-crew-card img{height:132px}.crew-member strong,.landing-crew-card strong{color:#102231;font-size:.95rem}.crew-member span,.landing-crew-card span{color:#607789;font-size:.78rem;font-weight:740;line-height:1.25}.landing-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;padding:20px 0 50px}.landing-avatar-section{display:grid;grid-template-columns:minmax(270px,.58fr) minmax(0,1fr);grid-gap:20px;gap:20px;max-width:1220px;margin:6px auto 24px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(222,248,245,.58),rgba(255,248,242,.6)),linear-gradient(90deg,rgba(var(--orange-rgb),.13),rgba(var(--blue-rgb),.08));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.14);backdrop-filter:blur(22px) saturate(1.14);padding:20px}.landing-avatar-copy{display:grid;align-content:center;grid-gap:10px;gap:10px}.landing-avatar-copy h2,.landing-avatar-copy p{margin:0}.landing-avatar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.landing-avatar-card{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:126px;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.74);padding:10px}.landing-avatar-card img{width:76px;height:92px;border-radius:14px;object-fit:cover;object-position:center 15%}.landing-avatar-card div{display:grid;grid-gap:5px;gap:5px;min-width:0}.landing-avatar-card strong{color:#102231;font-size:.95rem;line-height:1.1}.landing-avatar-card span{color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.28}.landing-info-grid article{display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:290px;border:1px solid rgba(var(--blue-rgb),.13);border-radius:14px;background:var(--surface-gradient);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);padding:22px}.landing-info-grid svg{color:var(--orange)}.landing-info-grid a{align-self:end;color:#184a9a;font-weight:840;text-decoration:none}.landing-conversion-strip{display:grid;grid-template-columns:minmax(0,.95fr) minmax(260px,.9fr) auto auto;align-items:center;grid-gap:18px;gap:18px;margin:0 auto 46px;border:1px solid rgba(var(--orange-rgb),.34);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,238,222,.82),rgba(238,250,250,.66)),linear-gradient(90deg,rgba(var(--orange-rgb),.22),rgba(var(--teal-rgb),.1),rgba(var(--blue-rgb),.08));box-shadow:var(--shadow-glass);padding:18px}.landing-conversion-strip h2,.landing-conversion-strip p{margin:0}.landing-conversion-strip>div:first-child,.landing-paid-list{display:grid;grid-gap:8px;gap:8px}.landing-paid-list span{border:1px solid rgba(12,166,166,.16);border-radius:14px;background:rgba(255,255,255,.76);color:var(--ink);font-size:.9rem;font-weight:760;line-height:1.35;padding:10px 12px}.pricing-shell{background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(135deg,rgba(var(--orange-rgb),.16),transparent 34%),linear-gradient(225deg,rgba(12,166,166,.13),transparent 34%),linear-gradient(180deg,rgba(40,103,216,.07),transparent 42%),var(--paper);background-size:34px 34px,34px 34px,auto,auto,auto,auto}.pricing-bundle-choice-panel,.pricing-bundle-decision-panel,.pricing-bundle-intent-panel,.pricing-bundle-offer-panel,.pricing-bundle-panel,.pricing-bundle-proof-panel,.pricing-bundle-readiness-panel,.pricing-bundle-role-panel,.pricing-detail-grid,.pricing-family-fit-panel,.pricing-faq-section,.pricing-founding-offer-panel,.pricing-hero,.pricing-launch-path-panel,.pricing-plans-section,.pricing-program-value-panel,.pricing-readiness-panel,.pricing-trust-links{max-width:1180px;margin-inline:auto}.pricing-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.86fr);grid-gap:24px;gap:24px;align-items:center;padding:20px 0 34px}.pricing-hero-copy{display:grid;grid-gap:16px;gap:16px;min-width:0;overflow-wrap:anywhere}.pricing-hero-copy h1{margin:0;color:#102231;font-size:clamp(2.35rem,5.4vw,4.65rem);letter-spacing:0;line-height:.98}.pricing-hero-copy p{margin:0;max-width:730px;color:#496577;font-size:1.08rem;line-height:1.55}.pricing-hero-image{width:100%;min-width:0;max-width:100%;height:440px;border:1px solid rgba(16,34,49,.08);border-radius:14px;box-shadow:var(--shadow);object-fit:cover}.pricing-bundle-intent-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 5% 18%,rgba(var(--orange-rgb),.22),transparent 30%),radial-gradient(circle at 88% 12%,rgba(12,166,166,.16),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,248,239,.82),rgba(238,250,252,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 44px rgba(16,34,49,.08),0 10px 28px rgba(var(--orange-rgb),.1);margin-block:0 24px;overflow:hidden;padding:18px}.pricing-bundle-intent-panel>div{min-width:0}.pricing-bundle-intent-panel h2,.pricing-bundle-intent-panel p{margin:0}.pricing-bundle-intent-panel h2{max-width:820px;color:#102231;font-size:clamp(1.45rem,2.8vw,2.25rem);letter-spacing:0;line-height:1.08}.pricing-bundle-intent-panel p:last-child{max-width:860px;color:#496577;font-weight:740;line-height:1.52}.pricing-bundle-intent-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pricing-faq-section,.pricing-plans-section{display:grid;grid-gap:18px;gap:18px;padding:20px 0 34px}.pricing-bundle-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 8% 12%,rgba(var(--orange-rgb),.2),transparent 34%),radial-gradient(circle at 82% 16%,rgba(var(--blue-rgb),.14),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.93),rgba(255,246,238,.76),rgba(238,250,252,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 52px rgba(16,34,49,.08),0 12px 34px rgba(var(--orange-rgb),.1);margin-block:0 28px;overflow:hidden;padding:20px}.pricing-bundle-copy{display:grid;grid-gap:10px;gap:10px;min-width:0}.pricing-bundle-recommendation-badge{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.28);border-radius:999px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.17),rgba(12,166,166,.12)),rgba(255,255,255,.74);color:#7a3e08;font-size:.82rem;font-weight:840;letter-spacing:0;line-height:1.25;overflow-wrap:anywhere;padding:7px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.pricing-bundle-copy h2,.pricing-bundle-copy p{margin:0}.pricing-bundle-copy h2{color:#102231;font-size:clamp(1.55rem,3vw,2.45rem);letter-spacing:0;line-height:1.06}.pricing-bundle-copy p{color:#496577;font-weight:740;line-height:1.52}.pricing-bundle-panel ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pricing-bundle-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;border:1px solid rgba(var(--blue-rgb),.12);border-radius:14px;background:rgba(255,255,255,.72);color:#203749;font-weight:730;line-height:1.42;padding:11px 12px}.pricing-bundle-panel li svg{margin-top:2px;color:var(--teal)}.pricing-bundle-offer-panel{display:grid;grid-template-columns:minmax(0,.68fr) minmax(420px,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(var(--orange-rgb),.3);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 7% 10%,rgba(var(--orange-rgb),.28),transparent 34%),radial-gradient(circle at 78% 18%,rgba(12,166,166,.18),transparent 34%),radial-gradient(circle at 58% 92%,rgba(var(--blue-rgb),.13),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,242,229,.82),rgba(236,250,250,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -22px 60px rgba(255,255,255,.24),0 22px 58px rgba(16,34,49,.08),0 14px 38px rgba(var(--orange-rgb),.14);margin-block:0 28px;overflow:hidden;padding:20px}.pricing-bundle-offer-copy{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.pricing-bundle-offer-boundary,.pricing-bundle-offer-copy h2,.pricing-bundle-offer-copy p{margin:0}.pricing-bundle-offer-copy h2{color:#102231;font-size:clamp(1.55rem,3vw,2.5rem);letter-spacing:0;line-height:1.05}.pricing-bundle-offer-copy p{color:#496577;font-weight:740;line-height:1.55}.pricing-bundle-offer-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.pricing-bundle-offer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.pricing-bundle-offer-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(150deg,rgba(255,255,255,.9),rgba(255,246,237,.72),rgba(238,252,252,.64)),rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 12px 30px rgba(16,34,49,.06);padding:13px}.pricing-bundle-offer-card svg{color:var(--orange-hot)}.pricing-bundle-offer-card h3,.pricing-bundle-offer-card p{margin:0}.pricing-bundle-offer-card h3{color:#102231;font-size:1rem;letter-spacing:0;line-height:1.18}.pricing-bundle-offer-card p{color:#405c70;font-size:.93rem;font-weight:700;line-height:1.45}.pricing-bundle-offer-boundary{grid-column:1/-1;border:1px solid rgba(var(--blue-rgb),.15);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.8),rgba(239,246,255,.72)),rgba(255,255,255,.66);color:#29475c;font-size:.95rem;font-weight:780;line-height:1.48;padding:12px}.pricing-founding-offer-panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(var(--teal-rgb),.24);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 7% 16%,rgba(var(--teal-rgb),.2),transparent 34%),radial-gradient(circle at 84% 12%,rgba(var(--orange-rgb),.22),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(238,252,252,.8),rgba(255,246,237,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 22px 58px rgba(16,34,49,.08),0 14px 38px rgba(var(--teal-rgb),.1);margin-block:0 28px;overflow:hidden;padding:20px}.pricing-founding-offer-copy{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.pricing-founding-offer-boundary,.pricing-founding-offer-copy h2,.pricing-founding-offer-copy p{margin:0}.pricing-founding-offer-copy h2{color:#102231;font-size:clamp(1.55rem,3vw,2.48rem);letter-spacing:0;line-height:1.05}.pricing-founding-offer-copy p{color:#496577;font-weight:740;line-height:1.55}.pricing-founding-offer-copy strong{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.14),rgba(var(--teal-rgb),.1)),rgba(255,255,255,.78);color:#7a3e08;font-size:.9rem;font-weight:880;line-height:1.34;overflow-wrap:anywhere;padding:9px 11px}.pricing-founding-offer-actions{display:flex;flex-wrap:wrap;gap:10px}.pricing-founding-offer-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0;margin:0;padding:0;list-style:none}.pricing-founding-offer-step{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:linear-gradient(150deg,rgba(255,255,255,.92),rgba(238,252,252,.74),rgba(255,248,241,.66)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 30px rgba(16,34,49,.06);overflow-wrap:anywhere;padding:13px}.pricing-founding-offer-step span{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--teal-rgb),.24);border-radius:999px;background:linear-gradient(135deg,rgba(var(--teal-rgb),.14),rgba(var(--orange-rgb),.1)),rgba(255,255,255,.74);color:#075d63;font-size:.76rem;font-weight:860;line-height:1.2;padding:6px 9px}.pricing-founding-offer-step h3,.pricing-founding-offer-step p{margin:0}.pricing-founding-offer-step h3{color:#102231;font-size:1rem;letter-spacing:0;line-height:1.18}.pricing-founding-offer-step p{color:#405c70;font-size:.93rem;font-weight:700;line-height:1.45}.pricing-founding-offer-boundary{grid-column:1/-1;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(255,248,240,.74),rgba(238,252,252,.66)),rgba(255,255,255,.66);color:#29475c;font-size:.95rem;font-weight:780;line-height:1.48;padding:12px}.pricing-bundle-readiness-panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(420px,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 6% 18%,rgba(var(--orange-rgb),.24),transparent 34%),radial-gradient(circle at 82% 8%,rgba(var(--teal-rgb),.18),transparent 32%),radial-gradient(circle at 62% 100%,rgba(var(--blue-rgb),.13),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,247,238,.84),rgba(238,252,252,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -26px 68px rgba(255,255,255,.24),0 22px 58px rgba(16,34,49,.08),0 14px 38px rgba(var(--orange-rgb),.12);margin-block:0 28px;overflow:hidden;padding:20px}.pricing-bundle-readiness-copy{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.pricing-bundle-readiness-boundary,.pricing-bundle-readiness-copy h2,.pricing-bundle-readiness-copy p{margin:0}.pricing-bundle-readiness-copy h2{color:#102231;font-size:clamp(1.55rem,3vw,2.48rem);letter-spacing:0;line-height:1.05}.pricing-bundle-readiness-copy p{color:#496577;font-weight:740;line-height:1.55}.pricing-bundle-readiness-actions{display:flex;flex-wrap:wrap;gap:10px}.pricing-bundle-readiness-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0;margin:0;padding:0;list-style:none}.pricing-bundle-readiness-step{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(150deg,rgba(255,255,255,.92),rgba(255,248,241,.78),rgba(238,251,251,.66)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 30px rgba(16,34,49,.06);overflow-wrap:anywhere;padding:13px}.pricing-bundle-readiness-step span{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.24);border-radius:999px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.16),rgba(var(--teal-rgb),.1)),rgba(255,255,255,.74);color:#7a3e08;font-size:.76rem;font-weight:860;line-height:1.2;padding:6px 9px}.pricing-bundle-readiness-step h3,.pricing-bundle-readiness-step p{margin:0}.pricing-bundle-readiness-step h3{color:#102231;font-size:1rem;letter-spacing:0;line-height:1.18}.pricing-bundle-readiness-step p{color:#405c70;font-size:.93rem;font-weight:700;line-height:1.45}.pricing-bundle-readiness-boundary{grid-column:1/-1;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(238,252,252,.74),rgba(255,247,238,.66)),rgba(255,255,255,.66);color:#29475c;font-size:.95rem;font-weight:780;line-height:1.48;padding:12px}.pricing-bundle-proof-panel{display:grid;grid-template-columns:minmax(0,.7fr) minmax(440px,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 8% 14%,rgba(var(--orange-rgb),.26),transparent 34%),radial-gradient(circle at 78% 10%,rgba(var(--blue-rgb),.14),transparent 32%),radial-gradient(circle at 62% 96%,rgba(var(--teal-rgb),.16),transparent 38%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,244,232,.82),rgba(238,251,252,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -24px 64px rgba(255,255,255,.24),0 22px 58px rgba(16,34,49,.08),0 14px 38px rgba(var(--orange-rgb),.13);margin-block:0 28px;overflow:hidden;padding:20px}.pricing-bundle-proof-copy{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0}.pricing-bundle-proof-boundary,.pricing-bundle-proof-copy h2,.pricing-bundle-proof-copy p{margin:0}.pricing-bundle-proof-copy h2{color:#102231;font-size:clamp(1.55rem,3vw,2.48rem);letter-spacing:0;line-height:1.05}.pricing-bundle-proof-copy p{color:#496577;font-weight:740;line-height:1.55}.pricing-bundle-proof-actions{display:flex;flex-wrap:wrap;gap:10px}.pricing-bundle-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.pricing-bundle-proof-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.19);border-radius:14px;background:linear-gradient(150deg,rgba(255,255,255,.92),rgba(255,247,239,.76),rgba(238,251,252,.66)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 30px rgba(16,34,49,.06);overflow-wrap:anywhere;padding:13px}.pricing-bundle-proof-card>span{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.24);border-radius:999px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.16),rgba(var(--teal-rgb),.1)),rgba(255,255,255,.74);color:#7a3e08;font-size:.76rem;font-weight:860;line-height:1.2;padding:6px 9px}.pricing-bundle-proof-card svg{color:var(--teal);margin-top:2px}.pricing-bundle-proof-card h3,.pricing-bundle-proof-card p{grid-column:1/-1;margin:0}.pricing-bundle-proof-card h3{color:#102231;font-size:1rem;letter-spacing:0;line-height:1.18}.pricing-bundle-proof-card p{color:#405c70;font-size:.93rem;font-weight:700;line-height:1.45}.pricing-bundle-proof-boundary{grid-column:1/-1;border:1px solid rgba(var(--blue-rgb),.15);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(239,246,255,.72),rgba(255,248,240,.66)),rgba(255,255,255,.66);color:#29475c;font-size:.95rem;font-weight:780;line-height:1.48;padding:12px}.pricing-bundle-decision-panel{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 7% 12%,rgba(var(--orange-rgb),.24),transparent 32%),radial-gradient(circle at 84% 10%,rgba(var(--teal-rgb),.17),transparent 32%),radial-gradient(circle at 56% 100%,rgba(var(--blue-rgb),.13),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,247,239,.82),rgba(238,251,252,.74));box-shadow:inset 0 1px 0 rgba(255,255,255,.92),inset 0 -24px 64px rgba(255,255,255,.24),0 22px 58px rgba(16,34,49,.08),0 14px 38px rgba(var(--orange-rgb),.12);margin-block:0 28px;overflow:hidden;padding:20px}.pricing-bundle-decision-copy{display:grid;grid-gap:10px;gap:10px;max-width:880px;min-width:0}.pricing-bundle-decision-boundary,.pricing-bundle-decision-copy h2,.pricing-bundle-decision-copy p{margin:0}.pricing-bundle-decision-copy h2{color:#102231;font-size:clamp(1.55rem,3vw,2.48rem);letter-spacing:0;line-height:1.05}.pricing-bundle-decision-copy p{color:#496577;font-weight:740;line-height:1.55}.pricing-bundle-decision-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0;margin:0;padding:0;list-style:none}.pricing-bundle-decision-step{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(150deg,rgba(255,255,255,.92),rgba(255,248,241,.78),rgba(238,251,251,.66)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 30px rgba(16,34,49,.06);overflow-wrap:anywhere;padding:13px}.pricing-bundle-decision-step>span{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.24);border-radius:999px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.17),rgba(var(--teal-rgb),.1)),rgba(255,255,255,.76);color:#7a3e08;font-size:.76rem;font-weight:860;line-height:1.2;padding:6px 9px}.pricing-bundle-decision-step dd,.pricing-bundle-decision-step dl,.pricing-bundle-decision-step h3{margin:0}.pricing-bundle-decision-step h3{color:#102231;font-size:1.02rem;letter-spacing:0;line-height:1.18}.pricing-bundle-decision-step dl{display:grid;grid-gap:8px;gap:8px}.pricing-bundle-decision-step div{display:grid;grid-gap:3px;gap:3px;min-width:0}.pricing-bundle-decision-step dt{color:#0b6f79;font-size:.72rem;font-weight:880;letter-spacing:0;text-transform:uppercase}.pricing-bundle-decision-step dd{color:#405c70;font-size:.91rem;font-weight:700;line-height:1.43}.pricing-bundle-decision-boundary{border:1px solid rgba(var(--blue-rgb),.15);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(239,246,255,.72),rgba(255,248,240,.66)),rgba(255,255,255,.66);color:#29475c;font-size:.95rem;font-weight:780;line-height:1.48;padding:12px}.pricing-bundle-role-panel{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(var(--teal-rgb),.22);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 8% 20%,rgba(var(--teal-rgb),.18),transparent 32%),radial-gradient(circle at 88% 14%,rgba(var(--orange-rgb),.18),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,252,250,.74),rgba(255,248,240,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 48px rgba(16,34,49,.07),0 10px 30px rgba(12,166,166,.08);margin-block:0 28px;overflow:hidden;padding:20px}.pricing-bundle-role-copy{display:grid;grid-gap:9px;gap:9px;max-width:860px;min-width:0}.pricing-bundle-role-copy h2,.pricing-bundle-role-copy p{margin:0}.pricing-bundle-role-copy h2{color:#102231;font-size:clamp(1.5rem,3vw,2.35rem);letter-spacing:0;line-height:1.07}.pricing-bundle-role-copy p{color:#496577;font-weight:730;line-height:1.55}.pricing-bundle-role-table{display:grid;grid-gap:8px;gap:8px;min-width:0}.pricing-bundle-role-row{display:grid;grid-template-columns:minmax(130px,.58fr) minmax(0,1fr) minmax(0,1fr);grid-gap:10px;gap:10px;align-items:stretch}.pricing-bundle-role-row>*{min-width:0;margin:0;border:1px solid rgba(40,103,216,.12);border-radius:14px;background:rgba(255,255,255,.72);color:#203749;font-weight:720;line-height:1.46;overflow-wrap:anywhere;padding:12px}.pricing-bundle-role-row p span{display:none}.pricing-bundle-role-row strong{display:grid;align-content:center;border-color:rgba(var(--orange-rgb),.22);background:linear-gradient(135deg,rgba(var(--orange-rgb),.13),rgba(255,255,255,.78)),rgba(255,255,255,.72);color:#7a3e08;font-size:.96rem}.pricing-bundle-role-header>*{border-color:rgba(12,166,166,.22);background:linear-gradient(135deg,rgba(12,166,166,.14),rgba(var(--blue-rgb),.1)),rgba(255,255,255,.78);color:#12355b;font-size:.82rem;font-weight:850;letter-spacing:0;text-transform:uppercase}@media (max-width:760px){.pricing-bundle-role-row{grid-template-columns:1fr}.pricing-bundle-role-header{display:none}.pricing-bundle-role-row p{display:grid;grid-gap:5px;gap:5px}.pricing-bundle-role-row p span{display:block;color:#0d6f78;font-size:.76rem;font-weight:860;letter-spacing:0;text-transform:uppercase}}.pricing-bundle-choice-panel{display:grid;grid-gap:18px;gap:18px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 12% 12%,rgba(var(--orange-rgb),.2),transparent 32%),radial-gradient(circle at 88% 18%,rgba(12,166,166,.17),transparent 32%),radial-gradient(circle at 48% 100%,rgba(40,103,216,.12),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,249,242,.78),rgba(239,252,250,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 48px rgba(16,34,49,.07),0 10px 28px rgba(var(--orange-rgb),.08);margin-block:0 28px;overflow:hidden;padding:20px}.pricing-bundle-choice-copy{display:grid;grid-gap:9px;gap:9px;max-width:900px;min-width:0}.pricing-bundle-choice-boundary,.pricing-bundle-choice-copy h2,.pricing-bundle-choice-copy p{margin:0}.pricing-bundle-choice-copy h2{color:#102231;font-size:clamp(1.5rem,3vw,2.34rem);letter-spacing:0;line-height:1.07}.pricing-bundle-choice-copy p{color:#496577;font-weight:735;line-height:1.55}.pricing-bundle-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;min-width:0}.pricing-bundle-choice-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:linear-gradient(155deg,rgba(255,255,255,.9),rgba(244,250,255,.74),rgba(239,252,250,.58)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 30px rgba(16,34,49,.06);overflow-wrap:anywhere;padding:15px}.pricing-bundle-choice-card-recommended{border-color:rgba(var(--orange-rgb),.34);background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(255,247,237,.82),rgba(235,252,249,.7)),rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 38px rgba(var(--orange-rgb),.12),0 12px 32px rgba(16,34,49,.07)}.pricing-bundle-choice-card>span{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(12,166,166,.2);border-radius:999px;background:linear-gradient(135deg,rgba(12,166,166,.14),rgba(40,103,216,.1)),rgba(255,255,255,.78);color:#0b6f79;font-size:.76rem;font-weight:860;line-height:1.2;padding:6px 9px}.pricing-bundle-choice-card-recommended>span{border-color:rgba(var(--orange-rgb),.28);background:linear-gradient(135deg,rgba(var(--orange-rgb),.19),rgba(12,166,166,.11)),rgba(255,255,255,.8);color:#7a3e08}.pricing-bundle-choice-card dd,.pricing-bundle-choice-card dl,.pricing-bundle-choice-card h3{margin:0}.pricing-bundle-choice-card h3{color:#102231;font-size:1.08rem;letter-spacing:0;line-height:1.18}.pricing-bundle-choice-card dl{display:grid;grid-gap:10px;gap:10px}.pricing-bundle-choice-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.pricing-bundle-choice-card dt{color:#0b6f79;font-size:.72rem;font-weight:880;letter-spacing:0;text-transform:uppercase}.pricing-bundle-choice-card-recommended dt{color:#8a4707}.pricing-bundle-choice-card dd{color:#405c70;font-size:.93rem;font-weight:705;line-height:1.45}.pricing-bundle-choice-boundary{border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,248,240,.72),rgba(239,252,250,.66)),rgba(255,255,255,.7);color:#29475c;font-size:.95rem;font-weight:780;line-height:1.48;padding:12px}.pricing-family-fit-panel{display:grid;grid-template-columns:minmax(0,.7fr) minmax(360px,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(var(--orange-rgb),.23);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 10% 16%,rgba(var(--orange-rgb),.18),transparent 34%),radial-gradient(circle at 78% 12%,rgba(var(--teal-rgb),.16),transparent 30%),radial-gradient(circle at 84% 86%,rgba(var(--blue-rgb),.13),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,245,236,.74),rgba(235,252,250,.68),rgba(240,246,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 20px 54px rgba(16,34,49,.08),0 12px 34px rgba(var(--orange-rgb),.1);margin-block:0 28px;overflow:hidden;padding:20px}.pricing-family-fit-card,.pricing-family-fit-copy{min-width:0}.pricing-family-fit-copy{display:grid;align-content:center;grid-gap:10px;gap:10px}.pricing-family-fit-card h3,.pricing-family-fit-card p,.pricing-family-fit-copy h2,.pricing-family-fit-copy p{margin:0}.pricing-family-fit-copy h2{color:#102231;font-size:clamp(1.55rem,3.1vw,2.55rem);letter-spacing:0;line-height:1.05}.pricing-family-fit-copy p{color:#496577;font-weight:740;line-height:1.52}.pricing-family-fit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pricing-family-fit-card{display:grid;grid-gap:9px;gap:9px;align-content:start;border:1px solid rgba(var(--blue-rgb),.13);border-top:4px solid var(--orange);border-radius:14px;background:var(--glass-sheen),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 14px 34px rgba(16,34,49,.06);padding:14px;overflow-wrap:anywhere}.pricing-family-fit-card:nth-child(2){border-top-color:var(--teal)}.pricing-family-fit-card:nth-child(3){border-top-color:var(--blue)}.pricing-family-fit-card:nth-child(4){border-top-color:var(--orange-hot)}.pricing-family-fit-card h3{color:#14304a;font-size:1.02rem;letter-spacing:0;line-height:1.18}.pricing-family-fit-card p{color:#536879;font-size:.94rem;font-weight:690;line-height:1.46}.pricing-family-fit-card a{align-self:end;width:-moz-fit-content;width:fit-content;border:1px solid rgba(var(--orange-rgb),.28);border-radius:999px;background:var(--glass-sheen),rgba(255,240,229,.82);color:#965014;font-size:.82rem;font-weight:880;line-height:1.2;padding:8px 10px;text-decoration:none}.pricing-program-value-panel{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);grid-gap:18px;gap:18px;align-items:center;border:1px solid rgba(var(--orange-rgb),.25);border-radius:14px;background:var(--glass-sheen),var(--glass-reflection),linear-gradient(135deg,rgba(255,255,255,.92),rgba(255,244,232,.76),rgba(232,252,250,.66));box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 20px 54px rgba(16,34,49,.075),0 12px 34px rgba(var(--orange-rgb),.11);padding:22px;overflow:hidden}.pricing-program-value-panel h2,.pricing-program-value-panel p{margin:0}.pricing-program-value-panel>div{display:grid;grid-gap:10px;gap:10px}.pricing-program-value-panel h2{color:#102231;font-size:clamp(1.6rem,3.4vw,2.8rem);letter-spacing:0;line-height:1.04}.pricing-program-value-panel p{color:#496577;font-weight:700;line-height:1.52}.pricing-program-value-panel ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.pricing-program-value-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;border:1px solid rgba(12,166,166,.14);border-radius:14px;background:var(--glass-sheen),rgba(255,255,255,.62);color:#203749;font-weight:760;line-height:1.4;padding:12px}.pricing-program-value-panel li svg{margin-top:2px;color:var(--orange)}.pricing-readiness-panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(300px,.8fr) auto;grid-gap:16px;gap:16px;align-items:center;border:1px solid rgba(24,74,154,.15);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 8% 16%,rgba(var(--orange-rgb),.16),transparent 34%),radial-gradient(circle at 82% 10%,rgba(var(--teal-rgb),.16),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.92),rgba(241,248,255,.72),rgba(255,246,238,.64));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 18px 48px rgba(24,74,154,.08);margin-block:2px 28px;padding:18px}.pricing-readiness-panel h2,.pricing-readiness-panel p,.pricing-readiness-panel ul{margin:0}.pricing-readiness-panel>div{display:grid;grid-gap:9px;gap:9px}.pricing-readiness-panel h2{color:#102231;font-size:clamp(1.45rem,2.8vw,2.35rem);letter-spacing:0;line-height:1.05}.pricing-readiness-panel li,.pricing-readiness-panel p{color:#496577;font-weight:740;line-height:1.44}.pricing-readiness-panel ul{display:grid;grid-gap:9px;gap:9px;list-style:none;padding:0}.pricing-readiness-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.pricing-readiness-panel li svg{color:var(--teal);margin-top:1px}.pricing-readiness-panel>a{justify-self:end;white-space:nowrap}.pricing-launch-path-panel{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);grid-gap:18px;gap:18px;align-items:stretch;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 12% 18%,rgba(var(--teal-rgb),.18),transparent 32%),radial-gradient(circle at 86% 14%,rgba(var(--orange-rgb),.18),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(235,252,250,.72),rgba(241,248,255,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 48px rgba(12,166,166,.08),0 12px 30px rgba(var(--orange-rgb),.08);margin-block:0 28px;padding:20px;overflow:hidden}.pricing-launch-path-copy,.pricing-launch-path-step{min-width:0}.pricing-launch-path-copy{display:grid;align-content:center;grid-gap:10px;gap:10px}.pricing-launch-path-copy h2,.pricing-launch-path-copy p,.pricing-launch-path-step h3,.pricing-launch-path-step p{margin:0}.pricing-launch-path-copy h2{color:#102231;font-size:clamp(1.55rem,3.1vw,2.55rem);letter-spacing:0;line-height:1.05}.pricing-launch-path-copy p{color:#496577;font-weight:740;line-height:1.52}.pricing-launch-path-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.pricing-launch-path-step{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(24,74,154,.12);border-radius:14px;background:var(--glass-sheen),rgba(255,255,255,.66);padding:13px}.pricing-launch-path-step span{width:-moz-fit-content;width:fit-content;border:1px solid rgba(var(--orange-rgb),.22);border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#aa4815;font-size:.75rem;font-weight:900;letter-spacing:0;line-height:1;padding:6px 8px}.pricing-launch-path-step h3{color:#14304a;font-size:1.02rem;letter-spacing:0;line-height:1.18}.pricing-launch-path-step p{color:#536879;font-size:.94rem;font-weight:690;line-height:1.45}.pricing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.pricing-faq-card,.pricing-included-panel,.pricing-note-panel,.pricing-plan-card{display:grid;align-content:start;min-width:0;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:rgba(255,255,255,.86);box-shadow:0 18px 48px rgba(16,34,49,.08);overflow-wrap:anywhere}.pricing-plan-card{gap:12px;min-height:520px;padding:18px}.pricing-plan-card-highlight{border-color:rgba(var(--orange-rgb),.38);background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(255,247,241,.88)),linear-gradient(115deg,rgba(var(--orange-rgb),.16),rgba(12,166,166,.1));box-shadow:0 24px 64px rgba(var(--orange-rgb),.14)}.pricing-plan-badge{width:-moz-fit-content;width:fit-content;border:1px solid rgba(12,166,166,.2);border-radius:999px;background:rgba(232,252,250,.84);color:#075d63;font-size:.78rem;font-weight:900;padding:7px 10px}.pricing-faq-card h3,.pricing-faq-section h2,.pricing-included-panel h2,.pricing-note-panel h2,.pricing-plan-card h3{margin:0;color:#102231;letter-spacing:0;line-height:1.08}.pricing-faq-section h2,.pricing-included-panel h2,.pricing-note-panel h2,.pricing-plan-card h3{font-size:clamp(1.45rem,2.8vw,2.25rem)}.pricing-plan-card strong{color:#184a9a;font-size:1.18rem}.pricing-faq-card p,.pricing-note-panel p,.pricing-plan-card p{margin:0;color:var(--muted);font-weight:650;line-height:1.5}.pricing-included-panel ul,.pricing-plan-card ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.pricing-included-panel li,.pricing-plan-card li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:#203749;font-weight:720;line-height:1.4}.pricing-included-panel li svg,.pricing-plan-card li svg{margin-top:2px;color:var(--teal)}.pricing-plan-card a{align-self:end;justify-self:start}.pricing-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);grid-gap:16px;gap:16px;padding:6px 0 34px}.pricing-included-panel,.pricing-note-panel{gap:14px;padding:22px}.pricing-note-panel{border-color:rgba(var(--orange-rgb),.22);background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,249,245,.82)),linear-gradient(110deg,rgba(var(--orange-rgb),.12),rgba(40,103,216,.08))}.pricing-trust-links{display:flex;flex-wrap:wrap;gap:9px;align-items:center;margin-bottom:34px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:var(--glass-sheen),linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,239,224,.72),rgba(235,250,250,.58));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);padding:16px}.pricing-trust-links span{flex-basis:100%;color:#203749;font-weight:920}.pricing-trust-links a{border:1px solid rgba(var(--orange-rgb),.28);border-radius:999px;background:rgba(255,255,255,.82);color:#965014;font-size:.88rem;font-weight:820;padding:8px 11px;text-decoration:none}.pricing-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pricing-faq-card{gap:10px;min-height:190px;padding:18px}.program-shell{background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(125deg,rgba(var(--orange-rgb),.13),transparent 30%),linear-gradient(230deg,rgba(12,166,166,.14),transparent 34%),linear-gradient(180deg,rgba(40,103,216,.08),transparent 46%),#fbfdff;background-size:34px 34px,34px 34px,auto,auto,auto,auto}.program-areas-section,.program-cta-strip,.program-hero,.program-map-intro,.program-metric-grid,.program-proof-grid,.program-scope-section,.program-subject-section{max-width:1180px;margin-inline:auto}.program-hero{display:grid;grid-template-columns:minmax(420px,.98fr) minmax(340px,1.02fr);grid-gap:24px;gap:24px;align-items:center;padding:18px 0 28px}.program-cta-strip>div,.program-hero-copy,.program-map-intro>div,.program-proof-panel,.program-rhythm-panel,.program-subject-card{min-width:0;overflow-wrap:anywhere}.program-hero-copy{display:grid;grid-gap:16px;gap:16px}.program-hero-copy h1{margin:0;color:#102231;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;font-size:clamp(2.35rem,4.55vw,4.15rem);letter-spacing:0;line-height:1.02}.program-cta-strip p,.program-hero-copy p,.program-map-intro p,.program-proof-panel p,.program-rhythm-panel p,.program-subject-section .landing-section-heading p{margin:0;color:#496577;font-size:1.06rem;line-height:1.58}.program-hero-image{width:100%;height:430px;border:1px solid rgba(16,34,49,.08);border-radius:14px;box-shadow:var(--shadow);object-fit:cover}.program-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;padding:10px 0 28px}.program-area-card,.program-cta-strip,.program-grade-card,.program-metric-grid article,.program-proof-panel,.program-rhythm-panel,.program-scope-metrics article,.program-subject-card{border:1px solid rgba(255,255,255,.7);border-radius:16px;background:linear-gradient(152deg,rgba(255,255,255,.86),rgba(255,245,237,.5),rgba(237,250,252,.48)),rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(16,34,49,.04),0 22px 48px rgba(16,34,49,.1);backdrop-filter:blur(22px) saturate(1.14);-webkit-backdrop-filter:blur(22px) saturate(1.14)}.install-shell{background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),linear-gradient(135deg,rgba(var(--orange-rgb),.17),transparent 28%),linear-gradient(225deg,rgba(var(--teal-rgb),.14),transparent 35%),linear-gradient(180deg,rgba(var(--blue-rgb),.08),transparent 48%),#fbfdff;background-size:34px 34px,34px 34px,auto,auto,auto,auto}.install-hero,.install-mode-section,.install-scope-grid,.install-step-section{max-width:1180px;margin-inline:auto}.install-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:28px;gap:28px;align-items:center;padding:18px 0 30px}.install-hero-copy,.install-mode-card,.install-mode-copy,.install-scope-panel,.install-shortcut-panel,.install-step-card,.install-trust-panel{min-width:0;overflow-wrap:anywhere}.install-hero-copy{display:grid;grid-gap:16px;gap:16px}.install-hero-copy h1{margin:0;color:#102231;font-size:clamp(2.35rem,5.25vw,4.45rem);letter-spacing:0;line-height:.98}.install-hero-copy p,.install-mode-card p,.install-mode-copy p,.install-scope-panel p,.install-shortcut-panel p,.install-step-card p,.install-step-section .landing-section-heading p,.install-trust-panel p{margin:0;color:#496577;font-size:1.05rem;line-height:1.58}.install-device-preview{position:relative;min-height:470px;margin:0;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:var(--glass-reflection),linear-gradient(140deg,rgba(255,255,255,.86),rgba(255,250,244,.62)),linear-gradient(120deg,rgba(var(--orange-rgb),.08),rgba(var(--teal-rgb),.07));box-shadow:var(--shadow-glass);overflow:hidden}.install-wide-shot{position:absolute;inset-block-start:54px;inset-inline-start:34px;width:min(82%,650px);height:auto;border:1px solid rgba(255,255,255,.82);border-radius:14px;box-shadow:0 24px 60px rgba(var(--blue-rgb),.16)}.install-mobile-shot{position:absolute;inset-block-end:28px;inset-inline-end:38px;width:min(31%,170px);height:auto;border:1px solid rgba(255,255,255,.9);border-radius:14px;box-shadow:0 20px 50px rgba(var(--orange-rgb),.2)}.install-step-section{padding:18px 0 30px}.install-mode-section{display:grid;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch;margin-bottom:22px;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,247,240,.72),rgba(236,251,251,.64)),linear-gradient(110deg,rgba(var(--orange-rgb),.2),rgba(var(--teal-rgb),.1),rgba(var(--blue-rgb),.08));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12);padding:20px}.install-mode-copy{display:grid;align-content:center;grid-gap:10px;gap:10px}.install-mode-copy h2{margin:0;color:#102231;font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.04}.install-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.install-scope-grid,.install-step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.install-mode-card,.install-scope-panel,.install-shortcut-panel,.install-step-card,.install-trust-panel{display:grid;align-content:start;grid-gap:12px;gap:12px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:var(--glass-reflection),rgba(255,255,255,.84);box-shadow:var(--shadow-glass);padding:22px}.install-mode-card{background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.68)),radial-gradient(circle at top left,rgba(var(--orange-rgb),.14),transparent 54%)}.install-mode-card:nth-child(2){border-color:rgba(var(--teal-rgb),.22);background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.68)),radial-gradient(circle at top left,rgba(var(--teal-rgb),.14),transparent 54%)}.install-mode-card:nth-child(3){border-color:rgba(var(--blue-rgb),.2);background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.68)),radial-gradient(circle at top left,rgba(var(--blue-rgb),.12),transparent 54%)}.install-step-card span:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--orange);color:#ffffff;font-weight:900}.install-mode-card h3,.install-scope-panel h2,.install-shortcut-panel h2,.install-step-card h3,.install-trust-panel h2{margin:0;color:#102231;font-size:1.35rem;letter-spacing:0}.install-mode-card ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.install-mode-card li{display:flex;gap:8px;align-items:flex-start;color:#496577;font-weight:720}.install-mode-card svg{flex:0 0 auto;color:var(--teal)}.install-scope-panel ul{display:grid;grid-gap:9px;gap:9px;margin:0;padding:0;list-style:none}.install-scope-panel li{display:flex;gap:8px;align-items:flex-start;color:#496577}.install-scope-panel svg,.install-shortcut-panel svg{color:var(--orange)}.install-shortcut-row{display:flex;flex-wrap:wrap;gap:8px}.install-shortcut-row span{border:1px solid rgba(var(--orange-rgb),.2);border-radius:999px;background:var(--orange-soft);color:#102231;padding:8px 10px;font-size:.9rem;font-weight:800}.program-metric-grid article{display:grid;grid-gap:5px;gap:5px;min-height:105px;padding:18px}.program-metric-grid strong{color:#102231;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.program-metric-grid span{color:#496577;font-weight:780}.program-map-intro{display:grid;padding:8px 0 28px}.program-map-intro>div{display:grid;grid-gap:12px;gap:12px;max-width:820px}.program-areas-section h2,.program-cta-strip h2,.program-curriculum-matrix h2,.program-map-intro h2,.program-proof-panel h2,.program-rhythm-panel h2,.program-scope-section h2,.program-subject-section h2{margin:0;color:#102231;font-size:clamp(1.75rem,3.6vw,3rem);letter-spacing:0;line-height:1.05}.program-areas-section,.program-curriculum-matrix,.program-records-panel,.program-scope-section,.program-subject-section{display:grid;grid-gap:18px;gap:18px;padding:14px 0 34px}.program-scope-section{padding-top:2px}.program-curriculum-grade-grid{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.program-curriculum-grade-card{display:grid;grid-gap:14px;gap:14px;align-content:start;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:var(--glass-sheen),var(--glass-reflection),linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,246,238,.72),rgba(232,252,250,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 18px 48px rgba(16,34,49,.07),0 10px 30px rgba(var(--orange-rgb),.09);padding:16px;overflow:hidden}.program-curriculum-grade-card summary{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(24,74,154,.1);padding-bottom:12px}.program-curriculum-grade-card summary div{display:flex;align-items:baseline;gap:8px}.program-curriculum-grade-card summary span{color:#9a4b10;font-size:.78rem;font-weight:920;text-transform:uppercase}.program-curriculum-grade-card summary strong{color:var(--orange);font-size:clamp(2.2rem,4vw,3rem);line-height:.92}.program-curriculum-grade-card summary p{max-width:260px;margin:0 auto 0 0;color:#496577;font-size:.82rem;font-weight:820;line-height:1.35;text-align:end}.program-curriculum-grade-card>summary{cursor:pointer;list-style:none}.program-curriculum-grade-card>summary::-webkit-details-marker{display:none}.program-curriculum-grade-card>summary:after{content:"";flex:0 0 auto;align-self:center;width:11px;height:11px;-webkit-margin-start:12px;margin-inline-start:12px;border-right:2.5px solid var(--orange);border-bottom:2.5px solid var(--orange);transform:rotate(45deg);transition:transform .2s ease}.program-curriculum-grade-card[open]>summary:after{transform:rotate(-135deg)}.program-curriculum-row-list{display:grid;grid-gap:0;gap:0}.program-curriculum-row{display:grid;grid-template-columns:minmax(132px,.72fr) minmax(0,1.3fr) minmax(116px,.48fr);grid-gap:10px;gap:10px;align-items:center;border-bottom:1px solid rgba(24,74,154,.08);padding:9px 0}.program-curriculum-row:last-child{border-bottom:0}.program-curriculum-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.program-curriculum-row span{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.2);border-radius:999px;background:var(--glass-sheen),rgba(255,240,229,.72);color:#965014;font-size:.66rem;font-weight:900;padding:5px 7px}.program-curriculum-row strong{color:#102231;font-size:.9rem;line-height:1.18}.program-curriculum-row p{margin:0;color:#496577;font-size:.8rem;font-weight:720;line-height:1.35}.program-curriculum-row small{justify-self:end;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--teal-rgb),.16);border-radius:999px;background:var(--glass-sheen),rgba(232,252,250,.72);color:#075d63;font-size:.66rem;font-weight:900;line-height:1.18;padding:6px 8px;text-align:end}.program-records-panel{grid-template-columns:minmax(0,.95fr) minmax(260px,.78fr);align-items:start;border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 10% 16%,rgba(var(--orange-rgb),.16),transparent 34%),radial-gradient(circle at 88% 18%,rgba(var(--teal-rgb),.16),transparent 33%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,246,238,.72),rgba(239,252,252,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 18px 48px rgba(16,34,49,.08);padding:18px}.program-records-panel h2,.program-records-panel p,.program-records-panel ul{margin:0}.program-records-panel>div:first-child{display:grid;grid-gap:9px;gap:9px}.program-records-actions span,.program-records-panel li,.program-records-panel>div:first-child p:last-child{color:#496577;font-weight:740;line-height:1.44}.program-records-panel ul{display:grid;grid-gap:10px;gap:10px;list-style:none;padding:0}.program-records-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;border:1px solid rgba(24,74,154,.1);border-radius:14px;background:rgba(255,255,255,.66);padding:10px}.program-records-panel li svg{color:var(--teal);margin-top:1px}.program-records-actions{display:flex;flex-wrap:wrap;grid-column:1/-1;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid rgba(24,74,154,.1);padding-top:14px}.public-print-button{cursor:pointer}.program-scope-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.program-scope-metrics article{display:grid;grid-gap:5px;gap:5px;min-height:112px;padding:18px}.program-scope-metrics strong{color:var(--orange);font-size:clamp(2.1rem,4vw,3.5rem);line-height:1}.program-grade-card small,.program-grade-card span,.program-scope-metrics span,.program-scope-note{color:#496577;font-weight:760;line-height:1.42}.program-scope-note{max-width:920px;margin:0;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:var(--glass-sheen),linear-gradient(145deg,rgba(255,245,236,.92),rgba(255,255,255,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.84);padding:14px 16px}.program-gap-panel{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(24,74,154,.14);border-radius:14px;background:radial-gradient(circle at 18% 12%,rgba(var(--orange-rgb),.14),transparent 32%),radial-gradient(circle at 86% 16%,rgba(var(--teal-rgb),.18),transparent 34%),linear-gradient(140deg,rgba(255,255,255,.92),rgba(236,249,255,.74));box-shadow:0 18px 48px rgba(24,74,154,.1),inset 0 1px 0 rgba(255,255,255,.9);padding:18px}.program-gap-panel h3,.program-gap-panel p{margin:0}.program-gap-panel h3{color:#102231;font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:0}.program-gap-panel>div:first-child{display:grid;grid-gap:8px;gap:8px;max-width:900px}.program-gap-card p,.program-gap-panel>div:first-child p:last-child,.program-gap-status{color:#496577;font-weight:740;line-height:1.44}.program-gap-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.program-gap-card{display:grid;grid-gap:11px;gap:11px;align-content:start;min-height:244px;border:1px solid rgba(24,74,154,.13);border-radius:14px;background:var(--glass-sheen),rgba(255,255,255,.76);padding:14px;overflow-wrap:anywhere}.program-gap-card-thin{border-color:rgba(var(--orange-rgb),.34);background:var(--glass-sheen),linear-gradient(145deg,rgba(255,245,236,.82),rgba(255,255,255,.78))}.program-gap-card-needs_depth{border-color:rgba(12,166,166,.28);background:var(--glass-sheen),linear-gradient(145deg,rgba(232,252,250,.78),rgba(255,255,255,.78))}.program-gap-heading{display:grid;grid-gap:5px;gap:5px}.program-gap-heading small,.program-gap-heading span,.program-gap-status{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;font-size:.72rem;font-weight:900;padding:6px 9px}.program-gap-heading span{background:rgba(var(--orange-rgb),.14);color:#965014}.program-gap-heading strong{color:#102231;font-size:1rem;line-height:1.16}.program-gap-heading small{background:rgba(232,252,250,.82);color:#075d63}.program-gap-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.program-gap-stats span{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(24,74,154,.1);border-radius:14px;background:rgba(247,251,255,.82);color:#496577;font-size:.7rem;font-weight:800;padding:7px}.program-gap-stats strong{color:var(--blue);font-size:1.14rem;line-height:1}.program-gap-status{border:1px solid rgba(var(--orange-rgb),.22);background:rgba(255,240,229,.78);color:#965014}.program-paid-depth-panel{display:grid;grid-gap:16px;gap:16px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:radial-gradient(circle at 12% 14%,rgba(var(--orange-rgb),.18),transparent 34%),radial-gradient(circle at 88% 10%,rgba(24,74,154,.13),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(237,252,250,.72));box-shadow:0 22px 56px rgba(24,74,154,.11),inset 0 1px 0 rgba(255,255,255,.9);padding:18px}.program-paid-depth-panel h3,.program-paid-depth-panel p{margin:0}.program-paid-depth-panel h3{color:#102231;font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:0}.program-paid-depth-panel>div:first-child{display:grid;grid-gap:8px;gap:8px;max-width:920px}.program-paid-depth-card p,.program-paid-depth-panel>div:first-child p:last-child{color:#496577;font-weight:740;line-height:1.44}.program-paid-depth-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.program-paid-depth-metrics article{display:grid;grid-gap:5px;gap:5px;min-height:96px;border:1px solid rgba(24,74,154,.1);border-radius:14px;background:var(--glass-sheen),rgba(255,255,255,.76);padding:14px}.program-paid-depth-metrics strong{color:var(--orange);font-size:clamp(1.85rem,3.4vw,2.65rem);line-height:1}.program-paid-depth-metrics span{color:#496577;font-weight:840}.program-paid-depth-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.program-paid-depth-card{display:grid;grid-gap:11px;gap:11px;align-content:start;min-height:268px;border:1px solid rgba(24,74,154,.12);border-radius:14px;background:var(--glass-sheen),rgba(255,255,255,.78);padding:14px;overflow-wrap:anywhere}.program-paid-depth-card-needs_variants{border-color:rgba(var(--orange-rgb),.34);background:var(--glass-sheen),linear-gradient(145deg,rgba(255,242,232,.84),rgba(255,255,255,.78))}.program-paid-depth-card-needs_portfolio{border-color:rgba(12,166,166,.3);background:var(--glass-sheen),linear-gradient(145deg,rgba(231,252,250,.82),rgba(255,255,255,.78))}.program-paid-depth-card-needs_visual{border-color:rgba(24,74,154,.24);background:var(--glass-sheen),linear-gradient(145deg,rgba(237,246,255,.84),rgba(255,255,255,.78))}.program-paid-depth-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.program-paid-depth-signals span{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(24,74,154,.1);border-radius:14px;background:rgba(247,251,255,.82);color:#496577;font-size:.68rem;font-weight:820;padding:7px}.program-paid-depth-signals strong{color:var(--blue);font-size:1.02rem;line-height:1}.program-grade-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.program-grade-card{display:grid;grid-gap:12px;gap:12px;align-content:start;min-height:246px;padding:18px}.program-grade-card>div:first-child{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.program-grade-card strong{color:#102231;font-size:1.15rem}.program-grade-card p{margin:0;color:#203749;font-size:.9rem;font-weight:880}.program-grade-subjects{display:flex;flex-wrap:wrap;gap:7px}.program-grade-subjects span{border:1px solid rgba(var(--teal-rgb),.18);border-radius:999px;background:var(--glass-sheen),rgba(222,248,245,.72);color:#075d63;font-size:.78rem;padding:7px 9px}.program-area-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.program-area-card{display:grid;grid-gap:11px;gap:11px;min-height:270px;padding:17px;overflow-wrap:anywhere}.program-area-card svg{color:var(--teal)}.program-area-card h3,.program-rhythm-panel h3,.program-subject-card h3{margin:0;color:#203749;letter-spacing:0;line-height:1.12}.program-area-card p,.program-subject-card p{margin:0;color:var(--muted);font-weight:650;line-height:1.48}.program-area-card>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-self:end}.program-area-card span,.program-subject-stats small{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(12,166,166,.14);border-radius:14px;background:rgba(232,252,250,.66);color:#496577;font-size:.78rem;font-weight:760;padding:8px}.program-area-card strong,.program-subject-stats strong{color:#102231;font-size:1.2rem}.program-subject-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.program-subject-card{display:grid;grid-gap:12px;gap:12px;min-height:330px;padding:18px}.program-subject-card>span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--blue-soft);color:#184a9a;font-size:.74rem;font-weight:900;padding:7px 10px}.program-subject-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:7px;gap:7px}.program-readiness{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:rgba(232,252,250,.72);color:#075d63;font-size:.82rem;font-weight:840;padding:8px 10px}.program-readiness-needs_content{border-color:rgba(var(--orange-rgb),.24);background:rgba(255,240,229,.76);color:#965014}.program-readiness-invalid_graph{border-color:rgba(154,46,32,.22);background:rgba(255,235,231,.76);color:#9a2e20}.program-proof-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.78fr);grid-gap:16px;gap:16px;padding:4px 0 34px}.program-proof-panel,.program-rhythm-panel{display:grid;grid-gap:14px;gap:14px;padding:22px}.program-proof-panel ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.program-proof-panel li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:#203749;font-weight:760;line-height:1.4}.program-proof-panel li svg{margin-top:2px;color:var(--teal)}.program-rhythm-panel{border-color:rgba(var(--orange-rgb),.22);background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,248,242,.86)),linear-gradient(110deg,rgba(var(--orange-rgb),.13),rgba(12,166,166,.1))}.program-rhythm-panel>div{display:grid;grid-gap:10px;gap:10px}.program-rhythm-panel section{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 9px;gap:3px 9px;align-items:start;border:1px solid rgba(40,103,216,.12);border-radius:14px;background:rgba(255,255,255,.74);padding:12px}.program-rhythm-panel section svg{grid-row:span 2;margin-top:2px;color:var(--blue)}.program-rhythm-panel section p{font-size:.94rem}.program-cta-strip{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:34px;padding:24px}.answer-row,.brand-mark,.nav-actions,.tag-row{display:flex;align-items:center;gap:12px;min-width:0}.brand-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--brand-gradient);color:#ffffff;font-weight:800;letter-spacing:0}.brand-logo{display:block;width:min(390px,68vw);height:auto;max-height:98px;object-fit:contain}.app-brand-logo{width:min(560px,82vw);max-height:126px}.hero-brand-logo{width:min(620px,86vw);max-height:146px}.hero-status-pill{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;border:1px solid rgba(var(--orange-rgb),.3);border-radius:999px;background:rgba(255,240,229,.84);color:#965014;padding:9px 13px;font-size:.86rem;font-weight:840}.brand-mark span,.brand-mark strong{display:block}.brand-mark span{color:var(--muted);font-size:.88rem}.danger-button,.icon-button,.primary-button{border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,242,230,.56)),rgba(255,255,255,.72);color:var(--ink);min-height:42px;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 20px rgba(var(--orange-rgb),.06);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}.danger-button:disabled,.icon-button:disabled,.primary-button:disabled{cursor:not-allowed;opacity:.58}.danger-button,.primary-button{display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-color:rgba(var(--orange-rgb),.56);background:var(--brand-gradient);color:#ffffff;font-weight:750;box-shadow:var(--shadow-orange)}.nav-link-button{min-height:42px;text-decoration:none}.danger-button{border-color:rgba(211,72,54,.34);background:#ffffff;color:#9a2e20}.icon-button{display:grid;place-items:center;width:42px}.danger-icon-button{border-color:rgba(211,72,54,.28);color:#9a2e20}.full-button{justify-content:center;width:100%}.language-control{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,244,234,.62)),rgba(255,255,255,.72);color:var(--ink);padding:0 11px;box-shadow:inset 0 1px 0 rgba(255,255,255,.78);-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1)}.language-control select{border:0;outline:0;background:transparent;color:inherit;cursor:pointer}.notice-bar{border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:linear-gradient(135deg,rgba(255,239,224,.9),rgba(255,255,255,.66),rgba(222,248,245,.66)),rgba(255,255,255,.62);color:#965014;padding:12px 14px;font-weight:720}.notice-bar,.pwa-install-panel{max-width:1220px;margin:0 auto 18px}.pwa-install-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.32);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,238,222,.72),rgba(248,252,255,.74)),linear-gradient(90deg,rgba(var(--orange-rgb),.22),rgba(var(--teal-rgb),.1),rgba(var(--blue-rgb),.08));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(20px) saturate(1.14);backdrop-filter:blur(20px) saturate(1.14);padding:14px}.pwa-install-panel.installed{border-color:rgba(12,166,166,.24);background:var(--teal-soft)}.pwa-install-copy{min-width:0}.pwa-install-panel h2{margin:0;color:var(--ink);font-size:1.15rem;line-height:1.2}.pwa-install-panel small,.pwa-install-panel span{display:block;color:var(--muted);line-height:1.45}.pwa-install-panel small{font-size:.82rem;font-weight:720}.pwa-install-steps{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.pwa-install-steps strong{color:var(--ink);font-size:.86rem}.pwa-install-steps ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.pwa-install-steps li{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;grid-gap:6px;gap:6px;color:var(--ink-soft);font-size:.86rem;line-height:1.35}.pwa-install-steps svg{margin-top:2px;color:var(--teal)}.pwa-install-actions{display:grid;justify-items:end;grid-gap:8px;gap:8px;max-width:280px;text-align:end}.pwa-install-actions small{color:var(--muted)}.pwa-install-scope{grid-column:1/-1;border-top:1px solid rgba(40,103,216,.12);padding-top:10px}[data-pwa-intent]{scroll-margin-top:24px}.modal-backdrop{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:rgba(16,34,49,.42);padding:20px}.confirmation-dialog{display:grid;grid-gap:16px;gap:16px;width:min(100%,480px);border:1px solid rgba(211,72,54,.24);border-radius:14px;background:var(--panel);box-shadow:var(--shadow);padding:22px}.confirmation-dialog h2{margin:4px 0 8px;font-size:1.25rem}.confirmation-dialog p{margin:0;color:var(--muted);line-height:1.5}.confirmation-dialog label{display:grid;grid-gap:8px;gap:8px}.confirmation-dialog label span{color:var(--muted);font-size:.84rem;font-weight:760}.confirmation-dialog input{width:100%;border:1px solid var(--line);border-radius:14px;padding:11px 12px}.dialog-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:rgba(211,72,54,.1);color:#9a2e20}.dialog-actions{display:flex;justify-content:flex-end;gap:10px}.onboarding-rail{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:14px;gap:14px;min-height:210px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:var(--surface-gradient);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);padding:16px 18px}.setup-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:18px}.feature-test-guide{display:grid;grid-gap:16px;gap:16px;max-width:1220px;margin:0 auto 18px;border-color:rgba(var(--orange-rgb),.26);background:radial-gradient(circle at 8% 14%,rgba(var(--orange-rgb),.18),transparent 32%),radial-gradient(circle at 92% 16%,rgba(var(--teal-rgb),.14),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,244,233,.72),rgba(239,252,252,.68))}.feature-test-guide-copy{display:grid;grid-gap:8px;gap:8px;max-width:780px}.feature-test-card h3,.feature-test-card p,.feature-test-guide-copy h2,.feature-test-guide-copy p{margin:0}.feature-test-card p,.feature-test-guide-copy p{color:#496577;font-size:.95rem;font-weight:650;line-height:1.5}.feature-test-card-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.feature-test-card{display:grid;grid-gap:12px;gap:12px;min-height:220px;border:1px solid rgba(var(--orange-rgb),.2);border-top:4px solid var(--orange);border-radius:14px;background:var(--glass-sheen),linear-gradient(150deg,rgba(255,255,255,.82),rgba(255,242,231,.66),rgba(237,252,252,.54));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 38px rgba(16,34,49,.07);padding:14px}.feature-test-card-portfolio,.feature-test-card-subjects{border-top-color:var(--teal)}.feature-test-card-pwa,.feature-test-card-session{border-top-color:var(--blue)}.feature-test-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.feature-test-card-top span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:rgba(255,248,242,.82);color:var(--orange)}.feature-test-card-top strong{color:#2867d8;font-size:.86rem;font-weight:900}.feature-test-card h3{color:var(--ink);font-size:1.04rem;line-height:1.22}.feature-test-action{align-self:end;min-height:42px;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:var(--glass-sheen),linear-gradient(135deg,rgba(255,244,235,.88),rgba(237,252,252,.72));color:#965014;cursor:pointer;font:inherit;font-size:.86rem;font-weight:880;padding:10px 12px}.first-family-run-checklist{display:grid;grid-gap:16px;gap:16px;max-width:1220px;margin:0 auto 18px;border-color:rgba(var(--blue-rgb),.18);background:var(--glass-sheen),linear-gradient(135deg,rgba(255,255,255,.94),rgba(238,248,255,.76) 42%,rgba(255,245,234,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 22px 58px rgba(23,53,91,.1)}.first-family-run-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.first-family-run-header h2,.first-family-run-header p,.first-family-run-next,.first-family-run-step h3,.first-family-run-step p{margin:0}.first-family-run-header p,.first-family-run-next,.first-family-run-step p{color:#486577;font-size:.95rem;font-weight:650;line-height:1.5}.first-family-run-meter{display:grid;min-width:112px;place-items:center;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(145deg,rgba(239,248,255,.92),rgba(255,244,234,.76));color:var(--blue);padding:12px}.first-family-run-meter strong{color:var(--ink);font-size:1.45rem;font-weight:950}.first-family-run-meter span{color:#5a6f7f;font-size:.78rem;font-weight:850}.first-family-run-progress-track{height:9px;overflow:hidden;border-radius:999px;background:rgba(42,103,216,.12)}.first-family-run-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--teal),var(--blue))}.first-family-run-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.first-family-run-step{display:grid;grid-gap:12px;gap:12px;min-height:238px;border:1px solid rgba(var(--blue-rgb),.16);border-top:4px solid var(--blue);border-radius:14px;background:var(--glass-sheen),linear-gradient(150deg,rgba(255,255,255,.86),rgba(239,251,251,.62),rgba(255,244,233,.6));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 16px 36px rgba(31,65,96,.07);padding:14px}.first-family-run-step.next{border-top-color:var(--orange)}.first-family-run-step.done{border-color:rgba(var(--teal-rgb),.22);border-top-color:var(--teal);background:var(--glass-sheen),linear-gradient(150deg,rgba(248,255,254,.9),rgba(236,252,249,.7),rgba(255,248,241,.62))}.first-family-run-step-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.first-family-run-step-top>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:rgba(239,248,255,.82);color:var(--blue)}.first-family-run-step.done .first-family-run-step-top>span{border-color:rgba(var(--teal-rgb),.24);background:rgba(237,252,249,.88);color:var(--teal)}.first-family-run-step.next .first-family-run-step-top>span{border-color:rgba(var(--orange-rgb),.25);background:rgba(255,246,237,.9);color:var(--orange)}.first-family-run-step-top strong{color:#2867d8;font-size:.82rem;font-weight:920;line-height:1.25;text-align:end}.first-family-run-step h3{color:var(--ink);font-size:1.02rem;line-height:1.24}.first-family-run-next{border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,247,240,.72);color:#8a531b;font-weight:850;padding:12px 14px}.manual-launch-gates{display:grid;grid-gap:14px;gap:14px;overflow:hidden;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:var(--glass-sheen),radial-gradient(circle at 12% 12%,rgba(var(--orange-rgb),.2),transparent 34%),radial-gradient(circle at 88% 18%,rgba(var(--teal-rgb),.16),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(239,251,251,.72) 46%,rgba(255,246,237,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 16px 38px rgba(35,74,103,.08);padding:14px}.manual-launch-gates-header{display:grid;grid-gap:6px;gap:6px;max-width:920px}.manual-launch-gate p,.manual-launch-gate-note,.manual-launch-gates-header h3,.manual-launch-gates-header p{margin:0}.manual-launch-gates-header h3{color:var(--ink);font-size:1.08rem;line-height:1.25}.manual-launch-gate p,.manual-launch-gate-note,.manual-launch-gates-header p{color:#486577;font-size:.9rem;font-weight:650;line-height:1.48}.manual-launch-gate-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.manual-launch-gate{display:grid;grid-gap:8px;gap:8px;min-height:222px;min-width:0;border:1px solid rgba(var(--blue-rgb),.14);border-top:4px solid var(--orange);border-radius:14px;background:var(--glass-sheen),linear-gradient(152deg,rgba(255,255,255,.84),rgba(242,251,252,.66),rgba(255,246,237,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 28px rgba(31,65,96,.06);overflow-wrap:anywhere;padding:12px}.manual-launch-gate-hebrewAddressing,.manual-launch-gate-tutorQuality{border-top-color:var(--teal)}.manual-launch-gate-portfolioCleanup,.manual-launch-gate-writeFlow{border-top-color:var(--blue)}.manual-launch-gate>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:rgba(255,246,237,.86);color:var(--orange)}.manual-launch-gate-hebrewAddressing>span,.manual-launch-gate-tutorQuality>span{border-color:rgba(var(--teal-rgb),.24);background:rgba(237,252,249,.86);color:var(--teal)}.manual-launch-gate-portfolioCleanup>span,.manual-launch-gate-writeFlow>span{border-color:rgba(var(--blue-rgb),.2);background:rgba(239,248,255,.86);color:var(--blue)}.manual-launch-gate strong{color:var(--ink);font-size:.95rem;font-weight:920;line-height:1.24}.manual-launch-gate em{align-self:end;border-radius:14px;background:rgba(255,255,255,.6);color:#80521c;font-size:.78rem;font-style:normal;font-weight:850;line-height:1.35;padding:8px}.manual-launch-gate-note{border:1px solid rgba(var(--blue-rgb),.12);border-radius:14px;background:rgba(255,255,255,.62);color:#326274;font-weight:850;padding:10px 12px}.launch-room-panel{display:grid;grid-gap:16px;gap:16px;max-width:1220px;margin:0 auto 18px;border-color:rgba(var(--teal-rgb),.22);background:var(--glass-sheen),linear-gradient(128deg,rgba(255,255,255,.94),rgba(239,251,251,.76) 42%,rgba(255,244,234,.78));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 24px 62px rgba(32,68,98,.1)}.launch-room-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.launch-room-card em,.launch-room-card h3,.launch-room-card p,.launch-room-detail-card em,.launch-room-detail-card p,.launch-room-guardrail-card strong,.launch-room-guardrail-card ul,.launch-room-header h2,.launch-room-header p{margin:0}.launch-room-card em,.launch-room-card p,.launch-room-detail-head small,.launch-room-guardrail-card li,.launch-room-header p,.launch-room-step em,.launch-room-step p{color:#486577;font-size:.92rem;font-weight:650;line-height:1.48}.launch-room-meter{display:grid;min-width:116px;place-items:center;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(145deg,rgba(237,252,249,.92),rgba(255,246,237,.78));color:var(--teal);padding:12px}.launch-room-meter strong{color:var(--ink);font-size:1.48rem;font-weight:950}.launch-room-meter span{color:#5a6f7f;font-size:.78rem;font-weight:850}.launch-room-progress-track{height:9px;overflow:hidden;border-radius:999px;background:rgba(var(--teal-rgb),.12)}.launch-room-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--teal),var(--orange),var(--blue))}.launch-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.launch-room-card{display:grid;grid-gap:12px;gap:12px;min-height:284px;min-width:0;border:1px solid rgba(var(--blue-rgb),.16);border-top:4px solid var(--blue);border-radius:14px;background:var(--glass-sheen),linear-gradient(150deg,rgba(255,255,255,.88),rgba(239,251,251,.64),rgba(255,246,237,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 16px 36px rgba(31,65,96,.07);overflow-wrap:anywhere;padding:14px}.launch-room-card-familyBeta,.launch-room-card-paymentReadiness{border-top-color:var(--orange)}.launch-room-card-expertQa,.launch-room-card-literacyConsent{border-top-color:var(--teal)}.launch-room-card.done{border-color:rgba(var(--teal-rgb),.24)}.launch-room-card.next{border-color:rgba(var(--orange-rgb),.24)}.launch-room-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.launch-room-card-top>span,.launch-room-step>span{display:grid;flex:0 0 auto;place-items:center;width:40px;height:40px;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:rgba(239,248,255,.86);color:var(--blue)}.launch-room-card.done .launch-room-card-top>span,.launch-room-step.done>span{border-color:rgba(var(--teal-rgb),.24);background:rgba(237,252,249,.9);color:var(--teal)}.launch-room-card.next .launch-room-card-top>span,.launch-room-step.next>span{border-color:rgba(var(--orange-rgb),.25);background:rgba(255,246,237,.9);color:var(--orange)}.launch-room-card-top strong{color:#2867d8;font-size:.82rem;font-weight:920;line-height:1.25;text-align:end}.launch-room-card h3{color:var(--ink);font-size:1.02rem;line-height:1.24}.launch-room-card em{color:#80521c;font-style:normal;font-weight:850}.launch-room-card a.feature-test-action{align-self:end;justify-content:center;text-align:center;text-decoration:none}.launch-room-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.launch-room-detail-card,.launch-room-guardrail-card{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(150deg,rgba(255,255,255,.86),rgba(237,252,249,.66),rgba(255,247,240,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 30px rgba(31,65,96,.06);padding:14px}.launch-room-detail-head{display:grid;grid-gap:6px;gap:6px}.launch-room-detail-head div{display:flex;align-items:center;justify-content:space-between;gap:12px}.launch-room-detail-head span,.launch-room-guardrail-card strong{color:var(--ink);font-size:1rem;font-weight:930;line-height:1.25}.launch-room-detail-head strong{color:var(--teal);font-size:1.16rem;font-weight:950}.launch-room-step-list{display:grid;grid-gap:8px;gap:8px}.launch-room-step{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:6px 10px;gap:6px 10px;align-items:start;border:1px solid rgba(var(--blue-rgb),.12);border-radius:14px;background:rgba(255,255,255,.64);color:inherit;cursor:pointer;font:inherit;padding:10px;text-align:start}.launch-room-step strong{color:var(--ink);font-size:.92rem;font-weight:920;line-height:1.25}.launch-room-step em,.launch-room-step p{grid-column:2}.launch-room-step em{color:#80521c;font-size:.78rem;font-style:normal;font-weight:850}.launch-room-step.done{border-color:rgba(var(--teal-rgb),.2)}.launch-room-step.next{border-color:rgba(var(--orange-rgb),.2)}.launch-room-guardrail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.launch-room-guardrail-card{border-color:rgba(var(--orange-rgb),.18)}.launch-room-guardrail-card ul{display:grid;grid-gap:7px;gap:7px;-webkit-padding-start:18px;padding-inline-start:18px}.launch-room-guardrail-card a{align-self:end;color:#17427a;font-size:.88rem;font-weight:900}.demo-family-wow-panel,.launch-polish-lab-panel,.magical-day-wow-panel,.parent-value-proof-wow-panel{display:grid;grid-gap:16px;gap:16px;max-width:1220px;margin:0 auto 18px;border-color:rgba(var(--blue-rgb),.18);background:var(--glass-sheen),linear-gradient(126deg,rgba(255,255,255,.94),rgba(239,246,255,.74) 36%,rgba(255,246,237,.78) 72%,rgba(237,252,249,.72));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 22px 56px rgba(31,65,96,.09)}.demo-family-wow-copy,.launch-polish-lab-copy,.magical-day-wow-copy,.parent-value-proof-copy{display:grid;grid-gap:8px;gap:8px;max-width:900px;min-width:0}.demo-family-wow-card em,.demo-family-wow-card h3,.demo-family-wow-card p,.demo-family-wow-copy h2,.demo-family-wow-copy p,.launch-polish-lab-card dl,.launch-polish-lab-card ul,.launch-polish-lab-copy h2,.launch-polish-lab-copy p,.magical-day-wow-copy h2,.magical-day-wow-copy p,.magical-day-wow-step em,.magical-day-wow-step p,.parent-value-proof-card em,.parent-value-proof-card p,.parent-value-proof-copy h2,.parent-value-proof-copy p{margin:0}.demo-family-wow-copy h2,.launch-polish-lab-copy h2,.magical-day-wow-copy h2,.parent-value-proof-copy h2{color:var(--ink);font-size:clamp(1.45rem,2.5vw,2.3rem);letter-spacing:0;line-height:1.08}.demo-family-wow-card em,.demo-family-wow-card p,.demo-family-wow-copy p,.launch-polish-lab-card dd,.launch-polish-lab-card li,.launch-polish-lab-copy p,.magical-day-wow-copy p,.magical-day-wow-step em,.magical-day-wow-step p,.parent-value-proof-card em,.parent-value-proof-card p,.parent-value-proof-copy p{color:#486577;font-size:.93rem;font-weight:680;line-height:1.5}.demo-family-wow-snapshot{display:grid;grid-template-columns:minmax(0,.78fr) minmax(320px,1fr);grid-gap:12px;gap:12px;align-items:stretch;min-width:0}.demo-family-wow-card,.demo-family-wow-snapshot dl,.demo-family-wow-snapshot>div,.launch-polish-lab-card,.magical-day-wow-step,.parent-value-proof-card{min-width:0;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:var(--glass-sheen),linear-gradient(150deg,rgba(255,255,255,.86),rgba(239,246,255,.64),rgba(255,247,240,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 32px rgba(31,65,96,.06);overflow-wrap:anywhere;padding:14px}.demo-family-wow-snapshot>div{display:grid;align-content:center;grid-gap:8px;gap:8px}.demo-family-wow-snapshot svg,.launch-polish-lab-card svg{color:var(--orange)}.demo-family-wow-snapshot strong,.launch-polish-lab-card strong,.magical-day-wow-step strong,.parent-value-proof-card strong{color:var(--ink);font-size:1rem;font-weight:930;line-height:1.24}.demo-family-wow-snapshot span{color:#486577;font-weight:700;line-height:1.45}.demo-family-wow-snapshot dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.demo-family-wow-snapshot dl div,.launch-polish-lab-card dl div{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(var(--teal-rgb),.15);border-radius:14px;background:rgba(255,255,255,.62);padding:10px}.demo-family-wow-snapshot dt,.launch-polish-lab-card dt{color:#0b6f79;font-size:.72rem;font-weight:900;line-height:1.2;text-transform:uppercase}.demo-family-wow-snapshot dd,.launch-polish-lab-card dd{margin:0;color:var(--ink);font-weight:880}.demo-family-wow-grid,.launch-polish-lab-grid,.parent-value-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.parent-value-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-family-wow-card,.parent-value-proof-card{display:grid;align-content:start;grid-gap:9px;gap:9px;border-top:4px solid var(--orange)}.demo-family-wow-card:nth-child(2),.parent-value-proof-card:nth-child(2),.parent-value-proof-card:nth-child(4){border-top-color:var(--teal)}.demo-family-wow-card:nth-child(3),.parent-value-proof-card:nth-child(3){border-top-color:var(--blue)}.demo-family-wow-card>span,.magical-day-wow-step>span,.parent-value-proof-card>span{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.22);border-radius:999px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.16),rgba(var(--teal-rgb),.1)),rgba(255,255,255,.78);color:#7a3e08;font-size:.78rem;font-weight:900;line-height:1.2;padding:6px 9px}.demo-family-wow-card em,.magical-day-wow-step em,.parent-value-proof-card em{color:#80521c;font-style:normal;font-weight:850}.magical-day-wow-timeline{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px}.launch-polish-lab-card,.magical-day-wow-step{display:grid;align-content:start;grid-gap:9px;gap:9px}.launch-polish-lab-card dl,.launch-polish-lab-card ul{display:grid;grid-gap:8px;gap:8px;-webkit-padding-start:18px;padding-inline-start:18px}.launch-polish-lab-card dl{-webkit-padding-start:0;padding-inline-start:0}.learning-depth-os-panel{display:grid;grid-gap:18px;gap:18px;max-width:1220px;margin:0 auto 18px;border-color:rgba(var(--teal-rgb),.2);background:var(--glass-sheen),linear-gradient(118deg,rgba(var(--teal-rgb),.15),transparent 34%),linear-gradient(240deg,rgba(var(--orange-rgb),.14),transparent 42%),linear-gradient(132deg,rgba(255,255,255,.95),rgba(239,250,249,.78) 42%,rgba(255,246,237,.74));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 24px 62px rgba(32,68,98,.09)}.learning-depth-card,.learning-depth-os-copy,.learning-depth-section-head>div{display:grid;grid-gap:8px;gap:8px;min-width:0}.learning-depth-os-copy{max-width:940px}.learning-depth-card p,.learning-depth-card span,.learning-depth-os-copy h2,.learning-depth-os-copy p,.learning-depth-section-head em,.learning-depth-section-head h3,.learning-depth-section-head p{margin:0}.learning-depth-os-copy h2{color:var(--ink);font-size:clamp(1.45rem,2.4vw,2.25rem);letter-spacing:0;line-height:1.08}.learning-depth-card p,.learning-depth-card span,.learning-depth-os-copy p,.learning-depth-section-head em{color:#486577;font-size:.93rem;font-weight:680;line-height:1.5}.learning-depth-section,.learning-depth-stack{display:grid;grid-gap:12px;gap:12px}.learning-depth-section{min-width:0;border:1px solid rgba(var(--blue-rgb),.13);border-radius:14px;background:var(--glass-sheen),linear-gradient(150deg,rgba(255,255,255,.86),rgba(241,250,247,.66),rgba(255,248,240,.56));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 32px rgba(31,65,96,.06);padding:16px;overflow-wrap:anywhere}.learning-depth-section-head{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.learning-depth-section-head>span{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:rgba(255,255,255,.72);color:var(--orange)}.learning-depth-section-head p{color:#0b6f79;font-size:.76rem;font-weight:920;line-height:1.2;text-transform:uppercase}.learning-depth-section-head h3{color:var(--ink);font-size:clamp(1.08rem,1.7vw,1.45rem);letter-spacing:0;line-height:1.16}.learning-depth-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.learning-depth-card{border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:rgba(255,255,255,.68);padding:12px}.learning-depth-card strong{color:var(--ink);font-size:.98rem;font-weight:930;line-height:1.22}.learning-depth-card span{width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.22);border-radius:999px;background:rgba(var(--orange-rgb),.1);color:#7a3e08;font-size:.77rem;font-weight:900;line-height:1.25;padding:6px 9px}.daily-learning-os-panel{display:grid;grid-gap:18px;gap:18px;max-width:1220px;margin:0 auto 18px;border-color:rgba(var(--blue-rgb),.16);background:var(--glass-sheen),linear-gradient(118deg,rgba(var(--blue-rgb),.12),transparent 36%),linear-gradient(238deg,rgba(var(--teal-rgb),.15),transparent 42%),linear-gradient(132deg,rgba(255,255,255,.96),rgba(239,249,255,.76) 44%,rgba(255,248,240,.7));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 24px 62px rgba(32,68,98,.09)}.daily-learning-os-content-row,.daily-learning-os-crew-row,.daily-learning-os-header,.daily-learning-os-trust-row{display:grid;grid-gap:16px;gap:16px}.daily-learning-os-header{grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:stretch}.daily-learning-os-content-card p,.daily-learning-os-crew-card p,.daily-learning-os-grid h3,.daily-learning-os-grid p,.daily-learning-os-header h2,.daily-learning-os-header p,.daily-learning-os-section-copy h3,.daily-learning-os-section-copy p,.daily-learning-os-trust-row h3,.daily-learning-os-trust-row p{margin:0}.daily-learning-os-header h2{color:var(--ink);font-size:clamp(1.45rem,2.4vw,2.2rem);line-height:1.08}.daily-learning-os-content-card p,.daily-learning-os-crew-card p,.daily-learning-os-grid p,.daily-learning-os-header p,.daily-learning-os-section-copy p,.daily-learning-os-trust-row p{color:#486577;font-size:.94rem;font-weight:650;line-height:1.5}.daily-learning-os-autopilot-proof,.daily-learning-os-finish,.daily-learning-os-insight,.daily-learning-os-review-signal{display:grid;align-content:start;grid-gap:6px;gap:6px;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:rgba(239,250,249,.84);color:#123746;padding:14px}.daily-learning-os-finish{align-content:center}.daily-learning-os-autopilot-proof strong,.daily-learning-os-finish strong,.daily-learning-os-insight strong,.daily-learning-os-review-signal strong{color:var(--ink);font-weight:920}.daily-learning-os-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.daily-learning-os-content-card,.daily-learning-os-crew-card,.daily-learning-os-grid>article{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(var(--blue-rgb),.12);border-radius:14px;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 34px rgba(18,53,91,.07);padding:16px}.daily-learning-os-content-grid,.daily-learning-os-crew-grid,.daily-learning-os-question-list,.daily-learning-os-round-strip{display:grid;grid-gap:10px;gap:10px}.daily-learning-os-content-card small,.daily-learning-os-crew-card em,.daily-learning-os-question-list span,.daily-learning-os-round-chip,.daily-learning-os-trust-row li{border-radius:14px;background:rgba(246,251,253,.92);color:#405469;padding:10px}.daily-learning-os-content-card span,.daily-learning-os-crew-card span,.daily-learning-os-question-list em{display:block;margin-bottom:4px;color:#0b6f79;font-size:.76rem;font-style:normal;font-weight:900;line-height:1.2;text-transform:uppercase}.daily-learning-os-round-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-learning-os-round-chip{border:0;cursor:pointer;text-align:start}.daily-learning-os-round-chip span,.daily-learning-os-round-chip strong{display:block}.daily-learning-os-mini-card ol{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.daily-learning-os-mini-card li{display:grid;grid-gap:4px;gap:4px;border-left:4px solid var(--orange);padding-left:10px}.daily-learning-os-content-row,.daily-learning-os-crew-row,.daily-learning-os-trust-row{border:1px solid rgba(var(--blue-rgb),.1);border-radius:14px;background:rgba(251,254,254,.76);padding:16px}.daily-learning-os-crew-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-content-metrics{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.daily-learning-os-content-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.daily-learning-os-trust-row{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}.daily-learning-os-trust-row ul{display:grid;grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0}.daily-learning-os-wow-continuity{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.16);border-radius:14px;background:var(--glass-sheen),linear-gradient(118deg,rgba(var(--orange-rgb),.12),transparent 42%),rgba(255,253,249,.82);padding:16px}.daily-learning-os-wow-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-wow-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.14);border-radius:14px;background:rgba(255,255,255,.8);padding:14px}.daily-learning-os-wow-card p,.daily-learning-os-wow-card strong{margin:0}.daily-learning-os-wow-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-wow-card p{color:#50677a;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-wow-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.12);color:#0b6670;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-quest-delight{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(120deg,rgba(var(--teal-rgb),.12),transparent 44%),rgba(248,255,253,.82);padding:16px}.daily-learning-os-quest-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-quest-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.15);border-radius:14px;background:rgba(255,255,255,.82);padding:14px}.daily-learning-os-quest-card p,.daily-learning-os-quest-card strong{margin:0}.daily-learning-os-quest-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-quest-card p{color:#50677a;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-quest-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#7a3e08;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-family-reality{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(120deg,rgba(var(--blue-rgb),.12),transparent 45%),rgba(248,252,255,.82);padding:16px}.daily-learning-os-family-reality-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-family-reality-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--blue-rgb),.15);border-radius:14px;background:rgba(255,255,255,.82);padding:14px}.daily-learning-os-family-reality-card p,.daily-learning-os-family-reality-card strong{margin:0}.daily-learning-os-family-reality-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-family-reality-card p{color:#50677a;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-family-reality-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.12);color:#0b6670;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-proof-confidence{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(120deg,rgba(var(--orange-rgb),.12),transparent 45%),rgba(255,252,247,.82);padding:16px}.daily-learning-os-proof-confidence-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-proof-confidence-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.15);border-radius:14px;background:rgba(255,255,255,.82);padding:14px}.daily-learning-os-proof-confidence-card p,.daily-learning-os-proof-confidence-card strong{margin:0}.daily-learning-os-proof-confidence-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-proof-confidence-card p{color:#50677a;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-proof-confidence-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--blue-rgb),.12);color:#184a78;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-plan-b{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(120deg,rgba(var(--teal-rgb),.12),transparent 45%),rgba(247,255,253,.82);padding:16px}.daily-learning-os-plan-b-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-plan-b-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.15);border-radius:14px;background:rgba(255,255,255,.82);padding:14px}.daily-learning-os-plan-b-card p,.daily-learning-os-plan-b-card strong{margin:0}.daily-learning-os-plan-b-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-plan-b-card p{color:#50677a;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-plan-b-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#8a3e10;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-caregiver-relay{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(120deg,rgba(var(--orange-rgb),.13),transparent 42%),linear-gradient(242deg,rgba(var(--blue-rgb),.1),transparent 48%),rgba(255,251,246,.84);padding:16px}.daily-learning-os-caregiver-relay-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-caregiver-relay-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.16);border-radius:14px;background:rgba(255,255,255,.84);padding:14px}.daily-learning-os-caregiver-relay-card p,.daily-learning-os-caregiver-relay-card strong{margin:0}.daily-learning-os-caregiver-relay-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-caregiver-relay-card p{color:#50677a;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-caregiver-relay-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.12);color:#176656;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-progress-story{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--blue-rgb),.12),transparent 42%),linear-gradient(248deg,rgba(var(--teal-rgb),.12),transparent 48%),rgba(246,252,255,.86);padding:16px}.daily-learning-os-progress-story-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-progress-story-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--blue-rgb),.15);border-radius:14px;background:rgba(255,255,255,.86);padding:14px}.daily-learning-os-progress-story-card p,.daily-learning-os-progress-story-card strong{margin:0}.daily-learning-os-progress-story-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-progress-story-card p{color:#4a6278;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-progress-story-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#87421c;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-ownership-celebration{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--teal-rgb),.13),transparent 44%),linear-gradient(248deg,rgba(var(--orange-rgb),.1),transparent 48%),rgba(247,255,253,.86);padding:16px}.daily-learning-os-ownership-celebration-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-ownership-celebration-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:rgba(255,255,255,.86);padding:14px}.daily-learning-os-ownership-celebration-card p,.daily-learning-os-ownership-celebration-card strong{margin:0}.daily-learning-os-ownership-celebration-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-ownership-celebration-card p{color:#4f6678;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-ownership-celebration-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--blue-rgb),.12);color:#174d7d;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-family-mastery-showcase{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--blue-rgb),.12),transparent 44%),linear-gradient(248deg,rgba(var(--teal-rgb),.12),transparent 48%),rgba(247,252,255,.86);padding:16px}.daily-learning-os-family-mastery-showcase-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-family-mastery-showcase-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--blue-rgb),.16);border-radius:14px;background:rgba(255,255,255,.86);padding:14px}.daily-learning-os-family-mastery-showcase-card p,.daily-learning-os-family-mastery-showcase-card strong{margin:0}.daily-learning-os-family-mastery-showcase-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-family-mastery-showcase-card p{color:#4f6678;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-family-mastery-showcase-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.12);color:#176656;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-family-handoff-decision{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--orange-rgb),.15),transparent 42%),linear-gradient(248deg,rgba(var(--teal-rgb),.12),transparent 48%),rgba(255,251,246,.88);padding:16px}.daily-learning-os-family-handoff-decision-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-family-handoff-decision-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,255,255,.86);padding:14px}.daily-learning-os-family-handoff-decision-card p,.daily-learning-os-family-handoff-decision-card strong{margin:0}.daily-learning-os-family-handoff-decision-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-family-handoff-decision-card p{color:#4f6678;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-family-handoff-decision-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--blue-rgb),.12);color:#174d7d;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-trial-renewal-confidence{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(126deg,rgba(var(--teal-rgb),.14),transparent 42%),linear-gradient(246deg,rgba(var(--blue-rgb),.12),transparent 48%),rgba(247,255,252,.88);padding:16px}.daily-learning-os-trial-renewal-confidence-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-trial-renewal-confidence-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:rgba(255,255,255,.86);padding:14px}.daily-learning-os-trial-renewal-confidence-card p,.daily-learning-os-trial-renewal-confidence-card strong{margin:0}.daily-learning-os-trial-renewal-confidence-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-trial-renewal-confidence-card p{color:#4f6678;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-trial-renewal-confidence-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--orange-rgb),.13);color:#7a4315;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-support-boundary{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(126deg,rgba(var(--blue-rgb),.14),transparent 42%),linear-gradient(246deg,rgba(var(--orange-rgb),.12),transparent 48%),rgba(247,252,255,.88);padding:16px}.daily-learning-os-support-boundary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-support-boundary-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:rgba(255,255,255,.86);padding:14px}.daily-learning-os-support-boundary-card p,.daily-learning-os-support-boundary-card strong{margin:0}.daily-learning-os-support-boundary-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-support-boundary-card p{color:#4f6678;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-support-boundary-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.13);color:#176656;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-next-24h-proof{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(126deg,rgba(var(--teal-rgb),.14),transparent 42%),linear-gradient(246deg,rgba(var(--orange-rgb),.12),transparent 48%),rgba(247,255,252,.88);padding:16px}.daily-learning-os-next-24h-proof-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-next-24h-proof-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:rgba(255,255,255,.86);padding:14px}.daily-learning-os-next-24h-proof-card p,.daily-learning-os-next-24h-proof-card strong{margin:0}.daily-learning-os-next-24h-proof-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-next-24h-proof-card p{color:#4f6678;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-next-24h-proof-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--blue-rgb),.12);color:#174d7d;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-proof-review-conference{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(126deg,rgba(var(--orange-rgb),.14),transparent 42%),linear-gradient(246deg,rgba(var(--teal-rgb),.12),transparent 48%),rgba(255,250,244,.88);padding:16px}.daily-learning-os-proof-review-conference-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-proof-review-conference-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,255,255,.86);padding:14px}.daily-learning-os-proof-review-conference-card p,.daily-learning-os-proof-review-conference-card strong{margin:0}.daily-learning-os-proof-review-conference-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-proof-review-conference-card p{color:#4f6678;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-proof-review-conference-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.13);color:#176656;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-family-trust-retention{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--blue-rgb),.13),transparent 42%),linear-gradient(242deg,rgba(var(--yellow-rgb),.15),transparent 48%),rgba(248,252,255,.9);padding:16px}.daily-learning-os-family-trust-retention-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-family-trust-retention-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;background:rgba(255,255,255,.88);padding:14px}.daily-learning-os-family-trust-retention-card p,.daily-learning-os-family-trust-retention-card strong{margin:0}.daily-learning-os-family-trust-retention-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-family-trust-retention-card p{color:#4f6678;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-family-trust-retention-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--yellow-rgb),.2);color:#755413;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.daily-learning-os-writing-rubric-proof{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:var(--glass-sheen),linear-gradient(124deg,rgba(var(--orange-rgb),.14),transparent 42%),linear-gradient(242deg,rgba(var(--teal-rgb),.14),transparent 48%),rgba(255,250,244,.92);padding:16px}.daily-learning-os-writing-rubric-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-learning-os-writing-rubric-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,255,255,.88);padding:14px}.daily-learning-os-writing-rubric-card p,.daily-learning-os-writing-rubric-card strong{margin:0}.daily-learning-os-writing-rubric-card strong{color:var(--ink);font-weight:930;line-height:1.18}.daily-learning-os-writing-rubric-card p{color:#5b6370;font-size:.9rem;font-weight:650;line-height:1.45}.daily-learning-os-writing-rubric-card span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.13);color:#176656;font-size:.75rem;font-weight:900;line-height:1.25;padding:6px 8px}.country-civics-place-panel{display:grid;grid-gap:15px;gap:15px;border:1px solid rgba(var(--teal-rgb),.24);border-radius:14px;background:var(--glass-sheen),linear-gradient(123deg,rgba(var(--teal-rgb),.14),transparent 40%),linear-gradient(238deg,rgba(var(--orange-rgb),.14),transparent 48%),rgba(249,255,253,.92);padding:16px}.country-civics-place-head{display:grid;grid-gap:7px;gap:7px;max-width:960px}.country-civics-place-boundary p,.country-civics-place-card dd,.country-civics-place-card dl,.country-civics-place-card p,.country-civics-place-expansion-card p,.country-civics-place-head h3,.country-civics-place-head h4,.country-civics-place-head p{margin:0}.country-civics-place-head h3{color:#173f42;font-size:clamp(1.14rem,1.9vw,1.56rem);line-height:1.14}.country-civics-place-head h4{color:#173f42;font-size:1.03rem;line-height:1.16}.country-civics-place-boundary p,.country-civics-place-card p,.country-civics-place-expansion-card p,.country-civics-place-head p{color:#4e6770;font-size:.9rem;font-weight:650;line-height:1.45}.country-civics-place-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.country-civics-place-card{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0;border:1px solid rgba(var(--teal-rgb),.19);border-radius:14px;background:rgba(255,255,255,.89);padding:13px}.country-civics-place-card>span{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;background:rgba(var(--teal-rgb),.13);color:#176656;font-size:.76rem;font-weight:930;letter-spacing:0;line-height:1.22;padding:5px 8px}.country-civics-place-card strong{color:var(--ink);font-weight:930;line-height:1.16}.country-civics-place-card dl{display:grid;grid-gap:7px;gap:7px}.country-civics-place-card dl div{display:grid;grid-gap:2px;gap:2px;min-width:0}.country-civics-place-card dt{color:#1f6e75;font-size:.72rem;font-weight:930;line-height:1.2;text-transform:uppercase}.country-civics-place-card dd{color:#4d6670;font-size:.82rem;font-weight:650;line-height:1.42}.country-civics-calendar-lens,.country-civics-calendar-lens dd{display:grid;grid-gap:5px;gap:5px}.country-civics-calendar-lens dd span{display:grid;grid-gap:2px;gap:2px;min-width:0;-webkit-border-start:3px solid rgba(var(--teal-rgb),.38);border-inline-start:3px solid rgba(var(--teal-rgb),.38);border-radius:6px;background:linear-gradient(90deg,rgba(var(--teal-rgb),.08),transparent 70%),rgba(248,253,255,.82);padding:7px 8px}.country-civics-calendar-lens dd span:nth-child(2){border-inline-start-color:rgba(var(--blue-rgb),.38);background:linear-gradient(90deg,rgba(var(--blue-rgb),.08),transparent 70%),rgba(248,253,255,.82)}.country-civics-calendar-lens dd span:nth-child(3){border-inline-start-color:rgba(255,159,69,.38);background:linear-gradient(90deg,rgba(255,159,69,.08),transparent 70%),rgba(255,250,244,.78)}.country-civics-calendar-lens dd span:nth-child(4){border-inline-start-color:rgba(var(--orange-rgb),.42);background:linear-gradient(90deg,rgba(var(--orange-rgb),.08),transparent 70%),rgba(255,250,244,.78)}.country-civics-calendar-lens dd em{color:#1d646a;font-size:.68rem;font-style:normal;font-weight:930;letter-spacing:0;line-height:1.18;text-transform:uppercase}.country-civics-place-card small{display:block;-webkit-border-start:3px solid rgba(var(--orange-rgb),.54);border-inline-start:3px solid rgba(var(--orange-rgb),.54);color:#6f5436;font-size:.77rem;font-weight:820;line-height:1.35;-webkit-padding-start:8px;padding-inline-start:8px}.country-civics-place-boundary{display:flex;align-items:flex-start;gap:10px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,250,242,.82);padding:12px}.country-civics-place-boundary svg{flex:0 0 auto;color:#b86a19;margin-top:2px}.country-civics-place-boundary strong,.country-civics-place-expansion-card strong{color:#183b3e;font-weight:930}.country-civics-place-expansion{display:grid;grid-gap:10px;gap:10px;border-top:1px solid rgba(var(--teal-rgb),.16);padding-top:12px}.country-civics-place-expansion-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.country-civics-place-expansion-card{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid rgba(var(--blue-rgb),.15);border-radius:14px;background:rgba(255,255,255,.82);padding:12px}.country-civics-place-expansion-card span{display:block;border-radius:14px;background:rgba(var(--blue-rgb),.08);color:#294d79;font-size:.8rem;font-weight:820;line-height:1.38;padding:8px}.device-launch-readiness{display:grid;grid-gap:16px;gap:16px;max-width:1220px;margin:0 auto 18px;border-color:rgba(var(--orange-rgb),.22);background:var(--glass-sheen),linear-gradient(118deg,rgba(var(--orange-rgb),.18),transparent 38%),linear-gradient(242deg,rgba(var(--teal-rgb),.12),transparent 44%),linear-gradient(132deg,rgba(255,255,255,.94),rgba(255,244,234,.76) 42%,rgba(238,249,255,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 24px 62px rgba(32,68,98,.1)}.device-launch-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:start}.device-launch-card h3,.device-launch-card p,.device-launch-header h2,.device-launch-header p,.device-launch-next{margin:0}.device-launch-card p,.device-launch-header p,.device-launch-next{color:#486577;font-size:.95rem;font-weight:650;line-height:1.5}.device-launch-meter{display:grid;min-width:112px;place-items:center;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(145deg,rgba(255,246,237,.92),rgba(236,250,255,.78));color:var(--orange);padding:12px}.device-launch-meter strong{color:var(--ink);font-size:1.45rem;font-weight:950}.device-launch-meter span{color:#5a6f7f;font-size:.78rem;font-weight:850}.device-launch-progress-track{height:9px;overflow:hidden;border-radius:999px;background:rgba(var(--orange-rgb),.12)}.device-launch-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orange),var(--teal),var(--blue))}.device-launch-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.device-launch-card{display:grid;grid-gap:12px;gap:12px;min-height:242px;border:1px solid rgba(var(--orange-rgb),.18);border-top:4px solid var(--orange);border-radius:14px;background:var(--glass-sheen),linear-gradient(150deg,rgba(255,255,255,.86),rgba(255,246,238,.64),rgba(237,252,252,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 16px 36px rgba(31,65,96,.07);padding:14px}.device-launch-card:nth-child(2),.device-launch-card:nth-child(5){border-top-color:var(--blue)}.device-launch-card:nth-child(3),.device-launch-card:nth-child(4){border-top-color:var(--teal)}.device-launch-card.done{border-color:rgba(var(--teal-rgb),.22);background:var(--glass-sheen),linear-gradient(150deg,rgba(248,255,254,.92),rgba(237,252,249,.72),rgba(255,248,241,.62))}.device-launch-card.next{border-color:rgba(var(--orange-rgb),.24)}.device-launch-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.device-launch-card-top>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:rgba(255,246,237,.9);color:var(--orange)}.device-launch-card.done .device-launch-card-top>span{border-color:rgba(var(--teal-rgb),.24);background:rgba(237,252,249,.88);color:var(--teal)}.device-launch-card-top strong{color:#2867d8;font-size:.82rem;font-weight:920;line-height:1.25;text-align:end}.device-launch-card h3{color:var(--ink);font-size:1.02rem;line-height:1.24}.device-launch-next{border:1px solid rgba(var(--blue-rgb),.16);border-radius:14px;background:rgba(238,248,255,.7);color:#17427a;font-weight:850;padding:12px 14px}.dashboard-view-nav{display:flex;flex-wrap:wrap;gap:6px;max-width:1220px;margin:0 auto 20px;padding:6px;border:1px solid rgba(var(--orange-rgb,255,122,47),.18);border-radius:16px;background:linear-gradient(150deg,rgba(255,255,255,.9),rgba(255,244,235,.7),rgba(237,252,252,.66)),rgba(255,255,255,.72);box-shadow:var(--shadow-glass,0 14px 32px rgba(16,34,49,.08));-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12)}.dashboard-view-nav-link{flex:1 1 auto;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;border-radius:12px;color:var(--muted,#52687a);font-size:.95rem;font-weight:750;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}.dashboard-view-nav-link:hover{background:rgba(255,255,255,.72);color:var(--ink,#102231)}.dashboard-view-nav-link.active{background:var(--orange,#ff7a2f);color:#fff;box-shadow:0 6px 16px rgba(var(--orange-rgb,255,122,47),.32)}.dashboard-command-center{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1220px;margin:0 auto 18px}.dashboard-command-center article{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;min-height:132px;border:1px solid rgba(var(--orange-rgb),.18);border-top:4px solid var(--orange);border-radius:14px;background:var(--surface-gradient),linear-gradient(90deg,rgba(var(--orange-rgb),.1),rgba(var(--teal-rgb),.06),rgba(var(--blue-rgb),.06));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(18px) saturate(1.12);backdrop-filter:blur(18px) saturate(1.12);padding:14px}.dashboard-command-center article:nth-child(3n+2){border-top-color:var(--teal)}.dashboard-command-center article:nth-child(3n){border-top-color:var(--blue)}.dashboard-command-center img{width:86px;height:98px;border-radius:14px;background:#ffffff;object-fit:cover;object-position:center 16%}.dashboard-command-center div{display:grid;grid-gap:5px;gap:5px;min-width:0}.dashboard-command-center h2{color:#102231;font-size:1.05rem;line-height:1.18}.dashboard-command-center span{color:#965014;font-size:.82rem;font-weight:840}.dashboard-curriculum-spine{display:grid;grid-gap:16px;gap:16px;max-width:1220px;margin:0 auto 18px;border-color:rgba(var(--orange-rgb),.28);background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,242,229,.7),rgba(237,252,252,.62),rgba(242,247,255,.7)),linear-gradient(110deg,rgba(var(--orange-rgb),.22),rgba(var(--teal-rgb),.1),rgba(var(--blue-rgb),.08))}.dashboard-curriculum-copy{display:grid;grid-gap:8px;gap:8px;max-width:780px}.dashboard-curriculum-copy h2,.dashboard-curriculum-copy p,.dashboard-curriculum-note{margin:0}.dashboard-curriculum-copy p,.dashboard-curriculum-note{color:#496577;font-size:.95rem;font-weight:650;line-height:1.5}.dashboard-curriculum-metrics,.dashboard-grade-strip,.dashboard-primary-grade-grid,.dashboard-primary-grade-map,.dashboard-primary-subject-list,.dashboard-program-area-strip{display:grid;grid-gap:10px;gap:10px}.dashboard-curriculum-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-grade-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-program-area-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.dashboard-primary-grade-map{gap:14px;border:1px solid rgba(var(--blue-rgb),.16);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(238,249,255,.6),rgba(255,244,235,.54)),rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 42px rgba(34,94,196,.07);padding:14px}.dashboard-primary-grade-map-header{display:grid;grid-gap:5px;gap:5px;max-width:760px}.dashboard-primary-grade-map-header h3,.dashboard-primary-grade-map-header p{margin:0}.dashboard-primary-grade-map-header h3{color:#102231;font-size:1.05rem;line-height:1.2}.dashboard-primary-grade-map-header p{color:#496577;font-size:.9rem;font-weight:650;line-height:1.45}.dashboard-primary-grade-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-primary-grade-card{display:grid;grid-gap:10px;gap:10px;min-width:0;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(255,246,238,.66),rgba(237,252,252,.62)),rgba(255,255,255,.68);padding:12px}.dashboard-primary-grade-card:nth-child(2n){border-color:rgba(var(--orange-rgb),.18);background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(255,241,229,.7),rgba(241,247,255,.62)),rgba(255,255,255,.7)}.dashboard-primary-grade-card:nth-child(3n){border-color:rgba(var(--blue-rgb),.18)}.dashboard-primary-grade-card-header,.dashboard-primary-grade-card-status{display:flex;align-items:center;justify-content:space-between;gap:10px}.dashboard-primary-grade-card-header span{color:#965014;font-size:.82rem;font-weight:920}.dashboard-primary-grade-card-header strong{color:#0b6f74;font-size:.82rem;font-weight:900;text-align:end}.dashboard-primary-grade-card-status small{color:#496577;font-size:.74rem;font-weight:820}.dashboard-primary-subject-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.dashboard-primary-subject-chip{min-width:0;border:1px solid rgba(var(--blue-rgb),.12);border-radius:999px;background:rgba(255,255,255,.72);color:#102231;font-size:.74rem;font-weight:780;line-height:1.2;overflow-wrap:anywhere;padding:6px 8px}.dashboard-grade-chip,.dashboard-program-area-chip{display:grid;grid-gap:4px;gap:4px;min-height:92px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,241,229,.68),rgba(239,252,252,.58)),rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 28px rgba(16,34,49,.055);padding:12px}.dashboard-grade-chip span,.dashboard-program-area-chip span{color:#965014;font-size:.78rem;font-weight:900}.dashboard-grade-chip strong,.dashboard-program-area-chip strong{color:#102231;font-size:.95rem;line-height:1.2}.dashboard-grade-chip small{color:#0b6f74;font-size:.78rem;font-weight:840}.dashboard-program-area-chip:nth-child(3n+2) span{color:#0b6f74}.dashboard-program-area-chip:nth-child(3n) span{color:#225ec4}.dashboard-curriculum-note{-webkit-border-start:4px solid var(--orange);border-inline-start:4px solid var(--orange);background:rgba(255,255,255,.62);padding:10px 12px}.dashboard-first-week-plan{display:grid;grid-gap:16px;gap:16px;max-width:1220px;margin:0 auto 18px;border-color:rgba(var(--teal-rgb),.24);background:radial-gradient(circle at 8% 2%,rgba(var(--orange-rgb),.2),transparent 32%),radial-gradient(circle at 92% 0,rgba(var(--blue-rgb),.14),transparent 30%),linear-gradient(142deg,rgba(255,255,255,.9),rgba(239,252,252,.72),rgba(255,244,234,.7));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(22px) saturate(1.16);backdrop-filter:blur(22px) saturate(1.16)}.dashboard-first-week-copy{display:grid;grid-gap:8px;gap:8px;max-width:780px}.dashboard-first-week-copy h2,.dashboard-first-week-copy p{margin:0}.dashboard-first-week-copy p{color:#496577;font-size:.95rem;font-weight:650;line-height:1.5}.dashboard-first-week-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(180px,.65fr);grid-gap:10px;gap:10px;align-items:stretch}.dashboard-first-week-summary .review-action-button{justify-content:center;min-height:100%;border-color:rgba(var(--orange-rgb),.24);background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,242,229,.72)),rgba(255,255,255,.74);color:#965014}.dashboard-first-week-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboard-first-week-card{display:grid;grid-gap:8px;gap:8px;align-content:start;min-height:314px;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(239,252,252,.64),rgba(246,249,255,.6)),rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 14px 32px rgba(16,34,49,.06);padding:14px}.dashboard-first-week-visual{overflow:hidden;aspect-ratio:16/10;margin:0;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(239,252,252,.42)),rgba(255,255,255,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 10px 22px rgba(16,34,49,.06)}.dashboard-first-week-visual img{width:100%;height:100%;object-fit:cover;display:block}.dashboard-first-week-card:nth-child(2n){border-color:rgba(var(--blue-rgb),.2)}.dashboard-first-week-card:nth-child(3n){border-color:rgba(var(--orange-rgb),.28);background:linear-gradient(160deg,rgba(255,255,255,.92),rgba(255,244,234,.66),rgba(239,252,252,.52)),rgba(255,255,255,.76)}.dashboard-first-week-day{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(var(--orange-rgb),.14);color:#965014;font-size:.72rem;font-weight:920;padding:4px 8px}.dashboard-first-week-card strong{color:#102231;font-size:1rem;line-height:1.18}.dashboard-first-week-card small{color:#0b6f74;font-size:.76rem;font-weight:840;line-height:1.35}.dashboard-first-week-card p{margin:0;color:#496577;font-size:.84rem;font-weight:650;line-height:1.42}.dashboard-first-week-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.dashboard-first-week-card-footer em,.dashboard-first-week-card-footer span{border-radius:999px;font-size:.72rem;font-style:normal;font-weight:880;line-height:1.1;padding:5px 8px}.dashboard-first-week-card-footer em{background:rgba(var(--blue-rgb),.1);color:#225ec4}.dashboard-first-week-card-footer span{background:rgba(var(--teal-rgb),.1);color:#0b6f74}.dashboard-first-week-anchor,.dashboard-first-week-evidence{border-radius:14px;font-size:.78rem;font-weight:760;line-height:1.34;padding:8px}.dashboard-first-week-anchor{background:rgba(var(--blue-rgb),.08);color:#225ec4}.dashboard-first-week-evidence{border:1px solid rgba(var(--orange-rgb),.18);background:rgba(255,250,244,.82);color:#965014}.dashboard-first-week-covered .dashboard-first-week-evidence{border-color:rgba(var(--teal-rgb),.24);background:rgba(239,252,252,.86);color:#0b6f74}.dashboard-first-week-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(255,243,232,.72)),rgba(255,255,255,.72);color:#965014;cursor:pointer;font:inherit;font-size:.78rem;font-weight:900;line-height:1.15;padding:9px 10px}.dashboard-first-week-action:hover:not(:disabled){border-color:rgba(var(--orange-rgb),.42);transform:translateY(-1px)}.dashboard-first-week-action:disabled{cursor:not-allowed;opacity:.55}.family-os-control-room{display:grid;grid-gap:16px;gap:16px;max-width:1220px;margin:0 auto 18px;border-color:rgba(var(--orange-rgb),.26);background:linear-gradient(138deg,rgba(255,255,255,.92),rgba(255,244,234,.74),rgba(239,252,252,.68),rgba(243,248,255,.72)),rgba(255,255,255,.72);box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(24px) saturate(1.18);backdrop-filter:blur(24px) saturate(1.18)}.family-os-hero{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:18px;gap:18px;align-items:center;overflow:hidden;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(115deg,rgba(255,255,255,.88),rgba(255,246,238,.7),rgba(235,252,252,.62)),rgba(255,255,255,.7);padding:18px}.family-os-hero img{width:min(150px,100%);height:auto;justify-self:center;filter:drop-shadow(0 18px 30px rgba(255,122,47,.16))}.family-os-copy{display:grid;grid-gap:8px;gap:8px}.family-os-ai-material-bridge p,.family-os-ai-material-list p,.family-os-ai-universe-note p,.family-os-boundary,.family-os-card-header p,.family-os-copy h2,.family-os-copy p,.family-os-project-template p{margin:0}.family-os-copy h2{max-width:860px;color:#102231;font-size:clamp(1.7rem,3vw,2.55rem);line-height:1.05}.family-os-ai-material-bridge p,.family-os-ai-material-list p,.family-os-ai-universe-note p,.family-os-boundary,.family-os-card-header p,.family-os-copy p,.family-os-project-template p{color:#496577;font-size:.92rem;font-weight:660;line-height:1.45}.family-os-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.family-os-card{display:grid;grid-gap:14px;gap:14px;min-width:0;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:linear-gradient(155deg,rgba(255,255,255,.9),rgba(246,251,255,.68),rgba(239,252,252,.6)),rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 16px 34px rgba(16,34,49,.06);padding:14px}.family-os-card:nth-child(2n){border-color:rgba(var(--orange-rgb),.22);background:linear-gradient(155deg,rgba(255,255,255,.92),rgba(255,244,234,.68),rgba(241,247,255,.62)),rgba(255,255,255,.74)}.family-os-ai-card,.family-os-bundle-card,.family-os-bundle-fit-card,.family-os-level-card,.family-os-modes-card,.family-os-month-proof-card,.family-os-planner-card,.family-os-project-card,.family-os-report-card,.family-os-week-receipt-card{grid-column:span 3}.family-os-month-proof-card,.family-os-week-receipt-card{grid-column:span 6;border-color:rgba(var(--orange-rgb),.32);background:radial-gradient(circle at 12% 10%,rgba(var(--orange-rgb),.18),transparent 34%),radial-gradient(circle at 92% 16%,rgba(var(--teal-rgb),.14),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,248,240,.76),rgba(238,250,255,.7)),rgba(255,255,255,.8)}.family-os-week-receipt-card{background:radial-gradient(circle at 9% 8%,rgba(var(--orange-rgb),.2),transparent 32%),radial-gradient(circle at 90% 18%,rgba(var(--blue-rgb),.13),transparent 30%),radial-gradient(circle at 52% 102%,rgba(var(--teal-rgb),.14),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,247,238,.76),rgba(239,252,252,.68)),rgba(255,255,255,.82)}.family-os-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.family-os-card-header div{display:grid;grid-gap:6px;gap:6px}.family-os-card-header span{color:#965014;font-size:.78rem;font-weight:920;letter-spacing:0;text-transform:uppercase}.family-os-card-header svg{flex:0 0 auto;color:#0b6f74}.family-os-ai-material-list,.family-os-ai-metrics,.family-os-level-list,.family-os-mode-grid,.family-os-planner-columns,.family-os-project-grid,.family-os-report-grid{display:grid;grid-gap:10px;gap:10px}.family-os-planner-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.family-os-planner-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(110deg,rgba(255,255,255,.82),rgba(255,247,239,.68)),rgba(255,255,255,.74);padding:10px}.family-os-print-button{flex:0 0 auto}.family-os-planner-actions>span{flex:1 1 240px;color:#496577;font-size:.82rem;font-weight:760;line-height:1.35}.family-os-planner-columns>div{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0}.family-os-planner-columns strong{color:#102231;font-size:.92rem}.family-os-mode-grid span,.family-os-planner-columns span,.family-os-report-grid span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(var(--blue-rgb),.12);border-radius:14px;background:rgba(255,255,255,.72);color:#102231;font-size:.82rem;font-weight:780;line-height:1.3;padding:9px 10px}.family-os-level-row em,.family-os-mode-grid em,.family-os-planner-columns em,.family-os-project-template em,.family-os-report-grid em{color:#496577;font-size:.72rem;font-style:normal;font-weight:780;line-height:1.3}.family-os-report-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.family-os-boundary{-webkit-border-start:4px solid var(--orange);border-inline-start:4px solid var(--orange);background:rgba(255,250,244,.72);padding:9px 10px}.family-os-level-row,.family-os-project-template{display:grid;grid-gap:6px;gap:6px;width:100%;min-width:0;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:rgba(255,255,255,.74);color:inherit;cursor:pointer;font:inherit;text-align:start;padding:10px}.family-os-level-row:hover,.family-os-project-template:hover{border-color:rgba(var(--orange-rgb),.3);transform:translateY(-1px)}.family-os-level-row strong,.family-os-mode-grid strong,.family-os-project-template strong{color:#102231;font-size:.93rem;line-height:1.22}.family-os-level-row span,.family-os-project-template span{color:#0b6f74;font-size:.76rem;font-weight:860;line-height:1.3}.family-os-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-os-project-template em{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#965014;padding:5px 8px}.family-os-bundle-card{border-color:rgba(var(--orange-rgb),.28);background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,246,237,.7),rgba(235,251,251,.58)),rgba(255,255,255,.78)}.family-os-bundle-fit-card{border-color:rgba(var(--orange-rgb),.3);background:radial-gradient(circle at 12% 0,rgba(var(--orange-rgb),.16),transparent 32%),radial-gradient(circle at 94% 18%,rgba(var(--blue-rgb),.12),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.94),rgba(255,247,238,.72),rgba(237,252,252,.62)),rgba(255,255,255,.78)}.family-os-bundle-fit-body{margin:0;color:#314e64;font-size:.92rem;font-weight:740;line-height:1.44}.family-os-bundle-fit-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px}.family-os-bundle-fit-signals span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(var(--teal-rgb),.14);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.82),rgba(242,252,252,.68)),rgba(255,255,255,.72);color:#102231;font-size:.8rem;font-weight:780;line-height:1.32;padding:9px}.family-os-bundle-fit-signals span:nth-child(2n){border-color:rgba(var(--orange-rgb),.18);background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(255,248,240,.74)),rgba(255,255,255,.74)}.family-os-bundle-fit-signals em{color:#965014;font-size:.68rem;font-style:normal;font-weight:920;letter-spacing:0;line-height:1.2;text-transform:uppercase}.family-os-bundle-fit-next{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(110deg,rgba(255,255,255,.84),rgba(255,247,239,.72)),rgba(255,255,255,.74);padding:10px}.family-os-bundle-fit-next strong{color:#102231;font-size:.9rem}.family-os-bundle-fit-next span{color:#496577;font-size:.82rem;font-weight:760;line-height:1.34}.family-os-bundle-fit-rules{display:grid;grid-gap:7px;gap:7px;margin:0;-webkit-padding-start:18px;padding-inline-start:18px}.family-os-bundle-fit-rules li{color:#496577;font-size:.82rem;font-weight:740;line-height:1.36}.family-os-bundle-fit-actions{display:flex;flex-wrap:wrap;gap:9px}.family-os-bundle-link.secondary{border-color:rgba(var(--teal-rgb),.18);background:linear-gradient(135deg,rgba(var(--teal-rgb),.11),rgba(var(--blue-rgb),.08)),rgba(255,255,255,.76);color:#0b6f74}.family-os-week-receipt-intro{margin:0;color:#314e64;font-size:.94rem;font-weight:740;line-height:1.45}.family-os-week-receipt-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.family-os-week-receipt-item{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(255,248,241,.72)),rgba(255,255,255,.76);padding:10px}.family-os-week-receipt-item:nth-child(2n){border-color:rgba(var(--teal-rgb),.16);background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(240,252,252,.7)),rgba(255,255,255,.76)}.family-os-week-receipt-item strong{color:#102231;font-size:.9rem;line-height:1.2}.family-os-week-receipt-item p{margin:0;color:#496577;font-size:.78rem;font-weight:720;line-height:1.34}.family-os-week-receipt-item small,.family-os-week-receipt-item span{display:block;min-width:0;color:#12355b;font-size:.76rem;font-weight:760;line-height:1.32}.family-os-week-receipt-item em{display:block;color:#965014;font-size:.66rem;font-style:normal;font-weight:920;letter-spacing:0;line-height:1.2;text-transform:uppercase}.family-os-week-receipt-item small{color:#0b6f79;font-weight:840}.family-os-week-receipt-decision{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(238,251,251,.72)),rgba(255,255,255,.76);padding:12px}.family-os-week-receipt-decision strong{color:#102231}.family-os-week-receipt-decision ul{display:grid;grid-gap:7px;gap:7px;margin:0;-webkit-padding-start:18px;padding-inline-start:18px}.family-os-week-receipt-decision li{color:#496577;font-size:.82rem;font-weight:740;line-height:1.34}.family-os-bundle-step-list{display:grid;grid-gap:10px;gap:10px}.family-os-bundle-step{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(255,248,240,.72)),rgba(255,255,255,.74);padding:10px}.family-os-bundle-step strong{color:#102231;font-size:.95rem;line-height:1.22}.family-os-bundle-step p{color:#496577;font-size:.82rem;font-weight:720;line-height:1.36}.family-os-bundle-step span{display:grid;grid-gap:3px;gap:3px;border:1px solid rgba(var(--teal-rgb),.13);border-radius:14px;background:rgba(255,255,255,.72);color:#23465d;font-size:.78rem;font-weight:760;line-height:1.32;padding:8px}.family-os-bundle-step span:last-child{border-color:rgba(var(--orange-rgb),.18);background:rgba(255,249,242,.78)}.family-os-bundle-step em{color:#965014;font-size:.68rem;font-style:normal;font-weight:920;letter-spacing:0;line-height:1.2;text-transform:uppercase}.family-os-bundle-link{width:-moz-fit-content;width:fit-content;border:1px solid rgba(var(--orange-rgb),.22);border-radius:999px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.16),rgba(var(--teal-rgb),.1)),rgba(255,255,255,.76);color:#965014;font-size:.78rem;font-weight:920;line-height:1.2;text-decoration:none;padding:8px 11px}.family-os-bundle-link:hover{border-color:rgba(var(--orange-rgb),.36);background:linear-gradient(135deg,rgba(var(--orange-rgb),.24),rgba(var(--teal-rgb),.14)),rgba(255,255,255,.8);transform:translateY(-1px)}.family-os-month-proof-intro{max-width:900px;margin:0;color:#314e64;font-size:.96rem;font-weight:740;line-height:1.48}.family-os-month-proof-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.family-os-month-proof-item{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(150deg,rgba(255,255,255,.88),rgba(255,250,244,.76),rgba(241,252,252,.68)),rgba(255,255,255,.74);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 12px 26px rgba(150,80,20,.06);padding:11px}.family-os-month-proof-item strong{color:#102231;font-size:.95rem;line-height:1.2}.family-os-month-proof-item p{margin:0;color:#496577;font-size:.82rem;font-weight:720;line-height:1.36}.family-os-month-proof-item span{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid rgba(var(--teal-rgb),.13);border-radius:14px;background:rgba(255,255,255,.72);color:#23465d;font-size:.77rem;font-weight:760;line-height:1.32;padding:8px}.family-os-month-proof-item span:nth-of-type(2){border-color:rgba(var(--orange-rgb),.18);background:rgba(255,249,242,.78)}.family-os-month-proof-item em{color:#965014;font-size:.68rem;font-style:normal;font-weight:920;letter-spacing:0;line-height:1.2;text-transform:uppercase}.family-os-month-proof-item small{border-radius:999px;background:rgba(var(--orange-rgb),.12);color:#965014;font-size:.7rem;font-weight:860;line-height:1.3;padding:6px 8px}.family-os-month-proof-decision{display:grid;grid-gap:8px;gap:8px;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:linear-gradient(115deg,rgba(255,255,255,.84),rgba(238,252,252,.74)),rgba(255,255,255,.72);padding:11px}.family-os-month-proof-decision strong{color:#102231;font-size:.92rem}.family-os-month-proof-decision ul{display:grid;grid-gap:6px;gap:6px;margin:0;-webkit-padding-start:18px;padding-inline-start:18px}.family-os-month-proof-decision li{color:#496577;font-size:.82rem;font-weight:740;line-height:1.36}.family-os-month-proof-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.family-os-ai-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.family-os-outcome-list{display:grid;grid-gap:7px;gap:7px;margin:0;-webkit-padding-start:18px;padding-inline-start:18px}.family-os-outcome-list li{color:#496577;font-size:.86rem;font-weight:700;line-height:1.38}.family-os-outcome-list li::marker{color:var(--orange)}.family-os-ai-material-bridge{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(var(--blue-rgb),.16);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(236,247,255,.7),rgba(255,247,239,.66)),rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.86);padding:11px}.family-os-ai-material-bridge>div:first-child{display:grid;grid-gap:5px;gap:5px}.family-os-ai-material-bridge>div:first-child strong,.family-os-ai-universe-note strong{color:#102231;font-size:.94rem;line-height:1.22}.family-os-ai-material-list{grid-template-columns:repeat(2,minmax(0,1fr))}.family-os-ai-material-list div{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.84),rgba(245,252,251,.7)),rgba(255,255,255,.72);padding:9px}.family-os-ai-material-list strong{color:#102231;font-size:.9rem;line-height:1.2}.family-os-ai-material-list p{font-size:.78rem;line-height:1.35}.family-os-ai-material-list span{color:#0b6f74;font-size:.72rem;font-weight:840;line-height:1.25}.family-os-ai-universe-note{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(120deg,rgba(255,255,255,.84),rgba(255,244,232,.72)),rgba(255,255,255,.74);padding:10px}.family-os-ai-universe-note a{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(var(--orange-rgb),.14);color:#965014;font-size:.76rem;font-weight:900;line-height:1.2;text-decoration:none;padding:7px 10px}.family-os-ai-universe-note a:hover{background:rgba(var(--orange-rgb),.22)}.family-os-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.onboarding-rail h2{margin-bottom:0;font-size:1.08rem}.onboarding-rail>strong{align-self:end;color:var(--blue);font-size:1.15rem}.sparky-teacher-card{display:grid;justify-items:center}.parent-flow-pathway{border-color:rgba(var(--orange-rgb),.28);background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,240,229,.64) 48%,rgba(238,250,250,.72))}.flow-next-action{display:block;margin-top:5px;color:var(--muted);font-size:.84rem;font-weight:720}.onboarding-steps{display:flex;flex-wrap:wrap;gap:8px}.onboarding-step{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:1px solid var(--line);border-radius:14px;background:#ffffff;color:var(--muted);padding:0 10px;font-size:.84rem;font-weight:760}.onboarding-step.done{border-color:rgba(12,166,166,.28);background:var(--teal-soft);color:#075d63}.onboarding-step.next{border-color:rgba(var(--orange-rgb),.28);background:var(--orange-soft);color:#9a4b10}.workspace-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(310px,.75fr);grid-auto-rows:minmax(180px,auto);grid-gap:18px;gap:18px;max-width:1220px;margin:0 auto}.panel{border:1px solid rgba(var(--orange-rgb),.16);border-radius:14px;background:var(--surface-gradient),linear-gradient(110deg,rgba(var(--orange-rgb),.09),rgba(var(--teal-rgb),.055),rgba(var(--blue-rgb),.05));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(20px) saturate(1.14);backdrop-filter:blur(20px) saturate(1.14);padding:22px}.auth-panel h2{max-width:280px;color:#203749;font-size:1rem;line-height:1.35}.session-panel{min-height:470px}.panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:22px}.panel-header.compact{align-items:center;margin-bottom:16px}.eyebrow{margin:0 0 7px;color:#965014;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}h1,h2,p{margin-top:0}h1{max-width:680px;font-size:clamp(2.2rem,5vw,4.8rem);line-height:.96}h1,h2{margin-bottom:0;letter-spacing:0}h2{font-size:1.25rem}.status-pill,.tag-row span{border:1px solid rgba(var(--blue-rgb),.22);border-radius:999px;background:rgba(232,240,255,.76);color:#184a9a;padding:7px 11px;font-size:.82rem;font-weight:750;white-space:nowrap}.mission-strip{display:flex;gap:14px;margin-bottom:20px;border-left:4px solid var(--orange);background:linear-gradient(135deg,rgba(255,238,222,.92),rgba(255,255,255,.68),rgba(232,250,250,.56)),linear-gradient(90deg,rgba(var(--orange-rgb),.2),rgba(var(--teal-rgb),.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.76);padding:16px;border-radius:14px}.mission-strip span,.mission-strip strong{display:block}.mission-strip span{color:var(--muted);margin-top:4px}.prompt-block{border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;padding:18px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,244,234,.6),rgba(247,252,255,.62)),rgba(255,255,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.78);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1)}.prompt-block h2{font-size:1.55rem;line-height:1.25}.learning-topic-visual{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;margin:18px 0 0;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:linear-gradient(135deg,#f7fcff,#fff8f2);padding:10px}.learning-topic-visual img{display:block;width:100%;aspect-ratio:16/10;height:auto;object-fit:cover;border:1px solid rgba(40,103,216,.12);border-radius:6px;background:#eef8fb}.learning-topic-visual figcaption{display:grid;grid-gap:5px;gap:5px;min-width:0}.learning-topic-visual figcaption span{color:#075d63;font-size:.82rem;font-weight:850}.learning-topic-visual figcaption strong{color:var(--ink);font-size:1.05rem;line-height:1.25}.answer-row{flex-wrap:wrap;margin-top:18px}.answer-row span,.mission-choice-list span,.mission-details span{background:var(--blue-soft);border-radius:14px;color:#184a9a;font-weight:750;padding:9px 12px}.mission-details{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mission-details p{flex-basis:100%;margin:4px 0 0;color:var(--muted);line-height:1.45}.mission-signal-list{display:grid;flex-basis:100%;grid-gap:6px;gap:6px;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:#f7fbff;padding:10px}.mission-signal-list strong{color:#075d63;font-size:.8rem;text-transform:uppercase}.mission-signal-list small{color:#203749;font-weight:700;line-height:1.35}.mission-start-button{background:var(--teal-soft);border-color:rgba(12,166,166,.38);color:#075d63}.metrics-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:18px}.metric{border-radius:14px;padding:16px;box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 10px 26px rgba(16,34,49,.045)}.metric span,.metric strong{display:block}.metric span{color:var(--muted);font-size:.86rem}.metric strong{margin-top:8px;font-size:2rem;line-height:1}.metric-orange{background:linear-gradient(145deg,rgba(255,240,229,.9),rgba(255,255,255,.64))}.metric-teal{background:linear-gradient(145deg,rgba(222,248,245,.88),rgba(255,255,255,.64))}.metric-blue{background:linear-gradient(145deg,rgba(232,240,255,.88),rgba(255,255,255,.64))}.family-bundle-signal-strip{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px;border:1px solid rgba(var(--orange-rgb),.3);border-radius:14px;padding:12px 14px;background:var(--glass-sheen),linear-gradient(135deg,rgba(255,242,231,.92),rgba(230,250,248,.76),rgba(234,241,255,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 14px 32px rgba(var(--orange-rgb),.08);color:#163145}.family-bundle-signal-strip svg{color:var(--orange);flex:0 0 auto}.family-bundle-signal-strip div{display:grid;grid-gap:2px;gap:2px;min-width:min(220px,100%)}.family-bundle-signal-strip strong{color:#8c4510}.family-bundle-signal-strip em,.family-bundle-signal-strip span{color:#35536a;font-size:.88rem}.family-bundle-signal-strip em{border:1px solid rgba(var(--teal-rgb),.22);border-radius:999px;padding:6px 10px;background:rgba(255,255,255,.62);font-style:normal;white-space:normal}.family-bundle-followup-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);grid-gap:16px;gap:16px;margin-top:12px;border:1px solid rgba(var(--blue-rgb),.18);border-radius:14px;padding:16px;background:radial-gradient(circle at 8% 10%,rgba(var(--orange-rgb),.18),transparent 30%),radial-gradient(circle at 92% 0,rgba(var(--teal-rgb),.16),transparent 28%),var(--glass-sheen),rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 16px 38px rgba(var(--blue-rgb),.08)}.family-bundle-followup-panel>div{display:grid;grid-gap:6px;gap:6px}.family-bundle-followup-panel strong{color:#163145;font-size:clamp(1rem,1.8vw,1.16rem)}.family-bundle-followup-panel span{color:#425b6d;line-height:1.5}.family-bundle-followup-panel ol{display:grid;grid-gap:8px;gap:8px;margin:0;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem}.family-bundle-followup-panel li{color:#24465e;line-height:1.45}.tutor-message{color:#203749;font-size:1.08rem;line-height:1.55}.avatar-guide-card{display:grid;grid-template-columns:86px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin-top:18px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,248,242,.62),rgba(232,240,255,.62)),linear-gradient(90deg,rgba(var(--orange-rgb),.12),rgba(var(--teal-rgb),.08),rgba(var(--blue-rgb),.07));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12);padding:12px}.avatar-guide-card img{width:86px;height:92px;border-radius:14px;object-fit:cover;object-position:center 16%}.avatar-guide-card div{display:grid;grid-gap:5px;gap:5px;min-width:0}.avatar-guide-card strong{color:#102231;font-size:1rem;line-height:1.18}.avatar-guide-card span{color:var(--muted);font-size:.85rem;line-height:1.38}.avatar-guide-card small,.stacked-form label small{color:#5e7280;font-size:.76rem;line-height:1.35}.avatar-moment-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.avatar-moment-row span{border:1px solid rgba(40,103,216,.16);border-radius:999px;background:rgba(255,255,255,.82);color:#184a9a;font-size:.78rem;font-weight:820;padding:7px 10px}.tag-row{flex-wrap:wrap}.tag-row span{background:rgba(255,240,229,.78);border-color:rgba(var(--orange-rgb),.28);color:#965014}.mission-choice-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.mission-choice-list .eyebrow{flex-basis:100%;margin-bottom:0}.artifact-form,.briefing-grid,.engine-list,.session-form,.skill-track,.stacked-form{display:grid;grid-gap:12px;gap:12px}.profile-settings-form{margin-top:18px;border-top:1px solid var(--line);padding-top:18px}.session-form{grid-template-columns:repeat(2,minmax(0,1fr))}.artifact-form label,.session-form label,.stacked-form label{display:grid;grid-gap:7px;gap:7px}.artifact-form label span,.session-form label span,.stacked-form label span{color:var(--muted);font-size:.84rem;font-weight:760}.artifact-form input,.artifact-form select,.artifact-form textarea,.session-form input,.session-form select,.session-form textarea,.stacked-form input,.stacked-form select,.stacked-form textarea{width:100%;border:1px solid rgba(var(--blue-rgb),.15);border-radius:14px;background:rgba(255,255,255,.76);color:var(--ink);outline:0;padding:11px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.78)}.oauth-divider{display:flex;align-items:center;gap:10px;margin-top:2px;color:rgba(16,34,49,.55);font-size:.78rem}.oauth-divider:after,.oauth-divider:before{content:"";flex:1 1 auto;height:1px;background:rgba(var(--blue-rgb),.18)}.oauth-buttons{display:grid;grid-gap:8px;gap:8px}.oauth-button{min-height:44px;width:100%;border:1px solid rgba(var(--blue-rgb),.22);border-radius:14px;background:linear-gradient(152deg,rgba(255,255,255,.92),rgba(237,250,252,.55)),rgba(255,255,255,.6);color:var(--ink);cursor:pointer;font-weight:700;padding:10px 12px;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 2px rgba(16,34,49,.07)}.oauth-button:hover:not(:disabled){border-color:rgba(var(--teal-rgb),.4)}.oauth-button:disabled{cursor:default;opacity:.6}.auth-consent-line{margin:4px 0 0;color:rgba(16,34,49,.62);font-size:.78rem;line-height:1.5}.auth-consent-line a{color:#184a9a;font-weight:740;text-decoration:underline;text-underline-offset:2px}.auth-consent-line a:hover{color:#965014}.artifact-form input:focus,.artifact-form select:focus,.artifact-form textarea:focus,.session-form input:focus,.session-form select:focus,.session-form textarea:focus,.stacked-form input:focus,.stacked-form select:focus,.stacked-form textarea:focus{border-color:rgba(var(--orange-rgb),.68);box-shadow:0 0 0 3px rgba(var(--orange-rgb),.13)}.wide-field{grid-column:1/-1}.session-form textarea{min-height:106px;resize:vertical}.stacked-form textarea{min-height:92px;resize:vertical}.form-section-note,.initial-learning-plan{border-top:1px solid rgba(12,166,166,.18);display:grid;grid-gap:7px;gap:7px;padding-top:12px}.form-section-note .eyebrow,.initial-learning-plan .eyebrow{margin-bottom:0}.today-start-persistence-note{display:inline-flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--teal-rgb),.22);border-radius:14px;background:rgba(232,250,249,.76);color:#0b5660;padding:9px 10px;font-size:.82rem;font-weight:780;line-height:1.35}.today-start-persistence-note svg{flex:0 0 auto;color:rgb(var(--teal-rgb))}.program-priority-field{display:grid;grid-gap:9px;gap:9px}.family-bundle-preference-field{border:1px solid rgba(var(--orange-rgb),.2);border-radius:10px;background:radial-gradient(circle at 8% 0,rgba(var(--orange-rgb),.12),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.78),rgba(255,250,244,.72));padding:10px}.family-bundle-preference-field small{color:#6c4b2d;font-size:.78rem;font-weight:690;line-height:1.4}.record-keeping-preference-field{border:1px solid rgba(var(--teal-rgb),.2);border-radius:10px;background:radial-gradient(circle at 8% 0,rgba(var(--teal-rgb),.14),transparent 34%),radial-gradient(circle at 95% 12%,rgba(var(--blue-rgb),.1),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.82),rgba(239,251,253,.72));padding:10px}.record-keeping-preference-field small{color:#24596b;font-size:.78rem;font-weight:690;line-height:1.4}.program-priority-field>span{color:#1d4354;font-size:.86rem;font-weight:820}.program-priority-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.program-priority-option{display:flex;align-items:center;gap:8px;min-height:42px;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:rgba(255,255,255,.78);padding:9px 10px}.program-priority-option input{width:16px;height:16px;accent-color:#0ca6a6}.program-priority-option span{min-width:0;color:#203749;font-size:.82rem;font-weight:760;line-height:1.25}.initial-learning-plan{margin-top:18px}.initial-learning-plan>span{color:var(--muted);font-size:.9rem;line-height:1.45}.initial-plan-action-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:12px;background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(240,253,250,.8)),radial-gradient(circle at 12% 0,rgba(var(--orange-rgb),.18),transparent 34%),radial-gradient(circle at 92% 12%,rgba(var(--blue-rgb),.12),transparent 32%);box-shadow:0 18px 42px rgba(18,47,71,.1);padding:13px}.initial-plan-action-copy{display:grid;grid-gap:4px;gap:4px}.initial-plan-action-copy span{color:#075d63;font-size:.82rem;font-weight:880;text-transform:uppercase}.initial-plan-action-copy p{margin:0;color:#234458;font-size:.9rem;line-height:1.48}.initial-plan-action-metrics{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.initial-plan-action-metrics span{display:grid;grid-gap:2px;gap:2px;min-width:0;border:1px solid rgba(var(--teal-rgb),.16);border-radius:10px;background:rgba(255,255,255,.74);color:var(--muted);font-size:.72rem;font-weight:760;line-height:1.22;padding:8px}.initial-plan-action-metrics strong{overflow-wrap:anywhere;color:var(--ink);font-size:.86rem}.initial-plan-record-path{display:grid;grid-gap:4px;gap:4px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--teal-rgb),.22);border-radius:12px;background:radial-gradient(circle at 8% 0,rgba(var(--teal-rgb),.14),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.8),rgba(236,252,253,.68));padding:9px 11px}.initial-plan-record-path span{color:#075d63;font-size:.7rem;font-weight:840;text-transform:uppercase}.initial-plan-record-path strong{overflow-wrap:anywhere;color:#102231;font-size:.9rem}.initial-plan-record-path small{color:#355c68;font-size:.77rem;font-weight:700;line-height:1.35}.initial-plan-action-buttons{display:flex;flex-wrap:wrap;gap:8px}.initial-plan-bundle-bridge{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(var(--orange-rgb),.3);border-radius:12px;background:radial-gradient(circle at 8% 6%,rgba(var(--orange-rgb),.2),transparent 34%),radial-gradient(circle at 94% 10%,rgba(var(--teal-rgb),.16),transparent 30%),linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,246,238,.76),rgba(237,252,252,.62));box-shadow:0 18px 42px rgba(18,47,71,.09);padding:13px}.initial-plan-bundle-bridge>div:first-child{display:grid;grid-gap:5px;gap:5px}.initial-plan-bundle-bridge strong{color:#102231;font-size:.95rem;line-height:1.24}.initial-plan-bundle-bridge span{color:#345163;font-size:.88rem;font-weight:690;line-height:1.44}.initial-plan-bundle-choice{display:grid;grid-gap:3px;gap:3px;width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:4px;border:1px solid rgba(var(--orange-rgb),.26);border-radius:10px;background:rgba(255,255,255,.66);padding:8px 10px}.initial-plan-bundle-choice span{color:#6c4b2d;font-size:.7rem;font-weight:820;text-transform:uppercase}.initial-plan-bundle-choice strong{color:#965014;font-size:.88rem}.initial-plan-bundle-roles{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.initial-plan-bundle-roles span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(var(--blue-rgb),.14);border-radius:10px;background:rgba(255,255,255,.72);padding:9px}.initial-plan-bundle-roles span:first-child{border-color:rgba(var(--teal-rgb),.2)}.initial-plan-bundle-roles span:last-child{border-color:rgba(var(--orange-rgb),.24)}.initial-plan-bundle-roles strong{color:#075d63;font-size:.82rem}.initial-plan-bundle-roles span:last-child strong{color:#965014}.initial-plan-bundle-link{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:rgba(255,255,255,.74);color:#965014;font-size:.86rem;font-weight:840;line-height:1.25;padding:9px 12px;text-decoration:none;overflow-wrap:anywhere}.initial-plan-bundle-link:hover{border-color:rgba(var(--orange-rgb),.44);color:#0b6f74;transform:translateY(-1px)}.plan-subject-bundle{display:grid;grid-gap:8px;gap:8px;margin-top:4px}.plan-subject-bundle>span{color:#075d63;font-size:.78rem;font-weight:820;text-transform:uppercase}.plan-subject-bundle-intro{color:var(--muted);font-size:.86rem;line-height:1.48;margin:-2px 0 4px}.plan-subject-row{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(var(--blue-rgb),.13);border-radius:14px;background:rgba(255,255,255,.72);padding:9px}.plan-subject-row strong{color:var(--ink);font-size:.92rem}.plan-subject-row small{color:var(--muted);font-weight:720;line-height:1.35}.plan-subject-extension{border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,247,237,.76)),radial-gradient(circle at 0 0,rgba(var(--orange-rgb),.2),transparent 34%),radial-gradient(circle at 100% 100%,rgba(var(--teal-rgb),.13),transparent 36%);box-shadow:inset 0 1px 0 rgba(255,255,255,.86);display:grid;grid-gap:8px;gap:8px;padding:10px}.plan-subject-extension>span{color:#965014;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.plan-subject-extension>strong{color:#143047;font-size:.9rem;line-height:1.25}.plan-subject-extension-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.plan-subject-extension em,.plan-subject-extension-columns small{border:1px solid rgba(var(--teal-rgb),.13);border-radius:14px;background:rgba(255,255,255,.66);color:#31505d;display:grid;grid-gap:4px;gap:4px;font-size:.78rem;font-style:normal;font-weight:720;line-height:1.35;padding:8px;overflow-wrap:anywhere}.plan-subject-extension em b,.plan-subject-extension-columns b{color:#075d63;font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.plan-subject-extension-columns small:last-child b{color:#965014}.plan-subject-bundle-link{align-items:center;border:1px solid rgba(var(--orange-rgb),.26);border-radius:14px;background:rgba(255,255,255,.74);color:#075d63;display:inline-flex;font-size:.82rem;font-weight:900;justify-content:center;line-height:1.25;padding:9px 12px;text-align:center;text-decoration:none;overflow-wrap:anywhere}.plan-subject-bundle-link:hover{border-color:rgba(var(--orange-rgb),.44);color:#0b6f74;transform:translateY(-1px)}.artifact-form{margin-top:14px;border-top:1px solid rgba(12,166,166,.18);padding-top:14px}.artifact-preset-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(148px,180px) auto;align-items:center;grid-gap:12px;gap:12px;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:linear-gradient(145deg,rgba(255,248,241,.9),rgba(255,255,255,.66)),linear-gradient(90deg,rgba(var(--orange-rgb),.11),rgba(var(--teal-rgb),.07));box-shadow:inset 0 1px 0 rgba(255,255,255,.76);padding:12px}.artifact-preset-panel div{display:grid;grid-gap:4px;gap:4px;min-width:0}.artifact-preset-panel strong{color:#203749;font-size:.92rem}.artifact-preset-panel span{color:var(--muted);font-size:.84rem;line-height:1.4}.artifact-prompt-visual{display:grid;grid-gap:6px;gap:6px;margin:0;min-width:0}.artifact-prompt-visual img,.artifact-row-image,.review-queue-image{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;border:1px solid rgba(12,166,166,.18);border-radius:7px;background:#eef8fb}.artifact-prompt-visual figcaption{display:grid;grid-gap:2px;gap:2px;min-width:0}.artifact-prompt-visual figcaption span,.artifact-prompt-visual figcaption strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-prompt-visual figcaption span{color:#075d63;font-size:.74rem;font-weight:850}.artifact-prompt-visual figcaption strong{color:#203749;font-size:.84rem}.artifact-form-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.artifact-form textarea{min-height:92px;resize:vertical}.artifact-upload-control input[type=file]{min-height:auto;padding:9px 10px}.artifact-upload-control em{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:.84rem;font-style:normal;line-height:1.35}.artifact-upload-summary{display:grid;grid-gap:10px;gap:10px;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:#f9fcfc;padding:10px}.artifact-upload-summary-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.artifact-upload-summary-header>span{color:#203749;font-size:.86rem;font-weight:820}.artifact-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.artifact-preview-card{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:#ffffff;padding:8px}.artifact-preview-card img,.artifact-preview-card>svg{width:54px;height:44px;border-radius:6px;background:var(--blue-soft);color:#184a9a;object-fit:cover;padding:0}.artifact-preview-card>svg{padding:12px}.artifact-preview-card div{display:grid;grid-gap:3px;gap:3px;min-width:0}.artifact-preview-card span,.artifact-preview-card strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artifact-preview-card strong{color:#203749;font-size:.84rem}.artifact-preview-card span{color:var(--muted);font-size:.78rem}.artifact-progress{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:var(--orange-soft);padding:10px}.artifact-progress div:first-child{display:flex;justify-content:space-between;gap:10px;color:#203749;font-size:.84rem;font-weight:820}.artifact-progress em{overflow:hidden;color:var(--muted);font-size:.78rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.artifact-progress-track{height:8px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.88)}.artifact-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ff7a2f,#0ca6a6,#2867d8);transition:width .18s ease}.real-session-panel{grid-column:1/-1}.muted-copy{color:var(--muted);line-height:1.5}.subtle-line{margin:8px 0 0;color:var(--muted);font-size:.92rem;line-height:1.35}.result-card{display:grid;grid-template-columns:auto auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;margin-top:14px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:rgba(255,255,255,.72);padding:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.76)}.result-card strong{color:var(--teal);font-size:1.5rem}.result-card p{margin:0;color:#203749;line-height:1.4}.result-card p:last-child{grid-column:1/-1;color:var(--muted)}.result-good,.result-warn{border-radius:999px;padding:7px 10px;font-size:.82rem;font-weight:800}.result-good{background:var(--teal-soft);color:#075d63}.result-warn{background:var(--orange-soft);color:#a94b10}.engine-row{display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border-bottom:1px solid rgba(var(--blue-rgb),.12);padding-bottom:12px}.engine-row:last-child{border-bottom:0;padding-bottom:0}.engine-row span,.engine-row strong{display:block}.engine-row span{color:var(--muted);font-size:.86rem}.engine-row strong{line-height:1.35}.icon-chip{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,rgba(255,240,229,.9),rgba(222,248,245,.78));color:#965014}.skill-track{grid-template-columns:repeat(4,minmax(0,1fr))}.skill-node{min-height:116px;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.76);padding:14px}.skill-node-image{display:block;width:100%;height:62px;object-fit:cover;border:1px solid rgba(40,103,216,.12);border-radius:6px;background:#eef8fb;margin-bottom:10px}.skill-node.active{border-color:rgba(var(--orange-rgb),.7);background:var(--orange-soft)}.skill-node span,.skill-node strong{display:block}.skill-node span{min-height:40px;color:var(--muted);font-weight:720}.skill-node strong{margin-top:18px;color:var(--ink);font-size:1.45rem}.parent-panel,.subjects-panel{grid-column:1/-1}.briefing-grid,.subject-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.program-map-grid,.subject-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.program-map-grid{margin-bottom:14px}.program-map-card{display:grid;grid-gap:7px;gap:7px;min-height:134px;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.76);padding:14px}.program-map-card span{color:#075d63;font-size:.84rem;font-weight:850}.program-map-card strong{color:var(--ink);font-size:1rem}.program-map-card p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.4}.program-map-card small{align-self:end;color:#2867d8;font-size:.78rem;font-weight:780}.selected-subject-panel{display:grid;grid-template-columns:minmax(210px,.62fr) minmax(0,1fr) minmax(280px,.78fr);grid-gap:16px;gap:16px;margin:20px 0;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:radial-gradient(circle at 8% 12%,rgba(var(--orange-rgb),.16),transparent 32%),radial-gradient(circle at 90% 18%,rgba(var(--teal-rgb),.14),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.86),rgba(239,250,252,.64),rgba(255,244,235,.58));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 18px 42px rgba(20,45,70,.07);padding:16px;-webkit-backdrop-filter:blur(18px) saturate(1.16);backdrop-filter:blur(18px) saturate(1.16)}.selected-subject-visual{position:relative;min-height:230px;overflow:hidden;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.42),rgba(235,251,252,.42)),rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 16px 34px rgba(20,45,70,.065)}.selected-subject-visual img{display:block;width:100%;height:100%;min-height:230px;object-fit:cover}.selected-subject-copy h3{margin:4px 0 8px;color:var(--ink);font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:0}.selected-subject-copy p,.selected-subject-test-card p{margin:0;color:var(--muted);line-height:1.5}.selected-subject-panel>*{min-width:0}.selected-subject-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:10px;gap:10px;margin-top:15px}.selected-subject-meta span,.selected-subject-test-card{border:1px solid rgba(40,103,216,.12);border-radius:14px;background:rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.selected-subject-meta span{display:grid;grid-gap:5px;gap:5px;min-height:78px;color:#075d63;font-weight:820;padding:11px}.selected-subject-meta strong,.selected-subject-test-card>span{color:var(--orange);font-size:.73rem;font-weight:900;text-transform:uppercase}.selected-subject-test-card{align-content:start;display:grid;grid-gap:12px;gap:12px;padding:14px}.selected-subject-skill-row{display:flex;flex-wrap:wrap;gap:8px}.selected-subject-skill-row em{border:1px solid rgba(var(--teal-rgb),.2);border-radius:999px;background:rgba(235,251,252,.78);color:#075d63;font-size:.78rem;font-style:normal;font-weight:850;line-height:1.2;padding:7px 9px}.selected-subject-preview{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:linear-gradient(140deg,rgba(255,248,242,.9),rgba(238,250,252,.7)),rgba(255,255,255,.72);padding:12px}.selected-subject-preview span{color:var(--orange);font-size:.72rem;font-weight:900;text-transform:uppercase}.selected-subject-preview strong{color:var(--ink);font-size:.96rem;line-height:1.35}.selected-subject-preview small{color:#2867d8;font-size:.78rem;font-weight:820;line-height:1.35}.selected-subject-bundle-extension{display:grid;grid-column:1/-1;grid-gap:12px;gap:12px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:radial-gradient(circle at 4% 8%,rgba(var(--orange-rgb),.18),transparent 28%),radial-gradient(circle at 96% 22%,rgba(var(--blue-rgb),.12),transparent 32%),linear-gradient(135deg,rgba(255,255,255,.9),rgba(255,246,236,.72),rgba(238,252,252,.64));box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 34px rgba(112,63,20,.08);padding:14px;-webkit-backdrop-filter:blur(16px) saturate(1.12);backdrop-filter:blur(16px) saturate(1.12)}.selected-subject-bundle-extension>div:first-child{display:grid;grid-gap:5px;gap:5px}.selected-subject-bundle-extension span:first-child{color:#965014;font-size:.76rem;font-weight:920;text-transform:uppercase}.selected-subject-bundle-extension strong{color:#102231;font-size:1.05rem;line-height:1.25}.selected-subject-bundle-extension p{max-width:820px;margin:0;color:#496577;font-size:.9rem;font-weight:720;line-height:1.45}.selected-subject-bundle-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.selected-subject-bundle-columns span{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(var(--teal-rgb),.16);border-radius:14px;background:rgba(255,255,255,.72);color:#385467;font-size:.86rem;font-weight:740;line-height:1.38;padding:10px}.selected-subject-bundle-columns span:last-child{border-color:rgba(var(--orange-rgb),.2);background:rgba(255,248,240,.74)}.selected-subject-bundle-columns em{color:#075d63;font-size:.72rem;font-style:normal;font-weight:930;text-transform:uppercase}.selected-subject-bundle-columns span:last-child em{color:#965014}.selected-subject-bundle-extension small{color:#2867d8;font-size:.78rem;font-weight:860;line-height:1.35}.selected-subject-bundle-extension a{justify-self:start;border:1px solid rgba(var(--orange-rgb),.24);border-radius:999px;background:rgba(255,255,255,.72);color:#965014;font-size:.82rem;font-weight:900;padding:8px 12px;text-decoration:none;transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.selected-subject-bundle-extension a:hover{background:rgba(var(--orange-rgb),.12);box-shadow:0 10px 22px rgba(var(--orange-rgb),.12);transform:translateY(-1px)}.selected-subject-ai-bridge{display:grid;grid-column:1/-1;grid-gap:10px;gap:10px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:linear-gradient(120deg,rgba(255,255,255,.88),rgba(255,246,236,.68),rgba(239,252,252,.62)),rgba(255,255,255,.74);padding:12px}.selected-subject-ai-bridge>div:first-child{display:grid;grid-gap:5px;gap:5px}.selected-subject-ai-bridge span{color:#965014;font-size:.78rem;font-weight:920;letter-spacing:0;text-transform:uppercase}.selected-subject-ai-bridge p{margin:0;color:#496577;font-size:.88rem;font-weight:700;line-height:1.4}.selected-subject-ai-material-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.selected-subject-ai-material-row div{display:grid;grid-gap:5px;gap:5px;min-width:0;border:1px solid rgba(var(--blue-rgb),.13);border-radius:14px;background:rgba(255,255,255,.74);padding:9px 10px}.selected-subject-ai-material-row strong{color:#102231;font-size:.88rem;line-height:1.2}.selected-subject-ai-material-row span{color:#0b6f74;font-size:.72rem;font-weight:840;line-height:1.25;text-transform:none}.subject-card{display:block;width:100%;min-height:274px;overflow:hidden;border:1px solid rgba(var(--orange-rgb),.16);border-radius:14px;background:linear-gradient(160deg,rgba(255,255,255,.8),rgba(255,242,230,.58),rgba(238,250,250,.46)),rgba(255,255,255,.7);color:inherit;cursor:pointer;padding:10px 10px 15px;text-align:start;box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 14px 34px rgba(16,34,49,.055);-webkit-backdrop-filter:blur(14px) saturate(1.1);backdrop-filter:blur(14px) saturate(1.1);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.subject-card:hover{border-color:rgba(var(--orange-rgb),.32);box-shadow:0 18px 46px rgba(16,34,49,.09),inset 0 1px 0 rgba(255,255,255,.82);transform:translateY(-2px)}.subject-card-image{display:block;width:100%;height:124px;aspect-ratio:16/10;object-fit:cover;border:1px solid rgba(40,103,216,.12);border-radius:6px;background:#eef8fb;margin-bottom:12px}.subject-category-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-bottom:10px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:999px;background:rgba(255,240,229,.82);color:#965014;font-size:.72rem;font-style:normal;font-weight:820;padding:4px 8px}.subject-card.active{border-color:rgba(var(--orange-rgb),.7);background:linear-gradient(145deg,rgba(255,238,222,.92),rgba(255,255,255,.66)),var(--orange-soft)}.subject-card span,.subject-card strong{display:block}.subject-card span{color:#075d63;font-weight:800}.subject-card strong{margin-top:10px;color:var(--orange);font-size:1.4rem}.subject-card p{margin:10px 0 0;color:var(--muted);line-height:1.4}.subject-depth-stack{display:grid;grid-gap:6px;gap:6px;margin-top:12px}.subject-depth-stack .subject-readiness{margin-top:0}.subject-depth-stack small{color:#2867d8;font-size:.78rem;font-weight:760;line-height:1.35}.subject-test-cta{width:-moz-fit-content;width:fit-content;margin-top:12px;border:1px solid rgba(var(--orange-rgb),.26);border-radius:999px;background:linear-gradient(135deg,rgba(255,250,246,.95),rgba(255,229,205,.82)),rgba(255,255,255,.72);color:#965014;font-size:.78rem;font-weight:900;line-height:1.15;padding:8px 10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.88)}.subject-card.active .subject-test-cta{border-color:rgba(var(--teal-rgb),.28);background:linear-gradient(135deg,rgba(236,252,252,.92),rgba(255,243,232,.78)),rgba(255,255,255,.74);color:#075d63}.subject-readiness{display:inline-flex;margin-top:12px;border-radius:999px;font-size:.78rem;font-style:normal;font-weight:820;padding:6px 9px}.subject-readiness-ready{background:rgba(12,166,166,.12);color:#075d63}.subject-readiness-needs_content{background:var(--orange-soft);color:#965014}.subject-readiness-invalid_graph{background:rgba(184,43,43,.1);color:#8a1f1f}.admin-curriculum-panel{grid-column:1/-1;border-color:rgba(40,103,216,.18)}.curriculum-readiness-list{display:grid;grid-gap:10px;gap:10px}.curriculum-readiness-row{display:grid;grid-template-columns:minmax(0,1.2fr) auto auto minmax(0,1.6fr);grid-gap:12px;gap:12px;align-items:center;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:#fbfdff;padding:12px}.curriculum-readiness-row div{display:grid;grid-gap:4px;gap:4px;min-width:0}.curriculum-readiness-row strong{color:#203749}.curriculum-readiness-row p,.curriculum-readiness-row span{color:var(--muted);font-size:.88rem}.curriculum-readiness-row p{margin:0}.launch-control-room{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--blue-rgb),.2);border-radius:14px;background:var(--glass-sheen),linear-gradient(135deg,rgba(255,255,255,.94),rgba(242,247,255,.72) 44%,rgba(237,251,250,.64));box-shadow:0 20px 58px rgba(16,34,49,.08);padding:14px}.launch-control-room-attention{border-color:rgba(var(--orange-rgb),.26)}.launch-control-room-blocked{border-color:rgba(184,43,43,.28)}.launch-control-room-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.launch-control-room-head div{display:grid;grid-gap:5px;gap:5px;min-width:0}.launch-control-room-head h3,.launch-control-room-head span{margin:0}.launch-control-room-head h3{color:#102231;font-size:1.22rem;line-height:1.14}.launch-control-room-card p,.launch-control-room-card span,.launch-control-room-detail span,.launch-control-room-head span{color:var(--muted);font-size:.88rem;line-height:1.42}.launch-control-room-score{justify-items:center;min-width:118px;border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:rgba(255,255,255,.82);padding:10px;text-align:center}.launch-control-room-score svg{color:rgb(var(--teal-rgb))}.launch-control-room-score strong{color:#102231;font-size:1.35rem}.launch-control-room-card em,.launch-control-room-card small,.launch-control-room-score em{width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;font-style:normal;font-weight:860;line-height:1.25;padding:5px 8px}.launch-control-room-score em{background:rgba(var(--blue-rgb),.1);color:#214d95;font-size:.74rem;text-transform:uppercase}.launch-control-room-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.launch-control-room-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;min-height:196px;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:rgba(255,255,255,.78);padding:10px}.launch-control-room-card div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.launch-control-room-card strong,.launch-control-room-detail strong{color:#203749;line-height:1.22}.launch-control-room-card p{margin:0}.launch-control-room-card-ready{border-color:rgba(var(--teal-rgb),.22);background:rgba(239,252,251,.82)}.launch-control-room-card-attention{border-color:rgba(var(--orange-rgb),.28);background:rgba(255,249,242,.86)}.launch-control-room-card-blocked{border-color:rgba(184,43,43,.26);background:rgba(255,246,246,.9)}.launch-control-room-card em{flex:0 0 auto;background:rgba(var(--teal-rgb),.12);color:#0b6f79;font-size:.7rem}.launch-control-room-card-attention em{background:rgba(var(--orange-rgb),.12);color:#965014}.launch-control-room-card-blocked em{background:rgba(184,43,43,.1);color:#8a1f1f}.launch-control-room-card small{margin-top:auto;background:rgba(255,255,255,.88);color:#203749;font-size:.72rem}.launch-control-room-detail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.launch-control-room-detail article{display:grid;grid-gap:7px;gap:7px;align-content:start;min-width:0;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:rgba(255,255,255,.76);padding:10px}.pilot-launch-action-panel{display:grid;grid-template-columns:minmax(240px,.75fr) auto minmax(0,1.35fr);grid-gap:14px;gap:14px;align-items:stretch;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:var(--glass-sheen),linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,244,235,.7),rgba(231,249,249,.62));box-shadow:0 18px 54px rgba(16,34,49,.08);padding:14px}.pilot-launch-action-copy{display:grid;align-content:center;grid-gap:6px;gap:6px;min-width:0}.pilot-launch-action-copy h3,.pilot-launch-action-copy p,.pilot-launch-action-copy span{margin:0}.pilot-launch-action-copy h3{color:#102231;font-size:1.24rem;line-height:1.15}.pilot-launch-action-copy strong{color:#203749}.pilot-launch-action-card span,.pilot-launch-action-copy p,.pilot-launch-action-copy span,.pilot-launch-action-status span{color:var(--muted);font-size:.9rem;line-height:1.45}.pilot-launch-action-status{display:grid;align-content:center;justify-items:center;min-width:112px;border:1px solid rgba(var(--teal-rgb),.18);border-radius:14px;background:rgba(255,255,255,.74);padding:12px;text-align:center}.pilot-launch-action-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.pilot-launch-action-card{display:grid;align-content:space-between;grid-gap:8px;gap:8px;min-height:124px;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:rgba(255,255,255,.74);padding:10px}.pilot-launch-action-card.done{border-color:rgba(var(--teal-rgb),.2);background:rgba(232,250,249,.72)}.pilot-launch-action-card.next{border-color:rgba(var(--orange-rgb),.28);background:rgba(255,248,241,.82)}.pilot-launch-action-card strong{color:#203749;font-size:.88rem;line-height:1.2}.pilot-launch-action-card em{justify-self:start;border-radius:999px;background:rgba(255,255,255,.86);color:#203749;font-size:.76rem;font-style:normal;font-weight:760;padding:4px 8px}.founder-launch-room{display:grid;grid-template-columns:minmax(240px,.68fr) auto minmax(0,1.5fr);grid-gap:14px;gap:14px;align-items:stretch;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:var(--glass-sheen),linear-gradient(132deg,rgba(255,255,255,.94),rgba(255,238,222,.74) 34%,rgba(238,250,250,.64) 72%),linear-gradient(90deg,rgba(var(--orange-rgb),.14),rgba(var(--teal-rgb),.08),rgba(var(--blue-rgb),.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 20px 60px rgba(16,34,49,.08),0 12px 34px rgba(var(--orange-rgb),.12);padding:14px}.founder-launch-copy{display:grid;align-content:center;grid-gap:7px;gap:7px;min-width:0}.founder-launch-copy h3,.founder-launch-copy p,.founder-launch-copy span{margin:0}.founder-launch-copy h3{color:#102231;font-size:1.26rem;line-height:1.15}.founder-launch-copy strong{color:#203749;line-height:1.32}.founder-launch-card p,.founder-launch-card span,.founder-launch-copy p,.founder-launch-score span{color:var(--muted);font-size:.9rem;line-height:1.45}.founder-launch-score{display:grid;align-content:center;justify-items:center;min-width:112px;border:1px solid rgba(var(--orange-rgb),.2);border-radius:14px;background:rgba(255,255,255,.76);box-shadow:inset 0 1px 0 rgba(255,255,255,.82);padding:12px;text-align:center}.founder-launch-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.founder-launch-card{display:grid;align-content:space-between;grid-gap:8px;gap:8px;min-height:152px;border:1px solid rgba(var(--blue-rgb),.14);border-radius:14px;background:rgba(255,255,255,.74);padding:10px}.founder-launch-card.done{border-color:rgba(var(--teal-rgb),.22);background:rgba(232,250,249,.74)}.founder-launch-card.next{border-color:rgba(var(--orange-rgb),.34);background:rgba(255,247,239,.86)}.founder-launch-card strong{color:#203749;font-size:.9rem;line-height:1.2}.founder-launch-card p{margin:0}.founder-launch-card em{justify-self:start;border-radius:999px;background:rgba(255,255,255,.88);color:#965014;font-size:.76rem;font-style:normal;font-weight:800;padding:4px 8px}.paid-pilot-triage-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:var(--glass-sheen),linear-gradient(132deg,rgba(255,255,255,.95),rgba(255,243,231,.76),rgba(233,249,250,.66)),linear-gradient(90deg,rgba(var(--orange-rgb),.12),rgba(var(--teal-rgb),.08),rgba(var(--blue-rgb),.08));box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 20px 60px rgba(16,34,49,.08);padding:14px}.paid-pilot-triage-copy{display:grid;grid-gap:7px;gap:7px;max-width:760px}.paid-pilot-triage-copy h3,.paid-pilot-triage-copy p{margin:0}.paid-pilot-triage-copy h3{color:#102231;font-size:1.24rem;line-height:1.15}.paid-pilot-triage-card dd,.paid-pilot-triage-card dt,.paid-pilot-triage-card p,.paid-pilot-triage-copy p,.paid-pilot-triage-head span{color:var(--muted);font-size:.9rem;line-height:1.45}.paid-pilot-triage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.paid-pilot-triage-card{display:grid;grid-gap:12px;gap:12px;min-width:0;border:1px solid rgba(var(--blue-rgb),.14);border-top:3px solid rgba(var(--orange-rgb),.74);border-radius:14px;background:rgba(255,255,255,.78);box-shadow:0 14px 36px rgba(16,34,49,.07);padding:12px}.paid-pilot-triage-head{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;min-width:0}.paid-pilot-triage-head div{display:grid;grid-gap:4px;gap:4px;min-width:0}.paid-pilot-triage-head strong{color:#203749;line-height:1.2}.paid-pilot-triage-head em{flex:0 0 auto;border-radius:999px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.16),rgba(var(--teal-rgb),.14));color:#965014;font-size:.82rem;font-style:normal;font-weight:850;padding:5px 9px}.paid-pilot-triage-tags{display:flex;flex-wrap:wrap;gap:6px}.paid-pilot-triage-tags span{border:1px solid rgba(var(--teal-rgb),.18);border-radius:999px;background:rgba(239,251,250,.78);color:#196b73;font-size:.78rem;font-weight:760;padding:5px 8px}.paid-pilot-triage-card p{margin:0}.paid-pilot-triage-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0}.paid-pilot-triage-card dl div{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid rgba(var(--blue-rgb),.12);border-radius:14px;background:rgba(255,255,255,.68);padding:8px}.paid-pilot-triage-card dt{font-size:.76rem;font-weight:780;text-transform:uppercase}.paid-pilot-triage-card dd{margin:0;color:#203749;font-weight:650}.invite-action-cell{display:grid;grid-gap:8px;gap:8px;justify-items:start}.invite-action-cell .review-action-button{white-space:normal}.status-action-row{display:flex;flex-wrap:wrap;gap:8px}.export-action-row{display:flex;flex-wrap:wrap;gap:10px}.briefing-grid p{margin-bottom:0;min-height:118px;border-radius:14px;background:#fbfdff;border:1px solid var(--line);color:#203749;line-height:1.45;padding:15px}.overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:14px}.profile-signal-list{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:16px}.profile-signal-list h3{flex-basis:100%;margin:0;color:#203749;font-size:1rem}.profile-signal-list span{border:1px solid rgba(40,103,216,.18);border-radius:14px;background:#fbfdff;color:#203749;font-size:.9rem;font-weight:740;padding:8px 10px}.recent-session-list{margin-top:16px}.review-queue-list{margin:4px 0 16px;border:1px solid rgba(12,166,166,.22);border-radius:14px;background:linear-gradient(135deg,rgba(12,166,166,.08),rgba(40,103,216,.08));padding:14px}.diagnostic-insight-list{margin:4px 0 16px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.08),rgba(12,166,166,.07));padding:14px}.mission-insight-list{margin:4px 0 16px;border:1px solid rgba(40,103,216,.2);border-radius:14px;background:linear-gradient(135deg,rgba(40,103,216,.08),rgba(var(--orange-rgb),.07));padding:14px}.portfolio-evidence-list{margin:4px 0 16px;border:1px solid rgba(12,166,166,.22);border-radius:14px;background:linear-gradient(135deg,rgba(12,166,166,.08),rgba(40,103,216,.07));padding:14px}.planning-compass{margin:4px 0 16px;border:1px solid rgba(40,103,216,.22);border-radius:14px;background:linear-gradient(135deg,rgba(40,103,216,.08),rgba(var(--orange-rgb),.07));padding:14px}.planning-compass-needs_rhythm{border-color:rgba(var(--orange-rgb),.42)}.planning-compass-needs_evidence{border-color:rgba(12,166,166,.36)}.planning-compass>p{margin:0 0 12px;color:#203749;font-size:.94rem;line-height:1.45}.planning-compass-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.weekly-rhythm-list{margin:4px 0 16px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.08),rgba(40,103,216,.07));padding:14px}.project-pathway-list{margin:4px 0 16px;border:1px solid rgba(40,103,216,.2);border-radius:14px;background:linear-gradient(135deg,rgba(40,103,216,.08),rgba(12,166,166,.07));padding:14px}.support-plan-list{margin:4px 0 16px;border:1px solid rgba(12,166,166,.22);border-radius:14px;background:linear-gradient(135deg,rgba(12,166,166,.08),rgba(var(--orange-rgb),.07));padding:14px}.support-plan-high{border-color:rgba(var(--orange-rgb),.42)}.support-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.support-plan-column{display:grid;grid-gap:7px;gap:7px;align-content:start;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:#ffffff;padding:10px}.support-plan-column strong{color:#203749;font-size:.92rem}.support-plan-column span{color:var(--muted);font-size:.83rem;line-height:1.35}.project-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.project-pathway-card{display:grid;grid-gap:10px;gap:10px;align-content:start;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:#ffffff;padding:12px}.project-pathway-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.project-pathway-card strong{color:#203749;font-size:1rem}.project-pathway-card span{color:var(--muted);font-size:.84rem}.project-pathway-card p{margin:0;color:#203749;font-size:.9rem;line-height:1.35}.project-deliverable-list{border-top:1px solid rgba(12,166,166,.16);padding-top:8px}.project-pathway-card em{border-radius:14px;background:var(--teal-soft);color:#075d63;font-size:.84rem;font-style:normal;font-weight:760;line-height:1.35;padding:9px}.portfolio-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.portfolio-export-bundle-proof-card{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(var(--orange-rgb),.1) 42%,rgba(12,166,166,.08)),#ffffff;box-shadow:0 18px 45px rgba(var(--orange-rgb),.12);padding:12px}.portfolio-export-bundle-proof-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.portfolio-export-bundle-proof-card strong{color:#203749;font-size:.96rem}.portfolio-export-bundle-proof-card span{color:var(--muted);font-size:.86rem;line-height:1.4;overflow-wrap:anywhere}.portfolio-export-bundle-proof-card .review-action-button{flex:0 0 auto}.first-week-records-card{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:#fff8f1;padding:12px}.first-week-records-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.first-week-records-card strong{color:#203749;font-size:.94rem}.first-week-records-card span{color:var(--muted);font-size:.84rem;line-height:1.4}.next-first-week-record-action{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(12,166,166,.22);border-radius:14px;background:#ffffff;padding:10px}.next-first-week-record-action div{flex:1 1}.next-first-week-record-action .review-action-button{flex:0 0 auto}.first-week-record-status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.first-week-record-status{display:grid;grid-gap:4px;gap:4px;border:1px solid rgba(40,103,216,.12);border-radius:14px;background:#ffffff;padding:10px}.first-week-record-status strong{color:#203749;font-size:.88rem}.first-week-record-status span{color:#075d63;font-size:.8rem;font-weight:760}.first-week-record-status p{margin:0;color:#203749;font-size:.82rem;line-height:1.35}.first-week-record-covered{border-color:rgba(12,166,166,.28);background:#f3fcfb}.first-week-record-missing{border-color:rgba(var(--orange-rgb),.28);background:#fffaf4}.portable-record-pack-card{display:grid;grid-gap:12px;gap:12px;margin-bottom:12px;border:1px solid rgba(40,103,216,.18);border-radius:14px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.12),transparent 34%),linear-gradient(225deg,rgba(var(--teal-rgb),.12),transparent 42%),rgba(255,255,255,.82);box-shadow:0 18px 36px rgba(32,55,73,.08);padding:12px}.portable-record-pack-card[data-record-strategy=simple_weekly_portfolio]{border-color:rgba(var(--teal-rgb),.24);background:linear-gradient(135deg,rgba(var(--teal-rgb),.13),transparent 36%),linear-gradient(225deg,rgba(var(--blue-rgb),.1),transparent 44%),rgba(255,255,255,.84)}.portable-record-pack-card[data-record-strategy=portable_country_travel_pack]{border-color:rgba(var(--orange-rgb),.24);background:linear-gradient(135deg,rgba(var(--orange-rgb),.16),transparent 36%),linear-gradient(225deg,rgba(var(--teal-rgb),.11),transparent 44%),rgba(255,255,255,.84)}.portable-record-pack-card[data-record-strategy=school_reentry_evidence_pack]{border-color:rgba(var(--blue-rgb),.24);background:linear-gradient(135deg,rgba(var(--blue-rgb),.13),transparent 36%),linear-gradient(225deg,rgba(var(--orange-rgb),.1),transparent 44%),rgba(255,255,255,.84)}.portable-record-pack-card[data-record-strategy=starter_record_habit]{border-color:rgba(var(--teal-rgb),.22);background:linear-gradient(135deg,rgba(var(--orange-rgb),.1),transparent 34%),linear-gradient(225deg,rgba(var(--teal-rgb),.14),transparent 46%),rgba(255,255,255,.84)}.portable-record-pack-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.portable-record-pack-header div{display:grid;grid-gap:5px;gap:5px;min-width:0}.portable-record-pack-anchor,.portable-record-pack-header strong{color:#203749}.portable-record-pack-card p,.portable-record-pack-header span,.portable-record-pack-list{color:var(--muted);font-size:.84rem;line-height:1.45}.portable-record-pack-anchor{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--teal-rgb),.22);border-radius:999px;background:rgba(255,255,255,.78);padding:8px 10px;font-size:.82rem;font-weight:760}.portable-record-pack-anchor svg{flex:0 0 auto;color:rgb(var(--teal-rgb))}.portable-record-pack-list{display:grid;grid-gap:7px;gap:7px;margin:0;-webkit-padding-start:20px;padding-inline-start:20px}.portable-record-pack-list li::marker{color:rgb(var(--orange-rgb))}.portable-record-pack-card p{margin:0;color:#5a6672}.country-travel-binder-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid rgba(var(--orange-rgb),.24);border-radius:14px;background:linear-gradient(135deg,rgba(var(--orange-rgb),.18),transparent 34%),linear-gradient(225deg,rgba(var(--blue-rgb),.1),transparent 42%),linear-gradient(0deg,rgba(var(--teal-rgb),.08),transparent 56%),rgba(255,255,255,.82);box-shadow:inset 0 1px 0 rgba(255,255,255,.82);padding:12px}.country-travel-binder-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.country-travel-binder-header div{display:grid;grid-gap:5px;gap:5px;min-width:0}.country-travel-binder-header strong{color:#12355b;font-size:.96rem}.country-travel-binder-boundary,.country-travel-binder-bundle,.country-travel-binder-header span,.country-travel-binder-slot p{color:var(--muted);font-size:.84rem;line-height:1.45}.country-travel-binder-anchor{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgba(var(--orange-rgb),.24);border-radius:999px;background:rgba(255,255,255,.76);color:#203749;padding:8px 10px;font-size:.82rem;font-weight:760}.country-travel-binder-anchor svg{flex:0 0 auto;color:rgb(var(--orange-rgb))}.country-travel-binder-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.country-travel-binder-slot{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid rgba(40,103,216,.16);border-radius:14px;background:rgba(255,255,255,.78);padding:10px}.country-travel-binder-slot span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(var(--teal-rgb),.12);color:#0b6f79;font-size:.68rem;font-weight:900;letter-spacing:0;padding:4px 7px;text-transform:uppercase}.country-travel-binder-slot strong{color:#12355b;font-size:.84rem;line-height:1.25}.country-travel-binder-slot p{margin:0}.country-travel-binder-slot small{color:#965014;font-size:.76rem;font-weight:780;line-height:1.35}.country-travel-binder-bundle{border:1px solid rgba(var(--teal-rgb),.2);border-radius:14px;background:rgba(var(--teal-rgb),.1);color:#0b4d5c;margin:0;padding:10px}.country-travel-binder-boundary{border:1px solid rgba(var(--orange-rgb),.22);border-radius:14px;background:rgba(var(--orange-rgb),.08);color:#70400d;margin:0;padding:10px}.portfolio-proof-pack-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.portfolio-proof-pack-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;min-height:190px;border:1px solid rgba(var(--blue-rgb),.15);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(248,251,255,.76)),#ffffff;padding:10px}.portfolio-proof-pack-card-weekly,.portfolio-proof-pack-card-writing-literacy{border-color:rgba(var(--teal-rgb),.22);background:linear-gradient(135deg,rgba(var(--teal-rgb),.1),rgba(255,255,255,.84)),#ffffff}.portfolio-proof-pack-card-monthly,.portfolio-proof-pack-card-travel{border-color:rgba(var(--orange-rgb),.24);background:linear-gradient(135deg,rgba(var(--orange-rgb),.1),rgba(255,255,255,.84)),#ffffff}.portfolio-proof-pack-card strong{color:#203749;font-size:.9rem;line-height:1.22}.portfolio-proof-pack-card p{margin:0;color:var(--muted);font-size:.82rem;line-height:1.38}.portfolio-proof-pack-card .review-action-button{align-self:end;justify-self:start;margin-top:auto}.portfolio-highlight-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.portfolio-highlight-list p{margin:0;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:#ffffff;color:#203749;font-size:.9rem;font-weight:720;line-height:1.35;padding:10px}.portfolio-weekly-summary{display:grid;grid-gap:7px;gap:7px;margin-bottom:12px;border:1px solid rgba(12,166,166,.2);border-radius:14px;background:#eefafa;padding:12px}.portfolio-weekly-summary h4,.portfolio-weekly-summary p,.portfolio-weekly-summary ul{margin:0}.portfolio-weekly-summary h4{color:#12355b;font-size:.95rem}.portfolio-weekly-summary strong{color:#0b6f79;font-size:.86rem}.portfolio-weekly-summary li,.portfolio-weekly-summary p{color:var(--muted);font-size:.86rem;line-height:1.38}.portfolio-weekly-summary ul{-webkit-padding-start:18px;padding-inline-start:18px}.portfolio-mission-signal-list{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px;border-top:1px solid rgba(12,166,166,.18);padding-top:10px}.portfolio-mission-signal-list h4{margin:0;color:#203749;font-size:.95rem}.portfolio-mission-signal-card{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:12px;gap:12px;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:#f8fbff;padding:10px}.portfolio-mission-signal-card div,.portfolio-mission-signal-card ul{min-width:0}.portfolio-mission-signal-card strong{display:block;color:#203749;font-size:.95rem;line-height:1.25}.portfolio-mission-signal-card li,.portfolio-mission-signal-card span{color:var(--muted);font-size:.84rem;line-height:1.35}.portfolio-mission-signal-card ul{margin:0;-webkit-padding-start:18px;padding-inline-start:18px}.portfolio-subject-list{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(12,166,166,.18);padding-top:10px}.portfolio-subject-list h4{margin:0 0 2px;color:#203749;font-size:.95rem}.portfolio-subject-row{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,.72fr));grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(40,103,216,.13);padding:10px 0}.portfolio-subject-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.portfolio-subject-row strong{min-width:0;color:#203749;font-size:.95rem}.portfolio-subject-row span{min-width:0;color:var(--muted);font-size:.84rem}.portfolio-category-list{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(12,166,166,.18);padding-top:10px}.portfolio-category-list h4{margin:0 0 2px;color:#203749;font-size:.95rem}.portfolio-category-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.72fr) minmax(0,.45fr);grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(40,103,216,.13);padding:10px 0}.portfolio-category-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.portfolio-category-row strong{min-width:0;color:#203749;font-size:.95rem}.portfolio-category-row span{min-width:0;color:var(--muted);font-size:.84rem}.program-balance-panel{display:grid;grid-gap:14px;gap:14px;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(230,249,249,.64));padding:16px}.program-balance-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.beta-program-area-grid{margin-top:4px}.program-balance-card{display:grid;align-content:start;grid-gap:8px;gap:8px;min-height:162px;border:1px solid rgba(40,103,216,.14);border-radius:14px;background:rgba(255,255,255,.82);padding:12px}.program-balance-card div{display:grid;grid-gap:4px;gap:4px;min-width:0}.program-balance-card strong{min-width:0;color:#203749;font-size:.93rem;line-height:1.25}.program-balance-card p,.program-balance-card span{margin:0;color:var(--muted);font-size:.82rem;line-height:1.35}.program-balance-card em{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(12,166,166,.1);color:#0b6b6b;padding:4px 8px;font-size:.72rem;font-style:normal;font-weight:800}.program-balance-gap{border-color:rgba(245,130,32,.26);background:rgba(255,249,241,.84)}.program-balance-gap em{background:rgba(245,130,32,.14);color:#9a4b00}.portfolio-gap-list{display:grid;grid-gap:0;gap:0;border-top:1px solid rgba(245,130,32,.2);padding-top:10px}.portfolio-gap-list h4{margin:0 0 2px;color:#203749;font-size:.95rem}.portfolio-gap-list>span{color:var(--muted);font-size:.84rem;line-height:1.35}.portfolio-gap-row{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.55fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(245,130,32,.14);padding:10px 0}.portfolio-gap-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.portfolio-gap-row strong{min-width:0;color:#203749;font-size:.95rem}.portfolio-gap-row span{min-width:0;color:var(--muted);font-size:.84rem}.artifact-list{display:grid;grid-gap:0;gap:0;margin-top:14px;border-top:1px solid rgba(40,103,216,.14);padding-top:10px}.artifact-list h4{margin:0 0 2px;color:#203749;font-size:.95rem}.artifact-row{display:grid;grid-template-columns:minmax(0,1.35fr) auto auto auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(40,103,216,.13);padding:10px 0}.artifact-row.with-visual{grid-template-columns:92px minmax(0,1.35fr) auto auto auto}.artifact-row-image{max-width:92px}.artifact-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.artifact-row strong{color:#203749;font-size:.95rem}.artifact-row em,.artifact-row p,.artifact-row span{margin:0;color:var(--muted);font-size:.84rem;font-style:normal;line-height:1.35}.artifact-row a{color:#184a9a;font-size:.84rem;font-weight:800;text-decoration:none}.weekly-rhythm-row{display:grid;grid-template-columns:minmax(0,1.25fr) auto auto minmax(0,1.3fr);grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(var(--orange-rgb),.17);padding:11px 0}.weekly-rhythm-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.weekly-rhythm-row strong{color:#203749;font-size:.95rem}.weekly-rhythm-row span{color:var(--muted);font-size:.84rem}.weekly-rhythm-row em{border-radius:999px;background:#eef4ff;color:#184a9a;font-size:.78rem;font-style:normal;font-weight:800;padding:7px 10px;text-align:center;white-space:nowrap}.weekly-rhythm-row p{margin:0;color:#203749;font-size:.86rem;line-height:1.35}.review-queue-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px;color:#075d63}.recent-session-list h3,.review-queue-header h3{margin:0 0 10px;color:#203749;font-size:1rem}.review-queue-header h3{margin-bottom:2px}.review-queue-header span{color:var(--muted);font-size:.9rem}.review-plan-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.review-plan-strip span{display:grid;grid-gap:2px;gap:2px;min-height:54px;border:1px solid rgba(12,166,166,.18);border-radius:14px;background:#eefafa;color:var(--muted);font-size:.78rem;font-weight:720;line-height:1.25;padding:9px 10px}.review-plan-strip strong{color:#075d63;font-size:1rem}.review-queue-row{display:grid;grid-template-columns:92px minmax(0,1.25fr) repeat(3,minmax(0,.85fr)) auto auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(12,166,166,.18);padding:12px 0}.review-queue-image{max-width:92px}.review-queue-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.review-queue-row span{color:var(--muted);font-size:.82rem}.review-queue-row strong{min-width:0;color:#203749;font-size:.95rem}.review-queue-row em{border-radius:999px;background:var(--orange-soft);color:#965014;font-size:.78rem;font-style:normal;font-weight:800;padding:7px 10px;text-align:center;white-space:nowrap}.review-action-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;border:1px solid rgba(40,103,216,.22);border-radius:14px;background:#ffffff;color:#184a9a;cursor:pointer;font-weight:800;padding:8px 10px;white-space:nowrap}.review-action-button:hover{border-color:rgba(var(--orange-rgb),.72);color:#965014}.review-action-button:disabled{cursor:not-allowed;opacity:.58}.empty-review-state{margin:0;border-top:1px solid rgba(12,166,166,.18);color:var(--muted);padding-top:12px}.diagnostic-cause-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.diagnostic-cause-card{display:grid;grid-gap:7px;gap:7px;border:1px solid rgba(40,103,216,.16);border-radius:14px;background:#ffffff;padding:10px}.diagnostic-cause-card span{min-height:38px;color:#203749;font-size:.86rem;font-weight:760;line-height:1.25}.diagnostic-cause-card strong{color:#075d63;font-size:1.35rem}.diagnostic-cause-card em{color:var(--muted);font-size:.78rem;font-style:normal;font-weight:780}.diagnostic-intervention-row{display:grid;grid-gap:5px;gap:5px;margin-top:12px;border-top:1px solid rgba(var(--orange-rgb),.18);padding-top:12px}.diagnostic-intervention-row span{color:var(--muted);font-size:.85rem}.diagnostic-intervention-row strong{color:#203749;line-height:1.35}.mission-insight-row{display:grid;grid-template-columns:minmax(0,1.35fr) auto auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid rgba(40,103,216,.16);padding:11px 0}.mission-insight-row div{display:grid;grid-gap:3px;gap:3px;min-width:0}.mission-insight-row strong{min-width:0;color:#203749;font-size:.95rem}.mission-insight-row span{min-width:0;color:var(--muted);font-size:.84rem}.mission-status{border-radius:999px;background:#eef4ff;color:#184a9a;font-size:.78rem;font-style:normal;font-weight:800;padding:7px 10px;text-align:center;white-space:nowrap}.mission-status-completed{background:var(--teal-soft);color:#075d63}.mission-status-skipped{background:var(--orange-soft);color:#965014}.recent-session-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;border-top:1px solid var(--line);padding:11px 0}.recent-session-row span,.recent-session-row strong{min-width:0}.recent-session-row span{color:var(--muted)}.artifact-preset-panel,.avatar-guide-card,.beta-form-panel,.beta-info-panel,.beta-offer-section,.beta-operations-panel,.dashboard-command-center article,.hero-companion-stage,.landing-avatar-section,.landing-conversion-strip,.landing-hero-stage,.landing-nav,.landing-program-section,.landing-pwa-section,.onboarding-rail,.panel,.pricing-plan-card,.program-area-card,.program-grade-card,.program-proof-card,.program-scope-metrics article,.prompt-block,.pwa-install-panel,.starter-guide-card,.trust-detail,.trust-page-card{position:relative;border-color:rgba(var(--orange-rgb),.27);background:var(--glass-sheen),var(--glass-panel-warm),var(--brand-gradient-soft);box-shadow:var(--shadow-glass);overflow:hidden}.artifact-preset-panel:before,.avatar-guide-card:before,.beta-form-panel:before,.beta-info-panel:before,.beta-offer-section:before,.beta-operations-panel:before,.dashboard-command-center article:before,.hero-companion-stage:before,.landing-avatar-section:before,.landing-conversion-strip:before,.landing-hero-stage:before,.landing-nav:before,.landing-program-section:before,.landing-pwa-section:before,.onboarding-rail:before,.panel:before,.pricing-plan-card:before,.program-area-card:before,.program-grade-card:before,.program-proof-card:before,.program-scope-metrics article:before,.prompt-block:before,.pwa-install-panel:before,.starter-guide-card:before,.trust-detail:before,.trust-page-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--orange-line);opacity:.82;pointer-events:none}.artifact-preset-panel>*,.avatar-guide-card>*,.beta-form-panel>*,.beta-info-panel>*,.beta-offer-section>*,.beta-operations-panel>*,.dashboard-command-center article>*,.hero-companion-stage>*,.landing-avatar-section>*,.landing-conversion-strip>*,.landing-hero-stage>*,.landing-nav>*,.landing-program-section>*,.landing-pwa-section>*,.onboarding-rail>*,.panel>*,.pricing-plan-card>*,.program-area-card>*,.program-grade-card>*,.program-proof-card>*,.program-scope-metrics article>*,.prompt-block>*,.pwa-install-panel>*,.starter-guide-card>*,.trust-detail>*,.trust-page-card>*{position:relative;z-index:1}.answer-row span,.blog-category-panel,.blog-featured-card,.blog-post-card,.crew-member,.landing-audience-card,.landing-avatar-card,.landing-crew-card,.landing-info-grid article,.landing-program-card,.learning-topic-visual,.metric,.mission-choice-list span,.mission-details span,.mission-signal-list,.mission-strip,.plan-subject-row,.program-priority-option,.public-avatar-row article,.public-avatar-strip,.status-pill,.tag-row span{border-color:rgba(var(--orange-rgb),.22);background:var(--glass-sheen),var(--glass-panel),rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 14px 34px rgba(16,34,49,.065),0 8px 24px rgba(var(--orange-rgb),.055)}.dashboard-command-center article:nth-child(3n+1),.landing-audience-card:nth-child(4n+1),.landing-info-grid article:nth-child(4n+1),.landing-program-card:nth-child(4n+1){border-color:rgba(var(--orange-rgb),.34);background:var(--glass-sheen),linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,236,216,.82),rgba(245,252,255,.62))}.blog-language-list a,.blog-read-link,.icon-button,.landing-dashboard-link,.language-control,.primary-button,.secondary-link-button{border-color:rgba(var(--orange-rgb),.36);background:var(--glass-sheen),linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,238,220,.76));box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 10px 26px rgba(var(--orange-rgb),.1)}.hero-primary-action,.landing-primary-button,.primary-button{background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,0)),var(--brand-gradient);box-shadow:0 18px 44px rgba(var(--orange-rgb),.31),0 10px 26px rgba(var(--teal-rgb),.14)}.mission-start-button{border-color:rgba(var(--orange-rgb),.36);background:var(--glass-sheen),linear-gradient(135deg,rgba(255,240,229,.9),rgba(222,248,245,.78));color:#965014}.dashboard-command-center span,.eyebrow,.landing-kicker,.landing-sparky-caption span,.mission-status-skipped,.sparky-teacher-card span,.tag-row span{color:#9a4b10}.landing-hero h1,.schoolquest-hero h1{background:linear-gradient(108deg,#102231,#102231 26%,#ff7a2f 48%,#ff9f45 58%,#0b7f86 78%,#225ec4);background-clip:text;-webkit-background-clip:text}.hero-proof-grid span,.landing-metrics span,.metric-orange{border-color:rgba(var(--orange-rgb),.34);background:var(--glass-sheen),linear-gradient(145deg,rgba(255,244,234,.92),rgba(255,255,255,.7),rgba(238,250,250,.54))}.hero-proof-grid strong,.landing-metrics strong,.metric-orange strong{color:var(--orange)}.app-shell,.beta-shell,.blog-shell,.landing-shell,.pricing-shell,.program-shell,.trust-shell{background-blend-mode:normal,normal,screen,normal,normal,normal}.artifact-preview-card,.artifact-upload-summary,.beta-avatar-strip,.beta-offer-card,.blog-category-panel,.blog-featured-card,.blog-lead-magnet-panel,.blog-next-step,.blog-post-card,.blog-sparky-companion,.briefing-grid p,.curriculum-readiness-row,.diagnostic-insight-list,.first-week-records-card,.install-mode-card,.install-scope-panel,.install-shortcut-panel,.install-step-card,.install-trust-panel,.mission-insight-list,.planning-compass,.portfolio-evidence-list,.portfolio-highlight-list p,.portfolio-weekly-summary,.pricing-faq-card,.pricing-included-panel,.pricing-note-panel,.profile-signal-list span,.program-balance-panel,.program-cta-strip,.program-grade-card,.program-map-card,.program-metric-grid article,.program-proof-panel,.program-rhythm-panel,.program-scope-metrics article,.program-subject-card,.project-pathway-list,.public-avatar-strip,.result-card,.review-queue-list,.skill-node,.starter-resource-links a,.subject-card,.support-plan-list,.trust-avatar-safety,.weekly-rhythm-list{background:var(--glass-sheen),var(--glass-reflection),var(--liquid-glass);border-color:rgba(var(--orange-rgb),.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 18px 48px rgba(16,34,49,.07),0 10px 30px rgba(var(--orange-rgb),.09);backdrop-filter:blur(18px) saturate(1.16);-webkit-backdrop-filter:blur(18px) saturate(1.16)}.artifact-preset-panel,.avatar-guide-card,.beta-form-panel,.beta-info-panel,.beta-offer-section,.dashboard-command-center article,.hero-companion-stage,.install-device-preview,.install-mode-card,.install-mode-section,.install-scope-panel,.install-shortcut-panel,.install-step-card,.install-trust-panel,.landing-avatar-section,.landing-conversion-strip,.landing-hero-stage,.landing-nav,.landing-program-section,.landing-pwa-section,.onboarding-rail,.panel,.pricing-plan-card,.program-area-card,.program-grade-card,.program-proof-card,.program-scope-metrics article,.prompt-block,.pwa-install-panel,.starter-guide-card,.trust-detail,.trust-page-card{position:relative;isolation:isolate;overflow:hidden;box-shadow:var(--shadow-polished);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2)}.artifact-preset-panel:after,.avatar-guide-card:after,.beta-form-panel:after,.beta-info-panel:after,.beta-offer-section:after,.dashboard-command-center article:after,.hero-companion-stage:after,.install-device-preview:after,.install-mode-card:after,.install-mode-section:after,.install-scope-panel:after,.install-shortcut-panel:after,.install-step-card:after,.install-trust-panel:after,.landing-avatar-section:after,.landing-conversion-strip:after,.landing-hero-stage:after,.landing-nav:after,.landing-program-section:after,.landing-pwa-section:after,.onboarding-rail:after,.panel:after,.pricing-plan-card:after,.program-area-card:after,.program-grade-card:after,.program-proof-card:after,.program-scope-metrics article:after,.prompt-block:after,.pwa-install-panel:after,.starter-guide-card:after,.trust-detail:after,.trust-page-card:after{content:"";position:absolute;inset:1px;border-radius:7px;background:var(--glass-reflection);opacity:.58;pointer-events:none;z-index:0}.artifact-preset-panel>*,.avatar-guide-card>*,.beta-form-panel>*,.beta-info-panel>*,.beta-offer-section>*,.dashboard-command-center article>*,.hero-companion-stage>*,.install-device-preview>*,.install-mode-card>*,.install-mode-section>*,.install-scope-panel>*,.install-shortcut-panel>*,.install-step-card>*,.install-trust-panel>*,.landing-avatar-section>*,.landing-conversion-strip>*,.landing-hero-stage>*,.landing-nav>*,.landing-program-section>*,.landing-pwa-section>*,.onboarding-rail>*,.panel>*,.pricing-plan-card>*,.program-area-card>*,.program-grade-card>*,.program-proof-card>*,.program-scope-metrics article>*,.prompt-block>*,.pwa-install-panel>*,.starter-guide-card>*,.trust-detail>*,.trust-page-card>*{position:relative;z-index:1}.beta-avatar-strip,.blog-category-panel,.blog-featured-card,.blog-post-card,.install-scope-panel,.install-shortcut-panel,.install-step-card,.install-trust-panel,.pricing-faq-card,.pricing-included-panel,.pricing-note-panel,.program-cta-strip,.program-grade-card,.program-metric-grid article,.program-proof-panel,.program-rhythm-panel,.program-scope-metrics article,.program-subject-card,.public-avatar-strip,.subject-card,.trust-avatar-safety{position:relative;overflow:hidden}.beta-avatar-strip:before,.blog-category-panel:before,.blog-featured-card:before,.blog-post-card:before,.install-scope-panel:before,.install-shortcut-panel:before,.install-step-card:before,.install-trust-panel:before,.pricing-faq-card:before,.pricing-included-panel:before,.pricing-note-panel:before,.program-cta-strip:before,.program-grade-card:before,.program-metric-grid article:before,.program-proof-panel:before,.program-rhythm-panel:before,.program-scope-metrics article:before,.program-subject-card:before,.public-avatar-strip:before,.subject-card:before,.trust-avatar-safety:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--orange-line);opacity:.78;pointer-events:none}.beta-avatar-strip>*,.blog-category-panel>*,.blog-featured-card>*,.blog-post-card>*,.install-device-preview>*,.install-scope-panel>*,.install-shortcut-panel>*,.install-step-card>*,.install-trust-panel>*,.pricing-faq-card>*,.pricing-included-panel>*,.pricing-note-panel>*,.program-cta-strip>*,.program-grade-card>*,.program-metric-grid article>*,.program-proof-panel>*,.program-rhythm-panel>*,.program-scope-metrics article>*,.program-subject-card>*,.public-avatar-strip>*,.subject-card>*,.trust-avatar-safety>*{position:relative;z-index:1}.blog-category-list a:nth-child(3n+1),.blog-topic-row a:nth-child(3n+1),.mission-status-skipped,.pricing-plan-badge,.program-readiness-needs_content,.program-subject-card>span,.result-warn,.review-queue-row em,.subject-category-badge,.subject-readiness-needs_content{border-color:rgba(var(--orange-rgb),.28);background:var(--glass-sheen),rgba(255,240,229,.86);color:#965014}.blog-category-list a:nth-child(3n+2),.blog-topic-row a:nth-child(3n+2),.mission-status-completed,.result-good,.subject-readiness-ready{border-color:rgba(var(--teal-rgb),.26);background:var(--glass-sheen),rgba(222,248,245,.82);color:#075d63}.blog-category-list a:nth-child(3n),.blog-topic-row a:nth-child(3n),.mission-status,.weekly-rhythm-row em{border-color:rgba(var(--blue-rgb),.22);background:var(--glass-sheen),rgba(232,240,255,.82);color:#184a9a}.beta-trust-links a:hover,.blog-read-link:hover,.landing-dashboard-link:hover,.pricing-trust-links a:hover,.review-action-button:hover,.secondary-link-button:hover,.starter-resource-links a:hover,.subject-card:hover{border-color:rgba(var(--orange-rgb),.58);box-shadow:0 20px 52px rgba(16,34,49,.1),0 14px 34px rgba(var(--orange-rgb),.14),inset 0 1px 0 rgba(255,255,255,.86)}.first-week-record-missing,.planning-compass-needs_rhythm,.pricing-plan-card-highlight,.program-balance-gap,.skill-node.active,.subject-card.active,.support-plan-high{background:var(--glass-sheen),linear-gradient(145deg,rgba(255,239,224,.94),rgba(255,255,255,.72),rgba(238,250,250,.58));border-color:rgba(var(--orange-rgb),.42)}.artifact-progress,.diagnostic-insight-list,.first-week-records-card,.mission-strip,.weekly-rhythm-list{box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 16px 40px rgba(var(--orange-rgb),.08)}.hero-primary-action:hover,.landing-primary-button:hover,.primary-button:hover{filter:saturate(1.08) brightness(1.03);transform:translateY(-1px)}.public-trust-footer{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:stretch;max-width:1220px;margin:10px auto 34px;border:1px solid rgba(var(--orange-rgb),.3);border-radius:14px;background:var(--glass-sheen),var(--glass-reflection),linear-gradient(145deg,rgba(255,255,255,.9),rgba(255,240,229,.78),rgba(235,250,250,.64));box-shadow:var(--shadow-polished);backdrop-filter:blur(24px) saturate(1.2);-webkit-backdrop-filter:blur(24px) saturate(1.2);overflow:hidden;padding:22px;position:relative}.public-trust-footer:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--orange-line);opacity:.88;pointer-events:none}.public-trust-footer>*{position:relative;z-index:1}.public-trust-footer-brand{display:grid;align-content:center;grid-gap:16px;gap:16px;min-width:0}.public-trust-footer-logo{width:min(340px,78vw);max-height:92px}.public-trust-footer-brand div{display:grid;grid-gap:8px;gap:8px}.public-trust-footer h2,.public-trust-footer h3,.public-trust-footer p{margin:0}.public-trust-footer h2{color:#102231;font-size:clamp(1.55rem,3vw,2.35rem);letter-spacing:0;line-height:1.04}.public-trust-footer p,.public-trust-footer span{color:#496577;line-height:1.52}.public-trust-footer span{font-size:.88rem;font-weight:760}.public-trust-footer-links{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr) minmax(0,.82fr) minmax(0,.92fr);grid-gap:12px;gap:12px}.public-trust-footer-links section{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.18);border-radius:14px;background:var(--glass-sheen),rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 14px 34px rgba(16,34,49,.055);padding:14px}.public-trust-footer-links section:nth-child(2){border-color:rgba(var(--teal-rgb),.2)}.public-trust-footer-links section:nth-child(3){border-color:rgba(var(--blue-rgb),.18)}.public-trust-footer-links section:nth-child(4){border-color:rgba(var(--orange-rgb),.28)}.public-trust-footer-links h3{color:#203749;font-size:.92rem;font-weight:920}.public-trust-footer-links a{display:inline-flex;align-items:center;gap:7px;min-width:0;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid transparent;border-radius:999px;color:#184a9a;font-size:.88rem;font-weight:820;line-height:1.25;padding:7px 10px;text-decoration:none}.public-trust-footer-links a:hover{border-color:rgba(var(--orange-rgb),.28);background:rgba(255,240,229,.78);color:#965014}.public-trust-footer-primary{border-color:rgba(var(--orange-rgb),.36)!important;background:linear-gradient(135deg,rgba(255,255,255,.2),rgba(255,255,255,0)),var(--brand-gradient);color:#ffffff!important;box-shadow:0 12px 28px rgba(var(--orange-rgb),.22)}.public-trust-footer-legal-bar{grid-column:1/-1;display:flex;align-items:center;gap:8px;min-width:0;border:1px solid rgba(var(--orange-rgb),.28);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,240,226,.86),rgba(238,252,252,.78)),rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 34px rgba(16,34,49,.09);overflow-x:auto;padding:9px 10px;scrollbar-width:thin}.public-trust-footer-legal-bar span{flex:0 0 auto;color:#203749;font-size:.78rem;font-weight:820;white-space:nowrap}.public-trust-footer-legal-bar a{flex:0 0 auto;border:1px solid rgba(var(--orange-rgb),.18);border-radius:999px;background:rgba(255,255,255,.72);color:#184a9a;font-size:.78rem;font-weight:840;padding:6px 9px;text-decoration:none;white-space:nowrap}.public-trust-footer-legal-bar a:hover{border-color:rgba(var(--orange-rgb),.34);background:rgba(255,240,229,.88);color:#965014}.landing-shell-parent-first{padding-bottom:86px}.landing-shell-parent-first .landing-nav{position:-webkit-sticky;position:sticky;z-index:60;margin-bottom:16px}.landing-shell-parent-first .landing-brand-logo{width:min(340px,52vw);max-height:76px}.landing-shell-parent-first .landing-hero{min-height:min(560px,calc(100vh - 150px));padding:4px 0 18px}.landing-shell-parent-first .landing-hero-stage{min-height:390px}.landing-shell-parent-first .landing-sparky{width:min(100%,450px)}.landing-shell-parent-first .landing-metrics span{min-height:74px}.landing-shell-parent-first .landing-audience-section{padding:20px 0 16px}.landing-shell-parent-first .landing-audience-card,.landing-shell-parent-first .landing-decision-card,.landing-shell-parent-first .landing-info-grid article,.landing-shell-parent-first .landing-program-card,.landing-shell-parent-first .landing-week-card{min-height:0}.landing-shell-parent-first .landing-avatar-section,.landing-shell-parent-first .landing-curriculum-section,.landing-shell-parent-first .landing-decision-section,.landing-shell-parent-first .landing-program-section,.landing-shell-parent-first .landing-pwa-section,.landing-shell-parent-first .landing-week-section{margin-block:14px 20px}.landing-shell-parent-first .landing-avatar-section,.landing-shell-parent-first .landing-conversion-strip,.landing-shell-parent-first .landing-curriculum-section,.landing-shell-parent-first .landing-decision-section,.landing-shell-parent-first .landing-program-section,.landing-shell-parent-first .landing-pwa-section,.landing-shell-parent-first .landing-week-section{padding:18px}.landing-shell-parent-first .landing-curriculum-area-grid,.landing-shell-parent-first .landing-info-grid,.landing-shell-parent-first .landing-program-grid{gap:10px}.landing-shell-parent-first .landing-crew-section{padding:20px 0}.landing-shell-parent-first .landing-info-grid{padding:10px 0 22px}.landing-shell-parent-first .landing-conversion-strip{margin-bottom:20px}.landing-shell-parent-first .public-trust-footer{margin-bottom:18px}.landing-shell-parent-first .public-trust-footer-legal-bar{position:fixed;z-index:70}.app-shell,.beta-shell,.blog-shell,.landing-shell,.pricing-shell,.program-shell,.trust-shell{background:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px),radial-gradient(circle at 10% 8%,rgba(var(--orange-rgb),.34),transparent 28%),radial-gradient(circle at 82% 14%,rgba(var(--teal-rgb),.2),transparent 30%),radial-gradient(circle at 72% 84%,rgba(var(--blue-rgb),.14),transparent 34%),linear-gradient(125deg,rgba(var(--orange-rgb),.1),rgba(255,255,255,.76) 38%,rgba(var(--teal-rgb),.08) 68%,rgba(var(--blue-rgb),.08)),var(--paper);background-size:34px 34px,34px 34px,auto,auto,auto,auto,auto}.artifact-preview-card,.beta-form-panel,.beta-info-panel,.beta-offer-section,.blog-category-panel,.blog-decision-bridge,.blog-decision-card,.blog-featured-card,.blog-nav,.blog-next-step,.blog-post-card,.blog-sparky-companion,.dashboard-command-center article,.hero-companion-stage,.install-step-card,.landing-avatar-section,.landing-conversion-strip,.landing-hero-stage,.landing-nav,.landing-program-section,.landing-pwa-section,.panel,.pricing-plan-card,.program-area-card,.program-grade-card,.program-scope-metrics article,.program-subject-card,.public-trust-footer,.pwa-install-panel,.result-card,.subject-card,.topbar,.trust-detail,.trust-page-card{border-color:rgba(var(--orange-rgb),.32);background:linear-gradient(156deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.18) 34%,rgba(var(--orange-rgb),.08) 54%,rgba(255,255,255,.22) 100%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,236,218,.74) 36%,rgba(231,250,250,.64) 68%,rgba(239,246,255,.7)),var(--brand-gradient-soft);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -18px 48px rgba(255,255,255,.28),0 24px 70px rgba(16,34,49,.09),0 14px 42px rgba(var(--orange-rgb),.14);backdrop-filter:blur(28px) saturate(1.24);-webkit-backdrop-filter:blur(28px) saturate(1.24)}.beta-form-panel:before,.beta-info-panel:before,.beta-offer-section:before,.blog-category-panel:before,.blog-decision-bridge:before,.blog-featured-card:before,.blog-post-card:before,.dashboard-command-center article:before,.install-step-card:before,.landing-avatar-section:before,.landing-conversion-strip:before,.landing-nav:before,.landing-program-section:before,.landing-pwa-section:before,.panel:before,.pricing-plan-card:before,.program-area-card:before,.program-grade-card:before,.program-scope-metrics article:before,.program-subject-card:before,.public-trust-footer:before,.subject-card:before,.trust-detail:before,.trust-page-card:before{height:4px;background:linear-gradient(90deg,var(--orange) 0,var(--orange-hot) 34%,var(--teal) 68%,var(--blue) 100%);opacity:.94}.blog-featured-card:after,.blog-post-card:after,.hero-companion-stage:after,.landing-hero-stage:after,.panel:after,.pricing-plan-card:after,.program-grade-card:after,.program-scope-metrics article:after,.program-subject-card:after,.subject-card:after{background:linear-gradient(132deg,rgba(255,255,255,.62),rgba(255,255,255,.14) 28%,rgba(var(--orange-rgb),.14) 48%,rgba(var(--teal-rgb),.07) 70%,rgba(255,255,255,.22)),linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);opacity:.66}.answer-row span,.blog-category-list a,.blog-topic-row a,.crew-member,.diagnostic-cause-card,.first-week-records-card,.landing-audience-card,.landing-avatar-card,.landing-crew-card,.landing-info-grid article,.landing-program-card,.learning-topic-visual,.metric,.mission-choice-list span,.mission-details span,.mission-strip,.portfolio-mission-signal-card,.program-balance-card,.program-map-card,.program-priority-option,.program-scope-note,.public-avatar-row article,.starter-resource-links a,.status-pill,.tag-row span{border-color:rgba(var(--orange-rgb),.28);background:linear-gradient(160deg,rgba(255,255,255,.9),rgba(255,241,227,.7) 42%,rgba(235,250,250,.58) 72%,rgba(245,249,255,.64)),rgba(255,255,255,.68);box-shadow:inset 0 1px 0 rgba(255,255,255,.86),0 16px 38px rgba(16,34,49,.065),0 8px 24px rgba(var(--orange-rgb),.1)}.blog-language-list a,.blog-read-link,.icon-button,.landing-dashboard-link,.language-control,.mission-start-button,.nav-link-button,.review-action-button,.secondary-link-button{border-color:rgba(var(--orange-rgb),.42);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(255,236,217,.82)),rgba(255,255,255,.72);color:#965014;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 28px rgba(var(--orange-rgb),.13)}.hero-primary-action,.landing-primary-button,.primary-button{border-color:rgba(var(--orange-rgb),.72);background:linear-gradient(180deg,rgba(255,255,255,.24),rgba(255,255,255,0)),linear-gradient(135deg,var(--orange) 0,var(--orange-hot) 30%,var(--teal) 66%,var(--blue) 100%);box-shadow:0 20px 48px rgba(var(--orange-rgb),.34),0 12px 30px rgba(var(--teal-rgb),.16)}.blog-eyebrow,.blog-featured-copy>span,.dashboard-command-center span,.eyebrow,.hero-status-pill,.landing-kicker,.landing-sparky-caption span,.program-subject-card>span,.sparky-teacher-card span,.subject-category-badge{color:#9a4b10}.first-week-record-missing,.hero-proof-grid span,.landing-metrics span,.metric-orange,.planning-compass-needs_rhythm,.pricing-plan-card-highlight,.program-balance-gap,.skill-node.active,.subject-card.active,.support-plan-high{border-color:rgba(var(--orange-rgb),.46);background:linear-gradient(145deg,rgba(255,248,242,.96),rgba(255,232,209,.78),rgba(234,250,250,.58)),rgba(255,255,255,.66)}.dashboard-command-center article:nth-child(3n+2),.landing-audience-card:nth-child(3n+2),.landing-info-grid article:nth-child(3n+2),.landing-program-card:nth-child(3n+2){border-color:rgba(var(--teal-rgb),.32)}.dashboard-command-center article:nth-child(3n),.landing-audience-card:nth-child(3n),.landing-info-grid article:nth-child(3n),.landing-program-card:nth-child(3n){border-color:rgba(var(--blue-rgb),.28)}.app-brand-logo,.hero-brand-logo,.landing-brand-logo{filter:drop-shadow(0 18px 26px rgba(var(--orange-rgb),.16))}.avatar-guide-card img,.crew-member img,.dashboard-command-center img,.landing-avatar-card img,.landing-crew-card img,.landing-sparky,.sparky-teacher-image{filter:drop-shadow(0 16px 24px rgba(16,34,49,.1))}@media (max-width:920px){.artifact-form-grid,.artifact-preset-panel,.artifact-preview-grid,.artifact-row,.artifact-row.with-visual,.beta-avatar-strip,.beta-bundle-decision-receipt ul,.beta-bundle-goal-options,.beta-bundle-success-plan ol,.beta-family-fit-grid,.beta-family-fit-section,.beta-grid,.beta-hero,.beta-offer-grid,.beta-offer-section,.beta-operations-grid,.beta-operations-panel,.beta-self-check-grid,.beta-self-check-section,.beta-success-receipt dl,.blog-article-header,.blog-cadence-grid,.blog-category-grid,.blog-decision-grid,.blog-featured-card,.blog-lead-magnet-panel,.blog-learner-fit-grid,.blog-pathway-grid,.blog-post-card,.blog-post-grid,.blog-sparky-companion,.briefing-grid,.curriculum-readiness-row,.daily-learning-os-grid,.daily-learning-os-header,.daily-learning-os-trust-row,.dashboard-command-center,.dashboard-curriculum-metrics,.dashboard-first-week-grid,.dashboard-first-week-summary,.dashboard-grade-strip,.dashboard-program-area-strip,.demo-family-wow-grid,.demo-family-wow-snapshot,.device-launch-grid,.device-launch-header,.diagnostic-cause-grid,.family-bundle-followup-panel,.family-os-ai-material-list,.family-os-ai-metrics,.family-os-bundle-fit-signals,.family-os-bundle-step-list,.family-os-grid,.family-os-hero,.family-os-mode-grid,.family-os-month-proof-grid,.family-os-planner-columns,.family-os-project-grid,.family-os-report-grid,.family-os-week-receipt-grid,.feature-test-card-grid,.first-family-run-grid,.first-family-run-header,.first-week-record-status-grid,.founder-launch-grid,.founder-launch-room,.hero-proof-grid,.initial-plan-action-metrics,.initial-plan-bundle-roles,.initial-plan-record-path,.install-hero,.install-mode-grid,.install-mode-section,.install-scope-grid,.install-step-grid,.invite-app-bridge,.invite-app-bridge-grid,.landing-audience-grid,.landing-avatar-section,.landing-conversion-strip,.landing-crew-section,.landing-curriculum-section,.landing-decision-grid,.landing-decision-section,.landing-hero,.landing-info-grid,.landing-metrics,.landing-program-grid,.landing-program-section,.landing-pwa-section,.landing-week-grid,.landing-week-section,.launch-control-room-detail,.launch-control-room-grid,.launch-polish-lab-grid,.launch-room-detail-grid,.launch-room-grid,.launch-room-guardrail-grid,.launch-room-header,.learning-topic-visual,.magical-day-wow-timeline,.metrics-grid,.mission-insight-row,.onboarding-rail,.overview-metrics,.paid-pilot-bundle-decision-grid,.paid-pilot-triage-card dl,.paid-pilot-triage-grid,.parent-value-proof-grid,.pilot-launch-action-grid,.pilot-launch-action-panel,.plan-subject-extension-columns,.planning-compass-grid,.portfolio-category-row,.portfolio-gap-row,.portfolio-highlight-list,.portfolio-metrics,.portfolio-mission-signal-card,.portfolio-proof-pack-grid,.portfolio-subject-row,.pricing-bundle-choice-grid,.pricing-bundle-decision-timeline,.pricing-bundle-intent-panel,.pricing-bundle-offer-grid,.pricing-bundle-offer-panel,.pricing-bundle-panel,.pricing-bundle-proof-grid,.pricing-bundle-proof-panel,.pricing-bundle-readiness-panel,.pricing-bundle-readiness-steps,.pricing-bundle-role-row,.pricing-detail-grid,.pricing-family-fit-grid,.pricing-family-fit-panel,.pricing-faq-grid,.pricing-founding-offer-panel,.pricing-founding-offer-steps,.pricing-hero,.pricing-launch-path-panel,.pricing-launch-path-steps,.pricing-plan-grid,.pricing-program-value-panel,.pricing-readiness-panel,.program-area-grid,.program-balance-grid,.program-cta-strip,.program-curriculum-grade-grid,.program-gap-list,.program-grade-grid,.program-hero,.program-map-grid,.program-metric-grid,.program-paid-depth-list,.program-paid-depth-metrics,.program-priority-grid,.program-proof-grid,.program-records-panel,.program-scope-metrics,.program-subject-grid,.project-pathway-grid,.public-avatar-row,.public-avatar-strip,.public-trust-footer,.public-trust-footer-links,.pwa-install-panel,.recent-session-row,.review-plan-strip,.review-queue-row,.schoolquest-hero,.selected-subject-ai-material-row,.selected-subject-bundle-columns,.selected-subject-meta,.selected-subject-panel,.session-form,.setup-summary-grid,.skill-track,.starter-month-grid,.starter-readiness-links,.starter-resource-links,.starter-week-grid,.subject-grid,.support-plan-grid,.trust-avatar-safety,.trust-page-grid,.weekly-rhythm-row,.workspace-grid{grid-template-columns:1fr}.launch-control-room-grid,.portfolio-proof-pack-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-control-room-detail{grid-template-columns:1fr}.dashboard-curriculum-metrics,.dashboard-program-area-strip,.landing-curriculum-area-grid,.landing-decision-grid,.starter-bundle-trial-grid,.starter-month-grid,.starter-readiness-links,.starter-week-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grade-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-cadence-grid,.blog-decision-grid,.blog-learner-fit-grid,.country-civics-place-expansion-grid,.country-civics-place-grid,.country-travel-binder-grid,.device-launch-grid,.feature-test-card-grid,.first-family-run-grid,.launch-room-grid,.launch-room-guardrail-grid,.literacy-country-bridge-grid,.manual-launch-gate-grid,.pricing-family-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-room-detail-grid{grid-template-columns:1fr}.daily-learning-os-caregiver-relay-grid,.daily-learning-os-content-grid,.daily-learning-os-crew-grid,.daily-learning-os-family-handoff-decision-grid,.daily-learning-os-family-mastery-showcase-grid,.daily-learning-os-family-reality-grid,.daily-learning-os-family-trust-retention-grid,.daily-learning-os-next-24h-proof-grid,.daily-learning-os-ownership-celebration-grid,.daily-learning-os-plan-b-grid,.daily-learning-os-progress-story-grid,.daily-learning-os-proof-confidence-grid,.daily-learning-os-proof-review-conference-grid,.daily-learning-os-quest-grid,.daily-learning-os-support-boundary-grid,.daily-learning-os-trial-renewal-confidence-grid,.daily-learning-os-wow-grid,.daily-learning-os-writing-rubric-grid,.launch-polish-lab-grid,.learning-depth-card-grid,.literacy-dictation-bridge-grid,.magical-day-wow-timeline,.parent-value-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pwa-install-actions{justify-items:stretch;max-width:none;text-align:start}.portfolio-export-bundle-proof-card{align-items:stretch;flex-direction:column}.portfolio-export-bundle-proof-card .review-action-button{justify-content:center;width:100%}.landing-hero,.schoolquest-hero{min-height:auto}.hero-action-row{align-items:stretch;flex-direction:column}.hero-action-row .primary-button,.hero-action-row .secondary-link-button{justify-content:center;width:100%}.artifact-row-image,.review-queue-image{max-width:180px}.hero-companion-stage,.landing-hero-stage,.pricing-hero-image{min-height:auto}.pricing-hero-image,.program-hero-image{height:auto;aspect-ratio:4/3}.install-device-preview{min-height:430px}.install-wide-shot{inset-block-start:28px;inset-inline-start:20px;width:84%}.install-mobile-shot{inset-block-end:22px;inset-inline-end:22px;width:min(35%,145px)}.country-travel-binder-header,.next-first-week-record-action,.portable-record-pack-header,.starter-bundle-trial-actions{align-items:stretch;flex-direction:column}.parent-panel,.real-session-panel{grid-column:auto}.topbar{align-items:flex-start;flex-direction:column}.brand-mark,.nav-actions,.topbar{max-width:100%}.nav-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.nav-actions .language-control,.nav-actions .nav-link-button,.nav-actions .primary-button{flex:1 1 156px;justify-content:center;min-width:0}.nav-actions .icon-button{flex:0 0 42px}.blog-nav,.landing-nav{align-items:flex-start;flex-direction:column}.blog-brand .brand-logo{width:min(220px,64vw)}.crew-strip,.landing-avatar-grid,.landing-crew-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-primary-grade-grid,.landing-curriculum-area-grid,.landing-curriculum-copy,.landing-curriculum-metrics,.landing-primary-grade-strip{grid-column:auto;grid-row:auto}.landing-curriculum-copy,.landing-curriculum-note{grid-column:1/-1}.landing-conversion-strip,.landing-program-section{align-items:stretch}.beta-avatar-strip>div:last-child{justify-content:flex-start}.beta-hero-image,.blog-article-header .blog-card-image,.blog-featured-card .blog-card-image,.blog-post-card .blog-card-image{min-height:240px}.onboarding-rail{align-items:flex-start}.program-curriculum-grade-card{min-height:auto}.dashboard-primary-grade-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}[dir=rtl] .mission-strip{border-left:0;border-right:4px solid var(--orange)}@media (max-width:560px){.app-shell,.blog-article-header>div,.blog-cadence-strip,.blog-decision-bridge,.blog-featured-copy,.blog-lead-magnet-panel,.blog-learner-fit-section,.blog-pathway-section,.blog-post-card>div,.blog-shell,.landing-shell,.paid-pilot-triage-panel,.pricing-bundle-choice-panel,.pricing-bundle-decision-panel,.pricing-bundle-intent-panel,.pricing-bundle-offer-panel,.pricing-bundle-proof-panel,.pricing-bundle-readiness-panel,.pricing-bundle-role-panel,.pricing-family-fit-panel,.pricing-founding-offer-panel,.public-avatar-strip{padding:14px}.beta-bundle-qualification-panel,.beta-bundle-qualification-panel *,.beta-bundle-success-plan,.beta-bundle-success-plan *,.beta-form .beta-consent,.beta-form label,.beta-interest-banner,.beta-interest-banner>*,.blog-cadence-actions,.blog-cadence-item,.blog-category-panel,.blog-category-panel a,.blog-decision-card,.blog-decision-card a,.blog-eyebrow,.blog-lead-magnet-copy,.blog-lead-magnet-panel .beta-form,.blog-learner-fit-card,.blog-learner-fit-link,.blog-meta-row,.blog-pathway-actions,.blog-pathway-card,.blog-pathway-card>*,.blog-post-card,.blog-post-card h3,.blog-post-card p,.blog-post-card>div,.blog-section-heading,.blog-topic-row,.family-os-ai-material-list div,.family-os-bundle-fit-card,.family-os-bundle-fit-card *,.family-os-bundle-link,.family-os-bundle-step,.family-os-bundle-step span,.family-os-card,.family-os-card *,.family-os-level-row,.family-os-month-proof-decision,.family-os-month-proof-decision *,.family-os-month-proof-item,.family-os-month-proof-item *,.family-os-project-template,.family-os-week-receipt-card,.family-os-week-receipt-card *,.initial-plan-bundle-bridge,.initial-plan-bundle-bridge *,.initial-plan-bundle-link,.initial-plan-record-path,.initial-plan-record-path *,.launch-control-room,.launch-control-room *,.launch-room-card,.launch-room-card *,.launch-room-detail-card,.launch-room-detail-card *,.launch-room-guardrail-card,.launch-room-guardrail-card *,.paid-pilot-triage-card,.paid-pilot-triage-card .review-action-button,.paid-pilot-triage-card>*,.paid-pilot-triage-head,.paid-pilot-triage-tags,.plan-subject-bundle-link,.plan-subject-extension,.plan-subject-extension *,.portfolio-export-bundle-proof-card,.portfolio-export-bundle-proof-card *,.portfolio-proof-pack-card,.portfolio-proof-pack-card *,.pricing-bundle-choice-boundary,.pricing-bundle-choice-card,.pricing-bundle-choice-card *,.pricing-bundle-choice-copy,.pricing-bundle-choice-copy *,.pricing-bundle-copy,.pricing-bundle-decision-boundary,.pricing-bundle-decision-copy,.pricing-bundle-decision-copy *,.pricing-bundle-decision-step,.pricing-bundle-decision-step *,.pricing-bundle-intent-actions,.pricing-bundle-intent-panel,.pricing-bundle-intent-panel>*,.pricing-bundle-offer-actions,.pricing-bundle-offer-boundary,.pricing-bundle-offer-card,.pricing-bundle-offer-copy,.pricing-bundle-offer-copy *,.pricing-bundle-panel li,.pricing-bundle-proof-actions,.pricing-bundle-proof-boundary,.pricing-bundle-proof-card,.pricing-bundle-proof-card *,.pricing-bundle-proof-copy,.pricing-bundle-proof-copy *,.pricing-bundle-readiness-actions,.pricing-bundle-readiness-boundary,.pricing-bundle-readiness-copy,.pricing-bundle-readiness-copy *,.pricing-bundle-readiness-step,.pricing-bundle-role-copy,.pricing-bundle-role-row,.pricing-bundle-role-row>*,.pricing-family-fit-card,.pricing-family-fit-card a,.pricing-family-fit-copy,.pricing-founding-offer-actions,.pricing-founding-offer-boundary,.pricing-founding-offer-copy,.pricing-founding-offer-copy *,.pricing-founding-offer-panel,.pricing-founding-offer-panel *,.pricing-founding-offer-step,.pricing-founding-offer-step *,.selected-subject-ai-material-row div,.starter-bundle-trial-actions,.starter-bundle-trial-boundary,.starter-bundle-trial-card,.starter-bundle-trial-card *,.starter-bundle-trial-heading,.starter-bundle-trial-panel,.today-start-persistence-note{min-width:0;max-width:100%;overflow-wrap:anywhere}.blog-cadence-actions,.blog-pathway-actions,.blog-topic-row,.paid-pilot-triage-card .status-action-row,.paid-pilot-triage-head{align-items:stretch}.blog-cadence-actions a,.blog-decision-card a,.blog-learner-fit-link,.blog-pathway-actions a,.blog-read-link,.blog-topic-row a,.paid-pilot-triage-card .review-action-button,.pricing-family-fit-card a{box-sizing:border-box;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.blog-hero{min-height:42vh}.panel{padding:16px}.launch-control-room-head{align-items:stretch;flex-direction:column}.launch-control-room-grid,.portfolio-proof-pack-grid{grid-template-columns:1fr}.launch-control-room-score{align-items:start;justify-items:start;min-width:0;text-align:left;width:100%}.launch-control-room-card{min-height:auto}.portfolio-proof-pack-card .review-action-button{justify-content:center;width:100%}.dashboard-primary-grade-grid,.dashboard-primary-subject-list{grid-template-columns:1fr}.onboarding-rail{padding:14px}.panel-header{flex-direction:column}.landing-hero h1,.schoolquest-hero h1{font-size:clamp(2.2rem,14vw,3rem)}.hero-companion-stage,.hero-copy,.hero-proof-grid,.landing-hero-copy{max-width:100%}.landing-hero-bundle-strip{padding:12px}.landing-hero-bundle-strip em{align-items:flex-start;flex-direction:column}.hero-proof-grid{grid-template-columns:1fr}.landing-nav-actions{align-items:stretch;width:100%}.app-brand-logo{width:min(100%,340px)}.nav-actions .language-control,.nav-actions .nav-link-button,.nav-actions .primary-button{flex-basis:calc(50% - 8px)}.nav-actions .icon-button{flex-basis:42px}.landing-language-control{width:100%}.blog-cadence-grid,.blog-decision-grid,.blog-learner-fit-grid,.country-travel-binder-grid,.dashboard-curriculum-metrics,.dashboard-grade-strip,.dashboard-program-area-strip,.demo-family-wow-grid,.demo-family-wow-snapshot,.demo-family-wow-snapshot dl,.device-launch-grid,.feature-test-card-grid,.first-family-run-grid,.landing-curriculum-area-grid,.landing-curriculum-metrics,.landing-decision-grid,.landing-primary-grade-strip,.landing-week-grid,.launch-polish-lab-grid,.launch-room-detail-grid,.launch-room-grid,.launch-room-guardrail-grid,.magical-day-wow-timeline,.manual-launch-gate-grid,.parent-value-proof-grid,.pricing-family-fit-grid,.pricing-founding-offer-panel,.pricing-founding-offer-steps,.program-curriculum-row,.program-gap-list,.program-gap-stats,.program-paid-depth-list,.program-paid-depth-metrics,.program-paid-depth-signals,.program-records-panel,.starter-bundle-trial-grid,.starter-month-grid,.starter-readiness-links,.starter-week-grid{grid-template-columns:1fr}.family-os-ai-card,.family-os-bundle-card,.family-os-bundle-fit-card,.family-os-level-card,.family-os-modes-card,.family-os-month-proof-card,.family-os-planner-card,.family-os-project-card,.family-os-report-card,.family-os-week-receipt-card{grid-column:auto}.family-os-hero img{width:min(190px,56vw)}.founder-launch-card{min-height:auto}.program-curriculum-grade-card summary{flex-direction:column}.program-curriculum-grade-card summary p,.program-curriculum-row small{justify-self:start;max-width:none;text-align:start}.program-records-actions{align-items:stretch}.avatar-guide-card,.crew-strip,.dashboard-command-center article,.landing-avatar-card,.landing-avatar-grid,.landing-crew-grid,.program-area-card>div,.program-rhythm-panel section,.program-subject-stats,.public-avatar-row,.trust-avatar-safety{grid-template-columns:1fr}.dashboard-curriculum-spine{margin-inline:auto}.avatar-guide-card img,.dashboard-command-center img,.landing-avatar-card img,.trust-avatar-safety img{width:100%;height:150px}h1{font-size:2.35rem}}@media (max-width:920px){.literacy-bridge-grid,.literacy-caregiver-relay-grid,.literacy-deep-method-grid,.literacy-deep-method-section,.literacy-device-tier-grid,.literacy-feature-grid,.literacy-hardware-trust-panel,.literacy-hero,.literacy-language-grid,.literacy-level-ladder-grid,.literacy-loop-grid,.literacy-mastery-footer,.literacy-mastery-heading,.literacy-mini-book-grid,.literacy-paper-section,.literacy-parent-evidence-grid,.literacy-parent-evidence-heading,.literacy-parent-grid,.literacy-parent-section,.literacy-placement-grid,.literacy-preletter-heading,.literacy-premium-panel,.literacy-premium-readaloud-panel,.literacy-progress-story-grid,.literacy-read-aloud-evening-grid,.literacy-read-to-someone-coaching-grid,.literacy-reader-celebration-grid,.literacy-reading-companion-grid,.literacy-reading-reset-grid,.literacy-routine-heading,.literacy-safety-panel,.literacy-schoolquest-bridge,.literacy-studio-layout,.literacy-ten-minute-step-grid,.literacy-writing-studio-panel,.literacy-zero-start-panel,.literacy-zero-starter-step-grid{grid-template-columns:1fr}.literacy-cloud-ai-heading,.literacy-consent-footer,.literacy-premium-consent-heading,.literacy-vision-check-heading{flex-direction:column}.literacy-consent-option-grid,.literacy-runtime-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.literacy-cloud-ai-result dl{grid-template-columns:1fr}.literacy-mastery-grid,.literacy-preletter-grid,.literacy-routine-step-grid,.literacy-writing-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.literacy-mastery-meter,.literacy-preletter-progress,.literacy-routine-meter strong{justify-items:start;text-align:start}.literacy-parent-grid article:first-child{grid-column:auto}.literacy-crew-row{grid-template-columns:repeat(2,minmax(0,1fr))}.literacy-hero-photo{min-height:320px}.literacy-sparky-panel{position:static;margin-top:12px;max-width:100%}.literacy-tablet-frame{min-height:300px;transform:rotate(-2deg)}.literacy-paper-lines{min-height:264px;padding-inline:24px}.literacy-studio-section{padding:20px}.literacy-device-proof{flex-direction:column}.literacy-device-tier-card{min-height:auto}.literacy-placement-panel{padding:16px}.literacy-placement-signal-list{grid-template-columns:1fr}.literacy-studio-panel-heading,.literacy-studio-privacy{flex-direction:column}.literacy-parent-evidence-heading button{width:100%;justify-content:center}.literacy-device-signal-grid,.literacy-formation-cues,.literacy-formation-heading,.literacy-formation-steps,.literacy-input-mode-picker div,.literacy-line-mode-picker div,.literacy-sound-map-heading,.literacy-sound-tile-row,.literacy-writing-analysis-heading{grid-template-columns:1fr}.literacy-paper-ready-toggle{width:100%}.literacy-a4-pad{width:min(100%,430px);transform:rotate(0deg)}.literacy-writing-surface{min-height:0}.literacy-a4-labels{position:static;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;background:#172c3c;padding-bottom:8px}.literacy-a4-labels span{text-align:center}}@media (max-width:640px){.country-civics-place-expansion-grid,.country-civics-place-grid,.daily-learning-os-caregiver-relay-grid,.daily-learning-os-content-grid,.daily-learning-os-content-metrics,.daily-learning-os-crew-grid,.daily-learning-os-family-handoff-decision-grid,.daily-learning-os-family-mastery-showcase-grid,.daily-learning-os-family-reality-grid,.daily-learning-os-family-trust-retention-grid,.daily-learning-os-next-24h-proof-grid,.daily-learning-os-ownership-celebration-grid,.daily-learning-os-plan-b-grid,.daily-learning-os-progress-story-grid,.daily-learning-os-proof-confidence-grid,.daily-learning-os-proof-review-conference-grid,.daily-learning-os-quest-grid,.daily-learning-os-round-strip,.daily-learning-os-support-boundary-grid,.daily-learning-os-trial-renewal-confidence-grid,.daily-learning-os-wow-grid,.daily-learning-os-writing-rubric-grid,.learning-depth-card-grid,.literacy-caregiver-relay-grid,.literacy-cloud-ai-result dl,.literacy-confidence-retention-grid,.literacy-confidence-transfer-grid,.literacy-consent-option-grid,.literacy-country-bridge-grid,.literacy-deep-method-grid,.literacy-dictation-bridge-grid,.literacy-level-ladder-grid,.literacy-mastery-grid,.literacy-mini-book-grid,.literacy-practice-proof-pack-grid,.literacy-preletter-grid,.literacy-progress-story-grid,.literacy-read-aloud-evening-grid,.literacy-read-to-someone-coaching-grid,.literacy-reader-celebration-grid,.literacy-reading-companion-grid,.literacy-reading-conference-grid,.literacy-reading-reset-grid,.literacy-reading-support-boundary-grid,.literacy-routine-step-grid,.literacy-runtime-signal-grid,.literacy-ten-minute-step-grid,.literacy-writing-metric-grid,.literacy-zero-starter-step-grid{grid-template-columns:1fr}.literacy-preletter-reset{justify-self:stretch}}@media print{.program-shell{background:#ffffff!important;color:#102231}.program-shell .blog-nav,.program-shell .landing-action-row,.program-shell .program-cta-strip,.program-shell .program-hero-image,.program-shell .public-print-button,.program-shell .public-trust-footer{display:none!important}.program-shell article,.program-shell section{box-shadow:none!important;page-break-inside:avoid;break-inside:avoid}.program-shell .program-area-grid,.program-shell .program-curriculum-grade-grid,.program-shell .program-hero,.program-shell .program-proof-grid,.program-shell .program-records-panel,.program-shell .program-subject-grid{grid-template-columns:1fr!important}.program-shell .program-curriculum-grade-card{min-height:0}}.landing-shell-parent-first{overflow:visible;padding-bottom:92px}.landing-shell-parent-first .landing-nav{position:-webkit-sticky!important;position:sticky!important;top:12px;z-index:80}.landing-shell-parent-first .landing-hero{grid-template-columns:minmax(0,1.06fr) minmax(320px,.94fr);min-height:auto}.landing-shell-parent-first .landing-hero-copy{gap:14px}.landing-shell-parent-first .landing-hero h1{font-size:clamp(2.45rem,4.35vw,4rem);line-height:1}.landing-shell-parent-first .landing-hero-stage{min-height:340px}.landing-shell-parent-first .landing-sparky{width:min(100%,400px)}.landing-shell-parent-first .public-trust-footer-legal-bar{position:fixed!important;right:max(14px,calc((100vw - 1220px) / 2));bottom:10px;left:max(14px,calc((100vw - 1220px) / 2));z-index:90;max-width:1220px;margin-inline:auto}@media (max-width:560px){.landing-shell-parent-first{padding-bottom:104px}.landing-shell-parent-first .landing-nav{top:6px;gap:8px;padding:9px}.landing-shell-parent-first .landing-brand-logo{width:min(190px,58vw);max-height:54px}.landing-shell-parent-first .landing-nav-actions{gap:8px}.landing-shell-parent-first .landing-nav-actions a:not(.landing-dashboard-link):not(.landing-nav-blog-link){display:none}.landing-shell-parent-first .landing-nav-blog-link{flex:0 0 auto;min-height:38px;padding:9px 10px}.landing-shell-parent-first .landing-dashboard-link,.landing-shell-parent-first .landing-language-control{flex:1 1 132px;justify-content:center;min-height:38px;padding-inline:10px}.landing-shell-parent-first .landing-hero{gap:12px;grid-template-columns:1fr;padding-bottom:8px}.landing-shell-parent-first .landing-hero h1{font-size:clamp(2rem,11vw,2.65rem)}.landing-shell-parent-first .landing-hero-copy>p{font-size:.96rem;line-height:1.42}.landing-shell-parent-first .landing-action-row{align-items:stretch}.landing-shell-parent-first .landing-action-row .primary-button,.landing-shell-parent-first .landing-action-row .secondary-link-button{justify-content:center;width:100%}.landing-shell-parent-first .landing-hero-bundle-strip{gap:4px}.landing-shell-parent-first .landing-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.landing-shell-parent-first .landing-metrics span{min-height:68px;padding:9px 7px;font-size:.68rem;line-height:1.18}.landing-shell-parent-first .landing-metrics strong{font-size:1.08rem}.landing-shell-parent-first .landing-hero-stage{min-height:215px;padding:10px}.landing-shell-parent-first .landing-sparky{width:min(62vw,220px)}.landing-shell-parent-first .landing-sparky-caption{min-width:0;margin-top:-12px;padding:9px 10px}.landing-shell-parent-first .landing-audience-grid,.landing-shell-parent-first .landing-avatar-grid,.landing-shell-parent-first .landing-crew-grid,.landing-shell-parent-first .landing-curriculum-area-grid,.landing-shell-parent-first .landing-curriculum-metrics,.landing-shell-parent-first .landing-decision-grid,.landing-shell-parent-first .landing-info-grid,.landing-shell-parent-first .landing-primary-grade-strip,.landing-shell-parent-first .landing-program-grid,.landing-shell-parent-first .landing-week-grid{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.landing-shell-parent-first .landing-audience-card,.landing-shell-parent-first .landing-avatar-card,.landing-shell-parent-first .landing-crew-card,.landing-shell-parent-first .landing-curriculum-area-card,.landing-shell-parent-first .landing-curriculum-metrics span,.landing-shell-parent-first .landing-decision-card,.landing-shell-parent-first .landing-info-grid article,.landing-shell-parent-first .landing-primary-grade-chip,.landing-shell-parent-first .landing-program-card,.landing-shell-parent-first .landing-week-card{flex:0 0 min(82vw,320px);scroll-snap-align:start}.landing-shell-parent-first .landing-crew-card,.landing-shell-parent-first .landing-curriculum-metrics span{flex-basis:min(42vw,160px)}.landing-shell-parent-first .landing-crew-card img{height:94px}.landing-shell-parent-first .public-trust-footer-legal-bar{right:10px;bottom:8px;left:10px;padding:8px}.landing-shell-parent-first .public-trust-footer-legal-bar span{max-width:116px;overflow:hidden;text-overflow:ellipsis}}.landing-shell-parent-first{--landing-navy:#071323;--landing-navy-soft:#0d1d31;--landing-blue:#2563eb;--landing-teal:#0f9f9a;--landing-line:#d9e7f2;--landing-muted:#52687a;--landing-card:#ffffff;background:linear-gradient(rgba(37,99,235,.045) 1px,transparent 0),linear-gradient(90deg,rgba(37,99,235,.04) 1px,transparent 0),linear-gradient(180deg,#f8fbff,#eef7f7 44%,#f7fafc);background-size:34px 34px,34px 34px,auto;overflow-x:hidden;padding-bottom:34px}.landing-shell-parent-first :is(.landing-nav,.landing-hero,.landing-audience-section,.landing-curriculum-section,.landing-week-section,.landing-decision-section,.landing-program-section,.landing-pwa-section,.landing-crew-section,.landing-avatar-section,.landing-info-grid,.landing-conversion-strip,.public-trust-footer,.public-trust-footer-legal-bar){box-sizing:border-box;max-width:min(1220px,calc(100vw - 32px))}.landing-shell-parent-first :is(h1,h2,h3,p,span,strong,small,em,a,button,label){min-width:0;overflow-wrap:anywhere}.landing-shell-parent-first .landing-nav{top:10px;border-color:rgba(15,23,42,.1);background:rgba(255,255,255,.88);box-shadow:0 18px 48px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.86);backdrop-filter:blur(22px) saturate(1.1);-webkit-backdrop-filter:blur(22px) saturate(1.1);overflow:visible}.landing-shell-parent-first .landing-nav:before{height:2px;background:linear-gradient(90deg,var(--landing-blue),var(--landing-teal),var(--landing-gold));opacity:.72}.landing-shell-parent-first .landing-brand-link{align-items:center;display:inline-flex;flex:0 1 300px;height:auto;min-width:0}.landing-shell-parent-first :is(.brand-logo,.landing-brand-logo,.public-trust-footer-logo,.landing-pwa-logo){aspect-ratio:1024/140;height:auto!important;max-height:none!important;object-fit:contain}.landing-shell-parent-first .landing-brand-logo{width:min(300px,42vw);filter:drop-shadow(0 10px 18px rgba(15,23,42,.1))}.landing-shell-parent-first .landing-nav-actions{justify-content:flex-end;min-width:0}.landing-shell-parent-first .landing-language-control,.landing-shell-parent-first .landing-nav-actions a:not(.landing-dashboard-link){color:#24384a}.landing-shell-parent-first :is(.landing-dashboard-link,.secondary-link-button,.language-control){border-color:rgba(37,99,235,.18);background:#ffffff;color:#184a9a;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 24px rgba(15,23,42,.08)}.landing-shell-parent-first :is(.landing-dashboard-link,.secondary-link-button,.language-control):hover{border-color:rgba(15,159,154,.35);background:#f3fbfb;color:#0b6f74;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 14px 30px rgba(15,23,42,.1)}.landing-shell-parent-first :is(.primary-button,.landing-primary-button,.hero-primary-action){border-color:rgba(14,165,164,.38);background:linear-gradient(135deg,var(--landing-blue) 0,#0f76d3 44%,var(--landing-teal) 100%);box-shadow:0 18px 38px rgba(37,99,235,.23),0 10px 24px rgba(15,159,154,.14)}.landing-shell-parent-first .landing-hero{position:relative;isolation:isolate;grid-template-columns:minmax(0,1.03fr) minmax(310px,.72fr);gap:28px;min-height:min(590px,calc(100vh - 138px));margin-top:8px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:linear-gradient(120deg,rgba(37,99,235,.22) 0,transparent 34%),linear-gradient(145deg,var(--landing-navy) 0,var(--landing-navy-soft) 58%,#102b3f 100%);box-shadow:0 34px 90px rgba(15,23,42,.26),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;padding:clamp(22px,4vw,42px)}.landing-shell-parent-first .landing-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(rgba(255,255,255,.055) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:30px 30px;-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.28));mask-image:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.28));pointer-events:none}.landing-shell-parent-first .landing-hero>*{position:relative;z-index:1}.landing-shell-parent-first .landing-hero h1{max-width:760px;background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:#ffffff;color:#ffffff;font-size:clamp(2.35rem,4.15vw,3.92rem);line-height:1.02;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.landing-shell-parent-first .landing-hero-copy>p{color:#c7d4e2;font-size:1.05rem}.landing-shell-parent-first .blog-eyebrow,.landing-shell-parent-first .landing-kicker{color:#0f7f86}.landing-shell-parent-first .landing-hero .landing-kicker{color:#7dd7e1}.landing-shell-parent-first .landing-hero-bundle-strip{border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.07);box-shadow:inset 0 1px 0 rgba(255,255,255,.09);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.landing-shell-parent-first .landing-hero-bundle-strip span{color:#8be4db}.landing-shell-parent-first .landing-hero-bundle-strip strong{color:#ffffff}.landing-shell-parent-first .landing-hero-bundle-strip em{color:#c7d4e2}.landing-shell-parent-first .landing-hero-bundle-strip svg{color:#fbbf24}.landing-shell-parent-first .landing-metrics span{min-height:72px;border-color:rgba(255,255,255,.12);background:rgba(255,255,255,.075);color:#c7d4e2;box-shadow:none}.landing-shell-parent-first .landing-metrics strong{color:#ffffff}.landing-shell-parent-first .landing-hero-stage{min-height:350px;border-color:rgba(255,255,255,.12);background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04));box-shadow:inset 0 1px 0 rgba(255,255,255,.12);overflow:hidden}.landing-shell-parent-first .landing-hero-stage:after,.landing-shell-parent-first .landing-hero-stage:before{opacity:.2}.landing-shell-parent-first .landing-sparky{width:min(100%,380px);filter:drop-shadow(0 22px 32px rgba(0,0,0,.25))}.landing-shell-parent-first .landing-sparky-caption{border-color:rgba(255,255,255,.16);background:rgba(255,255,255,.9);box-shadow:0 16px 38px rgba(15,23,42,.16)}.landing-shell-parent-first :is(.landing-curriculum-section,.landing-week-section,.landing-decision-section,.landing-program-section,.landing-pwa-section,.landing-avatar-section,.landing-conversion-strip){border-color:var(--landing-line);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,251,255,.92));box-shadow:0 20px 54px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9)}.landing-shell-parent-first :is(.landing-curriculum-section,.landing-week-section,.landing-decision-section,.landing-program-section,.landing-pwa-section,.landing-avatar-section,.landing-conversion-strip,.public-trust-footer):before{height:2px;background:linear-gradient(90deg,var(--landing-blue),var(--landing-teal),rgba(245,158,11,.65));opacity:.66}.landing-shell-parent-first :is(.landing-audience-card,.landing-week-card,.landing-decision-card,.landing-program-card,.landing-info-grid article,.landing-curriculum-metrics span,.landing-primary-grade-chip,.landing-curriculum-area-card,.landing-crew-card,.landing-avatar-card){border-color:var(--landing-line);background:var(--landing-card);box-shadow:0 14px 34px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.86)}.landing-shell-parent-first :is(.landing-audience-card,.landing-week-card,.landing-decision-card,.landing-program-card,.landing-info-grid article,.landing-curriculum-area-card) :is(p,span,small){color:var(--landing-muted)}.landing-shell-parent-first :is(.landing-audience-card,.landing-week-card,.landing-decision-card,.landing-program-card,.landing-info-grid article,.landing-curriculum-area-card) :is(svg,small){color:#0b6f74}.landing-shell-parent-first .landing-decision-card-bundle{border-color:rgba(245,158,11,.28);background:linear-gradient(145deg,#ffffff,#f6fbff 48%,#fffbeb);box-shadow:0 16px 36px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9)}.landing-shell-parent-first .landing-curriculum-section{grid-template-columns:minmax(280px,.78fr) minmax(0,1fr)}.landing-shell-parent-first .landing-curriculum-metrics{align-self:stretch}.landing-shell-parent-first .landing-curriculum-area-grid,.landing-shell-parent-first .landing-primary-grade-strip{display:none}.landing-shell-parent-first .landing-curriculum-note{grid-column:1/-1;max-width:880px}.landing-shell-parent-first .landing-decision-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.landing-shell-parent-first .landing-decision-card,.landing-shell-parent-first .landing-info-grid article,.landing-shell-parent-first .landing-program-card,.landing-shell-parent-first .landing-week-card{min-height:0}.landing-shell-parent-first .landing-week-card{min-height:178px}.landing-shell-parent-first .landing-decision-card{min-height:172px}.landing-shell-parent-first .landing-program-card{min-height:156px}.landing-shell-parent-first .landing-info-grid article{min-height:218px}.landing-shell-parent-first .landing-crew-section{grid-template-columns:minmax(260px,.48fr) minmax(0,1fr)}.landing-shell-parent-first .landing-avatar-card img,.landing-shell-parent-first .landing-crew-card img{filter:none}.landing-shell-parent-first .landing-crew-card img{height:104px}.landing-shell-parent-first .landing-pwa-screen{border-color:rgba(37,99,235,.14);background:linear-gradient(180deg,#ffffff,#f6fbff);box-shadow:inset 0 0 0 8px rgba(37,99,235,.045),0 18px 38px rgba(15,23,42,.08)}.landing-shell-parent-first .landing-pwa-logo{width:min(100%,245px)}.landing-shell-parent-first .public-trust-footer{grid-template-columns:minmax(260px,.6fr) minmax(0,1fr);margin:4px auto 14px;border-color:rgba(255,255,255,.12);background:linear-gradient(130deg,rgba(37,99,235,.18),transparent 36%),linear-gradient(145deg,var(--landing-navy),var(--landing-navy-soft));box-shadow:0 28px 74px rgba(15,23,42,.22)}.landing-shell-parent-first .public-trust-footer-logo{width:min(280px,72vw);filter:none}.landing-shell-parent-first .public-trust-footer :is(h2,h3){color:#ffffff}.landing-shell-parent-first .public-trust-footer :is(p,span){color:#c7d4e2}.landing-shell-parent-first .public-trust-footer-links section{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}.landing-shell-parent-first .public-trust-footer-links a{color:#dbeafe;white-space:normal}.landing-shell-parent-first .public-trust-footer-links a:hover{border-color:rgba(125,211,252,.28);background:rgba(255,255,255,.09);color:#ffffff}.landing-shell-parent-first .public-trust-footer-primary{border-color:rgba(20,184,166,.38)!important;background:linear-gradient(135deg,var(--landing-blue),var(--landing-teal));box-shadow:0 14px 30px rgba(37,99,235,.22)}.landing-shell-parent-first .public-trust-footer-legal-bar{position:static!important;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 auto 18px;border-color:var(--landing-line);background:#ffffff;box-shadow:0 16px 38px rgba(15,23,42,.08);overflow:visible}.landing-shell-parent-first .public-trust-footer-legal-bar span{flex:1 1 220px;color:#203749;white-space:normal}.landing-shell-parent-first .public-trust-footer-legal-bar a{flex:0 1 auto;border-color:rgba(37,99,235,.14);background:#f8fbff;color:#184a9a;white-space:normal}.landing-shell-parent-first .public-trust-footer-legal-bar a:hover{border-color:rgba(15,159,154,.26);background:#f1fbfb;color:#0b6f74}@media (max-width:920px){.landing-shell-parent-first .landing-brand-link{flex:0 0 auto;width:min(300px,42vw)}.landing-shell-parent-first :is(.landing-hero,.landing-curriculum-section,.landing-program-section,.landing-pwa-section,.landing-crew-section,.landing-avatar-section,.landing-conversion-strip,.public-trust-footer){grid-template-columns:1fr}.landing-shell-parent-first .landing-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-shell-parent-first .landing-hero{min-height:0}.landing-shell-parent-first .landing-hero-stage{min-height:300px}}@media (max-width:560px){.landing-shell-parent-first{padding-bottom:24px}.landing-shell-parent-first :is(.landing-nav,.landing-hero,.landing-audience-section,.landing-curriculum-section,.landing-week-section,.landing-decision-section,.landing-program-section,.landing-pwa-section,.landing-crew-section,.landing-avatar-section,.landing-info-grid,.landing-conversion-strip,.public-trust-footer,.public-trust-footer-legal-bar){max-width:min(100%,calc(100vw - 18px))}.landing-shell-parent-first .landing-nav{top:6px;overflow:visible}.landing-shell-parent-first .landing-brand-link{flex-basis:min(190px,52vw)}.landing-shell-parent-first .landing-brand-logo{width:min(190px,52vw)}.landing-shell-parent-first .landing-hero{padding:20px 14px}.landing-shell-parent-first .landing-hero h1{font-size:clamp(2rem,10vw,2.65rem)}.landing-shell-parent-first .landing-hero-stage{min-height:236px}.landing-shell-parent-first .landing-sparky{width:min(66vw,226px)}.landing-shell-parent-first :is(.landing-audience-grid,.landing-curriculum-metrics,.landing-week-grid,.landing-decision-grid,.landing-program-grid,.landing-crew-grid,.landing-avatar-grid,.landing-info-grid){display:grid!important;grid-template-columns:1fr!important;overflow:visible!important;padding-bottom:0;scroll-snap-type:none}.landing-shell-parent-first :is(.landing-audience-card,.landing-curriculum-metrics span,.landing-week-card,.landing-decision-card,.landing-program-card,.landing-crew-card,.landing-avatar-card,.landing-info-grid article){flex:none!important;width:100%}.landing-shell-parent-first .landing-metrics{grid-template-columns:1fr}.landing-shell-parent-first .landing-metrics span{min-height:0}.landing-shell-parent-first :is(.landing-curriculum-section,.landing-week-section,.landing-decision-section,.landing-program-section,.landing-pwa-section,.landing-avatar-section,.landing-conversion-strip,.public-trust-footer){padding:15px}.landing-shell-parent-first .landing-crew-card img{height:132px;object-fit:contain}.landing-shell-parent-first .landing-avatar-card{grid-template-columns:72px minmax(0,1fr)}.landing-shell-parent-first .landing-avatar-card img{width:72px;height:82px}.landing-shell-parent-first .public-trust-footer-legal-bar{padding:10px}.landing-shell-parent-first .public-trust-footer-legal-bar span{max-width:none}}.landing-shell-parent-first .landing-brand-logo{height:clamp(24px,5.75vw,41px)!important}@media (max-width:560px){.landing-shell-parent-first .landing-brand-link{flex:0 0 auto;height:auto;width:min(190px,52vw)}.landing-shell-parent-first .landing-brand-logo{height:clamp(22px,6.7vw,26px)!important}}.landing-shell-parent-first{--landing-gold:var(--orange);--landing-orange:var(--orange);--landing-orange-hot:var(--orange-hot);--landing-glass:rgba(255,255,255,0.68);--landing-glass-strong:rgba(255,255,255,0.82);--landing-glass-dark:rgba(255,255,255,0.09);--landing-glass-border:rgba(255,255,255,0.46);--landing-glass-shadow:0 22px 58px rgba(15,23,42,0.11)}.landing-shell-parent-first .landing-nav{border-color:rgba(var(--orange-rgb),.14);background:linear-gradient(115deg,rgba(255,255,255,.92),rgba(255,255,255,.74)),linear-gradient(90deg,rgba(var(--orange-rgb),.08),rgba(var(--teal-rgb),.06),rgba(var(--blue-rgb),.06));box-shadow:0 20px 54px rgba(15,23,42,.13),inset 0 1px 0 rgba(255,255,255,.92)}.landing-shell-parent-first .landing-nav:before,.landing-shell-parent-first :is(.landing-curriculum-section,.landing-week-section,.landing-decision-section,.landing-program-section,.landing-pwa-section,.landing-avatar-section,.landing-conversion-strip,.public-trust-footer):before{background:linear-gradient(90deg,var(--landing-orange),var(--landing-orange-hot),var(--landing-teal),var(--landing-blue));opacity:.74}.landing-shell-parent-first :is(.landing-dashboard-link,.secondary-link-button,.language-control){transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.landing-shell-parent-first :is(.primary-button,.landing-primary-button,.hero-primary-action){border-color:rgba(var(--orange-rgb),.46);background:linear-gradient(135deg,var(--landing-orange) 0,var(--landing-orange-hot) 34%,var(--landing-teal) 74%,var(--landing-blue) 100%);box-shadow:0 20px 48px rgba(var(--orange-rgb),.28),0 12px 30px rgba(var(--teal-rgb),.12);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.landing-shell-parent-first .landing-hero{border-color:rgba(var(--orange-rgb),.18);background:linear-gradient(122deg,rgba(var(--orange-rgb),.2) 0,transparent 27%),linear-gradient(120deg,rgba(37,99,235,.18) 0,transparent 42%),linear-gradient(145deg,var(--landing-navy) 0,var(--landing-navy-soft) 58%,#102b3f 100%)}.landing-shell-parent-first .landing-hero-bundle-strip,.landing-shell-parent-first .landing-hero-stage,.landing-shell-parent-first .landing-metrics span{border-color:rgba(255,255,255,.18);background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.045)),linear-gradient(120deg,rgba(var(--orange-rgb),.09),transparent 52%);backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.landing-shell-parent-first .landing-hero-bundle-strip span{color:#ffb076}.landing-shell-parent-first .landing-hero-bundle-strip svg{color:var(--landing-orange-hot)}.landing-shell-parent-first .landing-sparky-caption{background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(255,255,255,.72)),linear-gradient(120deg,rgba(var(--orange-rgb),.1),transparent);backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}.landing-shell-parent-first :is(.landing-curriculum-section,.landing-week-section,.landing-decision-section,.landing-program-section,.landing-pwa-section,.landing-avatar-section,.landing-conversion-strip){border-color:rgba(255,255,255,.64);background:linear-gradient(145deg,rgba(255,255,255,.82),rgba(255,255,255,.58)),linear-gradient(120deg,rgba(var(--orange-rgb),.06),rgba(var(--teal-rgb),.045),rgba(var(--blue-rgb),.045));box-shadow:var(--landing-glass-shadow),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.landing-shell-parent-first :is(.landing-audience-card,.landing-week-card,.landing-decision-card,.landing-program-card,.landing-info-grid article,.landing-curriculum-metrics span,.landing-primary-grade-chip,.landing-curriculum-area-card,.landing-crew-card,.landing-avatar-card){border-color:rgba(255,255,255,.68);background:linear-gradient(145deg,var(--landing-glass-strong),rgba(255,255,255,.56)),linear-gradient(130deg,rgba(var(--orange-rgb),.055),rgba(var(--teal-rgb),.035),rgba(var(--blue-rgb),.035));box-shadow:0 15px 38px rgba(15,23,42,.075),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.landing-shell-parent-first :is(.landing-audience-card,.landing-week-card,.landing-decision-card,.landing-program-card,.landing-info-grid article,.landing-curriculum-area-card) :is(svg,small){color:var(--landing-orange)}.landing-shell-parent-first .landing-decision-card-bundle{border-color:rgba(var(--orange-rgb),.34);background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(255,248,241,.68)),linear-gradient(120deg,rgba(var(--orange-rgb),.11),rgba(var(--teal-rgb),.05))}.landing-shell-parent-first .landing-pwa-screen,.landing-shell-parent-first .public-trust-footer-legal-bar,.landing-shell-parent-first .public-trust-footer-links section{backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.landing-shell-parent-first .public-trust-footer{border-color:rgba(var(--orange-rgb),.2);background:linear-gradient(130deg,rgba(var(--orange-rgb),.16),transparent 31%),linear-gradient(130deg,rgba(37,99,235,.16),transparent 48%),linear-gradient(145deg,var(--landing-navy),var(--landing-navy-soft))}.landing-shell-parent-first .public-trust-footer-primary{border-color:rgba(var(--orange-rgb),.48)!important;background:linear-gradient(135deg,var(--landing-orange),var(--landing-orange-hot),var(--landing-teal));box-shadow:0 15px 34px rgba(var(--orange-rgb),.24)}.landing-shell-parent-first .public-trust-footer-legal-bar{background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(255,255,255,.66)),linear-gradient(120deg,rgba(var(--orange-rgb),.055),rgba(var(--blue-rgb),.035))}.landing-shell-parent-first .public-trust-footer-legal-bar a{background:rgba(255,255,255,.62);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}@media (hover:hover) and (pointer:fine){.landing-shell-parent-first :is(.landing-dashboard-link,.secondary-link-button,.language-control):hover{transform:translateY(-1px)}.landing-shell-parent-first :is(.primary-button,.landing-primary-button,.hero-primary-action):hover{transform:translateY(-2px);filter:saturate(1.06);box-shadow:0 24px 54px rgba(var(--orange-rgb),.32),0 14px 32px rgba(var(--teal-rgb),.14)}.landing-shell-parent-first :is(.landing-audience-card,.landing-week-card,.landing-decision-card,.landing-program-card,.landing-crew-card,.landing-curriculum-metrics span):hover{transform:translateY(-3px);border-color:rgba(var(--orange-rgb),.3);box-shadow:0 22px 48px rgba(15,23,42,.11),0 8px 22px rgba(var(--orange-rgb),.08),inset 0 1px 0 rgba(255,255,255,.94)}.landing-shell-parent-first .landing-hero-bundle-strip:hover,.landing-shell-parent-first .public-trust-footer-legal-bar a:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.landing-shell-parent-first *,.landing-shell-parent-first :after,.landing-shell-parent-first :before{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}.beta-shell,.blog-shell,.install-shell,.literacy-shell,.pricing-shell,.program-shell,.trust-shell{--public-page-max:min(1180px,calc(100vw - 32px));--public-ink:#102231;--public-muted:#52697b;--public-edge:rgba(39,92,128,0.14);--public-glass:rgba(255,255,255,0.78);--public-glass-strong:rgba(255,255,255,0.9);--public-panel-shadow:0 26px 76px rgba(15,23,42,0.1),0 12px 30px rgba(var(--orange-rgb),0.07),inset 0 1px 0 rgba(255,255,255,0.9);overflow-x:hidden;background:linear-gradient(rgba(37,99,235,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.04) 1px,transparent 1px),linear-gradient(120deg,rgba(var(--orange-rgb),.1),transparent 28%),linear-gradient(230deg,rgba(var(--teal-rgb),.11),transparent 32%),linear-gradient(180deg,#f9fcff 0,#eef8f7 44%,#f8fbff 100%);background-size:34px 34px,34px 34px,auto,auto,auto}.blog-shell :is(h1,h2,h3,p,span,strong,small,em,a,button,label,li,dd,dt){min-width:0;overflow-wrap:anywhere}.blog-nav{position:-webkit-sticky;position:sticky;top:10px;z-index:80;box-sizing:border-box;width:var(--public-page-max);max-width:var(--public-page-max);margin-bottom:24px;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,255,255,.78)),linear-gradient(90deg,rgba(var(--orange-rgb),.07),rgba(var(--teal-rgb),.05),rgba(var(--blue-rgb),.05));box-shadow:0 18px 48px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.94);backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12);isolation:isolate;overflow:visible;padding:10px 12px}.blog-nav:before{content:"";position:absolute;inset:0 0 auto;height:2px;border-radius:14px 8px 0 0;background:linear-gradient(90deg,var(--orange),var(--orange-hot),var(--teal),var(--blue));opacity:.72;pointer-events:none}.blog-nav>*{position:relative;z-index:1}.blog-brand{flex:0 1 auto}.blog-brand .brand-logo{width:min(260px,44vw);height:auto!important;max-height:54px;object-fit:contain}.blog-brand span{color:#24384a;font-size:.88rem;font-weight:840}.blog-language-list{align-items:center;gap:8px}.blog-language-list a{flex:0 0 auto;border-color:rgba(37,99,235,.16);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,255,.8));color:#28526e;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.blog-language-list a:hover,.blog-language-list a[aria-current=page]{border-color:rgba(var(--teal-rgb),.32);background:#effdfb;color:#0b6f74}.blog-shell :is(.blog-hero,.program-hero,.pricing-hero,.install-hero,.beta-hero,.literacy-hero,.trust-hero){box-sizing:border-box;width:var(--public-page-max);max-width:var(--public-page-max);min-height:0;margin:0 auto 26px;border:1px solid rgba(255,255,255,.72);border-radius:14px;background:linear-gradient(132deg,rgba(255,255,255,.92),rgba(255,255,255,.68)),linear-gradient(118deg,rgba(var(--orange-rgb),.08),rgba(var(--teal-rgb),.06),rgba(var(--blue-rgb),.06));box-shadow:var(--public-panel-shadow);backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12);isolation:isolate;overflow:hidden;padding:clamp(22px,4vw,34px)}.blog-shell :is(.blog-hero,.trust-hero){display:grid;align-items:center}.blog-shell :is(.blog-hero,.trust-hero)>div{max-width:820px}.blog-shell :is(.blog-hero h1,.program-hero-copy h1,.pricing-hero-copy h1,.install-hero-copy h1,.beta-hero-copy h1,.literacy-hero-copy h1,.trust-detail h1){color:var(--public-ink);background:none;background-clip:border-box;-webkit-background-clip:border-box;-webkit-text-fill-color:currentcolor;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;letter-spacing:0;line-height:1.02}.blog-shell :is(.blog-hero p,.program-hero-copy p,.pricing-hero-copy p,.install-hero-copy p,.beta-hero-copy p,.literacy-hero-copy>p){color:var(--public-muted)}.blog-shell :is(.program-hero-image,.pricing-hero-image,.beta-hero-image,.literacy-hero-photo,.install-device-preview){border-color:rgba(255,255,255,.78);box-shadow:0 24px 58px rgba(15,23,42,.13),inset 0 1px 0 rgba(255,255,255,.74)}.blog-shell :is(.blog-featured-card,.blog-post-card,.blog-category-panel,.blog-decision-bridge,.blog-decision-card,.blog-lead-magnet-panel,.blog-cadence-strip,.blog-cadence-item,.blog-learner-fit-section,.blog-learner-fit-card,.blog-pathway-section,.blog-pathway-card,.public-avatar-strip,.public-avatar-row article,.blog-sparky-companion,.blog-next-step,.trust-avatar-safety,.trust-page-card,.trust-detail,.pricing-plan-card,.pricing-bundle-intent-panel,.pricing-bundle-panel,.pricing-bundle-offer-panel,.pricing-founding-offer-panel,.pricing-bundle-readiness-panel,.pricing-bundle-proof-panel,.pricing-bundle-decision-panel,.pricing-bundle-role-panel,.pricing-bundle-choice-panel,.pricing-family-fit-panel,.pricing-program-value-panel,.pricing-readiness-panel,.pricing-launch-path-panel,.pricing-included-panel,.pricing-note-panel,.pricing-faq-card,.program-metric-grid article,.program-map-intro,.program-curriculum-grade-card,.program-records-panel,.program-scope-metrics article,.program-gap-panel,.program-paid-depth-panel,.program-grade-card,.program-area-card,.program-subject-card,.program-proof-panel,.program-rhythm-panel,.program-cta-strip,.install-step-card,.install-mode-section,.install-mode-card,.install-scope-panel,.install-shortcut-panel,.install-trust-panel,.beta-avatar-strip,.beta-offer-section,.beta-offer-card,.beta-family-fit-section,.beta-family-fit-card,.beta-self-check-section,.beta-self-check-card,.beta-operations-panel,.beta-operations-card,.beta-info-panel,.beta-form-panel,.starter-month-roadmap,.starter-month-card,.starter-bundle-trial-panel,.starter-bundle-trial-card,.starter-week-plan,.starter-week-card,.starter-readiness-panel,.starter-readiness-links a,.starter-resource-links a,.literacy-premium-panel,.literacy-paper-section,.literacy-device-section,.literacy-studio-section,.literacy-section,.literacy-deep-method-section,.literacy-premium-readaloud-panel,.literacy-writing-studio-panel,.literacy-zero-start-panel,.literacy-hardware-trust-panel,.literacy-parent-section,.literacy-schoolquest-bridge,.literacy-safety-panel,.literacy-feature-card,.literacy-language-card,.literacy-method-card,.literacy-loop-card,.literacy-parent-grid article,.literacy-bridge-grid article){border-color:rgba(255,255,255,.68);background:linear-gradient(150deg,rgba(255,255,255,.88),rgba(255,255,255,.62)),linear-gradient(125deg,rgba(var(--orange-rgb),.055),rgba(var(--teal-rgb),.042),rgba(var(--blue-rgb),.046));box-shadow:0 18px 48px rgba(15,23,42,.078),0 8px 22px rgba(var(--orange-rgb),.045),inset 0 1px 0 rgba(255,255,255,.92);backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.blog-shell :is(.blog-post-card,.blog-pathway-card,.blog-decision-card,.blog-learner-fit-card,.pricing-plan-card,.pricing-family-fit-card,.program-area-card,.program-subject-card,.program-grade-card,.install-step-card,.install-mode-card,.trust-page-card,.starter-week-card,.starter-month-card,.literacy-feature-card,.literacy-method-card,.literacy-language-card){transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.blog-shell :is(.blog-eyebrow,.landing-kicker){color:#0b6f74;letter-spacing:.06em}.blog-shell :is(.primary-button,.landing-primary-button,.blog-read-link,.secondary-link-button){transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,filter .18s ease}.blog-shell .landing-primary-button,.blog-shell .primary-button{border-color:rgba(var(--orange-rgb),.46);background:linear-gradient(135deg,var(--orange),var(--orange-hot) 34%,var(--teal) 72%,var(--blue));box-shadow:0 18px 42px rgba(var(--orange-rgb),.24),0 10px 26px rgba(var(--teal-rgb),.12)}.blog-shell :is(.secondary-link-button,.blog-read-link,.pricing-trust-links a,.beta-trust-links a,.starter-resource-links a){border-color:rgba(37,99,235,.16);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,255,.82));color:#184a9a}.blog-shell .public-trust-footer{width:min(1220px,calc(100vw - 32px));max-width:min(1220px,calc(100vw - 32px));margin-top:34px;border-color:rgba(255,255,255,.12);background:linear-gradient(130deg,rgba(var(--orange-rgb),.16),transparent 31%),linear-gradient(130deg,rgba(var(--blue-rgb),.16),transparent 48%),linear-gradient(145deg,#071323,#0d1d31)}.blog-shell .public-trust-footer :is(h2,h3){color:#ffffff}.blog-shell .public-trust-footer :is(p,span){color:#c7d4e2}.blog-shell .public-trust-footer-links section{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06)}.blog-shell .public-trust-footer-links a{color:#dbeafe;white-space:normal}.blog-shell .public-trust-footer-links a:hover{border-color:rgba(125,211,252,.28);background:rgba(255,255,255,.09);color:#ffffff}.blog-shell .public-trust-footer-legal-bar{width:min(1220px,calc(100vw - 32px));max-width:min(1220px,calc(100vw - 32px));margin-inline:auto;border-color:rgba(37,99,235,.14);background:rgba(255,255,255,.88);box-shadow:0 14px 36px rgba(15,23,42,.08)}@media (hover:hover) and (pointer:fine){.blog-nav .blog-language-list a:hover,.blog-shell :is(.primary-button,.landing-primary-button,.blog-read-link,.secondary-link-button):hover{transform:translateY(-1px)}.blog-shell :is(.blog-post-card,.blog-pathway-card,.blog-decision-card,.blog-learner-fit-card,.pricing-plan-card,.pricing-family-fit-card,.program-area-card,.program-subject-card,.program-grade-card,.install-step-card,.install-mode-card,.trust-page-card,.starter-week-card,.starter-month-card,.literacy-feature-card,.literacy-method-card,.literacy-language-card):hover{transform:translateY(-3px);border-color:rgba(var(--orange-rgb),.28);box-shadow:0 24px 58px rgba(15,23,42,.12),0 10px 28px rgba(var(--orange-rgb),.07),inset 0 1px 0 rgba(255,255,255,.94)}}@media (max-width:920px){.blog-nav{align-items:flex-start;flex-direction:column;top:8px;width:min(100%,calc(100vw - 28px));max-width:min(100%,calc(100vw - 28px));gap:10px}.blog-language-list{justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.blog-shell :is(.blog-hero,.program-hero,.pricing-hero,.install-hero,.beta-hero,.literacy-hero,.trust-hero){grid-template-columns:1fr;width:min(100%,calc(100vw - 28px));max-width:min(100%,calc(100vw - 28px))}.blog-shell .public-trust-footer,.blog-shell .public-trust-footer-legal-bar{width:min(100%,calc(100vw - 28px));max-width:min(100%,calc(100vw - 28px))}}@media (max-width:560px){.beta-shell,.blog-shell,.install-shell,.literacy-shell,.pricing-shell,.program-shell,.trust-shell{padding:12px}.blog-nav{top:6px;width:min(100%,calc(100vw - 24px));max-width:min(100%,calc(100vw - 24px));padding:9px}.blog-brand .brand-logo{width:min(210px,62vw);max-height:46px}.blog-brand span{font-size:.8rem}.blog-language-list a{min-width:38px;min-height:38px;flex:0 1 auto;max-width:100%;padding:8px 9px;white-space:normal}.blog-language-list{overflow-x:visible;flex-wrap:wrap;row-gap:8px}.blog-language-list a[href*="/beta/"],.blog-language-list a[href^="/blog/"],.blog-language-list a[href^="/pricing/"],.blog-language-list a[href^="/trust/"]{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}.blog-shell :is(.blog-hero,.program-hero,.pricing-hero,.install-hero,.beta-hero,.literacy-hero,.trust-hero){width:100%;max-width:100%;margin-bottom:18px;padding:16px}.blog-shell :is(.blog-hero h1,.program-hero-copy h1,.pricing-hero-copy h1,.install-hero-copy h1,.beta-hero-copy h1,.literacy-hero-copy h1){font-size:clamp(2rem,10vw,2.75rem)}.blog-shell :is(.landing-action-row,.pricing-bundle-intent-actions,.pricing-founding-offer-actions){align-items:stretch;flex-direction:column}.blog-shell :is(.landing-action-row,.pricing-bundle-intent-actions,.pricing-founding-offer-actions)>a,.blog-shell :is(.primary-button,.secondary-link-button,.blog-read-link){justify-content:center;width:100%}.blog-shell .public-trust-footer,.blog-shell .public-trust-footer-legal-bar{width:100%;max-width:100%}}.dashboard-collapsible{margin-bottom:18px}.dashboard-collapsible-summary{display:flex;align-items:center;gap:12px;min-height:44px;padding:11px 20px;border:1px solid rgba(var(--orange-rgb),.16);border-radius:14px;background:var(--surface-gradient),linear-gradient(110deg,rgba(var(--orange-rgb),.09),rgba(var(--teal-rgb),.055),rgba(var(--blue-rgb),.05));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(20px) saturate(1.14);backdrop-filter:blur(20px) saturate(1.14);color:var(--ink);font-weight:700;font-size:.98rem;letter-spacing:.01em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;transition:border-color .18s ease,box-shadow .18s ease,border-radius .18s ease}.dashboard-collapsible-summary::-webkit-details-marker{display:none}.dashboard-collapsible-summary:hover{border-color:rgba(var(--orange-rgb),.34);box-shadow:var(--shadow-orange)}.dashboard-collapsible-summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.dashboard-collapsible-summary:after{content:"";flex:0 0 auto;-webkit-margin-start:auto;margin-inline-start:auto;width:9px;height:9px;border-right:2px solid var(--orange);border-bottom:2px solid var(--orange);border-radius:0 0 2px 0;transform:rotate(45deg);transition:transform .2s ease}.dashboard-collapsible[open]>.dashboard-collapsible-summary:after{transform:rotate(-135deg)}.dashboard-collapsible[open]>.dashboard-collapsible-summary{border-color:rgba(var(--orange-rgb),.28);border-bottom-left-radius:0;border-bottom-right-radius:0}.dashboard-collapsible[open]>.panel{margin-top:10px}.literacy-shell{padding-bottom:92px}.literacy-shell .public-trust-footer-legal-bar{position:fixed;right:max(14px,calc((100vw - 1220px) / 2));bottom:max(10px,env(safe-area-inset-bottom));left:max(14px,calc((100vw - 1220px) / 2));z-index:90;max-width:1220px;margin-inline:auto}@media (max-width:560px){.literacy-shell{padding-bottom:104px}.literacy-shell .public-trust-footer-legal-bar{right:10px;bottom:max(8px,env(safe-area-inset-bottom));left:10px;padding:8px}.literacy-shell .public-trust-footer-legal-bar span{max-width:116px;overflow:hidden;text-overflow:ellipsis}}