@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/8f44a3f8acf030d7-s.13-2a8t9~vhy7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e476edbd88287c80-s.11.g-d82_oznb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b5ec3cc80d647f5c-s.0b_az3ql45-b2.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/ba13cd28f015ae67-s.08iw-bhhd_.e8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e20f1bbbcea1f1aa-s.0-k_4mbfl___f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:300;font-display:swap;src:url(../media/cd72e39fe5f8e190-s.p.04cus79j~j33c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/49f63022355b874d-s.11nl9zxewxe-t.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/da99beadb68683ca-s.0ro0jt0v1wa6o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c8480d661ce86a95-s.0pcfim0vq1i7w.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ed4419e06e4417f3-s.0708_2rb.kkfm.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/35dab0372a508468-s.0kq0~qg37cqid.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:400;font-display:swap;src:url(../media/216579b50e548914-s.p.0f15lb3k5m3.h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62298de840807b3a-s.006~0drdw3gxp.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5b6b955c86e93082-s.039h-t36yu~_f.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a2cc13e71c7659-s.0~fdcud0u~xfu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/80b5d2606701f988-s.0keo5~of5c52o.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5427b945d5902666-s.0qkn~99ebxcis.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:500;font-display:swap;src:url(../media/3df2de83712245dd-s.p.09xh26xjk1va7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/893ae83aca20c19d-s.0uo_jh8dhmqu-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c02ac0fa909c6aa5-s.017tr7xckzqr0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dd1c5fae9520065d-s.0s6j4aoxs._03.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ae8db9675a5da745-s.15g05.jjgjxu..woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798f80a4b3a62ae7-s.0.9l-646sag1..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bc7fc94203521e3-s.p.053z1y05dxnuy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Fallback;src:local(Arial);ascent-override:91.32%;descent-override:18.52%;line-gap-override:2.74%;size-adjust:102.06%}.ubuntu_df32eb50-module__Qj5itW__className{font-family:Ubuntu,Ubuntu Fallback;font-style:normal}.ubuntu_df32eb50-module__Qj5itW__variable{--edu-font-ubuntu:"Ubuntu", "Ubuntu Fallback"}
@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fde4e88984614a46-s.15jsxw4uf7-vb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cd8868152a8e05a2-s.17.4fitn6gzru.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13384cdee973a464-s.0ywhrfvtl.xl1.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e550f72b5719cd90-s.0.9y2y9uk_n37.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5044bd7c23e87b-s.0d64.vh-.xt30.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f993dba6660b9bd1-s.p.0ptrdda7lwqxw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ubuntu Mono Fallback;src:local(Arial);ascent-override:74.0%;descent-override:15.16%;line-gap-override:0.0%;size-adjust:112.16%}.ubuntu_mono_1feeeb22-module__cqe6oG__className{font-family:Ubuntu Mono,Ubuntu Mono Fallback;font-style:normal;font-weight:400}.ubuntu_mono_1feeeb22-module__cqe6oG__variable{--edu-font-ubuntu-mono:"Ubuntu Mono", "Ubuntu Mono Fallback"}
.education-page{--red:#ed0100;--red-dim:#ed01002e;--red-glow:#ed010059;--bg:#08080a;--bg2:#0e0e11;--bg3:#131317;--surface:#ffffff0a;--surface-hover:#ffffff12;--border:#ffffff14;--border-red:#ed010040;--text:#f0eff2;--text-muted:#8a8996;--text-dim:#555460;--green:#3dc45b;--edu-font:var(--edu-font-ubuntu), sans-serif;--edu-font-mono:var(--edu-font-ubuntu-mono), monospace;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--edu-font);scroll-behavior:smooth;line-height:1.6;position:relative;overflow-x:hidden}.education-page h1,.education-page h2,.education-page h3,.education-page h4,.education-page h5{font-family:var(--edu-font);letter-spacing:-.02em;line-height:1.15}.education-page h1{font-size:clamp(2.6rem,5vw,4.2rem);font-weight:700}.education-page h2{font-size:clamp(2rem,3.5vw,3rem);font-weight:700}.education-page h3{font-size:clamp(1.1rem,2vw,1.4rem);font-weight:600}.education-page p{color:var(--text-muted);font-size:1rem;line-height:1.75}.education-page .container{z-index:3;background-color:#0000;width:auto;max-width:1200px;height:auto;margin:0 auto;padding:0 48px;display:block;position:relative}.education-page section{scroll-margin-top:90px;position:relative}.education-page .btn-primary{background:var(--red);color:#fff;font-family:var(--edu-font);cursor:pointer;box-shadow:0 0 24px var(--red-glow);border:none;border-radius:8px;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.education-page .btn-primary:hover{background:#ff1a1a;transform:translateY(-1px);box-shadow:0 0 40px #ed010080}.education-page .btn-ghost{color:var(--text);font-family:var(--edu-font);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.education-page .btn-ghost:hover{background:var(--surface);border-color:#ffffff40;transform:translateY(-1px)}.education-page .btn-outline-red{color:var(--red);font-family:var(--edu-font);border:1px solid var(--border-red);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;padding:13px 28px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.education-page .btn-outline-red:hover{background:var(--red-dim);box-shadow:0 0 20px var(--red-glow);transform:translateY(-1px)}.education-page #hero{flex-direction:column;justify-content:center;min-height:92vh;padding-top:100px;display:flex;overflow:hidden}.education-page .hero-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;padding:72px 0;display:grid}.education-page .hero-badge{border:1px solid var(--border-red);font-size:.8rem;font-weight:500;font-family:var(--edu-font);color:var(--red);background:#ed01001a;border-radius:100px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 14px;display:inline-flex}.education-page .hero-badge:before{content:"";background:var(--red);width:6px;height:6px;box-shadow:0 0 8px var(--red);border-radius:50%;animation:2s ease-in-out infinite edu-pulse-dot}.education-page .hero-title{margin-bottom:24px}.education-page .hero-title .accent{color:var(--red);display:block}.education-page .hero-sub{color:var(--text-muted);max-width:500px;margin-bottom:36px;font-size:1.05rem;line-height:1.8}.education-page .hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:44px;display:flex}.education-page .hero-tags{flex-wrap:wrap;gap:10px;display:flex}.education-page .hero-tag{color:var(--text-dim);font-size:.8rem;font-family:var(--edu-font);border:1px solid var(--border);border-radius:6px;padding:5px 12px}.education-page .hero-glow{pointer-events:none;background:radial-gradient(circle,#ed010014 0%,#0000 65%);width:700px;height:700px;position:absolute;top:40%;right:-10%;transform:translateY(-50%)}.education-page .img-placeholder{background:var(--bg3);border:1px solid var(--border);width:100%;color:var(--text-dim);font-family:var(--edu-font-mono);text-align:center;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;font-size:.75rem;display:flex;position:relative;overflow:hidden}.education-page .img-placeholder:before{content:"";background-image:repeating-linear-gradient(45deg,#0000,#0000 10px,#ffffff05 10px 20px);position:absolute;inset:0}.education-page .img-placeholder .ph-icon{opacity:.5;font-size:1.4rem;position:relative}.education-page .img-placeholder .ph-label{color:var(--red);opacity:.7;letter-spacing:.08em;text-transform:uppercase;font-size:.62rem;position:relative}.education-page .img-placeholder .ph-desc{max-width:320px;line-height:1.5;position:relative}.education-page .hero-visual .img-placeholder{aspect-ratio:16/12;box-shadow:0 0 80px #ed01001f,0 40px 80px #0009}.education-page .edu-img{object-fit:cover;border:1px solid var(--border);background:var(--bg3);border-radius:12px;width:100%;display:block}.education-page .hero-visual .edu-img{box-shadow:0 0 80px #ed01001f,0 40px 80px #0009}.education-page .edu-img-contain{aspect-ratio:auto;object-fit:contain;height:auto}.education-page #value-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg2);padding:0}.education-page .value-strip-inner{align-items:stretch;display:flex}.education-page .value-item{border-right:1px solid var(--border);flex:1;padding:28px 30px;transition:background .2s}.education-page .value-item:last-child{border-right:none}.education-page .value-item:hover{background:var(--surface)}.education-page .value-icon{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-size:1rem;display:flex}.education-page .value-item h4{font-family:var(--edu-font);color:var(--text);margin-bottom:4px;font-size:.95rem;font-weight:600}.education-page .value-item p{color:var(--text-muted);font-size:.82rem;line-height:1.5}.education-page .section-pad{padding:100px 0}.education-page .section-label{font-size:.75rem;font-weight:600;font-family:var(--edu-font);text-transform:uppercase;letter-spacing:.12em;color:var(--red);margin-bottom:16px;display:inline-block}.education-page .section-title{margin-bottom:16px}.education-page .section-sub{color:var(--text-muted);max-width:620px;margin-bottom:56px;font-size:1.05rem;line-height:1.8}.education-page .section-sub.centered{text-align:center;margin:0 auto 56px}.education-page .text-center{text-align:center}.education-page #build{background:var(--bg)}.education-page .build-inner{grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;display:grid}.education-page .chip-cloud{flex-wrap:wrap;gap:12px;display:flex}.education-page .chip{background:var(--bg2);border:1px solid var(--border);font-family:var(--edu-font);color:var(--text);border-radius:100px;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:500;transition:all .2s;display:inline-flex}.education-page .chip:hover{border-color:var(--border-red);background:var(--bg3);transform:translateY(-2px)}.education-page .chip:before{content:"";background:var(--red);width:6px;height:6px;box-shadow:0 0 6px var(--red);border-radius:50%}.education-page #why-institute{background:var(--bg2)}.education-page .why-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.education-page .why-card{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:32px;transition:all .25s;position:relative;overflow:hidden}.education-page .why-card:before{content:"";background:linear-gradient(135deg, var(--red-dim), transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.education-page .why-card:hover:before{opacity:1}.education-page .why-card:hover{border-color:var(--border-red);transform:translateY(-3px)}.education-page .why-icon-line{background:var(--red);width:32px;height:2px;box-shadow:0 0 8px var(--red-glow);border-radius:2px;margin-bottom:20px;position:relative}.education-page .why-card h3{margin-bottom:12px;font-size:1.15rem;position:relative}.education-page .why-card p{margin-bottom:16px;font-size:.88rem;line-height:1.7;position:relative}.education-page .why-mini-list{flex-direction:column;gap:7px;list-style:none;display:flex;position:relative}.education-page .why-mini-list li{color:var(--text-muted);font-size:.8rem;font-family:var(--edu-font);align-items:center;gap:9px;display:flex}.education-page .why-mini-list li:before{content:"";background:var(--red);border-radius:50%;flex-shrink:0;width:5px;height:5px}.education-page #learn{background:var(--bg)}.education-page .learn-grid{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.education-page .learn-card{background:var(--bg2);border:1px solid var(--border);padding:20px 20px 18px;transition:all .25s;position:relative;overflow:hidden}.education-page .learn-card:first-child{border-radius:12px 0 0}.education-page .learn-card:nth-child(3){border-radius:0 12px 0 0}.education-page .learn-card:nth-child(4){border-radius:0 0 0 12px}.education-page .learn-card:last-child{border-radius:0 0 12px}.education-page .learn-card:before{content:"";background:linear-gradient(135deg, var(--red-dim), transparent 60%);opacity:0;transition:opacity .3s;position:absolute;inset:0}.education-page .learn-card:hover:before{opacity:1}.education-page .learn-card:hover{border-color:var(--border-red);transform:translateY(-2px)}.education-page .learn-img{aspect-ratio:2;object-fit:cover;width:calc(100% + 40px);max-width:none;margin:-20px -20px 18px;display:block;position:relative}.education-page .learn-num{display:none}.education-page .learn-card h3{margin-bottom:12px;font-size:1.1rem;position:relative}.education-page .learn-card p{font-size:.88rem;line-height:1.7;position:relative}.education-page #benefits{background:var(--bg2)}.education-page .benefits-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.education-page .benefit-col{background:var(--bg);border:1px solid var(--border);border-radius:14px;padding:32px;transition:all .25s}.education-page .benefit-col:hover{border-color:var(--border-red)}.education-page .benefit-col.featured{border-color:var(--border-red);background:linear-gradient(180deg, var(--red-dim), var(--bg) 45%)}.education-page .benefit-head{align-items:center;gap:12px;margin-bottom:8px;display:flex}.education-page .benefit-emoji{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.2rem;display:flex}.education-page .benefit-col h3{font-size:1.2rem}.education-page .benefit-col>p{margin-bottom:20px;font-size:.85rem}.education-page .benefit-list{flex-direction:column;gap:10px;list-style:none;display:flex}.education-page .benefit-list li{color:var(--text-muted);font-size:.85rem;font-family:var(--edu-font);align-items:flex-start;gap:10px;line-height:1.4;display:flex}.education-page .benefit-check{width:18px;height:18px;color:var(--green);background:#3dc45b26;border:1px solid #3dc45b66;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.65rem;display:flex}.education-page #why-plan{background:var(--bg)}.education-page .plan-split{grid-template-columns:1fr 1fr;gap:24px;margin-top:12px;display:grid}.education-page .plan-box{border:1px solid var(--border);background:var(--bg2);border-radius:16px;padding:36px}.education-page .plan-box.pro{border-color:var(--border-red);background:linear-gradient(180deg, var(--red-dim), var(--bg2) 40%);box-shadow:0 0 50px #ed010014}.education-page .plan-box-tag{font-size:.72rem;font-weight:700;font-family:var(--edu-font);text-transform:uppercase;letter-spacing:.12em;color:var(--text-dim);margin-bottom:8px}.education-page .plan-box.pro .plan-box-tag{color:var(--red)}.education-page .plan-box h3{margin-bottom:14px;font-size:1.4rem}.education-page .plan-box>p{margin-bottom:22px;font-size:.88rem}.education-page .plan-list{gap:9px;list-style:none;display:grid}.education-page .plan-list li{font-size:.85rem;font-family:var(--edu-font);color:var(--text-muted);align-items:center;gap:10px;display:flex}.education-page .plan-list li .mk{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:.65rem;display:flex}.education-page .plan-list li .mk.no{background:var(--surface);border:1px solid var(--border);color:var(--text-dim)}.education-page .plan-list li .mk.yes{color:var(--green);background:#3dc45b26;border:1px solid #3dc45b66}.education-page #deployment{background:var(--bg2)}.education-page .deploy-grid{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:56px;display:grid}.education-page .deploy-card{background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:40px;transition:all .25s}.education-page .deploy-card:hover{border-color:var(--border-red)}.education-page .deploy-icon{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;font-size:1.4rem;display:flex}.education-page .deploy-tag{font-size:.72rem;font-weight:700;font-family:var(--edu-font);text-transform:uppercase;letter-spacing:.12em;color:var(--red);margin-bottom:8px}.education-page .deploy-card h3{margin-bottom:10px;font-size:1.5rem}.education-page .deploy-card>p{margin-bottom:24px;font-size:.9rem}.education-page .deploy-sub{text-transform:uppercase;letter-spacing:.1em;color:var(--text-dim);font-size:.72rem;font-family:var(--edu-font);margin-bottom:12px;font-weight:600}.education-page .deploy-list{flex-direction:column;gap:12px;list-style:none;display:flex}.education-page .deploy-list li{color:var(--text-muted);align-items:flex-start;gap:11px;font-size:.86rem;line-height:1.5;display:flex}.education-page .deploy-list li strong{color:var(--text);font-family:var(--edu-font);font-weight:600}.education-page .deploy-list li .di{width:20px;height:20px;color:var(--green);background:#3dc45b26;border:1px solid #3dc45b66;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-size:.6rem;display:flex}.education-page .compare-table{border-collapse:collapse;border:1px solid var(--border);border-radius:12px;width:100%;overflow:hidden}.education-page .compare-table th{font-family:var(--edu-font);background:var(--bg3);border-bottom:1px solid var(--border);text-align:left;padding:16px 24px;font-size:.85rem;font-weight:600}.education-page .compare-table th.col-hosted{color:var(--red)}.education-page .compare-table th.col-onprem{color:var(--text)}.education-page .compare-table td{color:var(--text-muted);border-bottom:1px solid var(--border);padding:14px 24px;font-size:.88rem}.education-page .compare-table tr:last-child td{border-bottom:none}.education-page .compare-table tr:hover td{background:#ffffff05}.education-page .compare-table td .ck{color:var(--red);margin-right:6px;font-weight:700}.education-page #includes{background:var(--bg)}.education-page .includes-grid{flex-wrap:wrap;gap:12px;display:flex}.education-page .include-chip{background:var(--bg2);border:1px solid var(--border);font-family:var(--edu-font);color:var(--text);border-radius:8px;align-items:center;gap:9px;padding:12px 18px;font-size:.85rem;transition:all .2s;display:inline-flex}.education-page .include-chip:hover{border-color:var(--border-red);background:var(--bg3)}.education-page .include-chip .ic{width:18px;height:18px;color:var(--green);background:#3dc45b26;border:1px solid #3dc45b66;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-size:.62rem;display:flex}.education-page #use-cases{background:var(--bg2)}.education-page .usecase-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.education-page .usecase-card{background:var(--bg);border:1px solid var(--border);border-radius:12px;padding:28px;transition:all .25s;position:relative;overflow:hidden}.education-page .usecase-card:before{content:"";background:var(--red);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.education-page .usecase-card:hover:before{opacity:1}.education-page .usecase-card:hover{border-color:#ed010033;transform:translateY(-3px);box-shadow:0 12px 40px #0006}.education-page .usecase-emoji{margin-bottom:14px;font-size:1.5rem;display:block}.education-page .usecase-card h3{margin-bottom:8px;font-size:1.05rem}.education-page .usecase-card p{font-size:.84rem}.education-page .edu-video-carousel-section{background:var(--bg)}.education-page .edu-video-carousel{border:1px solid var(--border-red);background:var(--bg3);border-radius:18px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 0 70px #ed01001a,0 30px 80px #0000008c}.education-page .edu-video-carousel-media{object-fit:cover;width:100%;height:560px;display:block}.education-page .edu-video-carousel-shade{pointer-events:none;background:linear-gradient(90deg,#08080ae6 0%,#08080ab8 36%,#08080a26 75%),linear-gradient(#08080a1f,#08080a8c);position:absolute;inset:0}.education-page .edu-video-carousel-copy{z-index:2;max-width:560px;position:absolute;bottom:48px;left:48px}.education-page .edu-video-carousel-copy h3{margin-bottom:8px;font-size:clamp(2rem,4vw,3.4rem)}.education-page .edu-video-carousel-subtitle{color:var(--text);margin-bottom:14px;font-size:1.08rem;font-weight:500}.education-page .edu-video-carousel-copy p{max-width:540px;margin-bottom:18px}.education-page .edu-video-carousel-copy ul{gap:8px;list-style:none;display:grid}.education-page .edu-video-carousel-copy li{color:var(--text);align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.45;display:flex}.education-page .edu-video-carousel-copy li:before{content:"";background:var(--red);width:6px;height:6px;box-shadow:0 0 8px var(--red-glow);border-radius:50%;flex-shrink:0;margin-top:8px}.education-page .edu-video-carousel-dots{z-index:3;gap:8px;display:flex;position:absolute;bottom:32px;right:32px}.education-page .edu-video-carousel-dots button{cursor:pointer;background:0 0;border:1px solid #ffffffa6;border-radius:999px;width:10px;height:10px}.education-page .edu-video-carousel-dots button.active{background:var(--red);border-color:var(--red);width:28px;box-shadow:0 0 12px var(--red-glow)}.education-page #student-showcase{background:var(--bg)}.education-page .gallery-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.education-page .gallery-item .img-placeholder{aspect-ratio:4/3}.education-page .gallery-cap{margin-top:12px}.education-page .gallery-cap h4{font-family:var(--edu-font);margin-bottom:3px;font-size:.95rem;font-weight:600}.education-page .gallery-cap span{color:var(--text-dim);font-size:.8rem;font-family:var(--edu-font)}.education-page .build-img .img-placeholder{aspect-ratio:16/6;margin-top:40px}.education-page #cta-band{background:var(--bg)}.education-page .cta-band-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.education-page .cta-band-card{background:var(--bg2);border:1px solid var(--border);border-radius:16px;flex-direction:column;padding:36px;transition:all .25s;display:flex}.education-page .cta-band-card:hover{border-color:var(--border-red);transform:translateY(-3px)}.education-page .cta-band-card .cta-icon{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;font-size:1.3rem;display:flex}.education-page .cta-band-card h3{margin-bottom:10px;font-size:1.2rem}.education-page .cta-band-card p{flex-grow:1;margin-bottom:24px;font-size:.86rem}.education-page #faq{background:var(--bg2)}.education-page .faq-list{flex-direction:column;gap:12px;max-width:820px;margin:0 auto;display:flex}.education-page .faq-item{background:var(--bg);border:1px solid var(--border);border-radius:12px;transition:border-color .2s;overflow:hidden}.education-page .faq-item[open]{border-color:var(--border-red)}.education-page .faq-item summary{cursor:pointer;font-family:var(--edu-font);color:var(--text);justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;font-size:1rem;font-weight:600;list-style:none;display:flex}.education-page .faq-item summary::-webkit-details-marker{display:none}.education-page .faq-item summary .faq-plus{border:1px solid var(--border-red);width:24px;height:24px;color:var(--red);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;font-size:1.1rem;transition:transform .25s;display:flex}.education-page .faq-item[open] summary .faq-plus{transform:rotate(45deg)}.education-page .faq-answer{color:var(--text-muted);padding:0 26px 24px;font-size:.9rem;line-height:1.75}.education-page #final-cta{background:var(--bg);text-align:center;position:relative;overflow:hidden}.education-page #final-cta:before{content:"";pointer-events:none;background:radial-gradient(at 50% 60%,#ed010014 0%,#0000 65%);position:absolute;inset:0}.education-page .final-cta-inner{z-index:1;max-width:720px;margin:0 auto;scroll-margin-top:90px;position:relative}.education-page .final-note{flex-wrap:wrap;justify-content:center;gap:16px;max-width:620px;margin:28px auto 0;display:flex}.education-page .final-note-card{background:var(--bg2);border:1px solid var(--border);text-align:left;border-radius:12px;flex:1;min-width:240px;padding:20px 24px}.education-page .final-note-card b{font-family:var(--edu-font);color:var(--text);margin-bottom:4px;font-size:.9rem;display:block}.education-page .final-note-card span{color:var(--text-muted);font-size:.82rem}.education-page .final-ctas{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:36px;display:flex}.education-page .final-tagline{color:var(--text-dim);margin-top:24px;font-size:1rem;font-style:italic}.education-page .reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.education-page .reveal.visible{opacity:1!important;transform:translateY(0)!important}.education-page .reveal-delay-1{transition-delay:.1s}.education-page .reveal-delay-2{transition-delay:.2s}.education-page .reveal-delay-3{transition-delay:.3s}.education-page .reveal-delay-4{transition-delay:.4s}.education-page .reveal-delay-5{transition-delay:.5s}@media (max-width:900px){.education-page .container{padding:0 24px}.education-page .hero-inner,.education-page .build-inner{grid-template-columns:1fr;gap:40px}.education-page .why-grid,.education-page .learn-grid,.education-page .benefits-grid,.education-page .usecase-grid,.education-page .cta-band-grid,.education-page .gallery-grid,.education-page .plan-split,.education-page .deploy-grid{grid-template-columns:1fr}.education-page .value-strip-inner{flex-wrap:wrap}.education-page .value-item{border-bottom:1px solid var(--border);flex:45%}.education-page .edu-video-carousel{min-height:640px}.education-page .edu-video-carousel-media{height:640px}.education-page .edu-video-carousel-shade{background:linear-gradient(#08080a2e 0%,#08080abf 52%,#08080aeb 100%)}.education-page .edu-video-carousel-copy{max-width:none;bottom:68px;left:24px;right:24px}.education-page .edu-video-carousel-dots{bottom:28px;left:24px;right:auto}.education-page .section-pad{padding:64px 0}}@keyframes edu-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}
