.edu-page{background:#fbfaf7;color:#1a1a2e;font-family:"Plus Jakarta Sans",var(--font-inter,ui-sans-serif),system-ui,sans-serif;scroll-behavior:smooth;overflow-x:hidden;min-height:100vh}.edu-page[dir=rtl],[dir=rtl] .edu-page{font-family:IBM Plex Sans Arabic,Plus Jakarta Sans,system-ui,sans-serif}[dir=rtl] .edu-page h1,[dir=rtl] .edu-page h2,[dir=rtl] .edu-page h3,[dir=rtl] .edu-page h4{font-family:IBM Plex Sans Arabic,Plus Jakarta Sans,system-ui,sans-serif;letter-spacing:0}.edu-page ::selection{background:#b8e7dd;color:#1a1a2e}.edu-page a{color:inherit;text-decoration:none}.edu-container{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}@media (max-width:720px){.edu-container{padding:0 20px}}@keyframes diraya-pulse{0%{box-shadow:0 0 0 0 rgba(0,150,137,.45)}70%{box-shadow:0 0 0 22px rgba(0,150,137,0)}to{box-shadow:0 0 0 0 rgba(0,150,137,0)}}@keyframes diraya-spin{to{transform:rotate(1turn)}}@keyframes diraya-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes diraya-fadein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes diraya-stroke-draw{0%{stroke-dashoffset:var(--draw-len,1200)}to{stroke-dashoffset:0}}@keyframes diraya-mark-spin{to{transform:rotate(1turn)}}.edu-reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.edu-reveal.in{opacity:1;transform:translateY(0)}.edu-underline-grow{position:relative;display:inline-block}.edu-underline-grow:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:-4px;height:3px;background:#009689;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .32s cubic-bezier(.22,1,.36,1)}[dir=rtl] .edu-underline-grow:after{transform-origin:right}.edu-underline-grow:hover:after{transform:scaleX(1)}.edu-dot-grid{background-image:radial-gradient(rgba(26,26,46,.08) 1px,transparent 0);background-size:22px 22px}.edu-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:64px;align-items:center}@media (max-width:960px){.edu-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.edu-board-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:stretch}@media (max-width:880px){.edu-board-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.edu-footer-grid{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:880px){.edu-hide-mobile{display:none!important}}@media (min-width:881px){.edu-show-mobile{display:none!important}}.edu-page h1,.edu-page h2,.edu-page h3{text-wrap:pretty}.edu-corp-strip:hover{border-color:#cbcac4;transform:translateY(-1px);box-shadow:0 8px 20px rgba(26,26,46,.06)}.edu-nav-link:hover{background:rgba(26,26,46,.05);color:#1a1a2e}.edu-marquee-row:hover>*{animation-play-state:paused}.edu-carousel-btn:hover{border-color:#cbcac4;background:#fbfaf7;transform:translateY(-1px)}.edu-footer-link:hover{color:#fff}.edu-cta-ghost:hover{background:rgba(184,231,221,.1);border-color:rgba(184,231,221,.45);color:#fff}.edu-footer-ig:hover{color:#fff}.edu-footer-feature:hover{background:rgba(255,255,255,.07)!important;border-color:rgba(184,231,221,.45)!important;transform:translateY(-1px)}.edu-footer-feature:hover .edu-footer-feature-cta{transform:translateX(2px)}@media (max-width:880px){.edu-why-grid{grid-template-columns:minmax(0,1fr)!important}.edu-why-grid>div:first-child{grid-row:auto!important}.edu-faq-grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}}@keyframes edu-hero-ring{0%{transform:scale(1);opacity:.55}90%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}@keyframes edu-hero-float{0%,to{translate:0 0}50%{translate:0 -6px}}.edu-board-rail-item:hover{background:#f6f5f2}@media (max-width:880px){.edu-board-stage{padding-bottom:0!important}.edu-board-annot{position:static!important;inset-inline-end:auto!important;bottom:auto!important;margin-top:18px;max-width:100%!important}.edu-board-arc{display:none!important}.edu-board-discover{position:static!important;margin-bottom:18px;justify-content:flex-end}.edu-board-inner{grid-template-columns:minmax(0,1fr)!important}.edu-board-rail{flex-direction:row!important;overflow-x:auto;border-inline-end:0!important;border-bottom:1px solid #eeede8!important;padding:12px!important;gap:8px!important;scrollbar-width:none}.edu-board-rail::-webkit-scrollbar{display:none}.edu-board-rail>div:first-child{display:none}.edu-board-rail>button>span:last-child,.edu-board-rail>button>span:nth-child(2){display:none!important}.edu-board-rail>button{padding:8px!important;width:44px;height:44px;justify-content:center!important;flex-shrink:0}}@media (max-width:720px){.edu-cta-mark{display:none!important}.edu-cta-card{padding:56px 24px!important;border-radius:28px!important}.edu-pricing-note{display:none!important}.edu-pricing-family>div{min-height:0!important;padding:18px 22px!important}.edu-pricing-family>div>div>:nth-child(2),.edu-pricing-family>div>div>ul{display:none!important}.edu-how-grid{grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:80%!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding-inline:4px;margin-inline:-4px}}@media (max-width:720px){.edu-how-grid::-webkit-scrollbar{display:none}.edu-how-grid>*{scroll-snap-align:start}}.hw-grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:clamp(16px,1.6vw,28px);align-items:stretch}.hw-connector{align-self:center;color:#cbcac4;display:flex;align-items:center;justify-content:center;padding:0 4px}.hw-card{display:flex;flex-direction:column;border-radius:28px;overflow:hidden;position:relative;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.hw-card--light{background:#ffffff;border:1px solid #eeede8;box-shadow:0 2px 6px rgba(26,26,46,.05),0 1px 2px rgba(26,26,46,.04)}.hw-card--mint{background:#d6f0ea;border:1px solid #c9e8e0}.hw-card--dark{background:#1a1a2e;color:#f6f5f2;box-shadow:8px 8px 0 #b8e7dd}.hw-card-demo{padding:22px;flex:1 1 auto;display:flex}.demo-stage{flex:1;border-radius:20px;padding:clamp(14px,6.5cqw,22px);display:flex;flex-direction:column;gap:clamp(10px,5cqw,16px);position:relative;overflow:hidden;aspect-ratio:1/1;container-type:inline-size}.demo-stage--light{background:#f6f5f2;border:1px solid #eeede8}.demo-stage--mint{background:#ffffff;border:1px solid #ddeee9}.demo-stage--dark{background:#0e0e1a;border:1px solid #2e2d47}.hw-card-body{padding:28px 28px 32px;display:flex;flex-direction:column;gap:10px;border-top:1px solid #eeede8}.hw-card--mint .hw-card-body{border-top-color:#c9e8e0}.hw-card-body--dark{border-top-color:#2e2d47}.step-num{font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;font-weight:600;color:#009689;letter-spacing:.04em;margin-bottom:2px}.step-num--dark{color:#b8e7dd}.step-title{margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#1a1a2e}.step-title--dark{color:#ffffff}.period--teal{color:#009689}.period--mint{color:#b8e7dd}.step-body{margin:0;font-size:16px;line-height:1.55;color:#4d4c48;max-width:38ch}.step-body--dark{color:#b9b8c7}.caret{display:inline-block;width:2px;height:.95em;vertical-align:-2px;margin-left:3px;background:#009689;animation:hw-caret .9s steps(2) infinite}@keyframes hw-caret{0%,49%{opacity:1}50%,to{opacity:0}}.ripple{position:relative;width:clamp(72px,32cqw,116px);height:clamp(72px,32cqw,116px);display:flex;align-items:center;justify-content:center}.ripple-ring{position:absolute;inset:0;border-radius:999px;border:1.5px solid #009689;opacity:0;animation:hw-ripple-out 2.4s cubic-bezier(.22,1,.36,1) infinite}.ripple-ring:first-child{animation-delay:0s}.ripple-ring:nth-child(2){animation-delay:.8s}.ripple-ring:nth-child(3){animation-delay:1.6s}.ripple-core{position:relative;width:clamp(38px,16cqw,56px);height:clamp(38px,16cqw,56px);border-radius:999px;background:#009689;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 6px rgba(0,150,137,.12),0 10px 22px rgba(0,150,137,.2);animation:hw-core-pulse 1.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes hw-ripple-out{0%{opacity:.55;transform:scale(.45)}80%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}@keyframes hw-core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.session-header{display:flex;align-items:center;gap:10px;padding:clamp(7px,3cqw,10px) clamp(9px,4cqw,12px);background:#ffffff;border:1px solid #eeede8;border-radius:14px}.session-sparkle{width:clamp(22px,9cqw,26px);height:clamp(22px,9cqw,26px);border-radius:999px;background:#009689;display:flex;align-items:center;justify-content:center;flex-shrink:0}.session-meta{flex:1;min-width:0;line-height:1.2}.session-title{font-size:clamp(11.5px,4.6cqw,13px);font-weight:700;color:#1a1a2e;letter-spacing:-.01em}.session-sub{font-size:clamp(10px,3.8cqw,11px);font-weight:500;color:#6f6e69;letter-spacing:.02em;margin-top:2px}.session-tick{display:flex;gap:2px;align-items:center;flex-shrink:0}.session-tick span{display:block;width:3px;border-radius:2px;background:#009689;height:14px;opacity:.55;animation:hw-tick-wave 1.4s ease-in-out infinite}.session-tick span:first-child{animation-delay:0s;height:8px}.session-tick span:nth-child(2){animation-delay:-.1s;height:14px}.session-tick span:nth-child(3){animation-delay:-.2s;height:18px}.session-tick span:nth-child(4){animation-delay:-.3s;height:22px}.session-tick span:nth-child(5){animation-delay:-.4s;height:18px}.session-tick span:nth-child(6){animation-delay:-.5s;height:14px}.session-tick span:nth-child(7){animation-delay:-.6s;height:8px}@keyframes hw-tick-wave{0%,to{transform:scaleY(.45);opacity:.5}50%{transform:scaleY(1);opacity:1}}.mic-zone{flex:1;display:flex;align-items:center;justify-content:center;min-height:0}.transcript{background:#ffffff;border:1px solid #eeede8;border-radius:14px;padding:clamp(9px,4cqw,14px) clamp(11px,5cqw,16px);display:flex;flex-direction:column;gap:8px}.transcript-text{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(12.5px,5cqw,16px);font-weight:600;letter-spacing:-.015em;line-height:1.4;color:#1a1a2e;min-height:2.4em}.reply-header{gap:10px;padding-bottom:2px}.reply-header,.reply-sparkle{display:flex;align-items:center}.reply-sparkle{position:relative;width:clamp(24px,9.5cqw,30px);height:clamp(24px,9.5cqw,30px);border-radius:999px;background:#009689;justify-content:center;flex-shrink:0}.reply-pulse-ring{position:absolute;inset:-4px;border-radius:999px;border:1.5px solid #009689;opacity:0;animation:hw-ripple-out 2s cubic-bezier(.22,1,.36,1) infinite}.reply-name{font-size:clamp(11.5px,4.6cqw,13px);font-weight:700;color:#1a1a2e;letter-spacing:-.01em}.reply-speaking{margin-left:auto;display:inline-flex;align-items:center;gap:6px}.reply-speaking span{display:inline-block;width:3px;height:12px;border-radius:2px;background:#009689;animation:hw-tick-wave .9s ease-in-out infinite}.reply-speaking span:first-child{animation-delay:0s}.reply-speaking span:nth-child(2){animation-delay:90ms}.reply-speaking span:nth-child(3){animation-delay:.18s}.reply-speaking span:nth-child(4){animation-delay:.27s}.reply-prose{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:clamp(13px,5.4cqw,16px);font-weight:500;line-height:1.55;letter-spacing:-.01em;color:#1a1a2e;margin:0;flex:1}.concept-pill{display:inline-flex;align-items:center;gap:5px;padding:2px 8px 2px 6px;border-radius:999px;background:#e6f5f3;border:1px solid #c2e8e3;color:#00675f;font-size:clamp(11.5px,4.6cqw,13.5px);font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:all .2s cubic-bezier(.22,1,.36,1);cursor:pointer;transform:translateY(-1px)}.concept-pill:hover{background:#b8e7dd;border-color:#009689;color:#004f49}.concept-pill-icon{display:inline-flex;width:14px;height:14px;color:#009689}.concept-pill-icon svg{width:100%;height:100%}.concept-pill-label{line-height:1}.reply-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:clamp(7px,3.5cqw,12px);border-top:1px dashed #c9e8e0}.reply-action{display:inline-flex;align-items:center;gap:6px;padding:4px clamp(10px,4.5cqw,14px) 4px clamp(8px,4cqw,12px);height:clamp(26px,11cqw,32px);border-radius:999px;border:1px solid #e2e1db;background:#ffffff;color:#1a1a2e;font-family:inherit;font-size:clamp(10.5px,4.2cqw,12px);font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:all .18s cubic-bezier(.22,1,.36,1)}.reply-action:hover{border-color:#1a1a2e;background:#f6f5f2}.reply-action--primary{background:#1a1a2e;color:#ffffff;border-color:#1a1a2e}.reply-action--primary:hover{background:#2e2d47;border-color:#2e2d47}.demo-stage--dark .board-watermark{position:absolute;top:-22px;right:-22px;pointer-events:none}.board-ruling{position:absolute;inset:0;background-image:linear-gradient(180deg,transparent 31px,rgba(184,231,221,.05) 0,rgba(184,231,221,.05) 32px,transparent 0);background-size:100% 32px;pointer-events:none;opacity:.6}.board-svg{width:100%;flex:1;position:relative;z-index:1;margin-top:-4px}.eq-text{font-family:JetBrains Mono,ui-monospace,monospace;font-size:16px;font-weight:500;fill:#fbfaf7;opacity:0;letter-spacing:-.01em}.eq-left{animation:hw-fade-up .6s cubic-bezier(.22,1,.36,1) .2s forwards}.eq-right{animation:hw-fade-up .6s cubic-bezier(.22,1,.36,1) 1.7s forwards}.eq-arrow{stroke-dasharray:60;stroke-dashoffset:60;animation:hw-draw-stroke .7s cubic-bezier(.22,1,.36,1) 1s forwards}.eq-underline{stroke-dasharray:120;stroke-dashoffset:120;animation:hw-draw-stroke .8s cubic-bezier(.22,1,.36,1) 2.4s forwards}.sketch-leaf path{stroke-dasharray:300;stroke-dashoffset:300;animation:hw-draw-stroke 1.1s cubic-bezier(.22,1,.36,1) 3.2s forwards}.sketch-leaf path:nth-child(2){animation-delay:3.6s}.sketch-leaf path:nth-child(3){animation-delay:3.8s}.sketch-leaf path:nth-child(4){animation-delay:4s}.chloroplast{opacity:0;transform-origin:center;animation:hw-pop .42s cubic-bezier(.22,1,.36,1) 4.4s forwards}.sketch-sun circle,.sketch-sun line{stroke-dasharray:120;stroke-dashoffset:120;animation:hw-draw-stroke .6s cubic-bezier(.22,1,.36,1) 4.8s forwards}.sketch-sun path{stroke-dasharray:200;stroke-dashoffset:200;animation:hw-draw-stroke .8s cubic-bezier(.22,1,.36,1) 5.4s forwards}.board-caption{font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;fill:#9b9a94;letter-spacing:.08em;text-transform:uppercase;opacity:0;animation:hw-fade-up .5s cubic-bezier(.22,1,.36,1) 6.1s forwards}@keyframes hw-draw-stroke{to{stroke-dashoffset:0}}@keyframes hw-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes hw-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}.board-meta{position:absolute;bottom:14px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#b8e7dd}.board-dot{width:6px;height:6px;border-radius:999px;background:#009689;box-shadow:0 0 0 3px rgba(0,150,137,.28);animation:hw-core-pulse 1.6s cubic-bezier(.22,1,.36,1) infinite}@media (max-width:980px){.hw-grid{grid-template-columns:1fr;gap:20px}.hw-connector{transform:rotate(90deg);padding:4px 0}.hw-card{min-height:0}}.hw-card{animation:hw-card-in .6s cubic-bezier(.22,1,.36,1) both}.hw-card--light{animation-delay:0s}.hw-card--mint{animation-delay:80ms}.hw-card--dark{animation-delay:.16s}@keyframes hw-card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.board-caption,.board-dot,.caret,.chloroplast,.eq-arrow,.eq-text,.eq-underline,.hw-card,.reply-pulse-ring,.reply-speaking span,.ripple-core,.ripple-ring,.session-tick span,.sketch-leaf path,.sketch-sun circle,.sketch-sun line,.sketch-sun path{animation:none!important}.board-caption,.eq-text{opacity:1}.eq-arrow,.eq-underline,.sketch-leaf path,.sketch-sun circle,.sketch-sun line,.sketch-sun path{stroke-dashoffset:0}.chloroplast{opacity:1;transform:scale(1)}}