.twc-edu{--bg:#0c0c0a;--bg-2:#111110;--bg-3:#17171400;--surface:#131311;--surface-2:#1a1a17;--border:#1f1f1c;--border-2:#2a2a26;--text:#f0ede5;--text-2:#a8a89e;--text-3:#7a7a72;--text-4:#555550;--accent:#c9a227;--accent-soft:#c9a2271f;--accent-dim:#c9a2270f;--green:#4ade80;--red:#f87171;--font-serif:"Instrument Serif", Georgia, serif;--font-mono:"JetBrains Mono", "Courier New", monospace;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif}.twc-edu *,.twc-edu :before,.twc-edu :after{box-sizing:border-box;margin:0;padding:0}.twc-edu{scroll-behavior:smooth;font-family:var(--font-sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.6;position:relative;overflow-x:hidden}.twc-edu:before{content:"";pointer-events:none;z-index:1;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.4 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.twc-edu main,.twc-edu nav,.twc-edu footer,.twc-edu section{z-index:2;position:relative}.twc-edu .ticker{border-bottom:.5px solid var(--border);z-index:100;font-family:var(--font-mono);letter-spacing:.5px;-webkit-backdrop-filter:blur(20px);background:#080807e6;padding:10px 0;font-size:11px;position:fixed;top:0;left:0;right:0;overflow:hidden}.twc-edu .ticker-inner{white-space:nowrap;gap:36px;width:max-content;animation:60s linear infinite ticker-scroll;display:flex}.twc-edu .ticker-item{color:var(--text-3);align-items:center;gap:8px;display:inline-flex}.twc-edu .ticker-item strong{color:var(--text-2);font-weight:500}.twc-edu .ticker-item .up{color:var(--green)}.twc-edu .ticker-item .down{color:var(--red)}.twc-edu .ticker-item:after{content:"";background:var(--border-2);border-radius:50%;width:3px;height:3px;margin-left:36px}.twc-edu .ticker-item:last-child:after{display:none}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.twc-edu .ticker-badge{font-family:var(--font-mono);color:var(--accent);letter-spacing:2px;background:linear-gradient(90deg,#0000,#080807f2 20%);align-items:center;gap:6px;padding:10px 24px 10px 48px;font-size:10px;display:flex;position:absolute;top:0;bottom:0;right:0}.twc-edu .ticker-badge .dot{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.twc-edu .nav{z-index:99;border-bottom:.5px solid #0000;align-items:center;height:68px;transition:all .3s;display:flex;position:fixed;top:36px;left:0;right:0}.twc-edu .nav.scrolled{-webkit-backdrop-filter:blur(24px);border-bottom:.5px solid var(--border);background:#0c0c0ad9}.twc-edu .nav .wrap{justify-content:space-between;align-items:center;width:100%;max-width:1240px;margin:0 auto;padding:0 32px;display:flex}.twc-edu .nav-logo{font-family:var(--font-serif);color:var(--text);letter-spacing:-.01em;font-size:1.3rem;font-weight:400;text-decoration:none}.twc-edu .nav-logo em{color:var(--accent);font-style:italic}.twc-edu .nav-links{align-items:center;gap:28px;list-style:none;display:flex}.twc-edu .nav-links a{font-family:var(--font-mono);color:var(--text-3);letter-spacing:1.5px;text-transform:uppercase;font-size:.7rem;font-weight:400;text-decoration:none;transition:color .2s}.twc-edu .nav-links a:hover{color:var(--text)}.twc-edu .nav-cta{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;background:var(--accent);color:var(--bg);border-radius:2px;padding:9px 16px;font-size:.7rem;font-weight:500;text-decoration:none;transition:all .2s}.twc-edu .nav-cta:hover{background:#d4ae2e;transform:translateY(-1px)}.twc-edu .nav-hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:4px;display:none}.twc-edu .nav-hamburger span{background:var(--text);width:22px;height:1px;transition:all .3s}.twc-edu .mobile-menu{background:var(--bg);z-index:200;flex-direction:column;justify-content:center;align-items:center;gap:28px;display:none;position:fixed;inset:0}.twc-edu .mobile-menu.open{display:flex}.twc-edu .mobile-menu a{font-family:var(--font-serif);color:var(--text);font-size:1.75rem;text-decoration:none}.twc-edu .mobile-menu a em{color:var(--accent);font-style:italic}.twc-edu .mobile-menu-close{color:var(--text);cursor:pointer;background:0 0;border:none;font-size:2rem;line-height:1;position:absolute;top:24px;right:28px}.twc-edu section{position:relative}.twc-edu .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.twc-edu .wrap-narrow{max-width:780px}.twc-edu .wrap-mid{max-width:960px}.twc-edu .section-marker{align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding:64px 32px 32px;display:flex}.twc-edu .section-marker-line{background:var(--border);flex:1;height:.5px}.twc-edu .section-marker-label{font-family:var(--font-mono);color:var(--text-3);letter-spacing:2.5px;text-transform:uppercase;font-size:.7rem}.twc-edu .section-marker-label .num{color:var(--accent)}.twc-edu h1{font-family:var(--font-serif);letter-spacing:-.025em;color:var(--text);font-size:clamp(2.75rem,6.5vw,5rem);font-weight:400;line-height:1.02}.twc-edu h1 em{color:var(--accent);font-style:italic}.twc-edu h2{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--text);font-size:clamp(2rem,4.5vw,3.25rem);font-weight:400;line-height:1.08}.twc-edu h2 em{color:var(--accent);font-style:italic}.twc-edu h3{font-family:var(--font-serif);color:var(--text);font-size:1.5rem;font-weight:400;line-height:1.15}.twc-edu h4{font-family:var(--font-sans);color:var(--text);font-size:1rem;font-weight:600}.twc-edu .eyebrow{font-family:var(--font-mono);letter-spacing:2.5px;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:20px;font-size:.7rem;display:inline-flex}.twc-edu .eyebrow:before{content:"";background:var(--accent);width:16px;height:.5px}.twc-edu .lead{color:var(--text-2);font-size:1.1rem;line-height:1.7}.twc-edu .volume-line{font-family:var(--font-mono);color:var(--accent);letter-spacing:2.5px;align-items:center;gap:14px;margin-bottom:28px;font-size:.7rem;display:flex}.twc-edu .volume-line .serif-note{font-family:var(--font-serif);color:var(--text-3);letter-spacing:0;text-transform:none;font-size:.8rem;font-style:italic}.twc-edu .volume-line .divider{background:var(--accent);width:24px;height:.5px}.twc-edu .btn{font-family:var(--font-mono);letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:none;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:.75rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.twc-edu .btn-primary{background:var(--accent);color:var(--bg)}.twc-edu .btn-primary:hover{background:#d4ae2e;transform:translateY(-1px);box-shadow:0 6px 20px #c9a22726}.twc-edu .btn-secondary{color:var(--text);border:.5px solid var(--border-2);background:0 0}.twc-edu .btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.twc-edu .btn-ghost{color:var(--text-2);border-bottom:.5px solid var(--border-2);background:0 0;border-radius:0;padding:8px 0}.twc-edu .btn-ghost:hover{color:var(--accent);border-color:var(--accent)}.twc-edu .hero{padding:180px 0 100px;position:relative;overflow:hidden}.twc-edu .hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a2270f 0%,#0000 60%);width:600px;height:600px;position:absolute;top:-10%;right:-10%}.twc-edu .hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;display:grid}.twc-edu .hero h1{margin-bottom:24px}.twc-edu .hero .lead{max-width:480px;margin-bottom:36px}.twc-edu .hero-ctas{flex-wrap:wrap;gap:12px;margin-bottom:48px;display:flex}.twc-edu .hero-stats{border-top:.5px solid var(--border);gap:40px;padding-top:28px;display:flex}.twc-edu .hero-stat-num{font-family:var(--font-serif);color:var(--text);letter-spacing:-.02em;margin-bottom:6px;font-size:2rem;line-height:1;display:block}.twc-edu .hero-stat-num.accent{color:var(--accent);font-style:italic}.twc-edu .hero-stat-label{font-family:var(--font-mono);color:var(--text-3);letter-spacing:1.8px;text-transform:uppercase;font-size:.65rem}.twc-edu .hero-visual{background:var(--surface);border:.5px solid var(--border);border-radius:4px;position:relative;overflow:hidden;box-shadow:0 40px 80px #0006}.twc-edu .hero-visual-header{background:var(--surface-2);border-bottom:.5px solid var(--border);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:10px 16px;font-size:.7rem;display:flex}.twc-edu .hero-visual-header .dots{gap:5px;display:flex}.twc-edu .hero-visual-header .dots span{opacity:.4;border-radius:50%;width:8px;height:8px}.twc-edu .hero-visual-header .dots span:first-child{background:var(--red)}.twc-edu .hero-visual-header .dots span:nth-child(2){background:var(--accent)}.twc-edu .hero-visual-header .dots span:nth-child(3){background:var(--green)}.twc-edu .hero-visual-header .pair{color:var(--text-2)}.twc-edu .hero-visual-header .live{color:var(--accent);letter-spacing:2px;align-items:center;gap:6px;display:flex}.twc-edu .hero-visual-header .live .dot{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse}.twc-edu .hero-visual svg{background:var(--surface);width:100%;height:auto;display:block}.twc-edu .problem{padding:80px 0 100px}.twc-edu .problem-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:80px;display:grid}.twc-edu .problem-text h2{margin-bottom:24px}.twc-edu .problem-text p{color:var(--text-2);margin-bottom:20px;line-height:1.8}.twc-edu .problem-text strong{color:var(--text);font-weight:500}.twc-edu .problem-text em{font-family:var(--font-serif);color:var(--accent);font-size:1.08em;font-style:italic}.twc-edu .problem-cards{gap:12px;display:grid}.twc-edu .problem-card{background:var(--surface);border:.5px solid var(--border);border-radius:3px;align-items:flex-start;gap:16px;padding:20px 24px;transition:all .3s;display:flex}.twc-edu .problem-card:hover{border-color:var(--border-2);transform:translate(2px)}.twc-edu .problem-card.bad{border-left:2px solid var(--red)}.twc-edu .problem-card.good{border-left:2px solid var(--accent)}.twc-edu .problem-card-num{font-family:var(--font-mono);color:var(--text-4);letter-spacing:1.5px;min-width:24px;padding-top:2px;font-size:.65rem}.twc-edu .problem-card h4{margin-bottom:4px;font-size:.95rem}.twc-edu .problem-card p{color:var(--text-3);margin:0;font-size:.85rem;line-height:1.55}.twc-edu .framework{padding:60px 0 100px}.twc-edu .framework-intro{max-width:720px;margin-bottom:64px}.twc-edu .framework-grid{background:var(--border);border:.5px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.twc-edu .framework-card{background:var(--bg);padding:36px 32px;transition:all .4s;position:relative;overflow:hidden}.twc-edu .framework-card:before{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .4s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.twc-edu .framework-card:hover{background:var(--surface)}.twc-edu .framework-card:hover:before{transform:scaleX(1)}.twc-edu .framework-card-num{font-family:var(--font-mono);color:var(--accent);letter-spacing:2px;margin-bottom:20px;font-size:.7rem;display:block}.twc-edu .framework-card h3{margin-bottom:12px;font-size:1.35rem}.twc-edu .framework-card h3 em{color:var(--accent);font-style:italic}.twc-edu .framework-card p{color:var(--text-2);font-size:.9rem;line-height:1.7}.twc-edu .pullquote-section{background:linear-gradient(180deg, var(--bg) 0%, var(--surface) 50%, var(--bg) 100%);padding:100px 0}.twc-edu .pullquote{text-align:center;max-width:820px;margin:0 auto;padding:0 32px}.twc-edu .pullquote-mark{font-family:var(--font-serif);color:var(--accent);margin-bottom:8px;font-size:5rem;font-style:italic;line-height:.8;display:block}.twc-edu .pullquote-text{font-family:var(--font-serif);color:var(--text);letter-spacing:-.015em;margin-bottom:28px;font-size:clamp(1.5rem,3vw,2.25rem);font-style:italic;line-height:1.35}.twc-edu .pullquote-text em{color:var(--accent)}.twc-edu .pullquote-attr{font-family:var(--font-mono);color:var(--text-3);letter-spacing:2px;text-transform:uppercase;align-items:center;gap:12px;font-size:.75rem;display:inline-flex}.twc-edu .pullquote-attr:before,.twc-edu .pullquote-attr:after{content:"";background:var(--text-3);width:28px;height:.5px}.twc-edu .stats-section{border-top:.5px solid var(--border);border-bottom:.5px solid var(--border);padding:80px 0}.twc-edu .stats-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.twc-edu .stat-item{text-align:center;border-right:.5px solid var(--border);padding:24px 20px}.twc-edu .stat-item:last-child{border-right:none}.twc-edu .stat-num{font-family:var(--font-serif);color:var(--accent);letter-spacing:-.02em;margin-bottom:10px;font-size:clamp(2.5rem,5vw,3.75rem);font-style:italic;line-height:1;display:block}.twc-edu .stat-label{font-family:var(--font-mono);color:var(--text-3);letter-spacing:2px;text-transform:uppercase;font-size:.7rem}.twc-edu .testimonials{padding:80px 0 100px}.twc-edu .testimonial-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;display:grid}.twc-edu .testimonial-card{background:var(--surface);border:.5px solid var(--border);border-radius:3px;padding:32px;transition:all .3s}.twc-edu .testimonial-card:hover{border-color:var(--border-2);transform:translateY(-3px)}.twc-edu .testimonial-stars{color:var(--accent);letter-spacing:3px;margin-bottom:20px;font-size:.85rem}.twc-edu .testimonial-text{font-family:var(--font-serif);color:var(--text);letter-spacing:-.005em;margin-bottom:24px;font-size:1.05rem;line-height:1.55}.twc-edu .testimonial-author{border-top:.5px solid var(--border);padding-top:16px}.twc-edu .testimonial-author strong{font-family:var(--font-sans);color:var(--text);margin-bottom:3px;font-size:.9rem;font-weight:500;display:block}.twc-edu .testimonial-author span{font-family:var(--font-mono);color:var(--text-3);letter-spacing:1.5px;text-transform:uppercase;font-size:.7rem}.twc-edu .pricing{padding:80px 0 100px}.twc-edu .pricing-intro{max-width:680px;margin-bottom:64px}.twc-edu .pricing-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:80px;display:grid}.twc-edu .pricing-card{background:var(--surface);border:.5px solid var(--border);border-radius:3px;flex-direction:column;padding:40px 32px;transition:all .4s;display:flex;position:relative}.twc-edu .pricing-card:hover{border-color:var(--accent);transform:translateY(-4px)}.twc-edu .pricing-card.featured{border-color:var(--accent);background:linear-gradient(180deg, var(--surface) 0%, #c9a22708 100%)}.twc-edu .pricing-card.featured:before{content:"MOST POPULAR";background:var(--accent);color:var(--bg);font-family:var(--font-mono);letter-spacing:2px;border-radius:2px;padding:4px 10px;font-size:.6rem;font-weight:500;position:absolute;top:-9px;left:32px}.twc-edu .pricing-name{font-family:var(--font-serif);letter-spacing:-.015em;margin-bottom:10px;font-size:1.75rem}.twc-edu .pricing-name em{color:var(--accent);font-style:italic}.twc-edu .pricing-tagline{color:var(--text-3);min-height:66px;margin-bottom:28px;font-size:.85rem;line-height:1.55}.twc-edu .pricing-price{border-bottom:.5px solid var(--border);align-items:baseline;gap:6px;margin-bottom:28px;padding-bottom:28px;display:flex}.twc-edu .pricing-amount{font-family:var(--font-serif);color:var(--text);letter-spacing:-.03em;font-size:3.25rem;line-height:1}.twc-edu .pricing-period{font-family:var(--font-mono);color:var(--text-3);letter-spacing:1.5px;font-size:.75rem}.twc-edu .pricing-features{flex:1;margin-bottom:32px;list-style:none}.twc-edu .pricing-features li{color:var(--text-2);padding:8px 0 8px 24px;font-size:.85rem;line-height:1.55;position:relative}.twc-edu .pricing-features li:before{content:"";background:var(--accent);width:10px;height:.5px;position:absolute;top:13px;left:0}.twc-edu .extras-section{border-top:.5px solid var(--border);padding-top:64px}.twc-edu .extras-label{text-align:center;font-family:var(--font-mono);color:var(--text-3);letter-spacing:2.5px;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;font-size:.7rem;display:flex}.twc-edu .extras-label:before,.twc-edu .extras-label:after{content:"";background:var(--border-2);width:40px;height:.5px}.twc-edu .extras-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.twc-edu .extra-card{background:var(--bg);border:.5px solid var(--border);border-radius:3px;flex-direction:column;padding:28px;transition:all .3s;display:flex}.twc-edu .extra-card:hover{border-color:var(--border-2);transform:translateY(-2px)}.twc-edu .extra-type{font-family:var(--font-mono);color:var(--accent);letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;font-size:.65rem}.twc-edu .extra-name{font-family:var(--font-serif);letter-spacing:-.01em;margin-bottom:10px;font-size:1.3rem}.twc-edu .extra-desc{color:var(--text-3);flex:1;margin-bottom:24px;font-size:.85rem;line-height:1.6}.twc-edu .extra-price-row{border-bottom:.5px solid var(--border);align-items:baseline;gap:6px;margin-bottom:20px;padding-bottom:20px;display:flex}.twc-edu .extra-price{font-family:var(--font-serif);color:var(--text);font-size:1.75rem;line-height:1}.twc-edu .extra-period{font-family:var(--font-mono);color:var(--text-3);letter-spacing:1px;font-size:.7rem}.twc-edu .pricing-disclaimer{text-align:center;font-family:var(--font-mono);color:var(--text-4);letter-spacing:1.5px;text-transform:uppercase;margin-top:48px;font-size:.7rem}.twc-edu .faq{padding:80px 0 100px}.twc-edu .faq-grid{grid-template-columns:.8fr 1.4fr;align-items:start;gap:100px;display:grid}.twc-edu .faq-intro h2{margin-bottom:20px}.twc-edu .faq-intro p{color:var(--text-2);margin-bottom:24px;line-height:1.7}.twc-edu .faq-intro a{color:var(--accent);border-bottom:.5px solid var(--accent);text-decoration:none}.twc-edu .faq-item{border-bottom:.5px solid var(--border)}.twc-edu .faq-item:first-child{border-top:.5px solid var(--border)}.twc-edu .faq-q{cursor:pointer;width:100%;font-family:var(--font-serif);color:var(--text);text-align:left;letter-spacing:-.01em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:1.15rem;font-weight:400;transition:color .2s;display:flex}.twc-edu .faq-q:hover{color:var(--accent)}.twc-edu .faq-icon{border:.5px solid var(--border-2);width:28px;min-width:28px;height:28px;font-family:var(--font-sans);color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:1rem;font-weight:300;transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .3s;display:flex}.twc-edu .faq-item:hover .faq-icon{border-color:var(--accent)}.twc-edu .faq-item.open .faq-icon{transform:rotate(45deg)}.twc-edu .faq-answer{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.twc-edu .faq-item.open .faq-answer{max-height:400px}.twc-edu .faq-answer-inner{color:var(--text-2);max-width:660px;padding:0 0 24px;font-size:.95rem;line-height:1.75}.twc-edu .faq-answer-inner strong{color:var(--text);font-weight:500}.twc-edu .newsletter{text-align:center;border-top:.5px solid var(--border);padding:120px 0;position:relative;overflow:hidden}.twc-edu .newsletter:before{content:"";pointer-events:none;background:radial-gradient(#c9a22714 0%,#0000 60%);width:800px;height:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.twc-edu .newsletter-inner{max-width:560px;margin:0 auto;padding:0 32px;position:relative}.twc-edu .newsletter h2{margin-bottom:20px}.twc-edu .newsletter p{color:var(--text-2);margin-bottom:36px}.twc-edu .footer{border-top:.5px solid var(--border);padding:80px 0 32px}.twc-edu .footer-grid{grid-template-columns:1.8fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px;display:grid}.twc-edu .footer-brand .nav-logo{margin-bottom:16px;font-size:1.4rem;display:block}.twc-edu .footer-brand p{max-width:280px;color:var(--text-3);font-size:.85rem;font-style:italic;line-height:1.7;font-family:var(--font-serif)}.twc-edu .footer-col h5{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;color:var(--text-3);margin-bottom:20px;font-size:.65rem;font-weight:500}.twc-edu .footer-col ul{list-style:none}.twc-edu .footer-col li{margin-bottom:11px}.twc-edu .footer-col a{color:var(--text-2);font-size:.85rem;text-decoration:none;transition:color .2s}.twc-edu .footer-col a:hover{color:var(--accent)}.twc-edu .footer-bottom{border-top:.5px solid var(--border);font-family:var(--font-mono);color:var(--text-4);letter-spacing:1px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:28px;font-size:.7rem;display:flex}.twc-edu .reveal{opacity:1;transition:none;transform:none}.twc-edu .reveal.visible{opacity:1;transform:translateY(0)}.twc-edu .reveal-d1{transition-delay:.12s}.twc-edu .reveal-d2{transition-delay:.24s}.twc-edu .reveal-d3{transition-delay:.36s}.twc-edu .reveal-d4{transition-delay:.48s}.twc-edu .reveal-d5{transition-delay:.6s}.twc-edu .marker-line-reveal{transform-origin:0;transition:none;transform:scaleX(1)}.twc-edu .marker-line-reveal.visible{transform:scaleX(1)}@media (max-width:1024px){.twc-edu .hero-grid{grid-template-columns:1fr;gap:60px}.twc-edu .hero-visual{max-width:600px;margin:0 auto}.twc-edu .problem-grid{grid-template-columns:1fr;gap:56px}.twc-edu .framework-grid,.twc-edu .stats-grid{grid-template-columns:1fr 1fr}.twc-edu .stat-item:nth-child(2){border-right:none}.twc-edu .stat-item:first-child,.twc-edu .stat-item:nth-child(2){border-bottom:.5px solid var(--border)}.twc-edu .testimonial-grid{grid-template-columns:1fr}.twc-edu .pricing-grid,.twc-edu .extras-grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.twc-edu .faq-grid{grid-template-columns:1fr;gap:48px}.twc-edu .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.twc-edu .nav-links,.twc-edu .nav-cta{display:none}.twc-edu .nav-hamburger{display:flex}.twc-edu .hero{padding:140px 0 72px}.twc-edu .hero-stats{flex-wrap:wrap;gap:24px}.twc-edu .framework-grid,.twc-edu .stats-grid{grid-template-columns:1fr}.twc-edu .stat-item{border-right:none;border-bottom:.5px solid var(--border)}.twc-edu .stat-item:last-child{border-bottom:none}.twc-edu .footer-grid{grid-template-columns:1fr;gap:36px}.twc-edu .footer-bottom{text-align:center;flex-direction:column}.twc-edu .hero-ctas{flex-direction:column}.twc-edu .hero-ctas .btn{width:100%}.twc-edu .section-marker{padding:48px 32px 24px}.twc-edu .pullquote-text{font-size:1.4rem}}.twc-edu .ticker{z-index:2;position:relative;top:auto;left:auto;right:auto}.twc-edu .hero{padding-top:100px}@media (max-width:768px){.twc-edu .hero{padding-top:72px}}
