@charset "utf-8";.tm-page .soo2-serif{font-family:'Instrument Serif',serif;font-style:italic;font-weight:400}html body{background:#f4f5ff;color:#0b1026;font-family:'Plus Jakarta Sans',system-ui,sans-serif}html body .tm-page,html body .tm-main,html body .tm-page{background:transparent !important}html body .uk-section,html body .uk-section-default,html body .uk-section-muted,html body .uk-section-primary,html body .uk-section-secondary{background:transparent !important;background-image:none !important}.tm-page .el-item:has(.soo2-hero){position:relative}.tm-page .soo2-hero{position:relative;padding-top:34px}.tm-page .soo2-hero-sec{position:relative}.tm-page .soo2-hero-sec::before{content:"";position:absolute;inset:-110px calc(50% - 50vw) 0;z-index:0;pointer-events:none;background:radial-gradient(700px 420px at 12% 18%,rgba(108,59,255,.28),transparent),radial-gradient(720px 440px at 88% 12%,rgba(34,211,238,.32),transparent),radial-gradient(700px 520px at 50% 95%,rgba(255,92,168,.22),transparent),linear-gradient(#e9edff,#fff 72%);border-bottom:1px solid rgba(255,255,255,.9)}.tm-page .soo2-hero-sec>*{position:relative;z-index:1}.tm-header{position:relative !important;z-index:100 !important}.tm-header .uk-navbar-dropdown{z-index:110 !important}.tm-header .uk-navbar,.tm-header .uk-navbar-container,.uk-sticky .uk-navbar-container,.tm-header-mobile .uk-navbar-container,.tm-header .uk-sticky .uk-navbar-container{background:linear-gradient(180deg,#1d0c2c 0%,#14081f 55%,#0b0414 100%) !important;background-image:linear-gradient(180deg,#1d0c2c 0%,#14081f 55%,#0b0414 100%) !important;border-bottom:1px solid rgba(255,255,255,.10) !important;box-shadow:0 10px 34px rgba(0,0,0,.35)}.tm-header .uk-navbar-nav>li>a,.tm-header .uk-navbar-item,.tm-header .uk-navbar-toggle,.tm-header-mobile .uk-navbar-toggle,.tm-header-mobile .uk-navbar-toggle:hover{color:#f6f1ff !important}.tm-header .uk-navbar-nav>li>a:hover{color:#ff8fbb !important}.tm-header .uk-navbar-dropdown{background:rgba(20,8,31,.97) !important;color:#f6f1ff !important}.tm-header .uk-navbar-dropdown a{color:#f6f1ff !important}.tm-header .uk-navbar-dropdown a:hover{color:#ff8fbb !important}.uk-navbar-dropbar{pointer-events:none !important};.tm-page h1,.tm-page h2,.tm-page h3,.tm-page h4{color:#0b1026}.tm-page .soo2-h1{font-size:clamp(38px,5.6vw,68px);line-height:1;letter-spacing:-2.5px;text-align:center;color:#0b1026 !important}.tm-page .soo2-h1 .soo2-gloss{background:linear-gradient(180deg,#fff 0%,#dbe4ff 30%,#6c3bff 55%,#2b1a8f 75%,#6c3bff 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 8px 24px rgba(108,59,255,.3))}.tm-page .soo2-sub{text-align:center;color:#5b6285;font-size:18px;max-width:700px;margin:18px auto 0;line-height:1.6}.tm-page .soo2-sub b{color:#0b1026}.tm-page .soo2-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e7e9ff;border-radius:100px;padding:8px 14px;font-size:13px;font-weight:700;color:#3c4266;box-shadow:0 6px 18px rgba(108,59,255,.1)}.tm-page .soo2-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.18);animation:soo2-pulse 1.8s infinite}@keyframes soo2-pulse{50%{box-shadow:0 0 0 8px rgba(34,197,94,.08)}}.tm-page .soo2-kicker{display:block;text-align:center;font-size:12px;font-weight:800;letter-spacing:3px;color:#6c3bff;margin-bottom:10px}.tm-page .soo2-sec-title{font-size:clamp(28px,4vw,44px);letter-spacing:-1.5px;text-align:center;line-height:1.05;color:#0b1026 !important}.tm-page .soo2-sec-sub{text-align:center;color:#5b6285;margin:12px auto 0;max-width:660px;line-height:1.6}.tm-page .soo2-sec-sub b{color:#0b1026}.tm-page .soo2-btn{display:inline-flex;align-items:center;gap:8px;border:0;cursor:pointer;text-decoration:none;font-weight:800;border-radius:14px;padding:13px 22px;font-size:15px;transition:.2s;font-family:'Plus Jakarta Sans',system-ui,sans-serif}.tm-page .soo2-btn-gloss{background:linear-gradient(135deg,#6c3bff,#9d4edd 50%,#ff5ca8);color:#fff;box-shadow:inset 0 2px 2px rgba(255,255,255,.6),inset 0 -3px 8px rgba(0,0,0,.2),0 12px 30px rgba(108,59,255,.4);position:relative;overflow:hidden}.tm-page .soo2-btn-gloss::after{content:"";position:absolute;top:0;left:-70%;width:50%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.75),transparent);transform:skewX(-20deg);animation:soo2-shine 3.2s infinite}@keyframes soo2-shine{0%{left:-70%}55%{left:130%}100%{left:130%}}.tm-page .soo2-btn-gloss:hover{transform:translateY(-2px)}.tm-page .soo2-btn-ghost{background:#fff;border:1px solid #e4e6fb;color:#0b1026}.tm-page .soo2-btn-white{background:linear-gradient(180deg,#fff,#e8ecff);color:#2b1a8f;box-shadow:inset 0 2px 0 #fff,0 10px 26px rgba(0,0,0,.25)}.tm-page .soo2-hero-cta{display:flex;gap:12px;justify-content:center;margin-top:26px;flex-wrap:wrap}.tm-page a.soo2-btn{text-decoration:none}.tm-page .soo2-glass{background:rgba(255,255,255,.74);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.95);border-radius:24px;box-shadow:0 20px 60px rgba(20,20,80,.12),inset 0 1px 0 #fff;position:relative;overflow:hidden}.tm-page .soo2-glass::before{content:"";position:absolute;inset:0 0 auto;height:45%;background:linear-gradient(180deg,rgba(255,255,255,.8),transparent);pointer-events:none}.tm-page .soo2-hero-cards{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin-top:36px}@media(max-width:860px){.tm-page .soo2-hero-cards{grid-template-columns:1fr}}.tm-page .soo2-audit{padding:0 !important;overflow:hidden}.tm-page .soo2-audit figure{margin:0;position:relative}.tm-page .soo2-shot-bar{display:flex;gap:6px;align-items:center;padding:10px 14px;background:rgba(255,255,255,.1)}.tm-page .soo2-shot-bar i{width:10px;height:10px;border-radius:50%;display:block}.tm-page .soo2-shot-img{display:block;width:100%;height:auto;background:#1c1450;aspect-ratio:1280/925}.tm-page .soo2-float-badge{position:absolute;right:14px;top:14px;background:rgba(255,255,255,.94);border-radius:14px;padding:10px 14px;text-align:center;box-shadow:0 14px 34px rgba(0,0,0,.35)}.tm-page .soo2-float-badge b{font-size:22px;display:block;letter-spacing:-1px;color:#0b1026}.tm-page .soo2-float-badge span{font-size:11px;font-weight:800;color:#15803d}.tm-page .soo2-shot-cap{padding:12px 18px;font-size:12.5px;color:#5b6285;background:#fff}.tm-page .soo2-shot-cap b{color:#0b1026}.tm-page .soo2-shot-cap a{color:#6c3bff;font-weight:800;text-decoration:none}.tm-page .soo2-mini{padding:26px;display:flex;flex-direction:column;gap:14px;justify-content:center}.tm-page .soo2-mini h3{font-size:22px;font-weight:800;letter-spacing:-.6px;line-height:1.2;color:#0b1026}.tm-page .soo2-mini p{color:#5b6285;font-size:14px;line-height:1.6}.tm-page .soo2-mini .soo2-meta{font-size:12px;color:#5b6285;font-weight:700}.tm-page .soo2-audit-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;gap:12px}.tm-page .soo2-score{width:92px;height:92px;flex:none;border-radius:50%;background:conic-gradient(#22c55e 0 82%,#e8eafb 82% 100%);display:grid;place-items:center}.tm-page .soo2-score b{width:70px;height:70px;background:#fff;border-radius:50%;display:grid;place-items:center;font-size:24px;color:#0b1026;box-shadow:inset 0 2px 8px rgba(0,0,0,.08)}.tm-page .soo2-bar{height:10px;border-radius:99px;background:#eceefb;overflow:hidden;margin:10px 0}.tm-page .soo2-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,#6c3bff,#22d3ee);box-shadow:0 0 12px rgba(108,59,255,.6)}.tm-page .soo2-row{display:flex;justify-content:space-between;font-size:13px;font-weight:700;color:#3c4266;padding:7px 0;gap:10px}.tm-page .soo2-tag{font-size:11px;font-weight:800;padding:4px 10px;border-radius:99px;white-space:nowrap}.tm-page .soo2-ok{background:#dcfce7;color:#15803d}.tm-page .soo2-warn{background:#fef3c7;color:#b45309}.tm-page .soo2-bad{background:#ffe4e6;color:#be123c}.tm-page .soo2-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px}@media(max-width:860px){.tm-page .soo2-stat-grid{grid-template-columns:repeat(2,1fr)}}.tm-page .soo2-stat{background:#fff;border:1px solid #eceefb;border-radius:18px;padding:16px;text-align:center;box-shadow:0 10px 26px rgba(20,20,80,.07)}.tm-page .soo2-stat b{font-size:22px;letter-spacing:-1px;display:block;color:#0b1026}.tm-page .soo2-stat span{font-size:12px;color:#5b6285;font-weight:700}.tm-page .soo2-marquee{margin:26px 0;overflow:hidden;white-space:nowrap;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.tm-page .soo2-marquee div{display:inline-block;animation:soo2-mq 26s linear infinite;font-weight:800;color:#8a90b8;font-size:13px;letter-spacing:2px;text-transform:uppercase}@keyframes soo2-mq{to{transform:translateX(-50%)}}.tm-page .soo2-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}@media(max-width:860px){.tm-page .soo2-steps{grid-template-columns:1fr}}.tm-page .soo2-step{padding:26px;transition:.2s;position:relative;overflow:hidden}.tm-page .soo2-step:hover{transform:translateY(-4px)}.tm-page .soo2-step .soo2-big-num{position:absolute;right:12px;top:2px;font-size:72px;font-weight:800;letter-spacing:-4px;color:transparent;-webkit-text-stroke:1.5px #e2e5ff;opacity:.7;pointer-events:none}.tm-page .soo2-step .soo2-n{font-size:12px;font-weight:800;letter-spacing:2px;color:#6c3bff;margin:0 0 6px}.tm-page .soo2-step h3{margin:0 0 6px;font-size:20px;letter-spacing:-.5px;line-height:1.25;color:#0b1026}.tm-page .soo2-step p{color:#5b6285;font-size:14px;line-height:1.6}.tm-page .soo2-icon{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 2px 3px rgba(255,255,255,.6),0 10px 22px rgba(20,20,80,.22);margin:0 0 14px}.tm-page .soo2-icon svg{width:26px;height:26px;display:block}.tm-page .soo2-si-1{background:linear-gradient(135deg,#6c3bff,#22d3ee)}.tm-page .soo2-si-2{background:linear-gradient(135deg,#ff5ca8,#ffc94d)}.tm-page .soo2-si-3{background:linear-gradient(135deg,#0ea5e9,#34d399)}.tm-page .soo2-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}@media(max-width:860px){.tm-page .soo2-grid3{grid-template-columns:1fr}}.tm-page .soo2-cat{margin-top:34px;font-weight:800;font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#3c4266;display:flex;align-items:center;gap:10px}.tm-page .soo2-cat::after{content:"";flex:1;height:1px;background:#e4e6fb}.tm-page .soo2-card{padding:22px;transition:.22s;overflow:hidden}.tm-page .soo2-card::after{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:var(--strip,linear-gradient(90deg,#6c3bff,#22d3ee))}.tm-page .soo2-card:hover{transform:translateY(-5px) scale(1.01);box-shadow:0 26px 70px rgba(20,20,80,.18)}.tm-page .soo2-card::before{height:32%}.tm-page .soo2-mod-seo{--strip:linear-gradient(90deg,#6c3bff,#22d3ee)}.tm-page .soo2-mod-sales{--strip:linear-gradient(90deg,#ff5ca8,#ffc94d)}.tm-page .soo2-mod-ops{--strip:linear-gradient(90deg,#0ea5e9,#34d399)}.tm-page .soo2-card .soo2-icon{background:linear-gradient(180deg,#efe9ff,#dbe4ff);box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(108,59,255,.28)}.tm-page .soo2-mod-sales .soo2-icon{background:linear-gradient(180deg,#fff0f6,#ffe9c8);box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(255,92,168,.28)}.tm-page .soo2-mod-ops .soo2-icon{background:linear-gradient(180deg,#e8fbff,#dcfce7);box-shadow:inset 0 1px 0 #fff,0 8px 20px rgba(14,165,233,.25)}.tm-page .soo2-icon img{width:30px;height:30px;object-fit:contain;display:block}.tm-page .soo2-grid3.soo2-mod-seo>.soo2-card:first-child{background:linear-gradient(180deg,rgba(43,26,143,.96),rgba(108,59,255,.92));color:#fff;border-color:rgba(255,255,255,.25)}.tm-page .soo2-grid3.soo2-mod-seo>.soo2-card:first-child p{color:rgba(255,255,255,.82)}.tm-page .soo2-grid3.soo2-mod-seo>.soo2-card:first-child a{color:#ffe9a8}.tm-page .soo2-grid3.soo2-mod-seo>.soo2-card:first-child h3{color:#fff}.tm-page .soo2-grid3.soo2-mod-seo>.soo2-card:first-child .soo2-price{color:#ffe9a8;background:rgba(255,255,255,.16);border-color:rgba(255,233,168,.5)}.tm-page .soo2-card h3{margin:0 0 6px;font-size:17px;letter-spacing:-.3px;line-height:1.3;color:#0b1026}.tm-page .soo2-card p{color:#5b6285;font-size:13.5px;line-height:1.6;min-height:42px;margin:0}.tm-page .soo2-card a{font-weight:800;font-size:14px;color:#6c3bff;text-decoration:none}.tm-page .soo2-card a:hover{color:#ff5ca8}.tm-page .soo2-price{font-size:12px;font-weight:800;color:#0b1026;background:linear-gradient(180deg,#fff7d6,#ffe9a8);border:1px solid #f5d76e;padding:4px 11px;border-radius:99px;display:inline-block;margin-top:10px}.tm-page .soo2-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;align-items:stretch;padding:0 !important;overflow:hidden}@media(max-width:860px){.tm-page .soo2-duo{grid-template-columns:1fr}}.tm-page .soo2-duo .soo2-big{padding:34px;display:flex;flex-direction:column;justify-content:center;gap:12px}.tm-page .soo2-duo .soo2-big h2{font-size:clamp(28px,4vw,42px);letter-spacing:-1.5px;line-height:1.05;color:#0b1026 !important}.tm-page .soo2-duo .soo2-big p{color:#5b6285;line-height:1.6}.tm-page .soo2-duo .soo2-kicker{text-align:left;margin-bottom:0}.tm-page .soo2-shot-side{position:relative;background:radial-gradient(400px 300px at 20% 10%,rgba(255,255,255,.3),transparent),linear-gradient(135deg,#0b1026,#6c3bff 60%,#ff5ca8);padding:30px 24px;overflow:hidden;display:grid;place-items:center}.tm-page .soo2-shot-side figure{margin:0;display:grid;place-items:center;position:relative}.tm-page .soo2-shot-side img.main{width:min(280px,78%);height:auto;border-radius:18px;box-shadow:0 24px 60px rgba(0,0,0,.45);border:3px solid rgba(255,255,255,.85)}.tm-page .soo2-shot-side figcaption{position:absolute;bottom:-6px;background:rgba(11,16,38,.85);color:#fff;font-size:11.5px;font-weight:700;border-radius:99px;padding:6px 14px}.tm-page .soo2-pf{position:absolute;background:rgba(255,255,255,.94);backdrop-filter:blur(8px);border-radius:12px;padding:8px 12px;font-size:12px;font-weight:800;color:#0b1026;box-shadow:0 12px 30px rgba(0,0,0,.35);white-space:nowrap}.tm-page .soo2-pf-1{left:14px;top:22px}.tm-page .soo2-pf-2{right:14px;bottom:26px}.tm-page .soo2-faq{max-width:760px;margin:24px auto 0}.tm-page .soo2-faq .uk-accordion>li{background:#fff;border:1px solid #e8eafb;border-radius:16px;padding:16px 20px;cursor:pointer;margin-bottom:10px}.tm-page .soo2-faq .uk-accordion>li:last-child{margin-bottom:0}.tm-page .soo2-faq .uk-accordion-title{font-weight:800;color:#0b1026;display:block;text-align:left;font-size:16px;border:none}.tm-page .soo2-faq .uk-accordion-title::before{content:"＋";float:right;color:#6c3bff;font-weight:600;margin-left:0}.tm-page .soo2-faq .uk-accordion-title:hover{color:#6c3bff}.tm-page .soo2-faq .uk-accordion-content{color:#5b6285;font-size:14px;margin-top:10px;line-height:1.6}.tm-page .soo2-faq .uk-open .uk-accordion-title::before{content:"−"}.tm-page .soo2-cta{margin:30px 0 10px;border-radius:28px;padding:56px 32px;text-align:center;color:#fff;background:radial-gradient(500px 300px at 20% 0%,rgba(255,255,255,.35),transparent),radial-gradient(500px 400px at 90% 100%,rgba(255,201,77,.5),transparent),linear-gradient(135deg,#2b1a8f,#6c3bff 50%,#ff5ca8);position:relative;overflow:hidden;box-shadow:0 30px 80px rgba(108,59,255,.4)}.tm-page .soo2-cta::after{content:"";position:absolute;top:0;left:-60%;width:45%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:skewX(-20deg);animation:soo2-shine 3s infinite}.tm-page .soo2-cta h2{font-size:clamp(30px,5vw,52px);letter-spacing:-2px;color:#fff !important}.tm-page .soo2-cta p{opacity:.85;margin:12px auto;max-width:560px;color:#fff !important}.tm-page .soo2-cta .soo2-cta-btns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:20px;position:relative;z-index:2}.tm-page .soo2-cta .soo2-btn-line{border:1px solid rgba(255,255,255,.6);color:#fff}.tm-page .soo2-float{position:absolute;font-size:20px;animation:soo2-fl 4s ease-in-out infinite;filter:drop-shadow(0 6px 12px rgba(108,59,255,.3))}@keyframes soo2-fl{50%{transform:translateY(-12px) rotate(10deg)}}.uk-section:has(.nsp-liquid-glass){padding-top:40px !important;padding-bottom:40px !important}#nsp-nsp-124.nsp-liquid-glass{background:transparent !important;box-shadow:none !important;border:none !important;padding:10px 10px}.nsp-liquid-glass .soo-blog-intro{text-align:center !important;margin-bottom:8px !important;padding:0 !important}.nspMain{background:none !important;background-image:none !important}.soo-blog-cotmot{padding-top:0 !important;overflow:visible !important}#nsp-nsp-124 .nspArt{overflow:visible !important}.nsp-liquid-glass .soo-blog-intro .soo-badge{display:inline-block;padding:6px 16px;border-radius:999px;background:linear-gradient(180deg,#f4f0ff,#e9e4ff);border:1px solid #e7e9ff;color:#6c3bff !important;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px rgba(108,59,255,.12)}.nsp-liquid-glass .soo-blog-intro h2{color:#0b1026 !important;font-size:clamp(24px,4vw,44px);letter-spacing:-1.5px;font-weight:800;margin:12px 0 6px;line-height:1.05;text-align:center !important}.nsp-liquid-glass .soo-blog-intro p{color:#5b6285;font-size:clamp(.95rem,1.6vw,1.08rem);max-width:660px;margin:8px auto 0;text-align:center !important}#nsp-nsp-124 .nspArt{background:rgba(255,255,255,.74) !important;border:1px solid rgba(255,255,255,.95) !important;box-shadow:inset 0 1px 0 #fff,0 20px 60px rgba(20,20,80,.12) !important}#nsp-nsp-124 .nspArt:hover{box-shadow:inset 0 1px 0 #fff,0 26px 70px rgba(20,20,80,.18) !important}#nsp-nsp-124 .nspArt .nspHeader a{color:#0b1026 !important}#nsp-nsp-124 .nspArt .nspHeader a:hover{color:#6c3bff !important}#nsp-nsp-124 .nspArt .nspText{color:#5b6285 !important}#nsp-nsp-124 .nspArt .nspInfo{color:#8a90b8 !important}#nsp-nsp-124 .nspArt .nspInfo a{color:#6c3bff !important}#nsp-nsp-124 .nspArt .nspReadon a,#nsp-nsp-124 .nspArt .readon a,#nsp-nsp-124 .readon-button-wrap .readon-button{background:linear-gradient(135deg,#6c3bff,#9d4edd 50%,#ff5ca8)!important;border:none !important;border-radius:999px !important;color:#fff !important;box-shadow:inset 0 2px 2px rgba(255,255,255,.5),0 10px 24px rgba(108,59,255,.35)!important}.uk-panel.soo-homme-update{position:relative;margin:0;padding:40px 20px;border-radius:28px;overflow:hidden;background:radial-gradient(700px 380px at 10% -10%,rgba(108,59,255,.14),transparent 60%),radial-gradient(650px 360px at 100% 0%,rgba(34,211,238,.14),transparent 55%),linear-gradient(160deg,#fff 0%,#f0f2ff 100%) !important;background-image:radial-gradient(700px 380px at 10% -10%,rgba(108,59,255,.14),transparent 60%),radial-gradient(650px 360px at 100% 0%,rgba(34,211,238,.14),transparent 55%),linear-gradient(160deg,#fff 0%,#f0f2ff 100%) !important;box-shadow:0 20px 60px rgba(20,20,80,.10),inset 0 1px 0 #fff}.uk-panel.soo-homme-update .soo-homme-update{background:transparent !important;background-image:none !important;margin:0 !important;padding:0 !important;border-radius:0 !important;box-shadow:none !important}.uk-panel.soo-homme-update .custom{border:none !important;background:transparent !important;padding:0 !important;margin:0 !important;border-radius:0 !important;box-shadow:none !important}.soo-homme-update h2{color:#0b1026 !important;position:relative;z-index:1;font-size:clamp(22px,4vw,32px) !important;line-height:1.15 !important;letter-spacing:-0.5px !important;margin:0 0 24px !important}.soo-homme-update .homme-card{padding:26px 22px !important;text-align:center;background:rgba(255,255,255,.9) !important;border:1px solid #eceefb !important;border-radius:22px !important;box-shadow:0 10px 26px rgba(20,20,80,.07)!important}.soo-homme-update .homme-card:hover{transform:translateY(-4px);box-shadow:0 24px 60px rgba(20,20,80,.14)!important}.soo-homme-update .homme-card h4,.soo-homme-update .homme-card p{color:#3c4266 !important;position:relative;z-index:1}.soo-homme-update .homme-card h4{color:#0b1026 !important;font-size:clamp(17px,3.5vw,19px) !important;line-height:1.3 !important;margin:0 0 10px !important;font-weight:800 !important;letter-spacing:-0.3px !important}.soo-homme-update .homme-card p{font-size:clamp(13.5px,3vw,14.5px) !important;line-height:1.55 !important;margin:0 0 18px !important}.soo-homme-update .homme-card img{border-radius:14px;background:#fff;border:1px solid #eceefb;padding:10px;margin:0 auto 14px;display:block;width:auto;height:auto;max-width:130px;box-shadow:0 4px 12px rgba(20,20,80,.06)}.soo-homme-update .homme-card .uk-button-primary{background:linear-gradient(135deg,#6c3bff,#9d4edd 50%,#ff5ca8)!important;border:none !important;border-radius:999px !important;color:#fff !important;box-shadow:inset 0 2px 2px rgba(255,255,255,.5),0 10px 24px rgba(108,59,255,.30)!important;padding:11px 20px !important;height:auto !important;line-height:1.3 !important;font-size:clamp(13px,3vw,14.5px) !important;font-weight:800 !important;text-decoration:none !important;min-width:auto !important}.soo-homme-update .homme-card .uk-button-primary:hover{transform:translateY(-2px);box-shadow:inset 0 2px 2px rgba(255,255,255,.6),0 14px 32px rgba(108,59,255,.42)!important}@media (max-width:960px){.soo-homme-update h2{font-size:26px !important;margin:0 0 20px !important}.soo-homme-update .homme-card{padding:20px 16px !important;border-radius:18px !important}.soo-homme-update .homme-card h4{font-size:16px !important;margin:0 0 8px !important}.soo-homme-update .homme-card p{font-size:13px !important;margin:0 0 14px !important}.soo-homme-update .homme-card img{max-width:110px !important;padding:8px !important;margin:0 auto 12px !important}.soo-homme-update .homme-card .uk-button-primary{padding:10px 18px !important;font-size:13px !important}}.soo-badge.uk-badge-warning,.soo-badge.uk-badge-danger{background:linear-gradient(180deg,#f4f0ff,#e9e4ff)!important;border:1px solid #e7e9ff;color:#6c3bff !important;border-radius:999px}.homme-card{background-color:transparent !important;box-shadow:none !important}#mainfooter.gradientfooter{background:radial-gradient(700px 400px at 10% 0%,rgba(108,59,255,.18),transparent 60%),linear-gradient(180deg,#0b1026 0%,#1c1450 100%) !important;border-top:none !important}#mainfooter hr{border-color:rgba(255,255,255,.12) !important}#mainfooter .uk-light{color:#c6cbf0}.tm-page .uk-container{max-width:1160px !important;box-sizing:border-box !important;padding-left:24px !important;padding-right:24px !important}.tm-page .uk-container .uk-container{max-width:100% !important}.tm-page,.tm-page body,.tm-page p,.tm-page li,.tm-page a,.tm-page span,.tm-page div,.tm-page h1,.tm-page h2,.tm-page h3,.tm-page h4,.tm-page h1 span,.tm-page h2 span,.tm-page h3 span{font-family:'Plus Jakarta Sans',system-ui,sans-serif !important}html body,.tm-page{font-size:16px !important;font-weight:400 !important;line-height:normal !important}.tm-page p,.tm-page li{font-weight:400 !important;line-height:1.6 !important}.tm-page h1,.tm-page h2,.tm-page h3,.tm-page h4{font-weight:700 !important}.tm-page .soo2-step p{margin-top:0 !important}.tm-page .soo2-sub{margin:18px auto 0 !important}.tm-page .soo2-sec-sub{margin:12px auto 0 !important}.tm-page h1{font-size:clamp(38px,5.6vw,68px);line-height:1 !important;letter-spacing:-2.5px !important;font-weight:700 !important}.tm-page .soo2-h1{font-size:clamp(38px,5.6vw,68px) !important;line-height:1 !important;letter-spacing:-2.5px !important;margin-top:18px !important}.tm-page .soo2-sec-title{line-height:1.05 !important}.tm-page .soo2-cat,.tm-page .soo2-kicker{font-family:'Plus Jakarta Sans',system-ui,sans-serif !important}.tm-page .soo2-stat b{line-height:1.1 !important}.tm-page .soo2-step h3{line-height:1.25 !important}.tm-page .soo2-card h3{line-height:1.3 !important}.tm-page .soo2-card p{line-height:1.6 !important;min-height:42px !important}.tm-page .soo2-card a{line-height:1.4 !important}.tm-page .soo2-pill{line-height:1.2 !important}.tm-page .soo2-btn{line-height:1.2 !important}.tm-page .soo2-mini h3{line-height:1.2 !important}.tm-page .soo2-big h2{line-height:1.05 !important}.tm-page .soo2-cta h2{line-height:1.05 !important}.tm-page body,.tm-page{font-size:16px !important}.soo2-demo-v7{}@media(max-width:860px){.tm-page .nspMain .nspArts{padding-left:0 !important;padding-right:0 !important}.tm-page .nspMain .nspArtPage{grid-template-columns:100% !important}.tm-page .nspMain .nspArt{width:100% !important;max-width:100% !important}}.soo-rev-2026090901{outline:0}
html body .soo-topbar-ann{display:flex !important;align-items:center !important;justify-content:center !important;gap:10px !important;background:#0b1026 !important;background-image:linear-gradient(90deg,#0b1026,#1c2340) !important;color:#fff !important;font:500 13px/1.45 "Plus Jakarta Sans","Segoe UI",sans-serif !important;padding:8px 18px !important;text-align:center !important;position:relative !important;z-index:1100 !important}html body .soo-topbar-ann a{color:#d8ff4f !important;text-decoration:underline !important;text-decoration-color:rgba(216,255,79,.45) !important;text-decoration-thickness:1px !important;text-underline-offset:3px !important}html body .soo-topbar-tag{display:inline-block !important;background:#ff207a !important;background-image:linear-gradient(90deg,#ff207a,#ff6f3c) !important;color:#0b1026 !important;font-weight:700 !important;font-size:10px !important;letter-spacing:.08em !important;text-transform:uppercase !important;padding:3px 9px !important;border-radius:999px !important;flex:none !important}html body .soo-topbar-txt{color:#fff !important}html body .soo-topbar-txt strong{font-weight:700 !important;color:#fff !important}html body .soo-topbar-date{color:rgba(255,255,255,.62) !important;font-weight:400 !important}@media (max-width:640px){html body .soo-topbar-ann{font-size:12px !important;padding:7px 12px !important;flex-wrap:wrap !important;gap:6px !important}}html{background-color:#0b0f26 !important}html body .uk-logo img{width:50px !important;height:auto !important;border-radius:50% !important}.soo-rev-2026090901{outline:0}html body .soo-topbar-anns{display:block !important;background:#0b1026 !important;background-image:linear-gradient(90deg,#0b1026,#1c2340) !important;position:relative !important;z-index:1100 !important}html body .soo-topbar-anns .soo-topbar-ann{background:none !important;background-image:none !important}html body .soo-topbar-anns--rotate .soo-topbar-ann{display:none !important}html body .soo-topbar-anns--rotate .soo-topbar-ann.is-active{display:flex !important;animation:soo-topbar-fade .45s ease both}html body .soo-topbar-anns--rotate .soo-topbar-ann.is-active{min-height:33px}@keyframes soo-topbar-fade{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html body .soo-topbar-anns--rotate .soo-topbar-ann.is-active{animation:none}}@media (max-width:640px){html body .soo-topbar-anns .soo-topbar-ann{padding:6px 12px !important;font-size:12px !important}}
