.edu-page button.cta,.edu-page button.price-cta{border:0;cursor:pointer;font-family:inherit}.edu-page button.price-cta{width:100%;border:1px solid var(--border);line-height:1.5}.edu-page button.price-cta.price-cta-primary{border-color:var(--brand)}.edu-program-offer{margin:0 0 1.5rem;padding-left:1rem;border-left:3px solid var(--brand);font-size:1.05rem;font-weight:600;line-height:1.6}.edu-program-offer span{display:block;margin-top:.25rem;color:var(--muted);font-size:.9rem;font-weight:400}.edu-page .edu-scenarios{grid-template-columns:repeat(3,minmax(0,1fr))}.edu-section-lead{margin:-.4rem 0 1.2rem;color:var(--muted);max-width:62ch}.edu-plan-note{margin:-.3rem 0 .3rem;font-size:.78rem;color:#a17a00!important}.edu-price-regular{margin:-.4rem 0 .8rem;font-size:.85rem}.edu-discount{display:inline-block;margin-left:.25rem;padding:.05rem .4rem;border-radius:4px;background:#0ecb8124;color:#0a8f5b;font-weight:600}.edu-note{margin:1rem 0 0;color:var(--muted);font-size:.88rem}.edu-device{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2rem;align-items:center}.edu-device img{width:100%;max-width:420px;height:auto;justify-self:center}.edu-device-price{margin:0 0 1rem;font-size:1.8rem;font-weight:700}.edu-device-price s{margin-left:.5rem;font-size:1.1rem;font-weight:400;color:var(--muted)}.edu-list{margin:0 0 1rem;padding-left:1.2rem;line-height:1.7}.edu-device .cta,.edu-pilot .cta,#discount .cta{margin-top:1rem}.edu-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 1.4rem;padding:0;list-style:none;counter-reset:edu-step}.edu-steps li{counter-increment:edu-step;padding:1rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface);line-height:1.55}.edu-steps li:before{content:counter(edu-step);display:flex;width:2rem;height:2rem;margin-bottom:.6rem;align-items:center;justify-content:center;border-radius:999px;background:var(--brand);color:var(--on-brand);font-weight:600}.edu-steps a{text-decoration:underline}.edu-conditions{color:var(--muted)}.edu-pilot,.edu-final{padding:1.6rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface-soft)}.edu-pilot p,.edu-final p{max-width:62ch;color:var(--muted)}.edu-final{text-align:center}.edu-final p{margin:0 auto 1rem}.edu-final .cta{display:inline-block}.edu-final-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.edu-enrollment{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--border)}.edu-enrollment h3{margin:0 0 1rem;font-size:1.2rem}.edu-page .modal-field select,.edu-page .modal-field textarea{border:1px solid var(--border);border-radius:6px;padding:.62rem .75rem;font-size:.92rem;font-family:inherit;background:var(--bg);color:var(--text)}.edu-page .modal-field select:focus,.edu-page .modal-field textarea:focus{outline:none;border-color:var(--brand)}.edu-page .edu-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);column-gap:clamp(2rem,4vw,4rem);row-gap:2rem;padding-top:3.5rem;padding-bottom:clamp(2.5rem,4vw,4rem)}.edu-hero .hero-copy{grid-column:1;grid-row:1}.edu-page .edu-hero .hero-text{font-size:1.08rem;line-height:1.75;max-width:54ch}.edu-audience-section{padding-block:clamp(2rem,3vw,2.75rem);border-top:1px solid var(--border)}.edu-audience-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,800px);align-items:center;gap:2rem}.edu-audience-label{margin:0;text-align:left;color:var(--text);font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.edu-audience-nav.audience-layout-stacked{--audience-max-width: 800px;--audience-card-height: 80px;--audience-card-gap: 8px}.edu-audience-nav .audience-card{border-color:var(--border);background:var(--surface)}.edu-audience-nav .audience-card:hover{border-color:var(--muted)}.edu-archive-visual{--edu-link: #557d9c;position:relative;grid-column:2;grid-row:1;width:100%;max-width:560px;margin:0}:root[data-theme=dark] .edu-archive-visual{--edu-link: #93bad7}.edu-archive-node>span:last-child{position:relative;background:var(--bg);box-shadow:0 0 0 3px var(--bg)}.edu-archive-map{position:relative;isolation:isolate;aspect-ratio:560 / 430}.edu-archive-core{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:104px;height:104px;border-radius:50%;color:var(--on-brand);background:var(--brand);box-shadow:0 8px 24px #181a201a}.edu-archive-core svg{width:60px;height:60px;animation:edu-icon-enter .55s ease-out both}.edu-archive-node{z-index:2;position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:.75rem;width:128px;font-size:.9rem;font-weight:500;text-align:center;color:var(--text);text-decoration:none;border-radius:12px}.edu-archive-icon{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);animation:edu-node-drift var(--edu-drift-duration) ease-in-out infinite;animation-delay:var(--edu-drift-delay);transition:border-color .18s ease,box-shadow .18s ease}.edu-archive-icon .line-icon{width:24px;height:24px}.edu-archive-node-lectures{left:48%;top:12%;--edu-drift-duration: 7s;--edu-drift-delay: -2s}.edu-archive-node-seminars{left:82%;top:30%;--edu-drift-duration: 8s;--edu-drift-delay: -5s}.edu-archive-node-consultations{left:19%;top:32%;--edu-drift-duration: 9s;--edu-drift-delay: -3s}.edu-archive-node-notes{left:81%;top:70%;--edu-drift-duration: 7.5s;--edu-drift-delay: -4s}.edu-archive-node-search{left:18%;top:69%;--edu-drift-duration: 8.5s;--edu-drift-delay: -1s}.edu-archive-node-answers{left:51%;top:88%;--edu-drift-duration: 9.5s;--edu-drift-delay: -6s}.edu-knowledge-connections{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.edu-knowledge-connections path{stroke:var(--edu-link);stroke-linecap:butt}.edu-knowledge-connections g{opacity:0;--edu-flow-state: paused;--edu-flow-opacity: 0;transition:opacity .12s ease}.edu-connection-track{stroke-width:1.2px;stroke-dasharray:.012 .038;opacity:.8;animation:edu-data-flow 3.6s linear infinite;animation-play-state:var(--edu-flow-state);animation-delay:var(--edu-stream-delay, 0s)}.edu-connection-trail{stroke-width:2px;stroke-dasharray:.11 .89;opacity:calc(var(--edu-flow-opacity) * .2)}.edu-connection-flow{opacity:var(--edu-flow-opacity);stroke-width:1.8px;stroke-dasharray:.012 .04 .035 .913}.edu-connection-flow,.edu-connection-trail{animation:edu-data-flow .9s linear infinite;animation-play-state:var(--edu-flow-state);animation-delay:var(--edu-stream-delay, 0s)}.edu-connection-lectures{--edu-stream-delay: 0s}.edu-connection-seminars{--edu-stream-delay: -.16s}.edu-connection-consultations{--edu-stream-delay: -.32s}.edu-connection-notes{--edu-stream-delay: -.48s}.edu-connection-search{--edu-stream-delay: -.64s}.edu-connection-answers{--edu-stream-delay: -.8s}.edu-archive-map:is(:hover,:focus-within) .edu-knowledge-connections g{opacity:.58;--edu-flow-state: running;--edu-flow-opacity: .6}.edu-archive-map:has(.edu-archive-node-lectures:is(:hover,:focus-visible)) .edu-connection-lectures,.edu-archive-map:has(.edu-archive-node-seminars:is(:hover,:focus-visible)) .edu-connection-seminars,.edu-archive-map:has(.edu-archive-node-consultations:is(:hover,:focus-visible)) .edu-connection-consultations,.edu-archive-map:has(.edu-archive-node-notes:is(:hover,:focus-visible)) .edu-connection-notes,.edu-archive-map:has(.edu-archive-node-search:is(:hover,:focus-visible)) .edu-connection-search,.edu-archive-map:has(.edu-archive-node-answers:is(:hover,:focus-visible)) .edu-connection-answers{opacity:1;--edu-flow-state: running;--edu-flow-opacity: 1}.edu-archive-node:is(:hover,:focus-visible) .edu-archive-icon{border-color:var(--edu-link);box-shadow:0 4px 16px #557d9c29}.edu-page .edu-archive-node:focus-visible{outline-color:var(--text)}.edu-archive-caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes edu-icon-enter{0%{opacity:0;transform:translateY(4px) scale(.96)}to{opacity:1;transform:none}}@keyframes edu-node-drift{0%,to{transform:translate(-1px,4px)}50%{transform:translate(2px,-5px)}}@keyframes edu-data-flow{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.edu-page :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--brand-active);outline-offset:4px}.edu-page :is(section[id],blockquote[id],p[id],.edu-enrollment){scroll-margin-top:2rem}.edu-page .hero-copy h1{max-width:20ch;font-size:clamp(2rem,3.8vw,3.65rem);line-height:1.12}.edu-assistant-demo{overflow:hidden;margin-top:1.75rem;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:0 16px 40px #181a200d}.edu-assistant-toolbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid var(--border)}.edu-assistant-demo-label,.edu-assistant-kicker{color:var(--muted);font-size:.8rem;font-weight:500;line-height:1.5}.edu-example-switch{display:flex;gap:.25rem;padding:.25rem;border-radius:8px;background:var(--surface-soft)}.edu-example-switch button{min-height:44px;padding:.55rem 1rem;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:.9rem;cursor:pointer}.edu-example-switch button[aria-pressed=true]{border-color:var(--border);background:var(--brand);color:var(--on-brand);font-weight:600}.edu-page .edu-example-switch button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.edu-assistant-workspace{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.75fr)}.edu-assistant-library{padding:clamp(1.25rem,2.7vw,2.5rem);border-right:1px solid var(--border);background:var(--surface-soft)}.edu-assistant-kicker{display:block;margin:0 0 .6rem}.edu-assistant-library h3{margin:0 0 1.5rem;max-width:18ch;font-size:1.2rem;line-height:1.4}.edu-assistant-library ul{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.edu-assistant-library li{display:flex;align-items:center;gap:.75rem;padding:.9rem;border:1px solid var(--border);border-radius:8px;background:var(--surface)}.edu-recording-icon{flex:0 0 auto;color:var(--text)}.edu-recording-icon .line-icon{width:22px;height:22px}.edu-assistant-library small,.edu-assistant-library strong{display:block;line-height:1.5}.edu-assistant-library small{margin-bottom:.15rem;color:var(--muted);font-size:.75rem}.edu-assistant-library strong{font-size:.9rem;font-weight:500}.edu-library-note{margin:1.25rem 0 0;max-width:24ch;color:var(--muted);font-size:.82rem;line-height:1.6}.edu-assistant-conversation{min-width:0;padding:clamp(1.25rem,2.7vw,2.5rem)}.edu-assistant-question{max-width:40ch;margin:0 0 1.75rem auto;padding:1rem 1.2rem;border-radius:12px 12px 2px;background:var(--surface-soft);font-size:1rem;line-height:1.6}.edu-assistant-question .edu-assistant-kicker{margin-bottom:.3rem}.edu-assistant-name{display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;font-size:.85rem;font-weight:600}.edu-assistant-name .line-icon{width:22px;height:22px}.edu-assistant-response h3{margin:0 0 1.25rem;font-size:1.3rem;line-height:1.4}.edu-assistant-response ol{display:grid;gap:1rem;margin:0;padding:0;list-style:none;counter-reset:edu-answer}.edu-assistant-response li{position:relative;padding-left:2.2rem;line-height:1.6;counter-increment:edu-answer}.edu-assistant-response li:before{content:counter(edu-answer);position:absolute;top:.05rem;left:0;display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:5px;background:var(--surface-soft);font-size:.8rem;font-weight:600}.edu-assistant-response li strong{font-size:.95rem;font-weight:600}.edu-assistant-response li p{margin:.2rem 0 0;color:var(--muted);font-size:.95rem}.edu-answer-sources{display:flex;align-items:center;gap:.5rem;margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid var(--border);color:var(--muted);font-size:.8rem}.edu-answer-sources .line-icon{width:18px;height:18px}.edu-trust{display:flex;align-items:flex-start;gap:.8rem;margin-top:1.5rem}.edu-trust>.line-icon{flex:0 0 auto;width:22px;height:22px}.edu-trust h3{margin:0 0 .35rem;font-size:.95rem}.edu-trust p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.6}.edu-example-actions{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem}.edu-example-actions span{max-width:48ch;color:var(--muted);font-size:.8rem;line-height:1.6}@media (max-width: 700px){.edu-assistant-workspace{grid-template-columns:minmax(0,1fr)}.edu-assistant-library{border-right:0;border-bottom:1px solid var(--border)}.edu-assistant-library h3{max-width:none;margin-bottom:1rem;font-size:1.05rem}.edu-assistant-library ul{gap:.5rem}.edu-assistant-library li{padding:.55rem .75rem}.edu-assistant-library small{display:inline;margin-right:.4rem}.edu-assistant-library strong{display:inline;font-size:.85rem}.edu-library-note{max-width:none;margin-top:.8rem}.edu-assistant-toolbar{justify-content:center;gap:.5rem;padding:.8rem}.edu-assistant-demo-label{width:100%;text-align:center}.edu-example-switch{width:100%}.edu-example-switch button{flex:1;padding-inline:.5rem;font-size:.85rem}}.edu-page .edu-scenario-usage{color:var(--text)}.edu-payment-note{font-size:.85rem}.edu-pilot-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:1.5rem 0;padding-left:1.25rem}.edu-pilot-stages li{padding-left:.25rem}.edu-pilot-stages li::marker{font-weight:700}.edu-pilot-stages h3,.edu-pilot-outcome h3{margin:0 0 .5rem;font-size:1rem}.edu-pilot-stages p,.edu-pilot-outcome p{margin:0;line-height:1.65}.edu-pilot-outcome{padding-top:1rem;border-top:1px solid var(--border)}@media (max-width: 900px){.edu-page .edu-scenarios,.edu-pilot-stages,.edu-device,.edu-steps{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1100px){.edu-page .edu-hero{grid-template-columns:minmax(0,1fr);padding-top:2rem}.edu-archive-visual{grid-column:1;grid-row:2;justify-self:center}}@media (max-width: 1100px){.edu-audience-inner{grid-template-columns:minmax(0,1fr);gap:1.5rem}}@media (max-width: 640px){.edu-page .edu-hero{row-gap:1.75rem}.edu-page .edu-hero .hero-text{font-size:1rem;line-height:1.65}.edu-archive-map{aspect-ratio:auto;height:300px}.edu-archive-core{width:84px;height:84px}.edu-archive-core svg{width:48px;height:48px}.edu-archive-node{width:98px;gap:.55rem;font-size:.78rem}.edu-archive-node-seminars{left:80%}.edu-archive-icon{width:44px;height:44px}}@media (prefers-reduced-motion: reduce){.edu-archive-icon,.edu-archive-core svg,.edu-connection-track,.edu-connection-flow,.edu-connection-trail{animation:none}.edu-knowledge-connections g,.edu-archive-icon{transition:none}.edu-connection-flow,.edu-connection-trail{display:none}}@media (hover: none){.edu-archive-icon,.edu-connection-track{animation:none}.edu-connection-flow,.edu-connection-trail{animation:none;display:none}}.edu-page{--edu-tone: #f7f8fa;--muted: #626d7c;--edu-section-space: clamp(3.5rem, 6vw, 5.5rem)}:root[data-theme=dark] .edu-page{--edu-tone: #14181e;--muted: #a0a8b3}.edu-page .edu-chapter{padding-block:var(--edu-section-space);scroll-margin-top:1.5rem}.edu-chapter--muted{background:var(--edu-tone)}.edu-page .edu-chapter h2{max-width:27ch;margin:0 0 1.25rem;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.18;letter-spacing:-.025em;text-wrap:balance}.edu-page .edu-chapter .edu-section-lead{max-width:62ch;margin:0 0 2.5rem;font-size:1.0625rem;line-height:1.7}.edu-page #example .edu-section-inner{max-width:1160px}.edu-page .edu-assistant-demo{margin-top:2.25rem;box-shadow:none}.edu-page .edu-trust{max-width:70ch;margin-top:2rem}.edu-page .edu-example-actions{margin-top:1.75rem}.edu-page #how{padding-block:3.5rem;background:var(--edu-tone)}.edu-process-list{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none}.edu-process-list:before{content:"";position:absolute;top:24px;left:24px;right:calc(25% - 3rem);height:1px;background:var(--border)}.edu-process-list li{position:relative;min-width:0}.edu-process-marker{position:relative;display:grid;place-items:center;width:48px;height:48px;margin-bottom:1.5rem;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted)}.edu-process-marker .line-icon{width:24px;height:24px}.edu-process-marker>span{position:absolute;top:-.55rem;right:-.55rem;padding:.05rem .2rem;background:var(--edu-tone);color:var(--muted);font-size:.72rem;line-height:1.4}.edu-process-list h3{max-width:26ch;min-height:2.9em;margin:0 0 .8rem;font-size:1.075rem;line-height:1.45}.edu-process-list p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.7}@media (max-width: 1100px){.edu-process-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}.edu-process-list:before{display:none}}@media (max-width: 640px){.edu-process-list{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2rem}.edu-process-list:before{display:none}.edu-process-list li:not(:last-child):before{content:"";position:absolute;top:24px;bottom:calc(-2rem - 24px);left:23px;width:1px;background:var(--border)}.edu-process-list li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.5rem 1rem;align-items:start}.edu-process-marker{grid-column:1;grid-row:1 / 3;margin:0}.edu-process-list h3{min-height:0}.edu-process-list h3,.edu-process-list p{grid-column:2;margin:0}}.edu-role-intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:3rem;align-items:start;margin-bottom:2.5rem}.edu-page .edu-role-intro h2,.edu-page .edu-role-intro .edu-section-lead{margin:0}.edu-page .edu-scenarios{gap:2.5rem}.edu-page .edu-scenarios .feature-card{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:1rem;align-content:start;padding:1.75rem 0 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent}.edu-page .edu-scenarios .card-heading{display:block}.edu-page .edu-scenarios .icon-box{width:32px;height:32px;margin-bottom:1.25rem;border:0;background:none;color:var(--muted)}.edu-page .edu-scenarios .icon-box .line-icon{width:28px;height:28px}.edu-page .edu-scenarios h3{max-width:27ch;font-size:1.125rem;line-height:1.45}.edu-page .edu-scenarios p{margin:0;line-height:1.7}.edu-page .edu-scenarios .edu-scenario-usage{color:var(--text)}.edu-page .edu-pricing-plans-header{margin-top:2rem}.edu-page .edu-program-offer{margin-bottom:1.5rem}.edu-page #pricing>.edu-section-inner>.edu-note a{text-decoration:underline;text-underline-offset:.2em}.edu-page #pricing>.edu-section-inner>.edu-note{max-width:90ch;margin-top:1.5rem;line-height:1.65}.edu-page .edu-enrollment{margin-top:3rem;padding-top:2.5rem}.edu-page .edu-enrollment h3{margin-bottom:1.75rem;font-size:1.35rem;line-height:1.4}.edu-page .edu-steps{gap:1.5rem;margin-bottom:2rem}.edu-page .edu-steps li{padding:0;border:0;border-radius:0;background:none;line-height:1.7}.edu-page .edu-steps li:before{width:1.8rem;height:1.8rem;margin-bottom:.8rem;border:1px solid var(--border);background:transparent;color:var(--muted);font-size:.85rem}.edu-page .edu-conditions{max-width:85ch;font-size:.9rem}.edu-page .edu-pilot{padding:0;border:0;border-radius:0;background:none}.edu-page .edu-pilot>p:not(.eyebrow){max-width:66ch;font-size:1.0625rem;line-height:1.7}.edu-page .edu-pilot-stages{gap:2.5rem;margin:2.5rem 0;padding:0;list-style:none;counter-reset:edu-institution}.edu-page .edu-pilot-stages li{padding:1.5rem 0 0;border-top:1px solid var(--border);counter-increment:edu-institution}.edu-page .edu-pilot-stages li:before{content:counter(edu-institution,decimal-leading-zero);display:block;margin-bottom:1rem;color:var(--muted);font-size:.85rem}.edu-page .edu-pilot-stages h3{font-size:1.125rem;line-height:1.4}.edu-page .edu-pilot-outcome{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2rem 3rem;padding-top:2rem;margin-bottom:2rem}.edu-page .edu-pilot-outcome h3{max-width:25ch;font-size:1.35rem;line-height:1.4}.edu-page .edu-pilot-outcome p+p{margin-top:1rem}.edu-page #device{padding-bottom:0}.edu-page .edu-device{gap:4rem;padding-bottom:var(--edu-section-space);border-bottom:1px solid var(--border)}.edu-page .edu-device img{max-width:360px}.edu-page .edu-device h2{font-size:clamp(1.65rem,2.5vw,2rem)}.edu-page .edu-device .edu-list{max-width:48ch}.edu-faq-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:3rem}.edu-page .faq-list{gap:0;border-top:1px solid var(--border)}.edu-page .faq-item{border:0;border-bottom:1px solid var(--border);border-radius:0;background:none}.edu-page details.faq-item>.faq-question{min-height:68px;padding:1.25rem 0;font:inherit;font-weight:500;line-height:1.5}.edu-page .faq-answer{padding:0 2rem 1.25rem 0}.edu-page .faq-item .faq-answer p{max-width:65ch;padding:0}.edu-faq-group+.edu-faq-group{margin-top:2.5rem}.edu-faq-group>h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;line-height:1.5}.edu-context-faq{max-width:90ch;margin-block:2rem}.edu-context-faq>h4{margin:0 0 .75rem;font-size:1rem}.edu-page .edu-context-faq .faq-question{min-height:56px;padding-block:1rem}.edu-faq-more{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:2rem}.edu-faq-more p{flex-basis:100%;margin:0;color:var(--muted);font-size:.9rem}.edu-faq-more a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:.25em}.edu-page .edu-chapter--final{background:var(--edu-tone)}.edu-page .edu-final{padding:0;border:0;border-radius:0;background:none}.edu-page .edu-final h2{max-width:24ch;margin-inline:auto}.edu-page .edu-final p{max-width:55ch;margin-bottom:2rem;font-size:1.0625rem;line-height:1.7}.edu-page .edu-final .secondary{border-color:var(--border);background:transparent;color:var(--text)}.edu-page .edu-chapter :is(a,button):focus-visible{outline:2px solid var(--text);outline-offset:4px}@media (max-width: 1000px){.edu-page .pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.edu-role-intro,.edu-faq-layout,.edu-page .edu-pilot-outcome{grid-template-columns:minmax(0,1fr);gap:1.25rem}.edu-role-intro{margin-bottom:2rem}.edu-page .edu-scenarios{gap:1.75rem}.edu-page .edu-scenarios .feature-card{grid-template-rows:auto auto auto;grid-row:auto}.edu-page .edu-scenarios .card-heading{display:flex;gap:.8rem}.edu-page .edu-scenarios .icon-box{flex-shrink:0;margin:0}.edu-page .edu-steps li{position:relative;padding-left:2.6rem}.edu-page .edu-steps li:before{position:absolute;top:0;left:0}.edu-page .edu-device{gap:2.5rem}.edu-page .edu-faq-layout{gap:1.75rem}}@media (max-width: 600px){.edu-page{--edu-section-space: 3.5rem}.edu-page .edu-chapter h2{font-size:1.8rem;line-height:1.22}.edu-page .edu-chapter .edu-section-lead{margin-bottom:2rem;font-size:1rem}.edu-page .edu-role-intro .edu-section-lead{margin:0}.edu-page .pricing-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.edu-page .edu-pilot-stages{gap:1.75rem}.edu-page .edu-pilot>p:not(.eyebrow){font-size:1rem}.edu-page .edu-device img{max-width:280px}.edu-page .edu-device h2{font-size:1.65rem}}.audience-card-layout{--audience-max-width: 1040px;--audience-card-height: 80px;--audience-card-gap: 12px;width:100%;max-width:var(--audience-max-width);margin-inline:auto;container-type:inline-size}.audience-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--audience-card-gap)}.audience-card{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;gap:8px;min-width:0;min-height:var(--audience-card-height);padding:12px;border:1px solid transparent;border-radius:12px;background:var(--surface-soft);color:var(--text);transition:border-color .16s ease,background-color .16s ease}.audience-card-icon{grid-column:1;grid-row:1;width:28px;height:28px;color:var(--muted);fill:currentColor;justify-self:center}.audience-card-title{grid-column:2;grid-row:1;min-width:0;font-size:1.05rem;font-weight:600;line-height:1.4;text-align:center}.audience-card:hover{border-color:var(--muted)}.audience-card:focus-visible{outline:2px solid var(--text);outline-offset:4px}.audience-layout-stacked{--audience-max-width: 960px;--audience-card-height: 88px}.audience-layout-stacked .audience-card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto;justify-items:center;align-content:center;gap:6px;padding:10px 12px}.audience-layout-stacked .audience-card-icon{grid-column:1;grid-row:1;width:24px;height:24px}.audience-layout-stacked .audience-card-title{grid-column:1;grid-row:2}.audience-layout-outline{--audience-max-width: 1000px;--audience-card-height: 76px}.audience-layout-outline .audience-card{border-color:var(--border);border-radius:10px;background:var(--surface)}.audience-layout-outline .audience-card-icon{grid-column:3}.audience-layout-outline .audience-card:hover{border-color:var(--muted);background:var(--surface-soft)}@container (max-width: 800px){.audience-card{grid-template-columns:22px minmax(0,1fr) 22px;gap:6px;padding:10px}.audience-card-icon{width:22px;height:22px}.audience-layout-stacked .audience-card{grid-template-columns:minmax(0,1fr)}}@container (max-width: 640px){.audience-cards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.audience-card{transition:none}}
