.sk{--sk-blue:#0c81e7;--sk-coral:#f58364;--sk-lime:#cbde6c;--sk-lime-soft:#f4f8e4;--sk-gutter:clamp(16px, 5vw, 56px);--sk-rule:1px solid var(--brand-border)}.sk-bar,.sk .sf-nav,.sk-eyebrow,.sk-hero__tag,.sk-step-name,.sk-block h2{text-transform:uppercase;font-style:italic;font-weight:700}.sk-bar{letter-spacing:.12em;text-align:center;color:#fff;background:var(--sk-coral);padding:8px 16px;font-size:11px}.sk-head{color:#fff;background:var(--sk-blue);border-bottom:0}.sk-head .sf-brand img{width:auto;max-height:44px;display:block}.sk .sf-nav{letter-spacing:2px;color:#fff;flex-wrap:wrap;gap:8px 22px;font-size:12px;display:flex}@media (max-width:760px){.sk-head{flex-direction:column;align-items:flex-start;gap:12px}.sk .sf-nav{letter-spacing:1.2px;gap:6px 14px;font-size:10.5px}}.sk-hero{padding:clamp(40px, 7vw, 88px) var(--sk-gutter) clamp(36px, 6vw, 72px);background:var(--sk-lime-soft);border-bottom:6px solid var(--sk-lime)}.sk-hero__tag{letter-spacing:.14em;color:#fff;background:var(--sk-coral);margin-bottom:18px;padding:5px 12px;font-size:11px;display:inline-block}.sk-hero h1{max-width:16ch;font-family:var(--brand-font-heading);letter-spacing:-.03em;text-transform:uppercase;color:var(--sk-blue);margin:0 0 16px;font-size:clamp(34px,6.4vw,76px);font-style:italic;font-weight:700;line-height:.98}.sk-hero p{max-width:60ch;color:var(--brand-ink);margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.55}.sk-start{padding:clamp(32px, 4.5vw, 60px) var(--sk-gutter);gap:clamp(32px,4vw,52px);display:grid}.sk-block__intro{margin-bottom:16px}.sk-eyebrow{letter-spacing:.16em;color:var(--sk-coral);margin-bottom:6px;font-size:11px;display:block}.sk-block h2{font-family:var(--brand-font-heading);letter-spacing:.01em;color:var(--sk-blue);margin:0 0 6px;font-size:clamp(20px,2.3vw,28px)}.sk-block__intro p{max-width:70ch;color:var(--brand-muted);margin:0;font-size:14px;line-height:1.55}.sk-chips{flex-wrap:wrap;gap:10px;display:flex}.sk-chips button,.sk-steps button{font:inherit;color:var(--brand-ink);background:var(--brand-surface);border:1px solid var(--brand-border);cursor:pointer;border-radius:0;transition:color .16s,background .16s,border-color .16s}.sk-chips button{align-items:baseline;gap:8px;padding:11px 16px;font-size:14px;font-weight:500;display:inline-flex}.sk-chip-note{font-variant-numeric:tabular-nums;color:var(--brand-muted);font-size:11px;font-weight:600}.sk-chips button:hover:not(:disabled),.sk-chips button[data-active=true],.sk-steps button:hover:not(:disabled),.sk-steps button[data-active=true]{color:#fff;background:var(--sk-coral);border-color:var(--sk-coral)}.sk-chips button:hover:not(:disabled) .sk-chip-note,.sk-chips button[data-active=true] .sk-chip-note,.sk-steps button:hover:not(:disabled) .sk-step-note,.sk-steps button[data-active=true] .sk-step-note,.sk-steps button:hover:not(:disabled) .sk-step-number,.sk-steps button[data-active=true] .sk-step-number{color:#fff}.sk-chips button:disabled,.sk-steps button:disabled{cursor:progress;opacity:.55}.sk-chips button:focus-visible,.sk-steps button:focus-visible{outline:2px solid var(--sk-blue);outline-offset:3px}.sk-chips--wide button{text-align:start;background:var(--sk-lime-soft);border-color:var(--sk-lime);padding:14px 20px}.sk-chips--wide button[lang=ar]{font-size:15.5px}@media (max-width:560px){.sk-chips--wide{flex-direction:column;align-items:stretch}}.sk-steps{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sk-steps button{text-align:start;align-content:start;gap:4px;width:100%;height:100%;padding:14px 14px 16px;display:grid}.sk-step-number{color:var(--sk-blue);font-size:24px;font-style:italic;font-weight:700;line-height:1}.sk-step-name{letter-spacing:.06em;font-size:13px}.sk-step-note{color:var(--brand-muted);font-size:12px}@media (max-width:1024px){.sk-steps{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}}@media (max-width:420px){.sk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.sk-prompt-status{color:var(--brand-muted);margin:0;font-size:12.5px}.sk-foot{color:var(--brand-ink);background:var(--sk-lime);border-top:0}.sk-foot p{color:var(--brand-ink)}
