:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;background:#000;font-synthesis:none}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:#000;overflow-x:hidden}.shell{min-height:100vh;display:grid;place-items:center;padding:28px 16px;background:radial-gradient(circle at 50% 8%,#102ab6 0,transparent 26%),radial-gradient(circle at 100% 65%,#04196c 0,transparent 33%),linear-gradient(150deg,#000 18%,#020718 58%,#000)}.card{position:relative;isolation:isolate;width:min(100%,460px);overflow:hidden;padding:29px 24px 25px;border:1px solid #193fff;border-radius:26px;background:linear-gradient(165deg,#03040aee,#03091bee 55%,#010207f8);box-shadow:0 30px 90px #000,0 0 45px #092bdb38}.card:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(125deg,transparent 18%,#153cff0b 50%,transparent 82%)}.brand{display:flex;justify-content:center;margin:0 auto 27px;padding-bottom:22px;border-bottom:1px solid #153ee680}.brand img{display:block;width:min(100%,320px);height:auto;filter:drop-shadow(0 0 15px #173eff55)}.circuit{position:absolute;z-index:-1;width:170px;height:170px;border:1px solid #173fff33;border-radius:50%;box-shadow:28px 0 0 -27px #173fff,0 28px 0 -27px #173fff}.circuit-a{left:-100px;top:165px}.circuit-b{right:-110px;bottom:130px}header{text-align:center}.avatar{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 14px;border:1px solid #3155ff;border-radius:19px;background:linear-gradient(145deg,#123dff,#061d99);box-shadow:0 0 30px #173fff66;color:#fff;font-size:1.5rem;font-weight:850;letter-spacing:.04em}.eyebrow,.promo-title{margin:0 0 8px;color:#244bff;font-size:.72rem;font-weight:900;letter-spacing:.18em}h1{margin:0;color:#fff;font-size:clamp(1.8rem,8vw,2.45rem);line-height:1.08;letter-spacing:-.035em;text-shadow:0 2px 20px #173fff44}.role{min-height:42px;margin:8px auto 19px;color:#c7cede;font-size:.97rem;line-height:1.42}nav{display:grid;gap:10px}.action{display:flex;align-items:center;justify-content:center;min-height:54px;padding:12px 17px;border:1px solid #183eff;border-radius:13px;background:linear-gradient(135deg,#05091a,#09164e);color:#fff;font-size:.98rem;font-weight:750;line-height:1.25;text-align:center;text-decoration:none;box-shadow:0 8px 24px #0008,inset 0 0 20px #1024a322;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.action:hover,.action:focus-visible{transform:translateY(-2px);border-color:#4d68ff;box-shadow:0 12px 30px #000,0 0 18px #173fff55;outline:2px solid #3658ff;outline-offset:2px}.action span{min-width:24px;margin-right:10px;color:#264dff;font-weight:900}.linkedin{background:linear-gradient(135deg,#07112a,#0a1c60)}.promo{display:grid;gap:10px;margin-top:23px;padding-top:20px;border-top:1px solid #153ee680}.promo-title{text-align:center}.discount{background:linear-gradient(135deg,#0925b7,#153eff);color:#fff}.discount span{color:#fff}.masterclass{background:linear-gradient(135deg,#07143d,#102dbd)}.masterclass small{display:inline;font-size:.78rem;font-weight:700;color:#d3dcff}footer{display:grid;gap:6px;margin-top:24px;color:#98a5cb;font-size:.78rem;text-align:center}footer strong{color:#fff}footer a{color:#365aff;text-decoration:none}@media(max-width:360px){.card{padding:24px 16px;border-radius:22px}.action{font-size:.9rem}.brand img{width:270px}}
