body{background:#f3f3ee;color:#161616;font-family:General Sans,Hanken Grotesk,Noto Sans Devanagari,system-ui,sans-serif;font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;text-wrap:pretty}*{box-sizing:border-box}a{color:#161616;text-decoration:none}a:hover{color:oklch(.5 .15 262)}button{font:inherit;color:inherit;cursor:pointer}input,select,textarea{font:inherit;color:#161616}@keyframes orbBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes orbSpin{to{transform:rotate(1turn)}}@keyframes orbPulse{0%,to{opacity:.5;transform:scale(.94)}50%{opacity:1;transform:scale(1.1)}}@keyframes caret{0%,to{opacity:1}50%{opacity:0}}@keyframes wsMarquee{to{transform:translateX(-50%)}}@keyframes wsIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}@keyframes ipSpin{to{transform:rotate(1turn)}}@keyframes ipIn{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}body{margin:0;font-family:General Sans,Hanken Grotesk,system-ui,sans-serif}@keyframes smSpin{to{transform:rotate(1turn)}}@keyframes smIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes smShim{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes smPulse{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.dcp0:hover{transform:translateY(-1px)!important}.dcp1:active{transform:scale(.97)!important}.dcp2:hover,.dcp3:hover{border-color:#161616!important}.dcp3:hover{transform:translateY(-1px)!important}.dcp4:active{transform:scale(.97)!important}.dcp5:hover{color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(20,20,15,.18)!important}.dcp6:active{transform:scale(.97)!important}.dcp7:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(20,20,15,.18)!important}.dcp8:active{transform:scale(.97)!important}.dcp9:hover{border-color:#161616!important;transform:translateY(-1px)!important;color:#161616!important}.dcpa:hover{background:#d9dbcc!important}.dcpb:active,.dcpc:active{transform:scale(.97)!important}.dcpd:hover{transform:translateY(-2px)!important}.dcpe:hover{background:#d9dbcc!important}.dcpf:active{transform:scale(.97)!important}.dcpg:hover{transform:translateY(-2px)!important;background:#e7e8dd!important}.dcph:hover{box-shadow:0 1px 2px rgba(20,20,15,.05),0 10px 24px rgba(20,20,15,.08)!important;color:#161616!important}.dcph:hover,.dcpi:hover{transform:translateY(-3px)!important}.dcpi:hover{color:#fff!important}.dcpj:hover{transform:translateY(-3px)!important;color:#161616!important}.dcpk:hover{transform:translateY(-1px)!important}.dcpl:active{transform:scale(.97)!important}.dcpm:hover{background:#e7e8dd!important;transform:translateY(-1px)!important}.dcpn:active{transform:scale(.97)!important}.dcpo:hover{transform:translateY(-2px)!important}.dcpp:hover{background:#d9dbcc!important}.dcpq:active{transform:scale(.96)!important}.dcpr:hover{transform:translateY(-2px)!important;box-shadow:0 1px 2px rgba(20,20,15,.05),0 10px 24px rgba(20,20,15,.08)!important}.dcps:active{transform:scale(.95)!important}.dcpt:active{transform:scale(.97)!important}.dcpu:hover{transform:translateY(-1px)!important}.dcpv:active{transform:scale(.97)!important}.dcpw:hover{color:#fff!important}.dcpx:focus{border-color:oklch(.5 .15 262)!important;box-shadow:0 0 0 4px oklch(.5 .15 262/.14)!important}.dcpy:active,.dcpz:active{transform:scale(.95)!important}.dcp10:hover{transform:translateY(-1px)!important}.dcp11:active{transform:scale(.97)!important}.dcp12:hover{transform:translateY(-1px)!important}.dcp13:hover{background:#e7e8dd!important}.dcp14:hover{transform:translateY(-1px)!important}.dcp15:active{transform:scale(.97)!important}.dcp16:hover{color:#161616!important}.dcp17:focus,.dcp18:focus{border-color:oklch(.5 .15 262)!important;box-shadow:0 0 0 4px oklch(.5 .15 262/.14)!important}.dcp19:hover,.dcp1a:hover{background:#f3f3ee!important}.dcp1b:active{transform:scale(.97)!important}.dcp1c:hover{transform:translateY(-1px)!important}.dcp1d:active{transform:scale(.97)!important}.dcp1e:hover{transform:translateY(-1px)!important;box-shadow:0 6px 16px rgba(20,20,15,.18)!important}.dcp1f:active{transform:scale(.97)!important}.dcp1g:hover{border-color:#161616!important;transform:translateY(-1px)!important}.dcp1h:active{transform:scale(.97)!important}.dcp1i:hover{transform:translateY(-1px)!important;border-color:#161616!important}.dcp1j:active{transform:scale(.99)!important}.dcp1k:hover{background:#d9dbcc!important}.dcp1l:active{transform:scale(.95)!important}.dcp1m:hover{background:#d9dbcc!important;color:#161616!important}.dcp1n:hover{border-color:#161616!important;color:#161616!important}.dcp1o:hover{transform:translateY(-1px)!important}.dcp1p:active{transform:scale(.97)!important}.dcp1q:hover{color:#161616!important}.dcp1r:focus,.dcp1s:focus,.dcp1t:focus,.dcp1u:focus{border-color:oklch(.5 .15 262)!important;box-shadow:0 0 0 4px oklch(.5 .15 262/.14)!important}.dcp1v:hover{background:#f3f3ee!important}.dcp1w:hover{transform:translateY(-1px)!important}.dcp1x:active{transform:scale(.97)!important}#rps-preloader{position:fixed;inset:0;z-index:9999;background:#161616;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;transition:opacity .5s cubic-bezier(.2,.8,.2,1),visibility .5s}#rps-preloader .pre-orb{position:relative;width:96px;height:96px}#rps-preloader .pre-glow{position:absolute;inset:-18px;border-radius:50%;background:conic-gradient(oklch(.62 .16 262),oklch(.74 .12 200),oklch(.68 .15 305),oklch(.62 .16 262));filter:blur(16px);opacity:.75;animation:rpsPreSpin 2.4s linear infinite}#rps-preloader .pre-ball{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 34% 28%,#fff 0,#f6f6f1 30%,#dfe0d5 70%,#c8cabc 100%);box-shadow:inset 0 -5px 12px rgba(20,20,15,.1),0 8px 24px rgba(0,0,0,.4);animation:rpsPreBreathe 1.8s ease-in-out infinite}@keyframes rpsPreSpin{to{transform:rotate(1turn)}}@keyframes rpsPreBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (prefers-reduced-motion:reduce){#rps-preloader *{animation:none!important}}:focus-visible{outline:2px solid oklch(.5 .15 262);outline-offset:2px;box-shadow:0 0 0 4px oklch(.86 .07 262)}.skip-link{position:absolute;left:12px;top:-60px;z-index:10000;background:#161616;color:#fff;padding:10px 14px;border-radius:10px;font-weight:500}.skip-link:focus{top:12px;color:#fff}.nf{position:fixed;inset:0;z-index:60;min-height:100vh;background:#f3f3ee;display:flex;flex-direction:column;padding:clamp(16px,2.6vw,40px);gap:12px;overflow:auto}.nf .tile{flex:1 1;background:#fff;border-radius:16px;padding:clamp(24px,4vw,56px);display:flex;flex-direction:column;justify-content:space-between;gap:40px}.nf .btn{background:linear-gradient(180deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,0) 48%),#161616;color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(0,0,0,.35),0 6px 18px rgba(20,20,15,.14)}.nf .btn,.nf .btn2{height:48px;padding:0 20px;border-radius:12px;display:inline-flex;align-items:center;font-weight:500}.nf .btn2{background:hsla(0,0%,100%,.7);border:1px solid rgba(20,20,15,.12)}.sa-head{justify-content:space-between;gap:16px;padding:18px clamp(16px,2.6vw,40px)}.sa-head,.sa-head nav{display:flex;align-items:center;flex-wrap:wrap}.sa-head nav{gap:18px;font-size:14px}.sa-btn{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:12px;background:#161616;color:#fff!important;font-weight:500;border:0;cursor:pointer}.sa-btn:disabled{opacity:.6}.sa-main{max-width:860px;margin:0 auto;padding:24px 16px 48px;display:flex;flex-direction:column;gap:14px}.sa-main h1{font-size:clamp(30px,4vw,44px);line-height:1.1;letter-spacing:-.02em;margin:0;font-weight:500}.sa-main h2{font-size:18px;font-weight:500;margin:0 0 6px}.sa-eyebrow{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#6a6b63}.sa-sub{font-size:17px;color:#3d3e3a;margin:0}.sa-meta{color:#6a6b63}.sa-draft,.sa-meta{font-size:13px;margin:0}.sa-draft{border-radius:10px;padding:10px 12px;background:oklch(.96 .05 85);color:oklch(.42 .1 70)}.sa-card{background:#fff;border:1px solid #e3e4da;border-radius:16px;padding:20px 24px;gap:18px;color:#3d3e3a}.sa-card,.sa-card section{display:flex;flex-direction:column}.sa-card section{gap:6px}.sa-card p{margin:0}.sa-card ul{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.sa-box{background:#f3f3ee;border-radius:10px;padding:10px 12px;font-size:14px}.sa-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));grid-gap:16px;gap:16px;align-items:start}.sa-form{gap:12px}.sa-form label{display:flex;flex-direction:column;gap:4px;font-size:13px;color:#3d3e3a}.sa-form input,.sa-form textarea{font:inherit;font-size:15px;border:1px solid #cfd0c4;border-radius:10px;padding:10px 12px;background:#fff}.sa-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.sa-err{color:#a2301f;font-size:14px}.legal-strip a,.sa-main a{text-decoration:underline;text-underline-offset:2px}.legal-strip{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;padding:18px 16px 28px;font-size:13px;color:#6a6b63;border-top:1px solid #e3e4da}