.ss-section{--blue:#1557ff;--blue-dark:#0a3fcc;--blue-soft:#eaf0ff;--blue-ink:#1340b8;--lime:#c8f25a;--lime-soft:#f3fbe3;--lime-ink:#3f6212;--green:#84cc16;--ink:#0e1116;--text:#525a68;--muted:#6b7280;--line:#e4e8f0;--line-soft:#edf0f5;--panel:#f8fafd;--head:"Plus Jakarta Sans","Poppins",system-ui,sans-serif;--body:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--ss-bg,#fff);color:var(--ink);font-family:var(--body);overflow:hidden;padding:clamp(40px,6vw,var(--ss-pt,88px)) 24px clamp(40px,6vw,var(--ss-pb,88px))}.ss-section,.ss-section *,.ss-section :after,.ss-section :before{box-sizing:border-box}.ss-wrap{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);margin:0 auto}.ss-wrap--flip{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.ss-copy{display:flex;flex-direction:column;gap:20px}.ss-eyebrow{align-items:center;color:var(--blue);display:flex;font-family:var(--head);font-size:14px;font-weight:700;gap:10px;letter-spacing:.14em;text-transform:uppercase}.ss-dot{background:var(--blue);border-radius:50%;display:block;height:8px;width:8px}.ss-title{font-family:var(--head);font-size:clamp(32px,3.6vw,46px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin:0}.ss-lead{color:var(--text);font-size:clamp(16px,1.3vw,17px);line-height:1.7;margin:0;max-width:540px}.ss-list{flex-direction:column;list-style:none;margin:4px 0 0;padding:0}.ss-list,.ss-list li{display:flex;gap:12px}.ss-list li{align-items:flex-start;color:#1f2430;font-size:15px;line-height:1.5}.ss-tick{align-items:center;background:var(--blue-soft);border-radius:50%;color:var(--blue);display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.ss-note{align-items:flex-start;border-top:1px solid var(--line-soft);color:var(--text);display:flex;font-size:14px;gap:12px;line-height:1.6;max-width:540px;padding-top:18px}.ss-note svg{color:var(--blue);flex-shrink:0;margin-top:2px}.ss-btn{align-items:center;align-self:flex-start;background:var(--blue);border-radius:999px;box-shadow:0 12px 28px -12px rgba(21,87,255,.55);color:#fff;display:inline-flex;font-family:var(--head);font-size:16px;font-weight:700;gap:12px;margin-top:8px;padding:17px 30px;text-decoration:none;transition:transform .25s ease,background .25s ease}.ss-btn:hover{background:var(--blue-dark);color:#fff;transform:translateY(-2px)}.ss-btn svg{transition:transform .25s ease}.ss-btn:hover svg{transform:translateX(5px)}.ss-btn:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.ss-card{background:var(--ss-card,#fff);border:1px solid var(--line);border-radius:20px;box-shadow:0 30px 60px -40px rgba(14,17,22,.25);display:flex;flex-direction:column;gap:16px;padding:clamp(18px,2.2vw,26px)}.ss-card-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.ss-pill{align-items:center;background:var(--lime-soft);border-radius:999px;color:var(--lime-ink);display:inline-flex;font-size:13px;gap:8px;padding:6px 12px}.ss-live{animation:ss-blink 1.6s ease-in-out infinite;background:var(--green);border-radius:50%;display:block;height:7px;width:7px}.ss-sub{color:var(--muted);font-size:12px}.ss-seg{background:var(--panel);border:1px solid var(--line-soft);border-radius:14px;display:grid;gap:6px;padding:5px}.ss-section .ss-seg-btn,.ss-section .ss-seg-btn:active,.ss-section .ss-seg-btn:focus,.ss-section .ss-seg-btn:hover{align-items:center;appearance:none;-webkit-appearance:none;background:transparent!important;background-image:none!important;border:0!important;border-radius:10px;box-shadow:none!important;color:var(--text)!important;cursor:pointer;display:flex;font-family:var(--head);font-size:14px;font-weight:700;gap:8px;height:auto;justify-content:center;letter-spacing:normal;line-height:1.2;margin:0;min-height:0;padding:10px 12px!important;text-transform:none;transform:none}.ss-section .ss-seg-btn:hover{background:#fff!important;color:var(--ink)!important}.ss-section .ss-seg-btn.is-on{background:#fff!important;box-shadow:0 1px 2px rgba(14,17,22,.06),0 4px 14px -6px rgba(14,17,22,.14)!important;color:var(--blue)!important}.ss-section .ss-seg-btn:focus{outline:none}.ss-section .ss-seg-btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ss-short{display:none}.sg-fade{transition:opacity .2s ease}.sg-fade.is-swap{opacity:0}.sg-seg{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-map{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;overflow:hidden;padding:12px 10px 4px;position:relative}.sg-map svg{display:block;height:auto;width:100%}.sg-land{fill:none;stroke:#cbd3e1;stroke-linecap:round;stroke-width:2.6}.sg-route-bg{fill:none;stroke:#c9d3ea;stroke-dasharray:3 5;stroke-width:1.5}.sg-route{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-width:2}.sg-packet{fill:var(--blue);stroke:#fff;stroke-width:2.5}.sg-packet-glow{fill:var(--blue);opacity:.18}.sg-pin circle{fill:#aeb8cc;stroke:#fff;stroke-width:2;transition:fill .3s ease}.sg-pin text{fill:#9aa3b2;font-family:var(--head);font-size:11px;font-weight:700;transition:fill .3s ease}.sg-pin.is-on circle{fill:var(--blue)}.sg-pin.is-hub.is-on circle,.sg-pin.is-on text{fill:var(--ink)}.sg-steps{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0}.sg-step{background:#fff;border:1px solid var(--line-soft);border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:12px;position:relative;transition:border-color .3s ease,background .3s ease,transform .3s ease}.sg-step.is-on{background:#f5f8ff;border-color:#bfd0ff;transform:translateY(-2px)}.sg-step-n{align-items:center;background:var(--blue-soft);border-radius:50%;color:var(--blue-ink);display:flex;font-family:var(--head);font-size:11px;font-weight:800;height:22px;justify-content:center;transition:background .3s ease,color .3s ease;width:22px}.sg-step.is-on .sg-step-n{background:var(--blue);color:#fff}.sg-step-k{color:var(--muted);font-size:11px;line-height:1.3}.sg-step-v{color:var(--ink);font-family:var(--head);font-size:13px;font-weight:700;line-height:1.3}.sg-foot{align-items:center;border-top:1px solid var(--line-soft);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding-top:14px}.sg-foot-l{color:var(--muted);font-size:12px}.sg-chips{display:flex;flex-wrap:wrap;gap:6px}.sg-chip{background:var(--blue-soft);border-radius:8px;color:var(--blue-ink);font-size:12px;font-weight:500;padding:4px 10px}.so-seg{grid-template-columns:repeat(2,minmax(0,1fr))}.so-sheet{background:var(--panel);border:1px solid var(--line-soft);border-radius:16px;padding:16px;position:relative}.so-doc{background:#fff;border:1px solid var(--line-soft);border-radius:12px;box-shadow:0 10px 24px -18px rgba(14,17,22,.3);display:flex;flex-direction:column;gap:14px;padding:16px 18px;position:relative}.so-doc-head{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.so-doc-title{display:flex;flex-direction:column;gap:3px}.so-doc-title strong{font-family:var(--head);font-size:15px;font-weight:800}.so-doc-title span{color:var(--muted);font-size:12px}.so-std{background:var(--lime-soft);border-radius:999px;color:var(--lime-ink);font-size:12px;font-weight:500;padding:3px 10px;white-space:nowrap}.so-checks{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.so-check{align-items:center;border-top:1px dashed var(--line);color:#1f2430;display:flex;font-size:14px;gap:12px;padding:10px 0}.so-check:first-child{border-top:0}.so-box{align-items:center;border:1.5px solid #c7cedb;border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;transition:background .25s ease,border-color .25s ease;width:22px}.so-box svg{opacity:0}.so-box path{stroke-dasharray:24;stroke-dashoffset:24}.so-check.is-done .so-box{background:var(--blue);border-color:var(--blue)}.so-check.is-done .so-box svg{opacity:1}.so-check.is-done .so-box path{animation:ss-draw .4s ease-out forwards}.so-check-t{flex:1}.so-check-by{color:var(--muted);font-size:11px;opacity:0;transition:opacity .3s ease}.so-check.is-done .so-check-by{opacity:1}.so-sign{align-items:end;border-top:1px solid var(--line-soft);display:grid;gap:14px;grid-template-columns:auto 1fr;padding-top:12px}.so-sig{display:block;height:50px;width:150px}.so-sig path{fill:none;stroke:var(--ink);stroke-dasharray:var(--len,600);stroke-dashoffset:var(--len,600);stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.so-sheet.is-signed .so-sig path{stroke-dashoffset:0;transition:stroke-dashoffset 1.1s cubic-bezier(.6,0,.2,1)}.so-sig-img{clip-path:inset(0 100% 0 0);display:block;height:44px;max-width:160px;object-fit:contain;width:auto}.so-sheet.is-signed .so-sig-img{clip-path:inset(0 0 0 0);transition:clip-path 1.1s cubic-bezier(.6,0,.2,1)}.so-sign-meta{display:flex;flex-direction:column;gap:2px;justify-self:end;text-align:right}.so-sign-meta strong{font-family:var(--head);font-size:13px;font-weight:700}.so-sign-meta span{color:var(--muted);font-size:12px}.so-stamp{background:hsla(0,0%,100%,.85);border:2px solid var(--blue);border-radius:10px;bottom:44px;color:var(--blue);font-family:var(--head);font-size:11px;font-weight:800;left:52%;letter-spacing:.12em;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;text-transform:uppercase;transform:rotate(-8deg) scale(1.3);transition:opacity .25s ease,transform .35s cubic-bezier(.3,1.5,.5,1)}.so-sheet.is-signed .so-stamp{opacity:1;transform:rotate(-8deg) scale(1)}.so-creds{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.so-creds span.l{color:var(--muted);font-size:12px}.so-badge{background:#fff;border:1px solid var(--line);border-radius:8px;color:#1f2430;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600;padding:5px 11px}.ss-divider{border:0;border-top:1px solid var(--line-soft,#edf0f5);height:0;margin:0 auto;max-width:1200px}@keyframes ss-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes ss-blink{50%{opacity:.35}}@keyframes ss-draw{to{stroke-dashoffset:0}}.ss-js .ss-rv{opacity:0}.ss-section.is-in .ss-rv{animation:ss-rise .9s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0s)}@media (max-width:960px){.ss-wrap,.ss-wrap--flip{grid-template-columns:minmax(0,1fr)}.ss-copy{order:-1}.so-stamp{left:46%}}@media (max-width:560px){.sg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.so-sheet{padding:8px}.ss-long{display:none}.ss-short{display:inline}.so-doc{padding:14px}.so-check-by{display:none}.so-sig{height:36px;width:104px}.so-stamp{bottom:auto;font-size:10px;left:auto;right:18px;top:-10px}.ss-btn{align-self:stretch;justify-content:center}}@media (prefers-reduced-motion:reduce){.ss-section *,.ss-section :after,.ss-section :before{animation:none!important;transition:none!important}.ss-js .ss-rv{opacity:1}.so-box path{stroke-dashoffset:0}}