.sscv{--sscv-bg:#10110f;--sscv-panel:#191b18;--sscv-line:#343831;--sscv-text:#f5f5ef;--sscv-muted:#a8ada2;--sscv-accent:#d7ff63;--sscv-ink:#161a0d;max-width:1120px;margin:0 auto;padding:20px 24px 30px;background:var(--sscv-bg);color:var(--sscv-text);font:16px/1.65 Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;letter-spacing:-.01em;border-radius:16px;overflow:hidden}.sscv *{box-sizing:border-box}.sscv a{color:inherit}.sscv .sscv-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);gap:clamp(30px,6vw,74px);align-items:center;padding:54px 0 62px}.sscv-eyebrow{color:var(--sscv-accent);font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase;margin:0 0 14px}.sscv h1{color:var(--sscv-text);font-size:clamp(3.1rem,7vw,5.8rem);line-height:.98;letter-spacing:-.075em;margin:0 0 22px;font-weight:750}.sscv h1 span{color:var(--sscv-accent)}.sscv-lead{color:#c6c9bf;font-size:clamp(1rem,1.8vw,1.16rem);max-width:650px;margin:0}.sscv-actions{display:flex;gap:11px;flex-wrap:wrap;margin:26px 0}.sscv-button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:9px 16px;border:1px solid var(--sscv-line);border-radius:7px;text-decoration:none;font-size:13px;font-weight:750}.sscv-primary{background:var(--sscv-accent);border-color:var(--sscv-accent);color:var(--sscv-ink)!important}.sscv-secondary:hover{border-color:var(--sscv-accent)}.sscv-facts{display:flex;gap:8px;flex-wrap:wrap}.sscv-facts span,.sscv-tags span{padding:7px 10px;border:1px solid #41453d;border-radius:999px;color:#dce2d0;font-size:12px}.sscv-portrait{margin:0;justify-self:end;position:relative;width:min(100%,350px);height:420px;border:1px solid #484d41;border-radius:15px;background:var(--sscv-panel);overflow:hidden}.sscv-portrait img{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.sscv-portrait figcaption{position:absolute;left:14px;right:14px;bottom:14px;padding:12px 14px;border:1px solid #ffffff22;border-radius:9px;background:#11130fe8;backdrop-filter:blur(8px);font-weight:750}.sscv-portrait figcaption span{display:block;color:var(--sscv-muted);font-size:12px;font-weight:500}.sscv-section{padding:45px 0;border-top:1px solid var(--sscv-line)}.sscv-heading h2,.sscv-certificate-card h2{color:var(--sscv-text);font-size:clamp(1.7rem,3.7vw,2.55rem);letter-spacing:-.055em;line-height:1.06;margin:0}.sscv-intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:35px;align-items:start}.sscv-body{color:#c6c9bf;margin:0;max-width:470px}.sscv-tags{display:flex;flex-wrap:wrap;gap:8px}.sscv-tags span{border-radius:5px;font-size:13px;background:#191b18}.sscv-timeline{margin-top:24px}.sscv-job{display:grid;grid-template-columns:185px 1fr;gap:27px;padding:22px 0;border-top:1px solid var(--sscv-line)}.sscv-job:first-child{border-top:0}.sscv-job time{color:var(--sscv-accent);font-size:13px;padding-top:2px}.sscv-job h3{color:var(--sscv-text);font-size:18px;letter-spacing:-.03em;margin:0 0 3px}.sscv-job p{color:#c6c9bf;font-size:14px;margin:8px 0 0}.sscv-job .sscv-company{color:var(--sscv-muted);margin:0}.sscv-bottom-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:30px}.sscv-education{display:grid;gap:5px;margin-top:24px;padding:17px;background:var(--sscv-panel);border:1px solid var(--sscv-line);border-radius:9px}.sscv-education strong{font-size:14px}.sscv-education span{font-size:13px;color:var(--sscv-muted)}.sscv-languages{display:flex;gap:9px;flex-wrap:wrap;margin-top:10px}.sscv-languages span{padding:9px 11px;background:var(--sscv-panel);border:1px solid var(--sscv-line);border-radius:7px;color:var(--sscv-muted);font-size:12px}.sscv-languages b{color:var(--sscv-text);margin-right:5px}.sscv-certificate-card{align-self:start;padding:22px;border:1px solid #484d41;border-radius:12px;background:linear-gradient(155deg,#23271f,#161815 76%)}.sscv-certificate-card h2{font-size:1.7rem}.sscv-certificate-card>p:not(.sscv-eyebrow){color:var(--sscv-muted);font-size:14px}.sscv-ref-list{display:grid;gap:8px;margin-top:16px}.sscv-ref-list span{padding:9px 11px;border-left:2px solid var(--sscv-accent);background:#10120f;color:#e1e4da;font-size:13px}.sscv-footer{display:flex;justify-content:space-between;gap:14px;padding:22px 0 6px;border-top:1px solid var(--sscv-line);color:var(--sscv-muted);font-size:12px}.sscv-footer span{color:#daddd2}@media(max-width:760px){.sscv{padding:15px 18px 24px}.sscv .sscv-hero{grid-template-columns:1fr;padding:38px 0 45px}.sscv-portrait{justify-self:start;width:min(100%,360px);height:390px}.sscv-intro-grid,.sscv-bottom-grid{grid-template-columns:1fr;gap:22px}.sscv-job{grid-template-columns:1fr;gap:4px}.sscv-section{padding:34px 0}}@media(max-width:480px){.sscv{padding:12px 14px 20px}.sscv h1{font-size:clamp(2.8rem,15vw,4rem)}.sscv-portrait{height:340px}.sscv-facts{gap:6px}.sscv-facts span{font-size:11px}.sscv-footer{flex-direction:column}}
