:root{--ink:#f5f1ea;--muted:#b1aaa0;--line:#ffffff26;--panel:#ffffff0e;--accent:#e65b3e;--accent-light:#ff7658;--night:#080a0d}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--ink);background:radial-gradient(circle at 18% 10%, #1e4a7559, transparent 32rem), radial-gradient(circle at 78% 30%, #97301e40, transparent 35rem), var(--night);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit}.shell{flex-direction:column;width:min(1180px,100% - 48px);min-height:100vh;margin:0 auto;display:flex}.nav{border-bottom:1px solid var(--line);align-items:center;gap:18px;height:92px;display:flex}.brand{letter-spacing:.42em;font-size:14px;font-weight:800}.product{border-left:1px solid var(--line);color:var(--muted);padding-left:18px;font-size:14px}.hero{flex:1;max-width:900px;padding:84px 0 72px}.eyebrow,.caption{letter-spacing:.22em;color:var(--accent-light);font-size:11px;font-weight:800}h1{letter-spacing:-.055em;max-width:880px;margin:18px 0 24px;font-size:clamp(52px,7.2vw,92px);font-weight:650;line-height:.94}.lede{max-width:620px;color:var(--muted);margin:0;font-size:19px;line-height:1.55}.signinBlock{margin-top:38px}.primaryButton,.secondaryButton{cursor:pointer;border:1px solid #0000;border-radius:10px;font-weight:750;text-decoration:none}.primaryButton{color:#fff;background:var(--accent);align-items:center;gap:36px;width:fit-content;padding:17px 20px;display:flex;box-shadow:0 12px 36px #b8351f47}.primaryButton:hover{background:var(--accent-light)}.secondaryButton{color:var(--ink);border-color:var(--line);background:0 0;padding:11px 16px}.secondaryButton:hover{background:#ffffff12}.privacy{color:#837d75;max-width:410px;font-size:12px;line-height:1.45}.error{color:#ff9d87;font-size:14px}.profileCard{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;align-items:center;gap:18px;width:min(580px,100%);margin-top:42px;padding:18px;display:flex}.avatar{color:#fff;background:linear-gradient(135deg, var(--accent), #88462f);border-radius:50%;flex:none;place-items:center;width:58px;height:58px;font-size:22px;font-weight:800;display:grid}.profileCopy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.profileCopy strong{text-overflow:ellipsis;margin-top:2px;font-size:20px;overflow:hidden}.role{color:var(--muted);font-size:13px}.trustRow{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.trustRow>div{border-right:1px solid var(--line);min-height:160px;padding:27px 34px 28px 0}.trustRow>div+div{padding-left:34px}.trustRow>div:last-child{border-right:0}.trustRow span{color:var(--accent-light);margin-bottom:24px;font-family:monospace;font-size:11px;display:block}.trustRow strong{font-size:15px;display:block}.trustRow p{color:var(--muted);margin:9px 0 0;font-size:13px;line-height:1.45}@media (max-width:720px){.shell{width:min(100% - 30px,1180px)}.nav{height:74px}.hero{padding:62px 0 54px}h1{font-size:clamp(44px,14vw,70px)}.profileCard{flex-wrap:wrap;align-items:flex-start}.profileCard form,.secondaryButton{width:100%}.trustRow{grid-template-columns:1fr}.trustRow>div,.trustRow>div+div{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:24px 0}.trustRow>div:last-child{border-bottom:0}}
