.sf3-blog{color:#0e0b1a;font-family:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0;display:flow-root}.sf3-blog *{box-sizing:border-box}.sf3-blog a{color:#4a2dd6;text-decoration:none}.sf3-blog a:hover{color:#2f1a9e}.sf3-blog ::selection{color:#fff;background:#6a48f5}.sf3-blog :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #6a48f5}.sf3-blog h1,.sf3-blog h2,.sf3-blog h3{text-wrap:balance}.sf3-blog .wrap{max-width:1280px;margin:0 auto;padding:0 40px}.sf3-blog .btn{height:44px;font:500 15px/1 var(--font-geist),ui-sans-serif,sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 18px;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.sf3-blog .btn:active{transform:translateY(1px)}.sf3-blog .b-soft{color:#0e0b1a;background:#efedf5}.sf3-blog .b-soft:hover{color:#0e0b1a;background:#e4e0ef}.sf3-blog .nav{z-index:40;background:0 0;border-radius:20px;align-items:center;gap:36px;height:72px;padding:0 20px 0 28px;transition:background .25s,box-shadow .25s;display:flex;position:absolute;top:12px;left:24px;right:24px}.sf3-blog .nav.solid{background:#fff;margin:12px 24px 0;position:sticky;left:auto;right:auto;box-shadow:0 8px 30px #0a06201a}.sf3-blog .lg{flex:none;height:30px;display:block;position:relative}.sf3-blog .lg img{width:auto;height:30px;transition:opacity .25s;display:block}.sf3-blog .lg .lg-d{opacity:0;position:absolute;top:0;left:0}.sf3-blog .nav-links{align-self:stretch;align-items:stretch;gap:6px;display:flex}.sf3-blog .mi{align-items:center;display:flex}.sf3-blog .nl{cursor:pointer;color:#f0eaffd9;height:40px;font:500 16px/1 var(--font-geist),ui-sans-serif,sans-serif;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 12px;transition:color .2s;display:inline-flex;position:relative}.sf3-blog .nl:hover{color:#fff}.sf3-blog .nav-links>.nl{align-self:center}.sf3-blog .nav-cta{color:#fff;border:1px solid #ffffff80;border-radius:11px;align-items:center;height:42px;margin-left:auto;padding:0 18px;font-size:15px;font-weight:600;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.sf3-blog .nav-cta:hover{color:#fff;background:#ffffff14;border-color:#fff}.sf3-blog .nav.solid .lg-w{opacity:0}.sf3-blog .nav:has(.mi:hover) .lg-w{opacity:0}.sf3-blog .nav:has(.mi:focus-within) .lg-w{opacity:0}.sf3-blog .nav.solid .lg-d{opacity:1}.sf3-blog .nav:has(.mi:hover) .lg-d{opacity:1}.sf3-blog .nav:has(.mi:focus-within) .lg-d{opacity:1}:is(.sf3-blog .nav:has(.mi:hover),.sf3-blog .nav:has(.mi:focus-within)){background:#fff;box-shadow:0 12px 40px #0a06202e}.sf3-blog .nav.solid .nl{color:#2a2540}.sf3-blog .nav:has(.mi:hover) .nl{color:#2a2540}.sf3-blog .nav:has(.mi:focus-within) .nl{color:#2a2540}.sf3-blog .nav.solid .nl:hover{color:#12082a}.sf3-blog .nav:has(.mi:hover) .nl:hover{color:#12082a}.sf3-blog .nav.solid .nl.on{color:#7e22ce}.sf3-blog .nav .mi:hover>.mi-t,.sf3-blog .nav .mi:focus-within>.mi-t,.sf3-blog .nav .mi:hover>.mi-t:hover{color:#8c869e}.sf3-blog .nav.solid .nav-cta{color:#fff;background:#12082a;border-color:#12082a}.sf3-blog .nav:has(.mi:hover) .nav-cta{color:#fff;background:#12082a;border-color:#12082a}.sf3-blog .nav:has(.mi:focus-within) .nav-cta{color:#fff;background:#12082a;border-color:#12082a}.sf3-blog .nav.solid .nav-cta:hover{background:#2a1f48}.sf3-blog .mi-t:after{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);opacity:0;z-index:2;background:#fff;width:20px;height:10px;margin-left:-10px;transition:opacity .2s;position:absolute;top:calc(100% + 19px);left:50%}.sf3-blog .mi:hover>.mi-t:after,.sf3-blog .mi:focus-within>.mi-t:after{opacity:1}.sf3-blog .mp{opacity:0;visibility:hidden;pointer-events:none;padding-top:14px;transition:opacity .2s,translate .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .2s;position:absolute;top:72px;left:0;right:0;translate:0 -8px}.sf3-blog .mi:hover>.mp,.sf3-blog .mi:focus-within>.mp{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;translate:0}.sf3-blog .mp-in{background:#fff;border-radius:28px;grid-template-columns:repeat(4,minmax(0,1fr));padding:40px 16px 44px;display:grid;box-shadow:0 30px 80px #0a062038}.sf3-blog .mp-in.mp-3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr)}.sf3-blog .mp-col{border-left:1px solid #efecf5;padding:0 32px}.sf3-blog .mp-col:first-child{border-left:0}.sf3-blog .mp-h{letter-spacing:.12em;text-transform:uppercase;color:#8c869e;margin:0 0 18px;font-size:12.5px;font-weight:600}.sf3-blog .mp-a{color:#12082a;align-items:center;gap:16px;font-size:17px;font-weight:500;line-height:1.2;display:flex}.sf3-blog .mp-a+.mp-a{margin-top:14px}.sf3-blog .mp-a:hover{color:#12082a}.sf3-blog .mp-ic{color:#7e22ce;background:#f3f1fa;border-radius:14px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;transition:background .2s,color .2s,transform .25s cubic-bezier(.2,.8,.2,1);display:flex}.sf3-blog .mp-ic svg{width:22px;height:22px}:is(.sf3-blog .mp-a:hover .mp-ic,.sf3-blog .mp-a:focus-visible .mp-ic){color:#fff;background:#7e22ce;transform:translateY(-2px)}.sf3-blog .mp-pro{color:#fff;background:linear-gradient(140deg,#4c1d95 0%,#6d28d9 34%,#7e22ce 58%,#9333ea 82%,#a855f7 100%);border-radius:20px;flex-direction:column;justify-content:flex-end;min-height:220px;margin:0 24px 0 16px;padding:28px;display:flex;position:relative;overflow:hidden}.sf3-blog .mp-pro:hover{color:#fff}.sf3-blog .mp-art{width:100%;height:100%;position:absolute;inset:0}.sf3-blog .mp-pro b{letter-spacing:-.02em;max-width:15ch;font-size:24px;font-weight:600;line-height:1.1;position:relative}.sf3-blog .mp-pro span{color:#f3e8ff;align-items:center;gap:8px;margin-top:12px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.sf3-blog .mp-pro span svg{width:16px;height:16px;transition:transform .2s}.sf3-blog .mp-pro:hover span svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.sf3-blog .mp,.sf3-blog .nav,.sf3-blog .lg img,.sf3-blog .mp-ic{transition:none!important}}.sf3-blog .cats{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.sf3-blog .cat-b{font:500 15px/1 var(--font-geist),ui-sans-serif,sans-serif;color:#4a4560;cursor:pointer;background:#f3f1fa;border:0;border-radius:999px;padding:10px 16px;transition:background .18s,color .18s}.sf3-blog .cat-b:hover{color:#0e0b1a;background:#ece8ff}.sf3-blog .cat-b.on{color:#fff;background:#0e0b1a}.sf3-blog .feat{color:#0e0b1a;background:#f3f1fa;border-radius:32px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px;margin-top:44px;padding:28px;text-decoration:none;transition:background .2s;display:grid}.sf3-blog .feat:hover{color:#0e0b1a;background:#ece8ff}.sf3-blog .fcover{aspect-ratio:16/10;background:#130a33;border-radius:22px;position:relative;overflow:hidden}.sf3-blog .fcover img{border-radius:12px;width:86%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-14%;right:-8%;transform:rotate(-5deg);box-shadow:0 24px 50px #00000073}.sf3-blog .feat:hover .fcover img{transform:rotate(-2deg)translateY(-6px)}.sf3-blog .posts{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:28px 20px;margin-top:48px;display:grid}.sf3-blog .post{color:#0e0b1a;flex-direction:column;gap:12px;text-decoration:none;display:flex}.sf3-blog .post:hover{color:#0e0b1a}.sf3-blog .cover{aspect-ratio:16/10;border-radius:20px;align-items:flex-end;padding:20px;display:flex;position:relative;overflow:hidden}.sf3-blog .cover img{border-radius:10px;width:82%;transition:transform .5s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-18%;right:-12%;transform:rotate(-6deg);box-shadow:0 18px 40px #0a062059}.sf3-blog .post:hover .cover img{transform:rotate(-3deg)translateY(-6px)}.sf3-blog .tag{color:#0e0b1a;background:#ffffffeb;border-radius:7px;align-items:center;height:28px;padding:0 11px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.sf3-blog .post h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.sf3-blog .post p{color:#5b5670;margin:0;font-size:16px;line-height:1.45}.sf3-blog .meta{color:#6f6888;font-size:14px}.sf3-blog .empty{text-align:center;color:#5b5670;background:#f3f1fa;border-radius:24px;margin-top:48px;padding:40px;font-size:17px}.sf3-blog .news{color:#f4f2ff;background:#130a33;border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:96px;padding:48px;display:flex}@keyframes rise{0%{transform:translateY(16px)}}.sf3-blog .rise{animation:.7s cubic-bezier(.16,1,.3,1) both rise}@media (max-width:900px){.sf3-blog .feat{grid-template-columns:minmax(0,1fr)}.sf3-blog .nav-links{display:none!important}}@media (max-width:720px){.sf3-blog .wrap{padding:0 20px}.sf3-blog .nav{margin:0 12px}.sf3-blog .news{padding:28px}}@media (prefers-reduced-motion:reduce){.sf3-blog .rise{animation:none}.sf3-blog .cover img,.sf3-blog .fcover img{transition:none}}.sf3-blog .b-dark{color:#fff;background:#0e0b1a}.sf3-blog .b-dark:hover{color:#fff;background:#2a2540}.sf3-blog .foot{background:#f3f1fa;border-radius:32px;margin:0 24px 24px;padding:56px 56px 36px}.sf3-blog .foot a{color:#4a4560;font-size:15px}.sf3-blog .foot a:hover{color:#0e0b1a}.sf3-blog .foot h3{color:#0e0b1a;margin:0 0 14px;font-size:15px;font-weight:600}.sf3-blog .foot ul{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:720px){.sf3-blog .foot{margin:0 12px 12px;padding:36px 24px 28px}}body:has(.sf3-blog){padding-bottom:0!important}.sf3-blog{min-height:100vh}
