/* Inner pages inherit the same premium site design */
.inner-hero{position:relative;overflow:hidden;padding:110px 0 105px;background:radial-gradient(circle at 85% 10%,#42204b70,transparent 36%),radial-gradient(circle at 8% 18%,#19497780,transparent 39%),#080d1e}.inner-hero::before{content:'';position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#8ac9fb0b 1px,transparent 1px),linear-gradient(90deg,#8ac9fb0b 1px,transparent 1px);background-size:50px 50px}.inner-hero .container{position:relative}.inner-hero h1{font-size:clamp(2.7rem,5.4vw,4.8rem);margin:20px 0 18px}.inner-hero p{max-width:650px;font-size:1.08rem;line-height:2}.hero-split{display:grid;grid-template-columns:1fr .88fr;align-items:center;gap:60px}.hero-graphic{min-height:310px;display:grid;align-items:center}.graphic-panel{border:1px solid #7bd8f54b;border-radius:23px;background:linear-gradient(140deg,#152741,#15162e);box-shadow:0 30px 90px #0307149c;padding:31px;position:relative;overflow:hidden;animation:float 7s ease-in-out infinite}.graphic-panel::after{content:'';height:280px;width:280px;border-radius:50%;background:#347aff39;position:absolute;right:-90px;bottom:-175px;filter:blur(23px)}.terminal-title{display:flex;align-items:center;gap:10px;margin-bottom:27px;color:#d0eafb;font-weight:800}.terminal-line{font:600 13px/1.9 monospace;color:#a3c8e3;display:block}.terminal-line em{font-style:normal;color:#63eadb}.terminal-line strong{color:#fa82ad}.feature-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.feature-tile{padding:29px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#15213b,#101628)}.feature-tile h3{font-size:1.2rem;margin:17px 0 8px}.feature-tile p{font-size:.88rem}.body-copy{max-width:860px;margin:0 auto;text-align:center;font-size:1rem;line-height:2.05}.body-copy p{margin-bottom:20px}.contact-social-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.social-tile{display:flex;align-items:center;gap:18px;padding:21px;border-radius:18px;background:linear-gradient(130deg,#162441,#11192f);border:1px solid var(--line);transition:.3s}.social-tile:hover{transform:translateY(-4px);border-color:#63defa66}.social-tile>i{font-size:1.9rem;color:#62dfea}.social-tile strong{display:block;font-size:.93rem}.social-tile small{color:#9bb2d1}.profile-layout{display:grid;grid-template-columns:360px 1fr;gap:25px;align-items:start}.profile-aside,.profile-content{border:1px solid var(--line);border-radius:24px;background:linear-gradient(140deg,#18233d,#0d1427);padding:33px}.profile-aside{text-align:center;position:sticky;top:110px}.profile-avatar{width:170px;height:170px;object-fit:cover;border-radius:50%;margin:0 auto 18px;border:5px solid #48d7f550;box-shadow:0 0 0 13px #50dbe90d}.profile-aside h1{font-size:1.68rem;margin:10px 0 6px}.profile-aside>p{font-size:.87rem}.detail-rows{display:grid;gap:13px;margin-top:28px;text-align:left}.detail-row{display:flex;align-items:flex-start;gap:13px;background:#ffffff08;border-radius:13px;padding:13px;color:#d2def4;font-size:.78rem}.detail-row i{color:var(--cyan);margin-top:4px;width:16px}.profile-content h2{font-size:2rem;margin:0 0 13px}.profile-content>p{font-size:.92rem}.info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:30px}.info-card{border:1px solid var(--line);border-radius:16px;background:#ffffff07;padding:22px}.info-card i{font-size:1.3rem;color:var(--cyan)}.info-card h3{font-size:.89rem;margin:13px 0 5px}.info-card p{font-size:.82rem;margin:0;overflow-wrap:anywhere}.profile-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}.about-note{margin-top:24px;padding:24px;border:1px solid #72d8fa31;border-radius:16px;background:#2e579012}.about-note h3{font-size:1.1rem}.about-note p{font-size:.87rem;line-height:1.9;margin:0}
@media(max-width:980px){.hero-split,.profile-layout{grid-template-columns:1fr}.hero-graphic{max-width:620px;width:100%}.profile-aside{position:static}}
@media(max-width:650px){.inner-hero{padding:72px 0}.feature-tiles,.contact-social-grid,.info-grid{grid-template-columns:1fr}.graphic-panel{padding:25px}.profile-aside,.profile-content{padding:24px}}
.profile-aside h2{font-size:1.68rem;margin:10px 0 6px}
