@font-face{font-family:SM Display;src:url(/_revenue-core/home/assets/fonts/archivo-wdth.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:SM Text;src:url(/_revenue-core/home/assets/fonts/outfit-variable.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:SM Mono;src:url(/_revenue-core/home/assets/fonts/plex-mono.woff2)format("woff2");font-weight:400 500;font-display:swap}:root{--sm-navy:#020a19;--sm-navy-900:#061224;--sm-navy-850:#081729;--sm-navy-800:#0b1a30;--sm-navy-700:#12243f;--sm-ice:#eaf0ff;--sm-ice-soft:#aabacf;--sm-ice-faint:#8c9db8;--sm-green:#6ee25a;--sm-green-ink:#06200c;--sm-blue:#4a9eff;--sm-blue-300:#7db8ff;--sm-violet:#9b59ff;--sm-amber:#ffd98a;--p-bg:linear-gradient(160deg, #13284b 0%, #0a1830 46%, #061224 100%);--p-solid:#0b1a30;--p-ink:#eaf0ff;--p-soft:#aabacf;--p-faint:#8c9db8;--p-line:#eaf0ff1a;--p-line-strong:#eaf0ff33;--f-display:"SM Display", "Archivo", "Outfit", sans-serif;--f-text:"SM Text", "Outfit", sans-serif;--f-mono:"SM Mono", "IBM Plex Mono", ui-monospace, monospace;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(16px, 4.4vw, 64px);--maxw:1240px;--nav-h:64px;--nav-top:12px;--nav-off:calc(var(--nav-h) + var(--nav-top));--action:#6ee25a;--action-ink:#06200c;--action-hover:#7deb69;--sb-glint:url(/_revenue-core/home/assets/stage-b/hd/glint-streak-1024.webp);--bg:#020a19;--bg-hi:#061224;--band:#061224;--surface:#0b1a30;--surface-2:#081729;--ink:#eaf0ff;--ink-soft:#aabacf;--ink-faint:#8c9db8;--action-text:#6ee25a;--system-text:#7db8ff;--focus:#6ee25a;--line:#aec9ef24;--line-strong:#aec9ef42;--status-bg:#ffd98a1a;--status-ink:#ffd98a;--status-line:#ffd98a73;--free-bg:#6ee25a1a;--free-ink:#6ee25a;--free-line:#6ee25a73;--ind-bg:#4a9eff1f;--ind-ink:#7db8ff;--ind-line:#4a9eff73;--danger:#ff8a8a;--card-shadow:0 0 0 1px var(--line), inset 0 1px 0 #eaf0ff14, 0 18px 36px -20px #01050ecc;--panel-shadow:0 0 0 1px #aec9ef29, inset 0 1px 0 #eaf0ff1f, 0 30px 60px -24px #000000b3}@media (min-resolution:1.3x){:root{--sb-glint:image-set(url(/_revenue-core/home/assets/stage-b/hd/glint-streak-1024.webp) 1x, url(/_revenue-core/home/assets/stage-b/hd/glint-streak-2048.webp) 2x)}}html.sm-public[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eaf0ff;--bg-hi:#f7f9ff;--band:#e0e8fb;--surface:#fff;--surface-2:#f4f7ff;--ink:#020a19;--ink-soft:#33415c;--ink-faint:#4c5873;--action-text:#1a6b10;--system-text:#1f5bc4;--focus:#1a6b10;--line:#020a191c;--line-strong:#020a1933;--status-bg:#fff1cc;--status-ink:#6b4500;--status-line:#e2b850;--free-bg:#e3f9de;--free-ink:#1a6b10;--free-line:#8fd982;--ind-bg:#e2edff;--ind-ink:#1f5bc4;--ind-line:#9cc3ff;--danger:#b42318;--card-shadow:0 0 0 1px var(--line), 0 18px 36px -24px #020a1959, inset 0 1px 0 #fff;--panel-shadow:0 0 0 1px #020a190f, 0 30px 60px -26px #020a198c, 0 10px 22px -12px #020a194d}html.sm-public{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-padding-top:calc(var(--nav-off) + 16px)}html.sm-public[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.sm-public[data-theme=light]:not(:has(.agp)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020a19;--bg-hi:#061224;--band:#061224;--surface:#0b1a30;--surface-2:#081729;--ink:#eaf0ff;--ink-soft:#aabacf;--ink-faint:#8c9db8;--action-text:#6ee25a;--system-text:#7db8ff;--focus:#6ee25a;--line:#aec9ef24;--line-strong:#aec9ef42;--card-shadow:0 0 0 1px var(--line), inset 0 1px 0 #eaf0ff14, 0 18px 36px -20px #01050ecc}html:not(:has(.agp)) .nav .tool--theme{display:none}html.sm-public body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip;font-family:var(--f-text)!important}html.sm-public ::selection{background:var(--sm-green);color:var(--sm-green-ink)}html.sm-public :focus-visible{outline:3px solid var(--focus);outline-offset:3px}.wrap{width:min(var(--maxw), 100% - 2 * var(--gutter));margin-inline:auto}.ico{flex:none;width:16px;height:16px;display:block}.skip{z-index:300;background:var(--sm-navy);color:var(--sm-ice);font:600 1rem/1.2 var(--f-text);box-shadow:0 0 0 2px var(--sm-green);transition:top .2s var(--ease);border-radius:12px;padding:12px 18px;text-decoration:none;position:fixed;top:-80px;left:16px}.skip:focus{outline:none;top:12px}.btn{background:var(--action);min-height:48px;color:var(--action-ink);font:650 1rem/1 var(--f-text);letter-spacing:normal;cursor:pointer;white-space:nowrap;transition:transform .12s var(--ease), box-shadow .16s var(--ease), background .16s var(--ease);border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -2px #06200c2e,0 10px 22px -12px #2e8c1ebf}.btn .ico{transition:transform .16s var(--ease)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--action-hover);color:var(--action-ink)}.btn:hover .ico{transform:translate(3px)}}.btn:active{transform:scale(.97)}.btn--lg{border-radius:15px;min-height:54px;padding:0 26px;font-size:1.06rem}.btn--sm{border-radius:11px;min-height:40px;padding:0 15px;font-size:.92rem}.btn--ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}@media (hover:hover) and (pointer:fine){.btn--ghost:hover{background:var(--surface-2);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink-faint)}}.sb-glint{display:none}@media (hover:hover) and (pointer:fine){.sb-glint{border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0;overflow:hidden}.sb-glint:after{content:"";background:var(--sb-glint) center / 100% 100% no-repeat;opacity:0;width:220%;height:90px;margin-top:-45px;position:absolute;top:50%;left:0;transform:translate(-100%)}:root:not([data-motion=paused]):not([data-motion=reduced]) .btn:is(:hover,:focus-visible)>.sb-glint:after{opacity:.55;transition:transform .9s var(--ease), opacity .2s;transform:translate(10%)}}.nav{--focus:var(--sm-green);z-index:80;left:0;right:0;top:var(--nav-top);pointer-events:none;font:400 1rem/1.6 var(--f-text);color:var(--sm-ice);position:fixed}.nav *,.nav :before,.nav :after,.foot *,.foot :before,.foot :after{box-sizing:border-box}.nav ul{margin:0;padding:0;list-style:none}.nav img{max-width:100%;display:block}.nav button{font:inherit;color:inherit}.nav :focus-visible{outline:3px solid var(--sm-green);outline-offset:3px;border-radius:6px}.nav__bar{pointer-events:auto;isolation:isolate;width:min(var(--maxw), 100% - 32px);height:var(--nav-h);color:var(--sm-ice);background:#020a19f7;border-radius:18px;align-items:center;gap:14px;margin:0 auto;padding:0 10px 0 16px;display:flex;position:relative;box-shadow:inset 0 1px #eaf0ff1a,0 0 0 1px #aec9ef1f,0 18px 40px -18px #020a1999}.nav__bar:before{content:"";pointer-events:none;z-index:-1;opacity:.55;background:url(/_revenue-core/home/assets/stage-b/hd/rim-ice-3840.webp) top/100% 40px no-repeat;border-radius:18px 18px 0 0;height:40px;position:absolute;top:0;left:0;right:0}.nav__brand{flex:none;display:block}.nav__brand img{width:auto;height:56px;margin:-6px 0 -6px -6px}.nav__panel{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.nav__links{flex:1;min-width:0}.nav__links ul{justify-content:center;gap:clamp(10px,1.8vw,26px);display:flex}.nav .nav__links a{color:var(--sm-ice-soft);white-space:nowrap;padding:8px 2px;font-size:.94rem;line-height:1.6;text-decoration:none;transition:color .16s;display:block}.nav .nav__links a:hover{color:var(--sm-ice)}.nav__tools{gap:6px;display:flex}.tool{min-width:40px;height:40px;color:var(--sm-ice-soft);cursor:pointer;background:0 0;border:1px solid #eaf0ff2e;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 10px;font-size:.84rem;display:inline-flex;position:relative}.tool:hover{color:var(--sm-ice);border-color:#eaf0ff5c}.tool__ico{background:currentColor;flex:none;width:16px;height:16px}.tool__ico--theme{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border-radius:50%;box-shadow:inset 0 0 0 1.6px}.tool__ico--motion{-webkit-mask:linear-gradient(90deg,#000 0 32%,#0000 32% 68%,#000 68% 100%) 50%/10px 12px no-repeat;mask:linear-gradient(90deg,#000 0 32%,#0000 32% 68%,#000 68% 100%) 50%/10px 12px no-repeat}[data-motion=paused] .tool__ico--motion{clip-path:polygon(28% 18%,84% 50%,28% 82%);-webkit-mask:none;mask:none}.tool__t{background:var(--sm-navy);color:var(--sm-ice);white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;padding:6px 9px;font-size:.8rem;line-height:1.6;transition:opacity .16s;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 0 0 1px #aec9ef33}.tool:hover .tool__t,.tool:focus-visible .tool__t{opacity:1}.nav__cta{flex:none}.nav__menu{display:none}@media (min-width:1024px){.nav .nav__links a{position:relative}.nav__links a:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--sm-green), var(--sm-blue), var(--sm-violet));transform-origin:0;height:2px;transition:transform .26s var(--ease);border-radius:2px;position:absolute;bottom:3px;left:2px;right:2px;transform:scaleX(0)}.nav__links a:is(:hover,:focus-visible):after{transform:none}}@media (min-width:1360px){.tool__t{opacity:1;box-shadow:none;color:inherit;background:0 0;padding:0;font-size:.84rem;position:static}}@media (max-width:1023.98px){.nav__bar{gap:8px;padding:0 8px 0 12px}.nav__brand img{height:50px}.nav__menu{height:44px;color:var(--sm-ice);cursor:pointer;background:0 0;border:1px solid #eaf0ff33;border-radius:11px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:.9rem;display:inline-flex}.nav__burger{gap:4px;width:16px;display:grid}.nav__burger i{height:2px;transition:transform .2s var(--ease);background:currentColor;border-radius:2px}[aria-expanded=true] .nav__burger i:first-child{transform:translateY(3px)rotate(45deg)}[aria-expanded=true] .nav__burger i:last-child{transform:translateY(-3px)rotate(-45deg)}.nav__panel{background:#020a19;border-radius:16px;flex-direction:column;align-items:stretch;gap:6px;padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:inset 0 1px #eaf0ff1a,0 0 0 1px #aec9ef24,0 24px 40px -20px #020a19b3}.nav__panel.is-open{display:flex}.nav__links ul{flex-direction:column;gap:0}.nav .nav__links a{border-radius:10px;min-height:44px;padding:12px 10px;font-size:1rem}.nav .nav__links a:hover{background:#eaf0ff0f}.nav__tools{border-top:1px solid #eaf0ff1a;padding:6px 4px 2px}.tool{min-width:44px;height:44px;padding:0 12px}.tool__t{opacity:1;box-shadow:none;color:inherit;background:0 0;padding:0;position:static}}@media (max-width:479.98px){.nav__menu-t{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nav__menu{justify-content:center;width:44px;padding:0}.nav__brand img{height:46px;margin-left:-8px}.nav__cta{padding:0 12px}}.foot{--focus:var(--sm-green);z-index:1;background:var(--sm-navy-900);color:var(--sm-ice-soft);font:400 1rem/1.6 var(--f-text);padding:48px 0 28px;position:relative}.foot img{max-width:100%;display:block}.foot p{margin:0}.foot :focus-visible{outline:3px solid var(--sm-green);outline-offset:3px;border-radius:6px}.foot__in{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(0,1fr));gap:28px;display:grid}.foot__brand img{width:260px;height:auto;margin:-16px 0 -10px -12px}.foot__brand p{margin:8px 0 0;font-size:.9rem}.foot .foot__h{font:500 .74rem/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sm-ice-faint);-webkit-text-fill-color:currentColor;background:0 0;margin:4px 0 12px}.foot__col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.foot .foot__col a{color:var(--sm-ice-soft);padding:4px 0;font-size:.94rem;text-decoration:none;display:inline-block}.foot .foot__col a:hover{color:var(--sm-ice);text-underline-offset:3px;text-decoration:underline}.foot__legal{color:var(--sm-ice-faint);border-top:1px solid #aec9ef24;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:36px;padding-top:20px;font-size:.86rem;display:flex}.foot .foot__legal a{color:var(--sm-ice-soft)}.foot__btn{color:var(--sm-ice-soft);font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.foot__btn:hover{color:var(--sm-ice)}@media (max-width:899.98px){.foot__in{grid-template-columns:repeat(3,minmax(0,1fr))}.foot__brand{grid-column:1/-1}}@media (max-width:479.98px){.foot__in{grid-template-columns:repeat(2,minmax(0,1fr))}}html.sm-public[data-motion=paused] *,html.sm-public[data-motion=paused] :before,html.sm-public[data-motion=paused] :after{animation:none!important}@media (prefers-reduced-motion:reduce){html.sm-public *,html.sm-public :before,html.sm-public :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
