.si-left{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:56px 60px 70px;color:#fff;background:radial-gradient(60% 45% at 75% 45%,rgba(37,74,156,.45),transparent 70%),radial-gradient(55% 45% at 45% 70%,rgba(253,176,27,.18),transparent 70%),radial-gradient(50% 40% at 70% 85%,rgba(19,141,71,.22),transparent 70%),radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.5px) 0 0 /22px 22px,#2a2e32}.si-brand img{height:120px;width:auto;display:block}.si-brand h1{margin:22px 0 0;font-size:56px;font-weight:800;letter-spacing:-.035em;line-height:1;color:#fff}.si-left{container-type:inline-size}.si-art{flex:1 1 auto;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;margin:12px 0}.si-art .art-wrap{width:min(540px,calc(76cqw + 91px))}.si-art .art-food{width:100%;max-width:none;height:auto}.si-logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,112px);grid-gap:12px;gap:12px}.si-logos li{height:58px;border-radius:12px;display:grid;place-items:center;background:rgba(255,255,255,.07)}.si-logos img{width:auto;max-width:92px;display:block}.si-strip{position:absolute;left:0;right:0;bottom:0;height:6px}.si-right{display:grid;place-items:center;padding:40px 24px}.si-card{position:relative;width:min(100%,430px);padding:34px 32px 26px;border-radius:28px;overflow:hidden;background:var(--card);border:1px solid var(--line);box-shadow:0 2px 6px rgba(6,13,24,.06),0 24px 60px rgba(6,13,24,.1)}[data-theme=dark] .si-card{background:#1a1d21;border:1px solid #383d44;box-shadow:0 24px 60px rgba(0,0,0,.6),0 0 90px rgba(37,74,156,.22)}.si-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ee2030 0 16.66%,#fdb01b 16.66% 33.33%,#138d47 33.33% 50%,#8fc640 50% 66.66%,#060d18 66.66% 83.33%,#254a9c 83.33%)}.si-card h2{margin:0;font-size:34px;font-weight:800;letter-spacing:-.025em}.si-lead{margin:8px 0 20px;font-size:16px;color:var(--text-2)}.si-sso{margin:12px 0 18px;display:flex;justify-content:center;align-items:center;gap:6px;font-size:13.5px;color:var(--muted)}.si-help{padding:16px 18px;border-radius:16px;background:var(--tile);border:1px solid var(--line)}.si-help h3{margin:0 0 10px;font-size:15px;font-weight:800}.si-help p{margin:8px 0 0;display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45;color:var(--text-2)}.si-help p svg{flex-shrink:0;margin-top:2px}.si-help p:first-of-type svg{color:var(--tx-yellow)}.si-help a,.si-help p:nth-of-type(2) svg{color:var(--tx-blue)}.si-help a{font-weight:750}.si-privacy{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:13px;font-weight:600;color:var(--text-2);text-decoration:underline;text-underline-offset:3px}[data-theme=dark] .si-right{background:radial-gradient(55% 45% at 92% 6%,rgba(37,74,156,.3),transparent 70%),radial-gradient(45% 40% at 6% 96%,rgba(253,176,27,.1),transparent 70%),#101215}[data-theme=dark] .si-help{background:#22262b;border:1px solid #383d44}@media (max-width:900px){.si-left{padding:28px 22px 40px}.si-brand img{height:72px}.si-brand h1{font-size:38px;margin-top:14px}.si-logos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.si-left{padding:20px 18px 26px}.si-brand{display:flex;align-items:center;gap:14px}.si-brand img{height:52px}.si-brand h1{margin:0;font-size:30px}.si-art{margin:6px 0 4px}.si-art .art-wrap{width:min(300px,82%)}.si-logos{gap:8px}.si-logos li{height:42px;border-radius:10px}.si-logos img{max-height:26px;max-width:78px}.si-right{padding:20px 16px 28px}.si-card{padding:26px 22px 22px}.si-card h2{font-size:28px}.si-lead{margin:6px 0 16px}}