:root{--bg:#171b23;--card:#242a35;--ink:#f6f5f7;--muted:#aeb7c5;--pink:#ff4e95}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font:16px/1.6 system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink)}a{color:inherit;text-decoration:none}.wrap{max-width:1160px;padding-left:27px;padding-right:27px;margin:auto}.header{min-height:102px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:14px;font-weight:900;letter-spacing:-.6px;font-size:19px;line-height:1}.brand b{color:var(--pink)}.brand small{display:block;font-weight:700;font-size:9px;color:var(--muted);letter-spacing:2px;margin-top:9px}.brandicon{height:46px;width:46px;border-radius:12px;border:2px solid var(--pink);display:grid;place-items:center;font-size:30px;color:var(--pink)}nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:650}nav a:hover{color:var(--pink)}.nav-login{border:1px solid #515564;border-radius:100px;padding:10px 18px}.nav-login span{color:var(--pink)}.hero{position:relative;min-height:610px;padding-top:86px;padding-bottom:85px;overflow:hidden}.eyebrow,.sectionlabel,.hero-detail{font-size:11px;font-weight:800;letter-spacing:2.3px;color:var(--pink)}h1{font-size:clamp(48px,7.7vw,106px);line-height:1.03;letter-spacing:-4px;margin:22px 0 25px;max-width:900px;position:relative;z-index:1}h1 em{font-style:normal;color:var(--pink)}.hero p{max-width:650px;color:#c0c8d2;font-size:18px;position:relative;z-index:1}.actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:29px;position:relative;z-index:1}.btn{border-radius:12px;padding:14px 22px;font-size:14px;font-weight:750}.btn-main{background:var(--pink);color:#161720}.btn-main:hover{background:#ff86b7}.btn-quiet{border:1px solid #565e6e}.hero-detail{margin-top:92px;color:#808d9d}.circle{position:absolute;right:45px;top:95px;font-size:355px;color:#2a303b;line-height:1;pointer-events:none}.project{padding-top:80px;padding-bottom:100px;border-top:1px solid #37404d}.projectrow{display:grid;grid-template-columns:1fr 1fr;gap:70px}.project h2{font-size:clamp(34px,5vw,60px);letter-spacing:-2.3px;line-height:1.1}.projectrow p{color:var(--muted);font-size:17px}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}.tiles article{border:1px solid #404956;border-radius:17px;background:#202630;padding:25px}.tiles span{color:var(--pink);font-size:12px;font-weight:800}.tiles h3{margin:20px 0 5px}.tiles p{margin:0;color:var(--muted)}.footer{display:flex;justify-content:space-between;border-top:1px solid #3a424e;color:#9ca7b5;padding-top:24px;padding-bottom:35px;font-size:13px}@media(max-width:700px){.header{min-height:85px}.brand{font-size:15px}.brand small{font-size:7px}.brandicon{width:38px;height:38px;font-size:22px}nav{gap:8px}nav a:first-child{display:none}.hero{padding-top:70px;min-height:560px}.hero h1{letter-spacing:-2.3px}.hero p{font-size:16px}.circle{right:-75px;top:260px;font-size:260px}.hero-detail{margin-top:75px}.projectrow{grid-template-columns:1fr;gap:2px}.tiles{grid-template-columns:1fr}.footer{gap:20px;flex-wrap:wrap}}
