.founder-showcase{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:65px;padding:65px 55px;margin:30px 0 65px;border:1px solid var(--line);border-radius:36px;background:var(--panel);overflow:hidden;box-shadow:0 24px 65px #32131b0a}.founder-showcase:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 90% 10%,#bf274718,transparent 60%),radial-gradient(ellipse at 5% 100%,#16827312,transparent 60%)}.founder-visual{position:relative;max-width:420px;width:100%;margin:auto;padding:30px 20px 45px}.founder-halo{position:absolute;inset:5px 0 25px;border:1px dashed #b72f4e50;border-radius:50%;animation:founder-orbit 45s linear infinite}.founder-halo:before{content:'';position:absolute;inset:16px;border:1px solid #16827340;border-radius:50%}.founder-halo:after{content:'';position:absolute;top:18%;right:9%;width:12px;height:12px;background:#168273;border-radius:50%;box-shadow:0 0 24px #16827377}.founder-photo{position:relative;border-radius:38% 38% 30% 30%;overflow:hidden;aspect-ratio:1;border:6px solid var(--panel);box-shadow:0 20px 50px #591b3426;transform:rotate(-3deg)}.founder-photo img{display:block;width:100%;height:100%;object-fit:cover;transform:rotate(3deg) scale(1.07)}.founder-chip{position:absolute;z-index:2;font:700 12px monospace;letter-spacing:1px;padding:12px 17px;border:1px solid var(--line);border-radius:14px;background:var(--panel);color:var(--text);box-shadow:0 8px 24px #0001;animation:founder-drift 6s ease-in-out infinite;direction:ltr}.chip-code{right:-8px;top:20%;color:#b72f4e}.chip-network{left:-8px;bottom:25%;color:#168273;animation-delay:-3s}.founder-signature{position:relative;text-align:center;direction:ltr;letter-spacing:3px;font:700 15px monospace;margin-top:28px;color:var(--text)}.founder-signature span{display:block;letter-spacing:7px;font-size:10px;margin-top:8px;color:var(--muted)}.founder-kicker{font-size:13px;color:var(--muted);display:flex;align-items:center;gap:9px}.founder-kicker i{width:8px;height:8px;border-radius:50%;background:#168273;box-shadow:0 0 0 5px #16827315}.founder-copy h2{font-size:clamp(28px,3.3vw,45px);line-height:1.7;margin:18px 0 10px;color:var(--text)}.founder-copy h2 em{font-style:normal;color:var(--red)}.founder-name{font-weight:800;color:var(--text);font-size:19px}.founder-copy>p:not(.founder-name){color:var(--muted);line-height:2.2;font-size:15px}.founder-pillars{display:flex;gap:20px;margin:25px 0;color:#168273;font-size:12px;flex-wrap:wrap}.founder-pillars b{color:var(--text);margin-inline-start:6px;font-size:14px}.founder-copy small{display:block;margin-top:15px;color:var(--muted);font-size:12px}.enrollment-alert{display:flex;align-items:center;gap:18px;background:var(--panel);border:1px solid #bc334755;border-inline-start:5px solid #bc3347;border-radius:18px;padding:20px 24px;margin:20px 0;color:var(--text)}.enrollment-alert>span{display:grid;place-items:center;flex-shrink:0;border-radius:50%;width:36px;height:36px;background:#bc334714;color:#bc3347;font-weight:900;font-size:22px}.enrollment-alert p{margin:5px 0 0;color:var(--muted);font-size:14px}.enrollment-alert a{margin-inline-start:auto;white-space:nowrap;color:var(--red);font-weight:700}#course-enrollment{scroll-margin-top:30px}@keyframes founder-orbit{to{transform:rotate(360deg)}}@keyframes founder-drift{50%{transform:translateY(-10px)}}@media(max-width:850px){.founder-showcase{gap:30px;padding:35px 25px}.founder-visual{max-width:320px}.founder-copy h2{font-size:30px}.enrollment-alert{flex-wrap:wrap}.enrollment-alert a{margin-inline-start:54px}}@media(max-width:600px){.founder-showcase{grid-template-columns:1fr;gap:15px;padding:25px 22px;border-radius:25px}.founder-visual{max-width:270px}.founder-copy h2{font-size:31px}.founder-pillars{gap:14px}.founder-kicker{font-size:11px}.enrollment-alert{padding:16px;gap:12px}.enrollment-alert>div{flex:1;min-width:180px}.enrollment-alert a{margin-inline-start:48px}}@media(prefers-reduced-motion:reduce){.founder-halo,.founder-chip{animation:none}}

.founder-showcase{min-height:520px;margin-top:22px;grid-template-columns:1fr 1.2fr;padding:55px 60px;gap:65px}.founder-stats{display:flex;gap:28px;padding:20px 0;border-block:1px solid var(--line);margin:25px 0 20px;flex-wrap:wrap}.founder-stats span{display:flex;flex-direction:column;gap:5px;font-size:12px;color:var(--muted)}.founder-stats b{font-size:28px;line-height:1.3;color:var(--text);font-variant-numeric:tabular-nums}.founder-copy>.button{padding:14px 24px}.founder-visual{max-width:440px}.founder-copy h2{font-size:clamp(32px,3.6vw,49px)}@media(max-width:850px){.founder-showcase{padding:35px 28px;gap:30px}.founder-stats{gap:20px}.founder-stats b{font-size:24px}}@media(max-width:600px){.founder-showcase{grid-template-columns:1fr;padding:25px 22px;gap:12px}.founder-visual{max-width:270px}.founder-copy h2{font-size:32px}.founder-stats{gap:22px}.founder-stats span{font-size:11px}}

/* Compact cyber introduction */
.founder-showcase{min-height:0;grid-template-columns:.78fr 1.35fr;padding:30px 48px;gap:45px;margin:18px 0 36px;border-radius:28px;background:#f7f9fb}.founder-copy,.founder-visual{z-index:1}.founder-visual{max-width:295px;padding:18px 18px 20px}.founder-photo{border-width:4px;border-radius:32px;aspect-ratio:1.13;transform:rotate(-2deg)}.founder-photo img{transform:rotate(2deg) scale(1.05)}.founder-halo{inset:0 0 45px}.founder-copy h2{font-size:clamp(28px,3vw,40px);line-height:1.5;margin:11px 0 8px}.founder-name{font-size:17px;margin:7px 0}.founder-copy>p:not(.founder-name){font-size:14px;line-height:1.9;margin:9px 0;max-width:550px}.founder-stats{gap:30px;padding:12px 0;margin:15px 0;border-color:#75829126}.founder-stats b{font-size:23px}.founder-copy>.button{padding:10px 21px;font-size:14px}.founder-copy small{margin-top:9px;font-size:11px}.founder-signature{font-size:13px;margin-top:20px;letter-spacing:3px}.founder-signature span{font-size:8px;letter-spacing:2px}.founder-chip{padding:9px 12px;font-size:10px;border-radius:10px}.chip-code{right:-3px;top:17%}.chip-network{left:-4px;bottom:24%}.cyber-scene{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.cyber-grid{position:absolute;inset:-40%;background-image:linear-gradient(#3868750d 1px,transparent 1px),linear-gradient(90deg,#3868750d 1px,transparent 1px);background-size:42px 42px;transform:perspective(650px) rotateX(38deg);animation:cyber-grid-move 24s linear infinite;mask-image:linear-gradient(90deg,#000,transparent 85%)}.cyber-scan{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,#16827309 49%,#b72f4e09 51%,transparent 65%);transform:translateX(-100%);animation:cyber-scan-move 10s ease-in-out infinite}.cyber-circuit{position:absolute;inset:0;width:100%;height:100%;opacity:.18;fill:none;stroke:#168273;stroke-width:1}.cyber-circuit path{stroke-dasharray:12 8;animation:cyber-packet 14s linear infinite}.cyber-circuit circle{fill:#b72f4e;stroke:none;animation:cyber-node 4s ease-in-out infinite}.cyber-code{position:absolute;direction:ltr;font:11px monospace;letter-spacing:1px;color:#365965;opacity:.2;animation:founder-drift 9s ease-in-out infinite}.code-a{top:15px;left:5%}.code-b{bottom:17px;left:30%;animation-delay:-3s}.code-c{top:47%;left:12px;writing-mode:vertical-rl;animation-delay:-5s}html[data-theme=dark] .founder-showcase{background:#101b23;border-color:#31404b}html[data-theme=dark] .founder-showcase:before{background:radial-gradient(ellipse at 10% 50%,#16827320,transparent 55%),radial-gradient(ellipse at 95% 5%,#b72f4e20,transparent 60%)}html[data-theme=dark] .cyber-grid{background-image:linear-gradient(#62cdb712 1px,transparent 1px),linear-gradient(90deg,#62cdb712 1px,transparent 1px)}html[data-theme=dark] .cyber-code{color:#82cabb;opacity:.23}html[data-theme=dark] .cyber-circuit{stroke:#58c7a8;opacity:.25}html[data-theme=dark] .founder-photo{border-color:#27373f}html[data-theme=dark] .founder-copy h2 em{color:#f47791}@keyframes cyber-grid-move{to{background-position:84px 84px}}@keyframes cyber-scan-move{60%,100%{transform:translateX(100%)}}@keyframes cyber-packet{to{stroke-dashoffset:-200}}@keyframes cyber-node{50%{opacity:.3}}@media(max-width:850px){.founder-showcase{padding:27px;gap:30px;grid-template-columns:.8fr 1.2fr}.founder-copy h2{font-size:29px}.founder-kicker{font-size:11px}.founder-stats{gap:20px}.founder-visual{max-width:260px}}@media(max-width:600px){.founder-showcase{grid-template-columns:1fr;padding:24px;gap:8px}.founder-visual{max-width:170px;padding:5px 10px 8px;justify-self:center}.founder-photo{aspect-ratio:1.2;border-radius:22px}.founder-halo{inset:-5px 0 10px}.founder-signature{display:none}.founder-chip{font-size:8px;padding:6px 9px}.chip-network{bottom:15%}.founder-copy h2{font-size:29px;margin:8px 0}.founder-copy h2 br{display:none}.founder-copy h2 em{margin-inline-start:7px}.founder-name{font-size:15px}.founder-copy>p:not(.founder-name){font-size:13px}.founder-stats{margin:12px 0;padding:10px 0;justify-content:space-between;gap:8px}.founder-stats b{font-size:21px}.founder-copy>.button{display:block;text-align:center}.code-b{left:12px;font-size:9px}.founder-kicker{font-size:10px}}@media(prefers-reduced-motion:reduce){.cyber-grid,.cyber-scan,.cyber-circuit path,.cyber-circuit circle,.cyber-code{animation:none}}
