.si input,.si button{font-family:var(--sans)}.si .wm{letter-spacing:-.5px;color:var(--ink);align-items:center;gap:9px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.si .wm .mark{background:var(--btc);border-radius:50%;flex-shrink:0;width:11px;height:11px}.si .wm.on-dark{color:#f6f1e9}.ob-btn{border-radius:var(--r-pill);cursor:pointer;background:var(--ink);color:#fff;letter-spacing:-.2px;border:none;justify-content:center;align-items:center;gap:9px;width:100%;height:56px;font-size:17px;font-weight:600;transition:transform .14s,box-shadow .2s,background .18s;display:flex;box-shadow:0 1px 2px #1a17142e,0 10px 22px #1a171429}.ob-btn:hover{transform:translateY(-1px)}.ob-btn:active{transform:translateY(0)scale(.992)}.ob-btn:disabled{background:var(--paper-sink);color:var(--ink-3);cursor:default;box-shadow:none;transform:none}.ob-btn.orange{background:var(--btc);box-shadow:0 2px 10px #f7931a4d,0 14px 32px #f7931a33}.si{grid-template-columns:1.04fr .96fr;min-height:100vh;display:grid}.si-brand{color:#f6f1e9;background:linear-gradient(168deg,#20190f 0%,#15110c 60%,#100d09 100%);flex-direction:column;padding:46px 54px 44px;display:flex;position:relative;overflow:hidden}.si-brand:before{content:"";pointer-events:none;filter:blur(8px);background:radial-gradient(closest-side,#f7931a29,#f7931a00);border-radius:50%;width:620px;height:480px;position:absolute;top:-12%;left:30%}.si-brand-in{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.si-brand .si-hero{margin-top:auto}.si-eyebrow{letter-spacing:1.5px;text-transform:uppercase;color:#857c6e;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-flex}.si-eyebrow .dot{background:var(--btc);border-radius:50%;width:7px;height:7px}.si-brand h1{letter-spacing:-2.2px;color:#f6f1e9;margin:0;font-size:clamp(38px,4vw,54px);font-weight:700;line-height:1.02}.si-brand h1 .o{color:var(--btc)}.si-brand .si-lede{color:#b7ad9d;letter-spacing:-.2px;max-width:440px;margin:22px 0 0;font-size:17px;line-height:1.55}.si-quote{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;max-width:460px;margin-top:40px;padding:22px 24px}.si-quote p{color:#e8e1d6;letter-spacing:-.2px;margin:0;font-size:16px;font-weight:500;line-height:1.5}.si-quote p .hl{color:var(--btc)}.si-quote .who{align-items:center;gap:11px;margin-top:14px;display:flex}.si-quote .av{width:38px;height:38px;color:var(--btc);background:#f7931a29;border:1px solid #f7931a4d;border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.si-quote .nm{color:#f6f1e9;letter-spacing:-.2px;font-size:14px;font-weight:700}.si-quote .rl{color:#857c6e;margin-top:1px;font-size:12.5px}.si-live{color:#857c6e;letter-spacing:.1px;align-items:center;gap:8px;margin-top:30px;font-size:13px;display:inline-flex}.si-live .pulse{background:var(--btc);border-radius:50%;width:7px;height:7px;animation:2.4s infinite cxpulseO;box-shadow:0 0 #f7931a66}@keyframes cxpulseO{0%{box-shadow:0 0 #f7931a66}70%{box-shadow:0 0 0 7px #f7931a00}to{box-shadow:0 0 #f7931a00}}.si-form-wrap{justify-content:center;align-items:center;padding:48px 40px;display:flex}.si-form{width:100%;max-width:392px}.si-form .wm{margin-bottom:32px;display:none}.si-h{letter-spacing:-1px;color:var(--ink);margin:0;font-size:30px;font-weight:700}.si-sub{color:var(--ink-2);letter-spacing:-.2px;margin:10px 0 0;font-size:15.5px;line-height:1.5}.si-tabs{background:var(--paper-sink);border-radius:100px;margin:26px 0 24px;padding:4px;display:flex}.si-tab{cursor:pointer;color:var(--ink-3);letter-spacing:-.2px;background:0 0;border:none;border-radius:100px;flex:1;padding:9px 0;font-size:14px;font-weight:600;transition:all .18s}.si-tab.on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #1a171414}.si-field{margin-bottom:14px}.si-field .fl{letter-spacing:.5px;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:12px;font-weight:700}.si-input{border:1.5px solid var(--hair);background:var(--card);width:100%;height:56px;color:var(--ink);box-shadow:var(--shadow-card);letter-spacing:-.2px;border-radius:14px;outline:none;padding:0 16px;font-size:16px;font-weight:500;transition:border-color .15s}.si-input::placeholder{color:var(--ink-3);opacity:1}.si-input:focus{border-color:var(--btc)}.si-or{align-items:center;gap:12px;margin:18px 0;display:flex}.si-or .ln{background:var(--hair);flex:1;height:1px}.si-or .lb{color:var(--ink-3);font-size:12.5px;font-weight:500}.si-socials{flex-direction:column;gap:10px;display:flex}.si-tos{color:var(--ink-3);text-align:center;letter-spacing:-.1px;margin:22px 0 0;font-size:12.5px;line-height:1.5}.si-tos a{color:var(--ink-2);text-underline-offset:2px;cursor:pointer;font-weight:600;text-decoration:underline}.si-back{cursor:pointer;color:var(--ink-2);letter-spacing:-.2px;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:22px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.si-back:hover{color:var(--ink)}.social-btn{cursor:pointer;letter-spacing:-.2px;background:var(--card);width:100%;height:54px;color:var(--ink);border:1.5px solid var(--hair-2);box-shadow:var(--shadow-card);border-radius:14px;justify-content:center;align-items:center;gap:11px;font-size:16px;font-weight:600;transition:border-color .14s,background .14s;display:flex}.social-btn:hover{background:var(--paper-sink)}.otp{cursor:text;justify-content:space-between;gap:9px;display:flex;position:relative}.otp .hid{opacity:0;border:none;outline:none;width:100%;position:absolute;inset:0}.otp .box{background:var(--card);border:1.5px solid var(--hair);height:60px;box-shadow:var(--shadow-card);color:var(--ink);border-radius:14px;flex:1;justify-content:center;align-items:center;font-size:26px;font-weight:700;transition:border-color .15s,box-shadow .15s;display:flex}.otp .box.active{border-color:var(--btc);box-shadow:0 2px 10px #f7931a29}.otp .box.err{border-color:#c0392b}.otp .box .caret{background:var(--btc);border-radius:2px;width:2px;height:26px;animation:1.05s step-end infinite cxblink}@keyframes cxblink{0%,to{opacity:1}50%{opacity:0}}.si-resend{text-align:center;color:var(--ink-3);margin:20px 0 0;font-size:13.5px}.si-resend b{color:var(--btc-ink);cursor:pointer;font-weight:600}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.si-err{color:#c0392b;letter-spacing:-.1px;margin:12px 0 0;font-size:13.5px;line-height:1.45}@media (max-width:860px){.si{grid-template-columns:1fr}.si-brand{display:none}.si-form .wm{display:inline-flex}}@media (max-width:600px){.si-form-wrap{padding:36px 22px}.si-h{font-size:26px}.otp .box{height:54px;font-size:23px}}
