.sot{--sot-bg:#fcfcfd;--sot-fg:#201f23;--sot-muted:#646369;--sot-line:#dad9de;--sot-orange:#f76808;--sot-orange-ink:#ed6707;--sot-hot:#ff8a3d;--sot-pill:rgba(32,31,35,.04);--sot-icon:#8d8d95;--sot-ff-display:"Familjen Grotesk","Helvetica Neue",Helvetica,Arial,sans-serif;--sot-ff-body:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;background:var(--sot-bg);box-sizing:border-box;color:var(--sot-fg);font-family:var(--sot-ff-body);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:88px 0 96px;position:relative;width:100vw}.sot--soft{--sot-bg:#f9f9fa;border-bottom:1px solid var(--sot-line);border-top:1px solid var(--sot-line)}.sot--dark{--sot-bg:#232224;--sot-fg:#eeeeef;--sot-muted:#b5b3ba;--sot-line:#48474c;--sot-pill:rgba(238,238,239,.06);--sot-icon:#b5b3ba}.sot,.sot *,.sot :after,.sot :before{box-sizing:border-box}.sot-wrap{margin:0 auto;max-width:1200px;padding:0 32px;position:relative}.sot-head{margin:0 0 40px;max-width:820px}.sot-eyebrow{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:none;border:0;border-radius:0;box-shadow:none;color:var(--sot-muted);display:inline-flex;font-family:var(--sot-ff-body);font-size:16px;font-weight:600;gap:8px;letter-spacing:0;line-height:1.25;margin:0 0 20px;padding:0;text-transform:none}.sot-eyebrow .sot-ms{color:var(--sot-icon);font-size:20px;height:20px;width:20px}.sot-ms{direction:ltr;display:inline-block;font-family:Material Symbols Rounded;-webkit-font-feature-settings:"liga";font-style:normal;font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 20;font-weight:400;letter-spacing:normal;line-height:1;text-transform:none;white-space:nowrap;-webkit-font-smoothing:antialiased;overflow:hidden;width:1em}.sot-heading{color:var(--sot-fg);font-family:var(--sot-ff-display);font-size:clamp(28px,3.7vw,44px);font-weight:400;letter-spacing:-.03em;line-height:1.06;margin:0 0 18px;text-wrap:balance}.sot-lede{color:var(--sot-muted);font-size:clamp(17px,1.85vw,20px);line-height:1.55;margin:0;max-width:640px}.sot-steps{display:grid;gap:0 36px;grid-template-columns:repeat(var(--sot-n,4),1fr);list-style:none;margin:8px 0 0;padding:4px 0 0;position:relative}.sot-steps:after,.sot-steps:before{border-radius:2px;content:"";height:2px;left:20px;position:absolute;right:calc(100%/var(--sot-n, 4) - 16px);top:23px}.sot-steps:before{background:var(--sot-line)}.sot-steps:after{background:linear-gradient(90deg,var(--sot-orange),var(--sot-hot));transform:scaleX(0);transform-origin:left;transition:transform 1.8s cubic-bezier(.22,.8,.24,1) .2s}.sot-steps.sot-go:after,.sot:not(.sot-js) .sot-steps:after{transform:scaleX(1)}.sot-step{margin:0;padding:0}.sot-n,.sot-step{position:relative}.sot-n{background:var(--sot-bg);border:2px solid var(--sot-orange);border-radius:50%;box-shadow:0 0 0 6px var(--sot-bg);color:var(--sot-orange-ink);display:grid;font-family:var(--sot-ff-display);font-size:14px;font-weight:500;height:40px;letter-spacing:-.01em;margin:0 0 26px;place-items:center;width:40px;z-index:1}.sot-step:last-child .sot-n{background:var(--sot-orange);color:#fff}.sot-title{color:var(--sot-fg);font-family:var(--sot-ff-display);font-size:19px;font-weight:400;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px;max-width:16ch}.sot-text{color:var(--sot-muted);font-size:15px;line-height:1.6;margin:0;max-width:30ch}@media (max-width:1000px){.sot-steps{gap:0 22px}}@media (max-width:760px){.sot{padding:64px 0 72px}.sot-steps{gap:34px;grid-template-columns:1fr;padding-top:0}.sot-steps:after,.sot-steps:before{display:none}.sot-step{padding-left:64px}.sot-step:not(:last-child):before{background:var(--sot-orange);border-radius:2px;bottom:-40px;content:"";left:19px;position:absolute;top:34px;transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.22,.8,.24,1) .15s;width:2px}.sot-steps.sot-go .sot-step:not(:last-child):before,.sot:not(.sot-js) .sot-step:not(:last-child):before{transform:scaleY(1)}.sot-n{left:0;margin:0;position:absolute;top:-6px}.sot-title{max-width:none}}@media (max-width:640px){.sot-wrap{padding:0 20px}}@media (prefers-reduced-motion:reduce){.sot-step:before,.sot-steps:after{transform:none!important;transition:none!important}}.sot .sot-eyebrow{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}