.sg2op{color-scheme:light;--font:"Onest",Arial,sans-serif;--mono:"Geist Mono","JetBrains Mono",ui-monospace,Menlo,monospace;--white:#ffffff;--bg:#ffffff;--bg-soft:#f8fafc;--bg-tint:#f2f6fb;--line:#e2e8f0;--line-strong:#cbd5e1;--ink:#1e293b;--body:#475569;--muted:#64748b;--faint:#94a3b8;--blue:#1b71ec;--blue-600:#0355cd;--blue-700:#10448e;--blue-50:#e8f1fd;--blue-100:#d1e3fb;--green:#2dba87;--green-700:#228b65;--green-50:#ebfdf6;--amber:#b38938;--amber-dot:#f59e0b;--amber-50:#fffaee;--amber-line:#ffecb9;--red:#dc2626;--red-50:#fef2f2;--violet:#6d64d4;--violet-50:#f3f2fc;--orange:#fb923c;--orange-50:#fff7ed;--night:#071025;--night-2:#0b1630;--night-3:#14224e;--night-line:#22376b;--night-text:#b4c2d9;--r4:4px;--r6:6px;--r8:8px;--r10:10px;--r12:12px;--pill:999px;--sh-xs:0 1px 2px rgba(10,13,18,.06);--sh-sm:0 1px 3px rgba(10,13,18,.08);--sh-lg:0 18px 40px -12px rgba(7,16,37,.18),0 4px 10px -4px rgba(7,16,37,.08);;font-family:var(--font);font-size:16px;line-height:1.55;color:var(--body);-webkit-font-smoothing:antialiased;text-align:left}.sg2op *,.sg2op *::before,.sg2op *::after{box-sizing:border-box}.sg2op :is(h1,h2,h3,h4,h5,h6){font-weight:700;line-height:inherit;margin:0}.sg2op h1{font-size:2em}.sg2op h2{font-size:1.5em}.sg2op h3{font-size:1.17em}.sg2op h4{font-size:1em}.sg2op p{margin:0}.sg2op :is(ul,ol){margin:1em 0;padding-left:40px}.sg2op :is(b,strong){font-weight:bolder}.sg2op img{max-width:none;vertical-align:baseline;display:inline}.sg2op svg:not(:root){overflow:hidden}.sg2op .sg2o-acc-b{overflow:hidden}.sg2op details>summary{list-style:none}.sg2op details>summary::-webkit-details-marker{display:none}.sg2op [id]{scroll-margin-top:72px}#sg2ea-f{scroll-margin-top:96px}.sg2op *{box-sizing:border-box}.sg2op h1,.sg2op h2,.sg2op h3{color:var(--ink);margin:0px;text-wrap:balance;letter-spacing:-0.015em}.sg2op p{margin:0px}.sg2op a{color:var(--blue-600);text-decoration:none}.sg2op a:hover{text-decoration:underline;text-underline-offset:3px}.sg2op .sg2o-mono{font-family:var(--mono)}.sg2op [hidden]{display:none !important}.sg2op .sg2o-wrap{max-width:1240px;margin:0px auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.sg2op .sg2o-narrow{max-width:820px}.sg2op .sg2o-sec{padding-block:clamp(64px,8vw,112px)}.sg2op .sg2o-sec.sg2o-tight{padding-block:clamp(40px,5vw,64px)}.sg2op .sg2o-soft{background:var(--bg-soft)}.sg2op .sg2o-line-t{border-top:1px solid var(--line)}.sg2op .sg2o-h1{font-size:clamp(36px,5.2vw,64px);line-height:1.02;font-weight:700;letter-spacing:-0.03em}.sg2op .sg2o-h2{font-size:clamp(28px,3.4vw,44px);line-height:1.08;font-weight:700;letter-spacing:-0.025em}.sg2op .sg2o-lede{font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--body);max-width:60ch}.sg2op .small{font-size:14px}.sg2op .sg2o-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:40px}.sg2op .sg2o-head.sg2o-center{align-items:center;text-align:center;margin-inline:auto}.sg2op .sg2o-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;font:500 14px/1 var(--font);letter-spacing:-0.005em;border-radius:var(--r8);height:36px;padding:0px 14px;border:1px solid var(--blue);background:var(--blue);color:rgb(255,255,255);box-shadow:rgba(10,13,18,0.08) 0px 1px 2px;cursor:pointer;transition:background 0.15s,border-color 0.15s,box-shadow 0.15s;white-space:nowrap;text-decoration:none !important}.sg2op .sg2o-btn:hover{background:var(--blue-600);border-color:var(--blue-600)}.sg2op .sg2o-btn.sg2o-ghost{background:var(--white);color:var(--ink);border-color:var(--line-strong);box-shadow:rgba(10,13,18,0.04) 0px 1px 2px}.sg2op .sg2o-btn.sg2o-ghost:hover{background:var(--bg-soft);border-color:var(--faint)}.sg2op .sg2o-btn.sg2o-dark{background:var(--white);color:var(--night);border-color:var(--white)}.sg2op .sg2o-btn.sg2o-dark:hover{background:rgb(232,238,248);border-color:rgb(232,238,248)}.sg2op .sg2o-link{font-weight:500;font-size:14.5px;display:inline-flex;gap:6px;align-items:center}.sg2op .sg2o-link::after{content:"→";transition:transform 0.15s}.sg2op .sg2o-link:hover::after{transform:translateX(2px)}.sg2op .sg2o-ctas{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.sg2op .sg2o-promise{font-size:14px;color:var(--muted)}.sg2op .sg2o-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r10);box-shadow:var(--sh-xs);padding:24px;display:flex;flex-direction:column;gap:12px;min-width:0px}.sg2op a.sg2o-card{color:inherit;text-decoration:none;transition:border-color 0.15s,box-shadow 0.15s}.sg2op a.sg2o-card:hover{border-color:var(--line-strong);box-shadow:var(--sh-sm)}.sg2op .sg2o-card h3{font-size:20px;font-weight:600;line-height:1.3}.sg2op .sg2o-card p{font-size:15.5px}.sg2op .sg2o-mi{position:relative}.sg2op .sg2o-chev{width:10px;height:10px;transition:transform 0.15s}.sg2op .sg2o-hero{position:relative;overflow:hidden;background:var(--white)}.sg2op .sg2o-hero::before{content:"";position:absolute;inset:0px;background:radial-gradient(55% 45% at 50% 0%,rgba(27,113,236,0.09),transparent 70%);pointer-events:none}.sg2op .sg2o-hero::after{content:"";position:absolute;inset:0px 0px auto;height:720px;background-image:linear-gradient(rgba(30,41,59,0.05) 1px,transparent 1px),linear-gradient(90deg,rgba(30,41,59,0.05) 1px,transparent 1px);background-size:44px 44px;mask:radial-gradient(70% 70% at 50% 0%,rgb(0,0,0) 25%,transparent 75%);pointer-events:none}.sg2op .sg2o-hero-in{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding-top:clamp(56px,8vw,104px)}.sg2op .sg2o-hero .sg2o-h1{max-width:25ch}.sg2op .sg2o-hero .sg2o-lede{max-width:56ch;text-wrap:balance}.sg2op .sg2o-stage{position:relative;z-index:1;margin-top:clamp(40px,5vw,64px);padding-bottom:clamp(64px,8vw,96px)}.sg2op .sg2o-seg3{display:inline-flex;gap:2px;padding:3px;background:var(--bg-tint);border:1px solid var(--line);border-radius:var(--r8);margin:0px auto}.sg2op .sg2o-seg3 button{font:500 13px/1 var(--font);color:var(--muted);background:none;border:0px;border-radius:var(--r6);padding:7px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;transition:color 0.15s,background 0.15s}.sg2op .sg2o-seg3 button:hover{color:var(--ink)}.sg2op .sg2o-seg3 button[aria-selected="true"]{background:var(--white);color:var(--ink);box-shadow:var(--sh-xs)}.sg2op .sg2o-seg3 i{width:7px;height:7px;border-radius:50%;opacity:0.45;transition:opacity 0.15s}@media (max-width:560px){.sg2op .sg2o-seg3{margin:0px;justify-self:center}.sg2op .sg2o-seg3 button{padding:7px 9px}}.sg2op .sg2o-orbit{width:var(--s,44px);height:var(--s,44px);display:inline-block;flex:0 0 auto;line-height:0}.sg2op .sg2o-orbit svg{width:100%;height:100%;overflow:visible}.sg2op .sg2o-orbit .sg2o-spin{transform-box:view-box;transform-origin:32px 32px}.sg2op .sg2o-orbit .sg2o-ring{opacity:0.5;transition:opacity 0.15s}.sg2op .sg2o-orbit .sg2o-dt{opacity:0.7;transition:opacity 0.15s}.sg2op a:hover .sg2o-orbit .sg2o-spin,.sg2op .sg2o-card:hover .sg2o-orbit .sg2o-spin{animation:8s linear 0s infinite normal none running orbit-turn}.sg2op a:hover .sg2o-orbit .sg2o-ring,.sg2op .sg2o-card:hover .sg2o-orbit .sg2o-ring{opacity:0.8}.sg2op a:hover .sg2o-orbit .sg2o-dt,.sg2op .sg2o-card:hover .sg2o-orbit .sg2o-dt{opacity:1}.sg2op .sg2o-orbit{pointer-events:none}.sg2op .sg2o-logos{display:flex;flex-direction:column;align-items:center;gap:18px;padding-block:8px 56px}.sg2op .sg2o-logos p{font-size:14px;font-weight:600;color:var(--muted)}.sg2op .sg2o-logo-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px}.sg2op .sg2o-loop{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:0px;position:relative}.sg2op .sg2o-loop .sg2o-card{border-radius:0px;box-shadow:none;border-right-width:0px;padding:28px}.sg2op .sg2o-loop .sg2o-card:first-child{border-radius:var(--r10) 0 0 var(--r10)}.sg2op .sg2o-loop .sg2o-card:last-child{border-radius:0 var(--r10) var(--r10) 0;border-right-width:1px}.sg2op .sg2o-loop .sg2o-arrow{position:absolute;top:50px;width:26px;height:26px;border-radius:50%;background:var(--white);border:1px solid var(--line);display:grid;place-items:center;font-size:13px;color:var(--muted);z-index:2;transform:translateX(-50%)}@media (max-width:860px){.sg2op .sg2o-loop{grid-template-columns:minmax(0px,1fr)}.sg2op .sg2o-loop .sg2o-card{border-right-width:1px;border-bottom-width:0px}.sg2op .sg2o-loop .sg2o-card:first-child{border-radius:var(--r10) var(--r10) 0 0}.sg2op .sg2o-loop .sg2o-card:last-child{border-radius:0px}.sg2op .sg2o-loop .sg2o-arrow{display:none}}.sg2op .sg2o-toolbar{display:flex;gap:12px;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:20px}.sg2op .sg2o-sol-hero .sg2o-hero-in .sg2o-pill-tag{margin-bottom:4px}.sg2op .sg2o-sol-hero .sg2o-promise{margin-top:4px}.sg2op .sg2o-step-ill{align-self:stretch;position:relative;height:190px;margin:-28px -28px 8px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--blue) 5%,#f8fafc);display:grid;place-items:center;padding:0px 20px;overflow:hidden}.sg2op .sg2o-step-ill::before{content:"";position:absolute;inset:0px;background-image:linear-gradient(rgba(27,113,236,0.07) 1px,transparent 1px),linear-gradient(90deg,rgba(27,113,236,0.07) 1px,transparent 1px);background-size:22px 22px;mask:radial-gradient(75% 75%,rgb(0,0,0) 30%,transparent 80%)}.sg2op .sg2o-step-ill .sg2o-ill-win{position:relative;width:100%;max-width:280px}.sg2op .sg2o-sol-steps .sg2o-card:first-of-type .sg2o-step-ill{border-top-left-radius:var(--r10)}.sg2op .sg2o-sol-steps .sg2o-card:last-of-type .sg2o-step-ill{border-top-right-radius:var(--r10)}.sg2op .sg2o-sol-steps .sg2o-arrow{top:176px}.sg2op .sg2o-ill-row .sg2o-rl{font:500 11px/1.2 var(--mono);color:var(--ink);text-transform:none;letter-spacing:0px}.sg2op .sg2o-ill-diff{display:flex;flex-direction:column;gap:4px;padding:10px 14px;font:500 10.5px/1.4 var(--mono);background:rgb(251,252,254)}.sg2op .sg2o-ill-diff .sg2o-d{color:rgb(180,35,24)}.sg2op .sg2o-ill-diff .sg2o-a{color:rgb(6,118,71)}.sg2op .sg2o-ill-warn{width:8px;height:8px;border-radius:50%;background:rgb(247,144,9);flex:0 0 auto;margin:3px}.sg2op .sg2o-ficon{width:30px;height:30px;border-radius:var(--r8);background:var(--blue-50);color:var(--blue-600);display:grid;place-items:center;flex:0 0 auto}.sg2op .sg2o-ficon svg{width:16px;height:16px}@media (max-width:860px){.sg2op .sg2o-sol-steps,.sg2op .sg2o-sol-more{grid-template-columns:minmax(0px,1fr) !important}.sg2op .sg2o-sol-steps .sg2o-card,.sg2op .sg2o-sol-more .sg2o-card{border-right-width:1px !important;border-bottom-width:0px}.sg2op .sg2o-sol-steps .sg2o-card:last-of-type,.sg2op .sg2o-sol-more .sg2o-card:last-of-type{border-bottom-width:1px}.sg2op .sg2o-sol-steps .sg2o-card:not(:first-of-type) .sg2o-step-ill{border-radius:0px !important}.sg2op .sg2o-sol-steps .sg2o-card:first-of-type .sg2o-step-ill{border-top-right-radius:var(--r10)}.sg2op .sg2o-sol-steps .sg2o-card:last-of-type .sg2o-step-ill{border-top-right-radius:0px}}.sg2op .sg2o-sol-steps .sg2o-card,.sg2op .sg2o-sol-more .sg2o-card{text-align:left;align-items:flex-start}.sg2op .sg2o-sol-steps .sg2o-sn{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:0.06em}.sg2op .sg2o-sol-steps h3{font-size:19px}.sg2op .sg2o-sol-more .sg2o-card:first-child{border-radius:var(--r10) 0 0 var(--r10)}.sg2op .sg2o-sol-more .sg2o-card:last-child{border-radius:0 var(--r10) var(--r10) 0}@media (max-width:860px){.sg2op .sg2o-sol-more .sg2o-card:first-child{border-radius:var(--r10) var(--r10) 0 0}.sg2op .sg2o-sol-more .sg2o-card:last-child{border-radius:0 0 var(--r10) var(--r10)}}.sg2op .sg2o-final::after{content:"";position:absolute;inset:0px;background-image:linear-gradient(rgba(141,184,246,0.07) 1px,transparent 1px),linear-gradient(90deg,rgba(141,184,246,0.07) 1px,transparent 1px);background-size:44px 44px;mask:radial-gradient(80% 100% at 100% 0%,rgb(0,0,0) 20%,transparent 75%);pointer-events:none}.sg2op .sg2o-final>*{position:relative;z-index:1}.sg2op .sg2o-marq a{transition:border-color 0.2s;text-decoration:none !important}.sg2op .sg2o-marq a:hover{border-color:var(--line-strong)}.sg2op .sg2o-ak-l a{color:inherit;text-decoration:none}.sg2op .sg2o-ak-l a:hover{color:var(--blue-600)}.sg2op .sg2o-marq{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.sg2op .sg2o-marq a{display:inline-flex;gap:8px;align-items:center;border:1px solid var(--line);background:var(--white);border-radius:var(--pill);padding:6px 14px 6px 6px;font-size:14px;color:var(--ink)}.sg2op .sg2o-marq a i{width:24px;height:24px;border-radius:50%;background:var(--bg-tint);display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;color:var(--blue-600)}.sg2op .form{display:flex;flex-direction:column;gap:14px}.sg2op .fld{display:flex;flex-direction:column;gap:6px}.sg2op .fld label{font-size:13.5px;font-weight:500;color:var(--ink)}.sg2op .fld input,.sg2op .fld select,.sg2op .fld textarea{font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:15px;border:1px solid var(--line-strong);border-radius:var(--r8);padding:10px 12px;background:var(--white);color:var(--ink);box-shadow:var(--sh-xs)}.sg2op .fld input:focus,.sg2op .fld select:focus,.sg2op .fld textarea:focus{outline:none;border-color:var(--blue);box-shadow:rgba(27,113,236,0.2) 0px 0px 0px 3px}.sg2op .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.sg2op .row2{grid-template-columns:1fr}}.sg2op .sg2o-final{position:relative;overflow:hidden;border-radius:var(--r12);background:var(--night);padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px);display:grid;grid-template-columns:minmax(0px,1fr) auto;gap:32px;align-items:center}.sg2op .sg2o-final::before{content:"";position:absolute;inset:0px;background:radial-gradient(60% 120% at 100% 0%,rgba(27,113,236,0.35),transparent 60%);pointer-events:none}.sg2op .sg2o-final>*{position:relative}.sg2op .sg2o-final h2{color:rgb(255,255,255)}.sg2op .sg2o-final p{color:var(--night-text);margin-top:12px;max-width:52ch}@media (max-width:860px){.sg2op .sg2o-final{grid-template-columns:minmax(0px,1fr)}}.sg2op .sg2o-pill-tag{display:inline-flex;align-items:center;gap:8px;align-self:center;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted)}.sg2op .sg2o-pill-tag::before{content:"";width:16px;height:1px;background:var(--line-strong)}.sg2op .sg2o-pill-tag::after{content:"";width:16px;height:1px;background:var(--line-strong)}.sg2op .sg2o-card-title{display:flex;align-items:center;gap:12px}.sg2op .sg2o-card-title .sg2o-orbit{--s:44px}.sg2op .sg2o-loop .sg2o-arrow{top:44px}.sg2op .sg2o-logo-row{align-items:center;gap:18px 34px;font-size:8.5px}.sg2op .sg2o-logo-row .sg2o-lg{display:flex;align-items:center;color:var(--faint)}.sg2op .sg2o-clogo{height:var(--h);width:auto;display:block}@media (max-width:600px){.sg2op .sg2o-logo-row{gap:16px 28px;font-size:7.5px}}.sg2op .sg2o-loop{align-items:stretch}.sg2op .sg2o-card{height:100%}.sg2op .sg2o-card>.sg2o-link{margin-top:auto;padding-top:6px}.sg2op .sg2o-card>p + .sg2o-link{margin-top:auto}.sg2op .sg2o-loop .sg2o-card{gap:14px}.sg2op .sg2o-loop .sg2o-card>p{flex:0 0 auto}.sg2op .sg2o-mono-l{font-family:var(--mono);font-size:11.5px;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted)}.sg2op .sg2o-ill-win{width:100%;max-width:340px;background:var(--white);border:1px solid var(--line);border-radius:var(--r10);box-shadow:rgba(7,16,37,0.22) 0px 10px 24px -14px;overflow:hidden}.sg2op .sg2o-ill-win.sg2o-sm{max-width:300px}.sg2op .sg2o-ill-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-top:1px solid rgb(241,245,249)}.sg2op .sg2o-cells{display:flex;gap:6px;align-items:center}.sg2op .sg2o-ill-cap{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);background:var(--bg-soft);font:500 10.5px/1 var(--mono);letter-spacing:0.06em;text-transform:uppercase;color:var(--muted)}.sg2op .sg2o-ill-cap .sg2o-t{flex:1 1 0%}.sg2op .sg2o-ill-row .sg2o-lbl{font-size:12px;color:var(--ink-2,#334155);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sg2op .sg2o-ill-row .sg2o-mono{font:500 11px/1.2 var(--mono);color:var(--muted)}.sg2op .sg2o-ill-ok{width:14px;height:14px;border-radius:50%;background:color-mix(in srgb,var(--blue) 14%,#fff);display:grid;place-items:center;flex:0 0 auto}.sg2op .sg2o-ill-ok::after{content:"";width:5px;height:3px;border:solid var(--blue);border-width:0 0 1.5px 1.5px;transform:translateY(-1px) rotate(-45deg)}.sg2op .sg2o-facc-split{display:grid;grid-template-columns:minmax(0px,5fr) minmax(0px,7fr);gap:64px;align-items:start}.sg2op .sg2o-facc-split>.sg2o-head{position:sticky;top:96px;align-items:flex-start !important;text-align:left !important;margin:0px !important}.sg2op .sg2o-facc-split>.sg2o-head .sg2o-pill-tag{align-self:flex-start}.sg2op .sg2o-facc{border:1px solid var(--line);border-radius:var(--r10);background:var(--white);overflow:hidden}.sg2op .sg2o-facc details{border-bottom:1px solid var(--line)}.sg2op .sg2o-facc details:last-child{border-bottom:0px}.sg2op .sg2o-facc summary{display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;list-style:none;font-size:16px;font-weight:600;color:var(--ink)}.sg2op .sg2o-facc summary::-webkit-details-marker{display:none}.sg2op .sg2o-facc summary>span:not(.sg2o-ficon){flex:1 1 0%}.sg2op .sg2o-facc-split>.sg2o-head .sg2o-lede{text-align:left !important;margin:0px !important}.sg2op .sg2o-facc-split>.sg2o-head .sg2o-h2{font-size:clamp(28px,3vw,40px) !important}.sg2op .sg2o-facc summary{transition:background 0.3s,color 0.3s}.sg2op .sg2o-facc summary .sg2o-ficon{transition:background 0.35s,color 0.35s}.sg2op .sg2o-facc summary:hover{background:var(--bg-soft)}.sg2op .sg2o-facc .sg2o-chev{width:8px;height:8px;border:solid var(--muted);border-width:0 1.5px 1.5px 0;transform:rotate(45deg) translateY(-2px);transition:transform .45s cubic-bezier(.22,.61,.36,1)}.sg2op .sg2o-facc details[open] .sg2o-chev{transform:rotate(-135deg)}.sg2op .sg2o-facc details[open] summary{color:var(--blue-600)}.sg2op .sg2o-facc.sg2o-noi details p{padding-left:20px !important}.sg2op .sg2o-facc details p{overflow:hidden;margin:0px;padding:0px 20px 18px 62px;color:var(--body);font-size:15px;line-height:1.6}.sg2op .sg2o-facc details:hover .sg2o-ficon,.sg2op .sg2o-facc details[open] .sg2o-ficon{background:var(--blue);color:rgb(255,255,255)}@media (max-width:980px){.sg2op .sg2o-facc-split{grid-template-columns:minmax(0px,1fr);gap:28px}.sg2op .sg2o-facc-split>.sg2o-head{position:static}}.sg2op .sg2o-st{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);white-space:nowrap}.sg2op .sg2o-st i{width:7px;height:7px;border-radius:50%;background:rgb(245,158,11);flex:0 0 auto}.sg2op .sg2o-st.sg2o-ok i{background:rgb(22,163,74)}.sg2op .sg2o-st-legend{display:flex;gap:18px;flex-wrap:wrap}.sg2op .sg2o-facc .sg2o-cnt{font:500 11px/1 var(--mono);color:var(--muted);letter-spacing:0.02em;flex:0 0 auto !important}.sg2op .sg2o-facc ul.sg2o-fl{overflow:hidden;list-style:none;margin:0px;padding:0px 20px 18px 62px;display:flex;flex-direction:column;gap:10px}.sg2op .sg2o-facc ul.sg2o-fl li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:var(--body)}.sg2op .sg2o-facc ul.sg2o-fl li>i{width:7px;height:7px;border-radius:50%;background:rgb(22,163,74);flex:0 0 auto;margin-top:8px}.sg2op .sg2o-facc ul.sg2o-fl li.sg2o-ea>i{background:rgb(245,158,11)}.sg2op .sg2o-facc ul.sg2o-fl em{font-style:normal;font-size:12px;color:rgb(180,83,9);white-space:nowrap;margin-left:4px}.sg2op .sg2o-rsteps{display:grid;grid-template-columns:repeat(3,minmax(0px,1fr));gap:36px 32px;text-align:left}.sg2op .sg2o-rstep{display:flex;gap:16px}.sg2op .sg2o-rstep h3{font-size:17px;margin:3px 0px 6px}.sg2op .sg2o-rstep p{font-size:14.5px;color:var(--body);margin:0px 0px 10px;line-height:1.55}.sg2op .sg2o-rst{display:flex;flex-wrap:wrap;gap:6px 14px}.sg2op .sg2o-rst .sg2o-st{white-space:normal}.sg2op .sg2o-rnote{margin:40px 0px 0px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--r10);background:rgb(255,255,255);font-size:14.5px;color:var(--body);text-align:left;max-width:820px}.sg2op .sg2o-marq.sg2o-ea a{border-style:dashed;color:var(--muted)}.sg2op .sg2o-marq.sg2o-ea{margin-top:12px}.sg2op .sg2o-ltr{font:600 10px/1 var(--mono);font-style:normal;width:24px;height:24px;border-radius:6px;background:var(--bg-soft);display:grid;place-items:center;color:var(--muted)}.sg2op .sg2o-ea-note{text-align:center;margin:14px 0px 0px}.sg2op .sg2o-chain{border:1px solid var(--line);border-radius:var(--r12);background:rgb(255,255,255);padding:32px 28px 26px}.sg2op .sg2o-ch-row{display:grid;grid-template-columns:repeat(6,minmax(0px,1fr));gap:22px;position:relative}.sg2op .sg2o-ch-box{border:1px solid var(--line-strong);border-radius:var(--r10);padding:14px 10px;text-align:center;display:flex;flex-direction:column;gap:4px;position:relative;background:rgb(255,255,255)}.sg2op .sg2o-ch-box b{font-size:14px;color:var(--ink);font-weight:600}.sg2op .sg2o-ch-box span{font-size:12px;color:var(--muted)}.sg2op .sg2o-ch-box.sg2o-sg{border-color:color-mix(in srgb,var(--blue) 45%,#fff);background:color-mix(in srgb,var(--blue) 4%,#fff)}.sg2op .sg2o-ch-box + .sg2o-ch-box::before{content:"→";position:absolute;left:-18px;top:50%;transform:translateY(-50%);color:rgb(148,163,184);font-size:14px}.sg2op .sg2o-ch-brk{display:grid;grid-template-columns:2fr 2fr 1fr 1fr;gap:22px;margin-top:18px;font-size:13px;color:var(--muted);text-align:center}.sg2op .sg2o-ch-brk span{border-top:2px solid var(--line-strong);padding-top:10px;position:relative}.sg2op .sg2o-ch-brk span::before,.sg2op .sg2o-ch-brk span::after{content:"";position:absolute;top:-8px;height:8px;border-left:2px solid var(--line-strong)}.sg2op .sg2o-ch-brk span::before{left:0px}.sg2op .sg2o-ch-brk span::after{right:0px}.sg2op .sg2o-ch-brk .sg2o-sg{border-color:var(--blue);color:var(--blue-600);font-weight:500}.sg2op .sg2o-ch-brk .sg2o-sg::before,.sg2op .sg2o-ch-brk .sg2o-sg::after{border-color:var(--blue)}@media (max-width:980px){.sg2op .sg2o-rsteps{grid-template-columns:minmax(0px,1fr)}.sg2op .sg2o-ch-row{grid-template-columns:repeat(2,minmax(0px,1fr))}.sg2op .sg2o-ch-box + .sg2o-ch-box::before{display:none}.sg2op .sg2o-ch-brk{grid-template-columns:minmax(0px,1fr);gap:14px}}.sg2op .sg2o-ea-tag{font-size:12px;font-weight:500;color:rgb(180,83,9);line-height:1}.sg2op .sg2o-ea-tag.sg2o-sm{font-size:11px;margin-left:6px}.sg2op .sg2o-ea-tag i{width:6px;height:6px}.sg2op #sg2o-ea-form,.sg2op [id^="feats-"]{scroll-margin-top:72px}.sg2op .sg2o-ea-card select{height:46px}.sg2op .sg2o-ea-split{display:grid;grid-template-columns:minmax(0px,5fr) minmax(0px,6fr);gap:64px;align-items:start}.sg2op .sg2o-ea-left{display:flex;flex-direction:column;gap:16px;text-align:left}.sg2op .sg2o-ea-left .sg2o-pill-tag{align-self:flex-start}.sg2op .sg2o-ea-left .sg2o-lede{margin:0px}.sg2op .sg2o-ea-list{list-style:none;margin:8px 0px 0px;padding:0px;display:flex;flex-direction:column;gap:14px}.sg2op .sg2o-ea-list li{display:flex;gap:12px;align-items:baseline;font-size:15.5px;color:var(--ink)}.sg2op .sg2o-ea-card{padding:28px;gap:18px;display:flex;flex-direction:column}.sg2op .sg2o-ea-card .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:980px){.sg2op .sg2o-ea-split{grid-template-columns:minmax(0px,1fr);gap:32px}.sg2op .sg2o-ea-card .row2{grid-template-columns:minmax(0px,1fr)}}.sg2op .sg2o-fit-tabs{margin-top:10px !important}.sg2op .sg2o-fit-tabs .sg2o-ea-tag{margin-left:6px}.sg2op .sg2o-fit-panel{animation:0.45s cubic-bezier(0.22,0.61,0.36,1) 0s 1 normal none running fitIn}.sg2op .sg2o-ag-wrap{display:grid;grid-template-columns:minmax(0px,4fr) minmax(0px,8fr);gap:48px;align-items:center;border:1px solid var(--line);border-radius:var(--r12);background:rgb(255,255,255);padding:36px 32px;text-align:left}.sg2op .sg2o-ag-copy{display:flex;flex-direction:column;gap:12px}.sg2op .sg2o-ag-copy h3{font-size:22px;line-height:1.25;margin:0px}.sg2op .sg2o-ag-copy p{margin:0px;color:var(--body);font-size:15px;line-height:1.6}.sg2op .sg2o-ag-dia{display:grid;grid-template-columns:minmax(0px,1fr) 28px minmax(0px,1.1fr) 28px minmax(0px,1fr);align-items:center}.sg2op .sg2o-ag-col{display:flex;flex-direction:column;gap:12px}.sg2op .sg2o-ag-box{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line-strong);border-radius:var(--r10);background:rgb(255,255,255);transition:border-color 0.3s,box-shadow 0.3s}.sg2op .sg2o-ag-tx{display:flex;flex-direction:column;gap:2px;min-width:0px}.sg2op .sg2o-ag-tx b{font-size:13.5px;color:var(--ink);font-weight:600}.sg2op .sg2o-ag-tx span{font-size:11.5px;color:var(--muted);line-height:1.35}.sg2op .sg2o-ag-ic{width:28px;height:28px;border-radius:var(--r8);background:var(--bg-soft);border:1px solid var(--line);color:var(--muted);display:grid;place-items:center;flex:0 0 auto;transition:color 0.3s,background 0.3s}.sg2op .sg2o-ag-ic svg{width:15px;height:15px}.sg2op .sg2o-ag-box.sg2o-hl{border-color:var(--blue);background:color-mix(in srgb,var(--blue) 5%,#fff);padding:16px 14px}.sg2op .sg2o-ag-box.sg2o-hl .sg2o-ag-ic{background:var(--blue);border-color:var(--blue);color:rgb(255,255,255);border-radius:50%;width:34px;height:34px;position:relative}.sg2op .sg2o-ag-box.sg2o-hl{position:relative;z-index:0}.sg2op .sg2o-ag-box.sg2o-hl .sg2o-ag-tx{margin-left:4px}.sg2op .sg2o-ag-out .sg2o-ag-box{cursor:default}.sg2op .sg2o-ag-out .sg2o-ag-box:hover{border-color:color-mix(in srgb,var(--blue) 45%,#fff);box-shadow:var(--sh-xs)}.sg2op .sg2o-ag-out .sg2o-ag-box:hover .sg2o-ag-ic{color:var(--blue-600);background:var(--blue-50)}.sg2op .sg2o-ag-link{height:2px;position:relative}.sg2op .sg2o-ag-link i{position:absolute;left:4px;right:6px;top:0px;border-top:1.5px dashed rgb(182,194,211)}.sg2op .sg2o-ag-link i::after{content:"";position:absolute;right:-5px;top:-5px;border-width:4px 4px 4px 6px;border-style:solid;border-color:transparent transparent transparent rgb(148,163,184);border-image:none}.sg2op .sg2o-ag-acct{position:relative;border:1.5px dashed rgb(199,210,224);border-radius:var(--r12);padding:26px 14px 14px;display:flex;flex-direction:column;align-items:stretch}.sg2op .sg2o-ag-acct-l{position:absolute;top:-9px;left:12px;background:rgb(255,255,255);padding:0px 6px;font:500 10.5px/1.6 var(--mono);letter-spacing:0.06em;text-transform:uppercase;color:var(--muted)}.sg2op .sg2o-ag-v{height:24px;margin:0px auto;border-left:1.5px dashed rgb(182,194,211)}.sg2op .sg2o-ag-grp{font:500 10.5px/1 var(--mono);letter-spacing:0.06em;text-transform:uppercase;color:var(--muted);margin:2px 0px -4px}.sg2op .sg2o-ag-grp ~ .sg2o-ag-grp{margin-top:6px}.sg2op .sg2o-ag-gate{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;font:500 11px/1 var(--mono);color:var(--muted);padding:6px 0px 0px}.sg2op .sg2o-ag-gate i{width:7px;height:7px;border-radius:50%;background:var(--blue)}@media (max-width:1100px){.sg2op .sg2o-ag-wrap{grid-template-columns:minmax(0px,1fr)}}@media (max-width:760px){.sg2op .sg2o-ag-dia{grid-template-columns:minmax(0px,1fr);gap:0px}.sg2op .sg2o-ag-link{height:26px;width:2px;margin:0px auto}.sg2op .sg2o-ag-link i{inset:3px auto 6px 0px;border-top:0px;border-left:1.5px dashed rgb(182,194,211)}.sg2op .sg2o-ag-link i::after{inset:auto -5px -6px;border-width:6px 4px 4px;border-style:solid;border-color:rgb(148,163,184) transparent transparent;border-image:none}}.sg2op .sg2o-bc{gap:8px !important}.sg2op .sg2o-bc a{color:var(--blue-600);text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--blue) 35%,transparent)}.sg2op .sg2o-bc a:hover{color:var(--blue);border-bottom-color:var(--blue)}.sg2op .sg2o-bc i{font-style:normal;color:rgb(182,194,211)}.sg2op .sg2o-bc span[aria-current]{color:var(--ink)}.sg2op .sg2o-all-f{align-self:flex-start;margin-top:4px}.sg2op .sg2o-lc-n{font:500 10.5px/1 var(--mono);width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:var(--bg-soft);color:var(--muted)}.sg2op .sg2o-lc-ea{font-style:normal;font-weight:500;font-size:10.5px;color:rgb(180,83,9);margin-left:4px}.sg2op .sg2o-loop .sg2o-card .sg2o-link,.sg2op .sg2o-sol-more .sg2o-card .sg2o-link{color:var(--blue-600)}.sg2op .sg2o-loop .sg2o-card:hover .sg2o-link{color:var(--blue)}.sg2op .sg2o-facc details[open]>summary:hover{background:transparent}.sg2op .sg2o-facc details{background:rgb(255,255,255)}.sg2op .sg2o-facc summary{min-height:58px}.sg2op .sg2o-facc summary,.sg2op .sg2o-facc summary .sg2o-ficon,.sg2op .sg2o-facc .sg2o-chev{transition-duration:0.5s !important;transition-timing-function:cubic-bezier(0.4,0,0.2,1) !important}.sg2op .sg2o-rph{border:1px solid var(--line);border-radius:var(--r12);background:rgb(255,255,255);padding:26px 24px 18px;margin-bottom:36px}.sg2op .sg2o-rph-row{display:grid;grid-template-columns:repeat(6,minmax(0px,1fr));position:relative}.sg2op .sg2o-rph-row::before{content:"";position:absolute;left:calc(8.33333%);right:calc(8.33333%);top:13px;border-top:1.5px dashed rgb(199,210,224)}.sg2op .sg2o-rph-n{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;text-align:center}.sg2op .sg2o-rph-n i{width:28px;height:28px;border-radius:50%;border:1px solid var(--line-strong);background:#fff;display:grid;place-items:center;font:500 12px/1 var(--mono);font-style:normal;color:var(--ink)}.sg2op .sg2o-rph-n.sg2o-sg i{border-color:color-mix(in srgb,var(--blue) 45%,#fff);background:color-mix(in srgb,var(--blue) 6%,#fff);color:var(--blue-600)}.sg2op .sg2o-rph-n b{font-size:12.5px;font-weight:500;color:var(--ink)}.sg2op .sg2o-rph-brk{display:grid;grid-template-columns:repeat(6,minmax(0px,1fr));gap:12px;margin-top:16px;font-size:12px;color:var(--muted);text-align:center}.sg2op .sg2o-rph-brk span{border-top:2px solid var(--line-strong);padding-top:8px}.sg2op .sg2o-rph-brk .sg2o-sg{border-color:var(--blue);color:var(--blue-600);font-weight:500}.sg2op .sg2o-rstep{gap:14px !important}.sg2op .sg2o-rstep .sg2o-ficon{margin-top:2px}.sg2op .sg2o-rn2{font:500 11px/1 var(--mono);color:var(--muted);margin-right:8px;letter-spacing:0.04em}.sg2op .sg2o-rnote{display:flex;gap:12px;align-items:center;max-width:none !important}.sg2op .sg2o-rnote .sg2o-ficon{flex:0 0 auto}@media (max-width:860px){.sg2op .sg2o-rph{display:none}.sg2op .sg2o-rph-row{grid-template-columns:repeat(3,minmax(0px,1fr));row-gap:18px}.sg2op .sg2o-rph-row::before{display:none}.sg2op .sg2o-rph-brk{grid-template-columns:minmax(0px,1fr)}.sg2op .sg2o-rph-brk .sg2o-sg{grid-column:auto !important}}.sg2op .sg2o-sol-h1{max-width:16ch;margin-inline:auto;font-size:clamp(36px,5vw,64px) !important}.sg2op .sg2o-fgs{display:flex;flex-direction:column;gap:22px}.sg2op .sg2o-fg-h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sg2op .sg2o-fg-h b{font-size:15px;color:var(--ink)}.sg2op .sg2o-fg-h em{font:500 11px/1 var(--mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.sg2op .sg2o-fg-h .sg2o-lc-n{background:var(--blue);color:rgb(255,255,255);width:20px;height:20px;font-size:11px}.sg2op .sg2o-page:not([data-page="home"])>section:first-child .sg2o-hero-in{padding-top:72px !important}.sg2op .sg2o-page:not([data-page="home"])>section:first-child .sg2o-hero-in{margin-inline:auto;gap:18px !important;align-items:center !important;text-align:center !important;max-width:880px !important}.sg2op .sg2o-page:not([data-page="home"])>section:first-child h1.sg2o-h1{letter-spacing:-0.025em;font-size:clamp(40px,4.6vw,60px) !important;line-height:1.08 !important;max-width:20ch !important;margin:0px auto !important}.sg2op .sg2o-page:not([data-page="home"])>section:first-child .sg2o-lede{max-width:62ch;margin:0px auto !important}.sg2op .sg2o-page:not([data-page="home"])>section:first-child .sg2o-pill-tag{min-height:16px;flex-wrap:wrap;display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:12.5px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted);gap:8px;margin:0px !important}.sg2op .sg2o-agi{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font:500 11px/1 var(--font);color:var(--muted);vertical-align:1px}.sg2op .sg2o-agi svg{width:12px;height:12px}.sg2op .sg2o-ak{display:grid;grid-template-columns:minmax(0px,1fr) minmax(0px,1fr);gap:48px;align-items:center;text-align:left}.sg2op .sg2o-ak-t{display:flex;flex-direction:column;gap:14px}.sg2op .sg2o-ak-t .sg2o-pill-tag{align-self:flex-start}.sg2op .sg2o-ak-t .sg2o-lede{margin:0px}.sg2op .sg2o-ak-t .sg2o-h2{font-size:clamp(26px,2.6vw,34px)}.sg2op .sg2o-ak-w{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:4px}.sg2op .sg2o-ak-w .sg2o-mono-l{margin-right:4px;font-size:11px}.sg2op .sg2o-ak-l{font-size:14px;color:var(--ink);display:inline-flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.sg2op .sg2o-ak-l i{font-style:normal;color:var(--muted)}.sg2op .sg2o-fg-f50{margin:12px 0px 0px;padding:12px 16px;border:1px solid var(--amber-line);background:var(--amber-50);border-radius:var(--r10);font-size:14px;line-height:1.45;color:var(--ink);display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.sg2op .sg2o-fg-f50 .sg2o-lc-ea{margin:0px}.sg2op .sg2o-fg-f50 a{font-weight:600;color:var(--blue-600)}@media (max-width:980px){.sg2op .sg2o-ak{grid-template-columns:minmax(0px,1fr)}}.sg2op .sg2o-kpop{position:absolute;right:18px;bottom:18px;z-index:5;display:flex;align-items:flex-end;gap:10px;max-width:min(380px,70%);pointer-events:none}.sg2op .sg2o-kpop>*{pointer-events:auto}.sg2op .sg2o-kp-av{color-scheme:unset;forced-color-adjust:unset;math-depth:unset;position-anchor:unset;text-size-adjust:unset;appearance:unset;color:unset;font:unset;font-palette:unset;font-synthesis:unset;position-area:unset;text-orientation:unset;text-rendering:unset;text-spacing-trim:unset;-webkit-font-smoothing:unset;-webkit-locale:unset;-webkit-text-orientation:unset;-webkit-writing-mode:unset;writing-mode:unset;zoom:unset;accent-color:unset;place-content:unset;place-self:unset;alignment-baseline:unset;anchor-name:unset;anchor-scope:unset;animation-composition:unset;animation:unset;animation-trigger:unset;app-region:unset;aspect-ratio:unset;backdrop-filter:unset;backface-visibility:unset;background-blend-mode:unset;baseline-shift:unset;baseline-source:unset;block-size:unset;border-block:unset;border:unset;border-collapse:unset;border-end-end-radius:unset;border-end-start-radius:unset;border-inline:unset;border-shape:unset;border-start-end-radius:unset;border-start-start-radius:unset;inset:unset;box-decoration-break:unset;box-sizing:unset;break-after:unset;break-before:unset;break-inside:unset;buffered-rendering:unset;caption-side:unset;caret-animation:unset;caret-color:unset;caret-shape:unset;clear:unset;clip:unset;clip-path:unset;clip-rule:unset;color-interpolation:unset;color-interpolation-filters:unset;color-rendering:unset;columns:unset;column-fill:unset;gap:unset;rule-break:unset;rule:unset;rule-inset:unset;rule-visibility-items:unset;column-span:unset;contain:unset;contain-intrinsic-block-size:unset;contain-intrinsic-size:unset;contain-intrinsic-inline-size:unset;container:unset;content:unset;content-visibility:unset;corner-shape:unset;corner-block-end-shape:unset;corner-block-start-shape:unset;counter-increment:unset;counter-reset:unset;counter-set:unset;cx:unset;cy:unset;d:unset;dominant-baseline:unset;dynamic-range-limit:unset;empty-cells:unset;field-sizing:unset;fill:unset;fill-opacity:unset;fill-rule:unset;filter:unset;flex-flow:unset;flex-line-count:unset;float:unset;flood-color:unset;flood-opacity:unset;grid:unset;grid-area:unset;hyphenate-character:unset;hyphenate-limit-chars:unset;hyphens:unset;image-orientation:unset;image-rendering:unset;initial-letter:unset;inline-size:unset;inset-block:unset;inset-inline:unset;interactivity:unset;interest-delay:unset;interpolate-size:unset;isolation:unset;letter-spacing:unset;lighting-color:unset;line-break:unset;list-style:unset;margin-block:unset;margin:unset;margin-inline:unset;marker:unset;mask:unset;mask-type:unset;math-shift:unset;math-style:unset;max-block-size:unset;max-height:unset;max-inline-size:unset;max-width:unset;min-block-size:unset;min-height:unset;min-inline-size:unset;min-width:unset;mix-blend-mode:unset;object-fit:unset;object-position:unset;object-view-box:unset;offset:unset;order:unset;orphans:unset;outline:unset;outline-offset:unset;overflow-anchor:unset;overflow-block:unset;overflow-clip-margin:unset;overflow-inline:unset;overflow-wrap:unset;overflow:unset;overlay:unset;overscroll-behavior-block:unset;overscroll-behavior-inline:unset;overscroll-behavior:unset;padding-block:unset;padding:unset;padding-inline:unset;page:unset;page-margin-safety:unset;page-orientation:unset;paint-order:unset;perspective:unset;perspective-origin:unset;pointer-events:unset;position-try:unset;position-visibility:unset;print-color-adjust:unset;quotes:unset;r:unset;reading-flow:unset;reading-order:unset;resize:unset;rotate:unset;ruby-align:unset;ruby-overhang:unset;ruby-position:unset;rule-overlap:unset;rx:unset;ry:unset;scale:unset;scroll-axis-lock:unset;scroll-behavior:unset;scroll-initial-target:unset;scroll-margin-block:unset;scroll-margin:unset;scroll-margin-inline:unset;scroll-marker-group:unset;scroll-padding-block:unset;scroll-padding:unset;scroll-padding-inline:unset;scroll-snap-align:unset;scroll-snap-stop:unset;scroll-snap-type:unset;scroll-target-group:unset;scroll-timeline:unset;scrollbar-color:unset;scrollbar-gutter:unset;scrollbar-width:unset;shape-image-threshold:unset;shape-margin:unset;shape-outside:unset;shape-rendering:unset;size:unset;speak:unset;stop-color:unset;stop-opacity:unset;stroke:unset;stroke-dasharray:unset;stroke-dashoffset:unset;stroke-linecap:unset;stroke-linejoin:unset;stroke-miterlimit:unset;stroke-opacity:unset;stroke-width:unset;tab-size:unset;table-layout:unset;text-align:unset;text-align-last:unset;text-anchor:unset;text-autospace:unset;text-box:unset;text-combine-upright:unset;text-decoration:unset;text-decoration-skip-ink:unset;text-emphasis:unset;text-emphasis-position:unset;text-fit:unset;text-indent:unset;text-justify:unset;text-overflow:unset;text-shadow:unset;text-transform:unset;text-underline-offset:unset;text-underline-position:unset;text-wrap:unset;timeline-scope:unset;timeline-trigger:unset;touch-action:unset;transform-box:unset;transform-origin:unset;transform-style:unset;translate:unset;trigger-scope:unset;user-select:unset;vector-effect:unset;vertical-align:unset;view-timeline:unset;view-transition-class:unset;view-transition-group:unset;view-transition-name:unset;view-transition-scope:unset;visibility:unset;border-spacing:unset;-webkit-box-align:unset;-webkit-box-decoration-break:unset;-webkit-box-direction:unset;-webkit-box-flex:unset;-webkit-box-ordinal-group:unset;-webkit-box-orient:unset;-webkit-box-pack:unset;-webkit-box-reflect:unset;-webkit-line-break:unset;-webkit-line-clamp:unset;-webkit-mask-box-image:unset;-webkit-rtl-ordering:unset;-webkit-ruby-position:unset;-webkit-tap-highlight-color:unset;-webkit-text-combine:unset;-webkit-text-decorations-in-effect:unset;-webkit-text-fill-color:unset;-webkit-text-security:unset;-webkit-text-stroke:unset;-webkit-user-drag:unset;white-space-collapse:unset;widows:unset;will-change:unset;window-drag:unset;word-break:unset;word-spacing:unset;x:unset;y:unset;z-index:unset;cursor:pointer;width:48px;height:48px;border-radius:50%;background:rgb(255,245,235);box-shadow:rgb(255,232,209) 0px 0px 0px 1px,rgba(7,16,37,0.35) 0px 10px 24px -10px;display:grid;place-items:center;position:relative;flex:0 0 auto;transform:scale(0.6);opacity:0;transition:transform 0.45s cubic-bezier(0.34,1.56,0.64,1),opacity 0.3s}.sg2op .sg2o-kp-av img{width:70%;image-rendering:pixelated}.sg2op .sg2o-kp-av i{position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:rgb(22,163,74);box-shadow:rgb(255,255,255) 0px 0px 0px 2px}.sg2op .sg2o-kpop.sg2o-live .sg2o-kp-av{transform:none;opacity:1}.sg2op .sg2o-kp-av::before,.sg2op .sg2o-kp-av::after,.sg2op .sg2o-ag-box.sg2o-hl .sg2o-ag-ic::before,.sg2op .sg2o-ag-box.sg2o-hl .sg2o-ag-ic::after{content:"";position:absolute;border-radius:50%;z-index:-1;background:conic-gradient(rgb(27,113,236),rgb(91,141,251),rgb(218,226,254),rgb(91,141,251),rgb(27,113,236));animation:4.5s linear 0s infinite normal none running kspin}.sg2op .sg2o-kp-av::before,.sg2op .sg2o-ag-box.sg2o-hl .sg2o-ag-ic::before{inset:-5px;mask:radial-gradient(farthest-side,transparent calc(100% - 1.5px),rgb(0,0,0) calc(100% - 1px));opacity:0.45}.sg2op .sg2o-kp-av::after,.sg2op .sg2o-ag-box.sg2o-hl .sg2o-ag-ic::after{inset:-5px;filter:blur(8px);opacity:0.18;animation:4.5s linear 0s infinite normal none running kspin,3.2s ease-in-out 0s infinite normal none running kbreath}.sg2op .sg2o-kstatic{z-index:0}.sg2op .sg2o-kpop.sg2o-st .sg2o-kp-msgs{max-width:400px}.sg2op .sg2o-ask-k .sg2o-ak{position:relative;z-index:0}@media (prefers-reduced-motion:reduce){.sg2op .sg2o-kp-av::before,.sg2op .sg2o-kp-av::after{animation:auto ease 0s 1 normal none running none}}.sg2op .sg2o-kp-sp{width:12px;height:12px;color:var(--primary,#1b71ec);vertical-align:-1px;margin-right:5px}.sg2op .sg2o-kpop.sg2o-st .sg2o-kp-sp{width:13px;height:13px}.sg2op .sg2o-kp-msgs{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:12.5px;line-height:1.45}.sg2op .sg2o-kp-q,.sg2op .sg2o-kp-a{opacity:0;transform:translateY(6px) scale(0.98);transform-origin:right bottom;transition:opacity 0.35s,transform 0.45s cubic-bezier(0.22,0.61,0.36,1)}.sg2op .sg2o-kp-q{background:var(--ink);color:rgb(255,255,255);padding:7px 11px;border-radius:12px 12px 4px;max-width:100%}.sg2op .sg2o-kp-a{background:rgb(255,255,255);color:var(--body);padding:9px 12px;border-radius:12px 12px 4px;box-shadow:0 0 0 1px var(--line),0 12px 28px -14px rgba(7,16,37,.35)}.sg2op .sg2o-kp-a b{color:var(--ink);font-weight:600}.sg2op .sg2o-kp-a span{display:block;margin-top:2px}.sg2op .sg2o-kstatic{position:relative;min-height:200px;display:flex;align-items:center;justify-content:flex-end}.sg2op .sg2o-kp-msgs{min-width:0px;white-space:normal}.sg2op .sg2o-kstatic{padding:8px}.sg2op .sg2o-kpop.sg2o-st{position:relative;right:auto;bottom:auto;max-width:min(440px,100%)}.sg2op .sg2o-kpop.sg2o-st .sg2o-kp-msgs{font-size:14.5px}.sg2op .sg2o-kpop.sg2o-st .sg2o-kp-av{width:56px;height:56px}@media (max-width:860px){.sg2op .sg2o-kpop{position:relative;right:auto;bottom:auto;max-width:100%;margin:0px 12px 12px auto}}.sg2op .sg2o-marq a .sg2o-mi{width:24px;height:24px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:rgb(255,255,255)}.sg2op .sg2o-head{align-items:center;text-align:center;margin-inline:auto}.sg2op .sg2o-head .sg2o-lede{margin-inline:auto}.sg2op .sg2o-toolbar{flex-direction:column;align-items:center;justify-content:center;text-align:center}.sg2op .sg2o-toolbar .sg2o-head{margin:0px auto}.sg2op .sg2o-final{grid-template-columns:minmax(0px,1fr);justify-items:center;text-align:center}.sg2op .sg2o-final p{margin-inline:auto}.sg2op .sg2o-final .sg2o-ctas{justify-content:center}.sg2op .sg2o-logos{text-align:center}@media (prefers-reduced-motion:reduce){.sg2op *{animation:auto ease 0s 1 normal none running none !important;transition:none !important}}.sg2op .sg2o-logos .sg2o-logo-row{flex-wrap:wrap;justify-content:center;gap:24px 28px;max-width:100%;padding:2px 0px}.sg2op .sg2o-logos .sg2o-logo-row>*{flex:0 0 auto}@media (max-width:767px){.sg2op .sg2o-logos .sg2o-logo-row{gap:28px 32px;font-size:8.5px}}@media (max-width:479px){.sg2op .sg2o-logos .sg2o-logo-row{gap:24px 28px}}@media (max-width:767px){.sg2op .sg2o-btn:not(.sg2o-sm){height:44px;min-height:44px;font-size:15px;padding-inline:18px}}@media (max-width:600px){.sg2op .sg2o-sol-hero .sg2o-h1,.sg2op .sg2o-sol-hero h1{font-size:clamp(30px,8.6vw,36px) !important;line-height:1.08}.sg2op .sg2o-h1{font-size:clamp(30px,8.6vw,36px);line-height:1.08}.sg2op .sg2o-h2{font-size:clamp(25px,7vw,30px)}.sg2op .sg2o-lede{font-size:16.5px}.sg2op .sg2o-sec{padding-block:56px}.sg2op .sg2o-sec.sg2o-tight{padding-block:44px}.sg2op .sg2o-kpop{max-width:calc(100% - 24px)}.sg2op .sg2o-facc summary{flex-wrap:wrap;row-gap:4px;padding:14px 16px}.sg2op .sg2o-facc summary .sg2o-cnt{order:3;padding-left:44px;font-size:11.5px;flex-basis:100% !important}.sg2op .sg2o-facc summary .sg2o-chev{order:2}.sg2op .sg2o-lc-ea,.sg2op em.sg2o-lc-ea{font-size:11px}}.sg2op .sg2o-seg3 button[aria-selected="true"] i{opacity:1}@keyframes pulse{50%{opacity:0.3}}@keyframes rise{0%{opacity:0;transform:translateY(5px)}}@keyframes fill{100%{width:100%}}@keyframes orbit-turn{100%{transform:rotate(360deg)}}@keyframes fitIn{0%{opacity:0;transform:translateY(6px)}100%{opacity:1;transform:none}}@keyframes hl-scroll{0%{transform:translateX(0px)}100%{transform:translateX(-50%)}}@keyframes lc-pulse{0%{transform:scale(1);opacity:0.55}100%{transform:scale(2.8);opacity:0}}@keyframes aiGrad{100%{background-position:100% 50%}}@keyframes kscanline{100%{transform:translateY(calc(var(--kh,600px) + 10%))}}@keyframes kabsorb{0%{transform:scale(1)}35%{transform:scale(1.06)}100%{transform:scale(1)}}@keyframes kglow{0%{opacity:0.16}35%{opacity:0.36}100%{opacity:0.18}}@keyframes kspin{100%{transform:rotate(360deg)}}@keyframes kbreath{0%,100%{opacity:0.12;scale:0.96}50%{opacity:0.22;scale:1.04}}@keyframes fadein{0%{opacity:0}}