.page{color:#e5e7eb;background:radial-gradient(1200px 700px at 15% 10%,#22c55e38,#0000 60%),radial-gradient(900px 500px at 80% 25%,#3b82f629,#0000 60%),#070b12;min-height:100vh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#070b12b3;border-bottom:1px solid #ffffff14;position:sticky;top:0}.headerInner{justify-content:space-between;align-items:center;gap:12px;max-width:1100px;margin:0 auto;padding:16px 18px;display:flex}.brand{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:12px;display:flex}.brandMark{background:#22c55e2e;border:1px solid #22c55e59;border-radius:16px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brandName{letter-spacing:.2px;font-weight:900}.brandTag{opacity:.78;margin-top:2px;font-size:12px}.nav{align-items:center;gap:12px;display:flex}.navLink{color:#e5e7ebd9;border:1px solid #0000;border-radius:12px;padding:8px 10px;font-size:14px;text-decoration:none}.navLink:hover{background:#ffffff0d;border-color:#ffffff1a}@media (max-width:720px){.navLink{display:none}}.btnPrimary,.btnSecondary,.btnGhost{cursor:pointer;font:inherit;border:1px solid #ffffff1a;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:inline-flex}.btnPrimary{color:#04120a;background:#22c55eeb;font-weight:900}.btnPrimary:hover{filter:brightness(1.02)}.btnSecondary{color:#e5e7eb;background:#ffffff14}.btnSecondary:hover{background:#ffffff1a}.btnGhost{color:#e5e7ebeb;background:0 0;border:1px solid #ffffff1a}.btnGhost:hover{background:#ffffff0f}.btnBig{border-radius:16px;padding:14px 18px}.full{width:100%}.hero{padding:30px 18px 10px}.heroInner{grid-template-columns:1.2fr .8fr;gap:20px;max-width:1100px;margin:0 auto;display:grid}@media (max-width:920px){.heroInner{grid-template-columns:1fr}}.pill{background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:8px 12px;font-size:13px;display:inline-flex}.h1{letter-spacing:-.6px;margin:0 0 12px;font-size:44px;line-height:1.06}@media (max-width:560px){.h1{font-size:34px}}.accent{color:#22c55ef2}.lead{opacity:.92;margin:0 0 18px;font-size:16px;line-height:1.55}.ctaRow{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.proofRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:10px;display:grid}@media (max-width:820px){.proofRow{grid-template-columns:1fr}}.proofCard{background:#ffffff0f;border:1px solid #ffffff14;border-radius:18px;padding:12px}.proofTitle{margin-bottom:4px;font-weight:900}.proofText{opacity:.85;font-size:12px;line-height:1.5}.panel{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:22px;padding:16px;box-shadow:0 25px 70px #00000059}.panelTop{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.panelKicker{opacity:.78;margin-bottom:6px;font-size:12px}.panelTitle{font-size:16px;font-weight:900}.badge{background:#22c55e29;border:1px solid #22c55e4d;border-radius:999px;padding:6px 10px;font-size:12px}.checkList{opacity:.92;margin:10px 0 12px;padding-left:18px;font-size:13px;line-height:1.75}.panelActions{gap:10px;display:grid}.miniNote{opacity:.75;margin-top:10px;font-size:12px;line-height:1.4}.section{padding:34px 18px}.sectionInner{max-width:1100px;margin:0 auto}.sectionHead{margin-bottom:14px}.h2{letter-spacing:-.2px;margin:0 0 8px;font-size:28px}.muted{opacity:.78;margin:0;line-height:1.6}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}@media (max-width:920px){.grid{grid-template-columns:1fr}}.card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;padding:14px}.card h3{margin:0 0 8px;font-weight:900}.card p{opacity:.9;margin:0 0 10px;line-height:1.6}.card ul{opacity:.92;margin:0;padding-left:18px;line-height:1.7}.centerNote{text-align:center;color:#22c55ef2;margin-top:18px;font-weight:900}.alt{background:#ffffff08;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14}.skillsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}@media (max-width:920px){.skillsGrid{grid-template-columns:1fr}}.skillCard{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:22px;padding:16px}.skillTitle{margin-bottom:8px;font-weight:900}.skillText{opacity:.9;margin:0 0 12px;line-height:1.6}.skillTags{flex-wrap:wrap;gap:8px;display:flex}.skillTags span{background:#3b82f61a;border:1px solid #3b82f633;border-radius:999px;padding:6px 10px;font-size:12px}.ctaStrip{background:#22c55e1a;border:1px solid #22c55e38;border-radius:22px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:16px;display:flex}@media (max-width:720px){.ctaStrip{flex-direction:column;align-items:stretch}}.ctaStripTitle{margin-bottom:4px;font-weight:900}.ctaStripText{opacity:.88;line-height:1.5}.footer{padding:34px 18px 18px}.footerInner{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:1.3fr .8fr 1fr;gap:14px;max-width:1100px;margin:0 auto;padding:16px;display:grid}@media (max-width:920px){.footerInner{grid-template-columns:1fr}}.footerBrand{align-items:center;gap:12px;margin-bottom:10px;display:flex}.footerTitle{font-weight:900}.footerMuted{opacity:.75;font-size:12px}.footerHead{margin-bottom:10px;font-weight:900}.footerText{opacity:.85;margin:0;line-height:1.6}.footerLink{color:#e5e7ebe6;word-break:break-word;text-decoration:none}.footerLink:hover{text-decoration:underline}.footerItem{opacity:.88;line-height:1.8}.footerItem .k{opacity:.75;width:62px;display:inline-block}.footerBtns{gap:10px;margin-top:12px;display:grid}.footerBottom{opacity:.8;border-top:1px solid #ffffff14;justify-content:space-between;gap:12px;max-width:1100px;margin:14px auto 0;padding:14px 6px 0;font-size:13px;display:flex}.footerBottomLinks{gap:12px;display:flex}.footerBottomLinks a{color:#e5e7ebdb;text-decoration:none}.footerBottomLinks a:hover{text-decoration:underline}
