@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,600;0,700;1,600&display=swap");:root{--ink:#07090d;--surface:#10141b;--blue:#1686ff;--electric:#65b7ff;--line:rgba(255,255,255,.13);--mist:#aeb7c5;--paper:#f3f5f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f8f9fb;font-family:Manrope,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{overflow:hidden;min-height:100vh;background:radial-gradient(ellipse 65% 38% at 75% 17%,rgba(18,103,255,.2),transparent 70%),var(--ink)}header{height:96px;max-width:1240px;padding:0 32px;margin:auto;justify-content:space-between}.brand,header{display:flex;align-items:center}.brand{color:white;text-decoration:none;gap:11px;font-weight:800;letter-spacing:.14em;font-size:17px}.brand small{font:500 7px DM Mono;display:block;letter-spacing:.19em;margin-top:3px;color:#93a0b0}.brand-mark{display:grid;place-items:center;background:var(--blue);width:31px;height:31px;font:700 22px Playfair Display;font-style:italic;letter-spacing:0}nav{display:flex;align-items:center;gap:30px}footer a,nav a{color:#abb5c3;text-decoration:none;font-size:12px;font-weight:600}nav button{color:#fff;background:transparent;border:1px solid var(--line);border-radius:24px;padding:10px 15px;font-size:12px}.button b,nav b{font-size:18px;font-weight:400;margin-left:14px}.event-banner{max-width:1176px;margin:0 auto;padding:13px 18px;text-align:center;background:rgba(22,134,255,.12);border:1px solid rgba(101,183,255,.28);color:#cfe8ff;font-size:12px;font-weight:600}.event-banner span{margin-left:12px;color:var(--electric)}.hero{max-width:1240px;min-height:570px;margin:auto;padding:90px 32px 68px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;position:relative}.eyebrow{font:500 10px DM Mono;letter-spacing:.17em;text-transform:uppercase;color:var(--electric);margin:0 0 20px}.eyebrow span{color:#fff;margin:0 8px}.hero h1,.lead-card h1,.report-head h1,.step-card h1{font-size:clamp(43px,5.2vw,76px);line-height:1.05;letter-spacing:-.055em;margin:0;max-width:770px}.intro{max-width:560px;color:#b9c3d2;line-height:1.7;font-size:16px;margin:26px 0 33px}.actions{display:flex;gap:28px;align-items:center}.button{border:0;border-radius:5px;background:var(--blue);color:#fff;padding:15px 20px;font-weight:800;font-size:13px;box-shadow:0 10px 26px rgba(22,134,255,.22);text-decoration:none;display:inline-block}.text-button{border:0;background:transparent;color:#dce7f3;font-size:12px;font-weight:700;text-decoration:none;padding:13px 0}.text-button b{margin-left:7px}.trust{margin-top:55px;color:#818c9b;font-size:10px;font-weight:600;letter-spacing:.03em}.trust span{color:#b7d8ff}.trust i{height:10px;border-left:1px solid #55606d;margin:0 12px}.hero-art{position:relative}.leopard{width:315px;height:315px;position:absolute;right:8%;top:28px;border-radius:55% 42% 58% 35%;background:radial-gradient(circle at 46% 43%,#7dc6ff 1%,#188bff 20%,#0b376e 48%,#071b38 70%);transform:rotate(-12deg);filter:drop-shadow(0 0 40px rgba(36,137,255,.38));overflow:hidden}.leopard:before{content:"";position:absolute;inset:25px;background:radial-gradient(circle at 67% 30%,transparent 0 12%,#071323 13% 18%,transparent 19%),radial-gradient(circle at 30% 74%,transparent 0 10%,#081426 11% 17%,transparent 18%),radial-gradient(circle at 70% 78%,transparent 0 7%,#081426 8% 14%,transparent 15%);opacity:.8}.eye{width:14px;height:6px;background:#c6ebff;position:absolute;border-radius:80% 10%;z-index:2;top:124px;box-shadow:0 0 13px #fff}.eye.left{left:105px}.eye.right{left:162px}.spots{position:absolute;right:35px;top:180px;font-size:30px;line-height:1.4;color:#081527;letter-spacing:7px;transform:rotate(17deg)}.signal-card{position:absolute;z-index:4;bottom:14px;left:0;width:230px;padding:18px;background:rgba(17,21,29,.7);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.16);border-radius:3px}.signal-card p{font:9px DM Mono;color:#69b7ff;margin:0 0 12px}.signal-card strong{display:block;font:600 18px/1.15 Playfair Display}.signal-card span{color:#9ba7b6;font-size:10px}.orbit{position:absolute;border:1px solid rgba(107,183,255,.25);border-radius:50%}.orbit.one{width:450px;height:450px;right:-75px;top:-25px}.orbit.two{width:530px;height:530px;right:-130px;top:-66px}.proof{max-width:1176px;margin:0 auto 130px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;display:grid;grid-template-columns:repeat(3,1fr)}.proof div{padding:0 28px;border-right:1px solid var(--line)}.proof div:first-child{padding-left:0}.proof div:last-child{border:0}.proof b{font:600 16px Playfair Display;display:block}.proof span{font-size:10px;color:#8993a1}.how{max-width:1176px;margin:auto;padding:0 0 140px}.how h2,.priorities h2{font-size:clamp(32px,4vw,53px);letter-spacing:-.045em;line-height:1.07;margin:0 0 65px}.journey{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:25px;gap:25px}.journey article{border-top:1px solid var(--line);padding:22px 0}.journey i{font:11px DM Mono;font-style:normal;color:var(--electric)}.journey h3{font-size:18px;margin:48px 0 10px;letter-spacing:-.03em}.journey p{font-size:12px;line-height:1.7;color:#929dad;max-width:280px}.cta-band{background:#157ef1;color:#fff;text-align:center;padding:85px 20px}.cta-band p{font:11px DM Mono;letter-spacing:.12em;margin:0 0 16px}.cta-band h2{font:600 clamp(35px,4vw,55px)/1 Playfair Display;margin:0 0 30px}.button.light{background:white;color:#0b1421;box-shadow:none}footer{max-width:1176px;margin:auto;padding:26px 0;display:flex;justify-content:space-between;color:#798494;font-size:10px;border-top:1px solid var(--line)}.assessment{background:radial-gradient(circle at 50% 0,rgba(22,134,255,.15),transparent 37%),var(--ink)}.assessment header,.loading header{border-bottom:1px solid var(--line);max-width:none;padding:0 calc((100% - 1176px)/2)}.progress{height:2px;background:#1c222c}.progress span{display:block;height:100%;background:var(--blue);transition:.35s}.step-card{max-width:860px;margin:80px auto}.step-card h1{font-size:clamp(36px,4vw,58px);max-width:740px}.muted{color:#9ba7b6;font-size:14px;line-height:1.7;max-width:570px}.choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin:47px 0}.choice{width:100%;border:1px solid var(--line);background:#0d1118;color:#dce3ed;min-height:67px;padding:17px 18px;text-align:left;display:flex;justify-content:space-between;align-items:center;border-radius:3px;font-size:13px;font-weight:600;transition:.2s}.choice.selected,.choice:hover{border-color:#258eff;background:rgba(22,134,255,.12)}.choice i{width:18px;height:18px;border:1px solid #536172;border-radius:50%;font-style:normal;text-align:center;line-height:16px;color:white;font-size:11px}.choice.selected i{background:var(--blue);border-color:var(--blue)}.step-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:25px}.lead-card{max-width:950px;display:grid;grid-template-columns:1fr 400px;grid-gap:70px;gap:70px;margin:100px auto}.lead-card h1{font-size:46px}.privacy{font-size:11px;color:#a0acbb;margin-top:40px}.lead-card form{display:grid;grid-gap:16px;gap:16px}.lead-card label{font-size:11px;font-weight:700;color:#b6c0cf}.lead-card em{font-style:normal;color:#768293;font-weight:500}.lead-card input{width:100%;display:block;background:#0e1219;border:1px solid var(--line);padding:14px;color:white;border-radius:3px;margin-top:7px;outline-color:var(--blue)}.wide{width:100%;margin-top:10px}.centered,.loading{text-align:center}.loading>div,.loading>h1,.loading>p{margin-left:auto;margin-right:auto}.loading h1{font-size:clamp(38px,5vw,60px);letter-spacing:-.05em;max-width:650px}.orb{height:190px;width:190px;border-radius:50%;margin-top:90px!important;margin-bottom:30px!important;background:radial-gradient(circle at 36% 35%,#e2f3ff,#1786ff 27%,#06152e 67%);box-shadow:0 0 80px rgba(22,134,255,.35);animation:pulse 1.8s ease-in-out infinite}.orb span{display:block;width:100%;height:100%;border:1px solid #8cd0ff;border-radius:50%;animation:expand 1.8s ease-out infinite}.analysis-lines{max-width:420px;margin:40px auto 0;text-align:left;display:grid;grid-gap:10px;gap:10px}.analysis-lines span{font-size:11px;color:#95a1b1;border-bottom:1px solid var(--line);padding:12px 0;display:flex;justify-content:space-between}.analysis-lines b{color:#73c1ff}.analysis-lines i{width:8px;height:8px;border-radius:50%;background:#55b7ff;box-shadow:0 0 12px #55b7ff;animation:pulse 1s infinite}.report-head{max-width:1176px;margin:75px auto 45px;position:relative}.report-head h1{font-size:clamp(43px,5.2vw,72px);max-width:740px}.report-head em{font-family:Playfair Display;font-weight:600}.report-head>p:not(.eyebrow){color:#a9b5c3;line-height:1.7;max-width:635px;font-size:14px;margin:25px 0}.score{position:absolute;right:8%;top:35px;width:170px;height:170px;border-radius:50%;border:1px solid rgba(101,183,255,.6);display:flex;flex-direction:column;align-items:center;justify-content:center;background:rgba(13,50,91,.4)}.score strong{font:600 62px/1 Playfair Display}.score span{font:9px DM Mono;text-align:center;color:#bcdcff;margin-top:8px}.score-grid{max-width:1176px;margin:0 auto 120px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.score-grid article{padding:24px;border-right:1px solid var(--line)}.score-grid article:first-child{padding-left:0}.score-grid article:last-child{border:0}.score-grid span{font:10px DM Mono;text-transform:uppercase;color:#9ca8b7}.score-grid b{display:block;font:600 38px Playfair Display;margin:12px 0}.score-grid div{height:3px;background:#26303d}.score-grid i{display:block;height:100%;background:var(--electric)}.priorities{max-width:1176px;margin:0 auto 120px}.priorities>div{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.priorities article{background:#10151d;padding:28px;min-height:245px;border:1px solid rgba(255,255,255,.06)}.priorities article>span{font:9px DM Mono;color:#65b7ff}.priorities h3{font-size:20px;letter-spacing:-.04em;margin:55px 0 10px}.priorities article p{font-size:12px;line-height:1.65;color:#a1adbc}.next-step{max-width:1176px;margin:0 auto 90px;padding:48px;background:#157ef1;display:flex;justify-content:space-between;gap:40px;align-items:center}.next-step h2{font:600 34px/1.1 Playfair Display;max-width:480px;margin:0}.next-step p:not(.eyebrow){font-size:12px;line-height:1.6;max-width:550px}.next-step .eyebrow{color:#c9e6ff}.next-step>div:last-child{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.next-step .text-button{color:white}@keyframes pulse{50%{transform:scale(.94);opacity:.65}}@keyframes expand{to{transform:scale(1.2);opacity:0}}@media(max-width:700px){header{height:76px;padding:0 20px!important}nav a{display:none}nav{gap:0}.hero{padding:70px 20px 25px;display:block;min-height:0}.hero h1{font-size:47px}.hero-art{height:360px;margin-top:25px}.leopard{width:255px;height:255px;right:3%}.eye{top:102px}.eye.left{left:86px}.eye.right{left:133px}.signal-card{left:0;bottom:12px}.orbit.one{width:355px;height:355px}.orbit.two{width:430px;height:430px}.proof{margin:30px 20px 85px;display:block;padding:0}.proof div{padding:16px 0;border-right:0;border-bottom:1px solid var(--line)}.proof div:last-child{border-bottom:0}.how{padding:0 20px 80px}.journey,.priorities>div{grid-template-columns:1fr}.journey article{padding:18px 0}.journey h3{margin-top:25px}.cta-band{padding:60px 20px}footer{margin:0 20px;display:block;line-height:2.2}.assessment header,.loading header{padding:0 20px}.step-card{margin:55px 20px}.choices{grid-template-columns:1fr;margin:35px 0}.lead-card{display:block;margin:55px 20px}.lead-card h1{font-size:39px}.lead-card form{margin-top:38px}.loading .orb{margin-top:60px!important}.report-head{margin:50px 20px 40px}.score{position:relative;right:auto;top:auto;margin-top:30px}.score-grid{margin:0 20px 70px;grid-template-columns:1fr 1fr}.score-grid article{padding:18px!important;border-bottom:1px solid var(--line)}.priorities{margin:0 20px 70px}.next-step{margin:0 20px 60px;display:block;padding:34px 25px}.next-step>div:last-child{margin-top:28px}.event-banner{margin:0 10px;font-size:10px}.actions{gap:17px}.trust{margin-top:35px}}.brand img{display:block;width:165px;height:auto}.brand{gap:0}@media(max-width:700px){.brand img{width:138px}}.consent{display:flex!important;align-items:flex-start;gap:10px;font-size:10px!important;font-weight:500!important;line-height:1.5;color:#9eabbc!important;margin:2px 0 6px}.consent input{width:15px!important;min-width:15px;height:15px;margin:0!important;accent-color:var(--blue)}.event-banner b{color:#fff}.event-banner em{font-style:normal;color:#77c2ff;margin-left:5px}.banner-detail{margin:0!important;color:#9bcfff!important}.hero h1 em{font-family:Playfair Display;font-weight:600;color:#8bcaff}.leopard:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 36% 24%,rgba(198,235,255,.28),transparent 3%),radial-gradient(ellipse at 57% 55%,rgba(3,14,30,.75),transparent 8%),radial-gradient(ellipse at 30% 62%,rgba(3,14,30,.75),transparent 7%),radial-gradient(ellipse at 69% 66%,rgba(3,14,30,.7),transparent 6%);mix-blend-mode:multiply}.diagnostics{max-width:1176px;margin:0 auto 145px;padding:56px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:74px;gap:74px}.diagnostics-intro h2{font-size:clamp(34px,4.1vw,58px);letter-spacing:-.055em;line-height:1.02;margin:0 0 20px}.diagnostics-intro>p:not(.eyebrow){color:#9ca9b9;font-size:14px;line-height:1.7;max-width:370px}.diagnostic-list{border-top:1px solid rgba(101,183,255,.45)}.diagnostic-list article{position:relative;padding:22px 0 25px 110px;border-bottom:1px solid var(--line)}.diagnostic-list article:before{content:"";position:absolute;left:0;top:27px;width:66px;height:1px;background:linear-gradient(90deg,#1686ff,transparent)}.diagnostic-list span{font:500 9px DM Mono;letter-spacing:.13em;color:#67b8ff}.diagnostic-list h3{margin:9px 0 8px;font-size:21px;letter-spacing:-.04em}.diagnostic-list p{margin:0 0 12px;color:#a8b5c4;font-size:12px;line-height:1.7;max-width:510px}.diagnostic-list b{color:#7bbfff;font:500 9px DM Mono;letter-spacing:.08em}@media(max-width:700px){.diagnostics{display:block;margin:0 20px 85px;padding-top:36px}.diagnostics-intro{margin-bottom:42px}.diagnostic-list article{padding-left:82px}.diagnostic-list article:before{width:49px}}.hero-art{background:radial-gradient(ellipse at 78% 52%,transparent 35%,#07090d 74%),url(/brand/ingwe-leopard-hero-v1.png) 50%/cover no-repeat}.hero-art .leopard{display:none}.hero-art .orbit{opacity:.45}@media(max-width:700px){.hero-art{background-position:67%;background-size:auto 100%}}.hero{max-width:none;min-height:calc(100svh - 148px);padding-left:max(32px,calc((100vw - 1240px)/2 + 32px));padding-right:max(32px,calc((100vw - 1240px)/2 + 32px));background:linear-gradient(90deg,#07090d,#07090d 32%,rgba(7,9,13,.96) 43%,rgba(7,9,13,.48) 63%,rgba(7,9,13,.1)),linear-gradient(0deg,#07090d,transparent 31%,rgba(7,9,13,.16)),url(/brand/ingwe-leopard-hero-v1.png) 100%/cover no-repeat}.hero-art{height:440px;background:none}.hero-art .signal-card{background:rgba(7,9,13,.78);border-color:rgba(111,184,255,.3);box-shadow:0 18px 50px rgba(0,0,0,.28)}.hero-art .orbit{opacity:.26}.hero-copy{position:relative;z-index:3}.hero h1{max-width:700px}@media(max-width:700px){.hero{min-height:auto;padding:62px 20px 22px;background:linear-gradient(180deg,rgba(7,9,13,.92),rgba(7,9,13,.42) 55%,#07090d),url(/brand/ingwe-leopard-hero-v1.png) 65% top/auto 620px no-repeat}.hero-art{height:310px;margin-top:0}.hero-art .signal-card{bottom:8px}.hero-art .orbit{display:none}}