:root{--bg:#08111f;--panel:#0c182bc7;--panel-strong:#10213b;--text:#eef6ff;--muted:#a9b7c9;--line:#8dc6ff33;--blue:#46b6ff;--cyan:#70f5ff;--amber:#ffb84d;--green:#80ffb4;--shadow:0 24px 80px #00000059}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;color:var(--text);background:radial-gradient(circle at top left, #46b6ff40, transparent 32rem), radial-gradient(circle at 80% 10%, #ffb84d29, transparent 28rem), linear-gradient(135deg, #70f5ff14 0 1px, transparent 1px 100%), var(--bg);background-size:auto,auto,38px 38px,auto;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}.page-shell{width:min(1180px,100% - 32px);margin:0 auto;padding:32px 0 56px}.section-panel{border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#10213beb,#08111fbd);border-radius:30px;position:relative;overflow:hidden}.section-panel:before{pointer-events:none;content:"";background:linear-gradient(110deg,#ffffff17,#0000 26%);position:absolute;inset:0}.hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:center;gap:40px;min-height:680px;padding:clamp(28px,5vw,70px);display:grid}.hero-copy,.automation-card,.profile-card,.skills-card,.timeline-section>*,.strengths-section>*{z-index:1;position:relative}.eyebrow{color:var(--cyan);letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;font-size:.78rem;font-weight:800}h1{letter-spacing:-.08em;max-width:760px;font-size:clamp(3.2rem,8vw,6.9rem);line-height:.9}.hero-summary{max-width:720px;color:var(--muted);margin-top:28px;font-size:clamp(1.05rem,2vw,1.34rem);line-height:1.65}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.contact-card{color:#dcecff;background:linear-gradient(135deg,#70f5ff1a,#0000),#ffffff0d;border:1px solid #70f5ff2b;border-radius:22px;justify-content:center;align-items:center;min-height:86px;padding:18px;line-height:1.25;transition:border-color .18s,transform .18s,background .18s;display:flex}.contact-card:hover{background:linear-gradient(135deg,#70f5ff29,#0000),#ffffff12;border-color:#70f5ff75;transform:translateY(-3px)}.contact-card strong{color:var(--text);line-break:anywhere;overflow-wrap:anywhere;text-align:center;font-size:clamp(.88rem,1.5vw,1rem);display:block}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.primary-action,.secondary-action{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 22px;font-weight:800;display:inline-flex}.primary-action{color:#04111f;background:linear-gradient(135deg, var(--cyan), var(--blue))}.secondary-action{color:var(--text);background:#ffffff0f;border:1px solid #ffffff2e}.automation-card{background:linear-gradient(135deg,#46b6ff2e,#0000 42%),#030a1494;border:1px solid #70f5ff3d;border-radius:28px;min-height:500px;padding:24px}.card-topline,.metric-row{justify-content:space-between;gap:16px;display:flex}.card-topline span,.metric-row span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;display:block}.card-topline strong,.metric-row strong{color:var(--green);margin-top:8px;display:block}.robot-visual{background:linear-gradient(#70f5ff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#70f5ff14 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 48% 45%,#70f5ff33,#0000 9rem),#ffffff08;border-radius:24px;height:330px;margin:36px 0 24px;position:relative}.axis,.joint,.gripper,.scan-line{display:block;position:absolute}.axis{background:linear-gradient(90deg, var(--cyan), var(--blue));border-radius:999px;height:22px;box-shadow:0 0 28px #70f5ff47}.axis-one{width:145px;bottom:85px;left:58px;transform:rotate(-28deg)}.axis-two{width:155px;bottom:155px;left:171px;transform:rotate(32deg)}.axis-three{background:linear-gradient(90deg, var(--amber), var(--cyan));width:96px;top:103px;right:38px;transform:rotate(-12deg)}.joint{background:#07101d;border:12px solid #70f5fff0;border-radius:50%;width:58px;height:58px;box-shadow:0 0 34px #46b6ff59}.joint-one{bottom:51px;left:82px}.joint-two{bottom:170px;left:267px}.gripper{border-top:14px solid var(--amber);border-bottom:14px solid var(--amber);border-left:14px solid var(--amber);border-radius:18px 0 0 18px;width:42px;height:86px;top:82px;right:27px}.scan-line{background:linear-gradient(90deg, transparent, var(--green), transparent);height:2px;inset:34px 32px auto;box-shadow:0 0 22px #80ffb4b3}.metric-row{border-top:1px solid var(--line);padding-top:20px}.content-grid{grid-template-columns:1.35fr .65fr;gap:22px;margin-top:22px;display:grid}.profile-card,.skills-card,.timeline-section,.strengths-section{padding:clamp(24px,4vw,42px)}.profile-card h2,.timeline-section h2,.strengths-section h2{letter-spacing:-.05em;font-size:clamp(1.8rem,4vw,3rem);line-height:1}.profile-card p:not(.eyebrow),.timeline-item p,.strengths-section p{color:var(--muted);line-height:1.75}.profile-card p:not(.eyebrow){max-width:860px;margin-top:18px}.pill-list{flex-wrap:wrap;gap:12px;display:flex}.pill-list span{color:#fff3df;background:#ffb84d1a;border:1px solid #ffb84d42;border-radius:999px;padding:12px 14px;font-weight:700}.timeline-section,.strengths-section{margin-top:22px}.section-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.timeline{gap:18px;display:grid}.timeline-item{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:190px 1fr;gap:26px;padding:24px;display:grid}.timeline-date{color:var(--amber);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem;font-weight:900}.timeline-item h3{margin-bottom:8px;font-size:1.35rem}.company{margin-bottom:10px;font-weight:800;color:var(--green)!important}.check-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--muted);padding-left:28px;position:relative}.check-list li:before{color:var(--green);content:">";font-weight:900;position:absolute;left:0}.strengths-section{grid-template-columns:.85fr 1.15fr;align-items:start;gap:32px;display:grid}.strength-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.strength-grid article{background:#ffffff0d;border:1px solid #70f5ff29;border-radius:20px;align-items:center;gap:12px;min-height:82px;padding:18px;display:flex}.strength-grid span{background:linear-gradient(var(--cyan), var(--amber));border-radius:99px;flex:none;width:12px;height:36px}.strength-grid p{color:#eaf4ff;font-weight:800;line-height:1.35}@media (max-width:940px){.hero,.content-grid,.strengths-section{grid-template-columns:1fr}.hero{min-height:auto}.automation-card{min-height:440px}}@media (max-width:720px){.page-shell{width:min(100% - 20px,1180px);padding:10px 0 32px}.section-panel{border-radius:22px}.hero{padding:26px 18px}h1{font-size:clamp(3rem,17vw,4.4rem)}.contact-grid,.timeline-item,.strength-grid{grid-template-columns:1fr}.hero-actions a{width:100%}.automation-card{min-height:390px;padding:18px}.robot-visual{height:250px}.axis-one{bottom:64px;left:34px}.axis-two{bottom:127px;left:118px}.axis-three{width:74px;top:77px;right:20px}.joint-one{bottom:35px;left:48px}.joint-two{bottom:138px;left:206px}.profile-card,.skills-card,.timeline-section,.strengths-section{padding:24px 18px}}
