@keyframes smm-rotate-cw{to{transform:rotate(360deg)}}@keyframes smm-rotate-ccw{to{transform:rotate(-360deg)}}@keyframes smm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-16px)}}@keyframes smm-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes smm-core-pulse{0%,to{opacity:.8;r:22}50%{opacity:1;r:26}}@keyframes smm-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes smm-orb{0%,to{transform:translate(0)scale(1)}50%{transform:translate(32px,-24px)scale(1.06)}}@keyframes smm-orb-alt{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-24px,20px)scale(1.08)}}@keyframes smm-dash-flow{to{stroke-dashoffset:-24px}}@keyframes smm-pop-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes smm-cal-check{0%,70%{opacity:0;transform:scale(0)}80%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes smm-engagement{0%,to{opacity:0;transform:translateY(0)scale(.6)}50%{opacity:1;transform:translateY(-12px)scale(1)}}@keyframes smm-line-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes smm-ring-scale{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.smm-page{--smm-teal:#14b8a6;--smm-glow:#2fd4bf;--smm-deep:#0d9488;--smm-dark:#f8fafb;--smm-card:#fff;--smm-bd:#14b8a624;--smm-ink:#0f1d26;--smm-muted:#4b6270;--smm-grad:linear-gradient(135deg, #0d9488 0%, #14b8a6 50%, #2fd4bf 100%);--smm-r:12px;--smm-r-lg:20px;font-family:var(--font-inter), system-ui, sans-serif;overflow-x:clip}.smm-wrap{max-width:1200px;margin:0 auto;padding:0 32px}.smm-section{padding:90px 0}.smm-s-dark{background:var(--smm-dark);color:var(--smm-ink)}.smm-s-light{color:#0f172a;background:#fff}.smm-s-light-alt{color:#0f172a;background:#f0faf9}.smm-s-mid{color:var(--smm-ink);background:linear-gradient(135deg,#f0fdfb 0%,#e8faf8 55%,#f4fefc 100%);position:relative;overflow:clip}.smm-s-mid:before,.smm-s-mid:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.smm-s-mid:before{background:radial-gradient(circle,#14b8a612 0%,#0000 65%);width:560px;height:560px;animation:13s ease-in-out infinite smm-orb;top:-180px;right:-80px}.smm-s-mid:after{background:radial-gradient(circle,#2fd4bf0d 0%,#0000 65%);width:320px;height:320px;animation:9s ease-in-out infinite smm-orb-alt;bottom:-60px;left:40px}.smm-eyebrow{font-family:var(--font-jetbrains), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--smm-deep);justify-content:center;align-items:center;gap:10px;margin-bottom:14px;font-size:10.5px;font-weight:700;display:flex}.smm-eyebrow:before{content:"";background:currentColor;flex-shrink:0;width:20px;height:1.5px}.smm-eyebrow-teal{color:var(--smm-deep)}.smm-eyebrow-start{justify-content:flex-start}.smm-h1{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.03em;color:var(--smm-ink);margin:0 0 22px;font-size:clamp(32px,4.2vw,58px);font-weight:800;line-height:1.07}.smm-h2{font-family:var(--font-plus-jakarta), sans-serif;letter-spacing:-.025em;color:var(--smm-deep);text-align:center;margin:0 0 16px;font-size:clamp(26px,3vw,42px);font-weight:800;line-height:1.14}.smm-h2-dark{color:var(--smm-deep)}.smm-h2-left{text-align:left}.smm-grad-text{background:var(--smm-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.smm-section-desc{text-align:center;max-width:600px;margin:0 auto 52px;font-size:16px;line-height:1.82}.smm-desc-muted{color:var(--smm-muted)}.smm-desc-slate{color:#64748b}.smm-btn-primary{background:var(--smm-grad);color:#fff;white-space:nowrap;border-radius:100px;align-items:center;gap:8px;padding:14px 32px;font-size:14.5px;font-weight:700;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-flex}.smm-btn-primary:hover{opacity:.87;transform:translateY(-2px)}.smm-btn-ghost{color:var(--smm-muted);background:0 0;border:1px solid #14b8a640;border-radius:100px;align-items:center;padding:14px 28px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.smm-btn-ghost:hover{color:var(--smm-ink);border-color:#14b8a666}.smm-hero-section{background:var(--smm-dark);color:var(--smm-ink);position:relative;overflow:hidden}.smm-hero-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#14b8a60d 0%,#0000 65%);border-radius:50%;width:600px;height:600px;position:absolute;top:-120px;left:-80px}.smm-hero-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:52px;padding:88px 0 0;display:grid}.smm-hero-text .smm-eyebrow{justify-content:flex-start}.smm-hero-desc{color:var(--smm-muted);max-width:500px;margin:0 0 12px;font-size:16.5px;line-height:1.82}.smm-hero-desc2{color:var(--smm-muted);max-width:500px;margin:0 0 32px;font-size:15px;line-height:1.82}.smm-hero-btns{flex-wrap:wrap;gap:14px;display:flex}.smm-orbit-wrap{justify-content:center;align-items:center;display:flex;position:relative}.smm-hero-img{filter:drop-shadow(0 24px 48px #0d94882e);width:min(520px,90vw);height:auto;animation:6s ease-in-out infinite smm-float}.smm-stats-bar{border-top:1px solid #14b8a61f;margin-top:36px}.smm-stats-grid{grid-template-columns:repeat(4,1fr);display:grid}.smm-stat{text-align:center;border-right:1px solid #14b8a61a;padding:28px 20px}.smm-stat:last-child{border-right:none}.smm-stat-val{font-family:var(--font-plus-jakarta), sans-serif;color:var(--smm-teal);margin-bottom:6px;font-size:clamp(18px,2vw,26px);font-weight:800}.smm-stat-lbl{color:#64748b;font-size:13px;line-height:1.5}.smm-platform-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}.smm-platform-card{border-radius:var(--smm-r-lg);background:#fff;border:1px solid #00000012;flex-direction:column;padding:28px 24px;transition:border-color .22s,transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden}.smm-platform-card:before{content:"";background:var(--smm-grad);transform-origin:0;height:3px;transition:transform .28s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.smm-platform-card:hover{border-color:#14b8a640;transform:translateY(-4px);box-shadow:0 12px 40px #14b8a614}.smm-platform-card:hover:before{transform:scaleX(1)}.smm-platform-icon-wrap{background:#14b8a60f;border:1px solid #14b8a624;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:18px;transition:background .22s;display:flex}.smm-platform-card:hover .smm-platform-icon-wrap{background:#14b8a61f}.smm-platform-tag{font-family:var(--font-jetbrains), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--smm-deep);background:#14b8a61a;border-radius:100px;margin-bottom:10px;padding:3px 10px;font-size:9px;font-weight:700;display:inline-block}.smm-platform-name{font-family:var(--font-plus-jakarta), sans-serif;color:var(--smm-deep);margin:0 0 8px;font-size:16px;font-weight:700}.smm-platform-desc{color:#64748b;flex:1;margin:0;font-size:13.5px;line-height:1.75}.smm-diff-layout{grid-template-columns:1fr 1fr;align-items:start;gap:52px;margin-top:16px;display:grid}.smm-diff-cards{flex-direction:column;gap:16px;display:flex}.smm-diff-card{background:var(--smm-card);border:1px solid var(--smm-bd);border-radius:var(--smm-r-lg);z-index:1;align-items:flex-start;gap:18px;padding:26px 24px;transition:border-color .22s,transform .22s;display:flex;position:relative}.smm-diff-card:hover{border-color:#14b8a647;transform:translate(4px)}.smm-diff-badge{width:40px;height:40px;color:var(--smm-deep);background:#14b8a61a;border:1px solid #2fd4bf33;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.smm-diff-title{font-family:var(--font-plus-jakarta), sans-serif;color:var(--smm-deep);margin:0 0 6px;font-size:15px;font-weight:700}.smm-diff-desc{color:#64748b;margin:0;font-size:13.5px;line-height:1.72}.smm-cal-sticky-col{align-self:start;position:sticky;top:100px}.smm-cal-wrap{z-index:1;justify-content:center;align-items:flex-start;display:flex}.smm-cal-svg{width:min(380px,100%);height:auto}.smm-cal-check{animation:1s forwards smm-cal-check}.smm-cal-check:nth-child(2){animation-delay:.3s}.smm-cal-check:nth-child(3){animation-delay:.6s}.smm-cal-check:nth-child(4){animation-delay:.9s}.smm-cal-check:nth-child(5){animation-delay:1.2s}.smm-tool-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:8px;display:grid}.smm-tool-card{background:#fff;border:1px solid #00000012;border-radius:20px;align-items:flex-start;gap:20px;padding:24px;transition:border-color .24s,box-shadow .24s,transform .24s;display:flex;position:relative;overflow:hidden}.smm-tool-card:after{content:"";box-shadow:inset 0 0 0 1px var(--tool-border,#14b8a62e);opacity:0;pointer-events:none;border-radius:20px;transition:opacity .24s;position:absolute;inset:0}.smm-tool-card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 10px 40px #00000012}.smm-tool-card:hover:after{opacity:1}.smm-tool-logo-area{background:var(--tool-accent,#14b8a612);border:1px solid var(--tool-border,#14b8a626);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:background .24s;display:flex}.smm-tool-card:hover .smm-tool-logo-area{background:var(--tool-accent-h,#14b8a61f)}.smm-tool-body{flex:1;min-width:0}.smm-tool-cat{font-family:var(--font-jetbrains), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--smm-deep);margin:0 0 7px;font-size:9px;font-weight:700;display:block}.smm-tool-name{font-family:var(--font-plus-jakarta), sans-serif;color:var(--smm-deep);margin:0 0 7px;font-size:16.5px;font-weight:700}.smm-tool-desc{color:#64748b;margin:0;font-size:13.5px;line-height:1.74}.smm-track-wrap{margin-top:48px;position:relative}.smm-track-line{background:linear-gradient(90deg,#0d94884d,#2fd4bf99,#0d94884d);border-radius:2px;height:2px;position:absolute;top:28px;left:7.14286%;right:7.14286%}.smm-track-steps{z-index:1;grid-template-columns:repeat(7,1fr);display:grid;position:relative}.smm-track-step{flex-direction:column;align-items:center;display:flex}.smm-track-circle{width:56px;height:56px;font-family:var(--font-jetbrains), monospace;color:#fff;background:linear-gradient(135deg,#0d9488,#2fd4bf);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:28px;font-size:13px;font-weight:700;display:flex;box-shadow:0 0 0 6px #0d94881f,0 4px 16px #0d94884d}.smm-track-card{text-align:center;border-right:1px solid #00000012;width:100%;padding:0 12px}.smm-track-step:last-child .smm-track-card{border-right:none}.smm-track-title{font-family:var(--font-plus-jakarta), sans-serif;color:var(--smm-deep);margin:0 0 8px;font-size:13.5px;font-weight:700}.smm-track-desc{color:#64748b;margin:0;font-size:12.5px;line-height:1.65}.smm-ind-grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:48px;display:grid}.smm-ind-card{background:var(--smm-card);border:1px solid var(--smm-bd);border-radius:var(--smm-r-lg);text-align:center;flex-direction:column;align-items:center;padding:24px 18px;transition:border-color .22s,transform .22s;display:flex}.smm-ind-card:hover{border-color:#2fd4bf47;transform:translateY(-4px)}.smm-ind-icon{justify-content:center;align-items:center;margin-bottom:14px;display:flex}.smm-ind-name{font-family:var(--font-plus-jakarta), sans-serif;color:var(--smm-deep);margin:0 0 6px;font-size:14.5px;font-weight:700}.smm-ind-desc{color:#64748b;flex:1;margin:0;font-size:12.5px;line-height:1.6}.smm-faq-section{position:relative;overflow:hidden}.smm-faq-section:before{content:"";pointer-events:none;background:radial-gradient(#14b8a612 0%,#0000 65%);width:720px;height:360px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.smm-faq-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#2fd4bf0a 0%,#0000 65%);width:360px;height:360px;position:absolute;bottom:-60px;right:-80px}.smm-faq-head{text-align:center;max-width:600px;margin:0 auto 56px}.smm-faq-subtitle{color:#64748b;margin:0;font-size:15.5px;line-height:1.8}.smm-faq-list{flex-direction:column;gap:8px;max-width:800px;margin:0 auto;display:flex}.smm-faq-item{background:#fff;border:1px solid #00000014;border-radius:16px;transition:border-color .22s,background .22s;overflow:hidden}.smm-faq-item:hover{background:#14b8a608;border-color:#14b8a633}.smm-faq-open{background:#0d94880e!important;border-color:#0d948866!important}.smm-faq-btn{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:48px 1fr 36px;align-items:center;gap:16px;width:100%;padding:22px 24px;display:grid}.smm-faq-num{font-family:var(--font-jetbrains), monospace;letter-spacing:.1em;color:var(--smm-deep);opacity:.55;font-size:11.5px;font-weight:700;line-height:1;transition:opacity .22s}.smm-faq-open .smm-faq-num{opacity:1}.smm-faq-q{font-family:var(--font-plus-jakarta), sans-serif;color:var(--smm-deep);font-size:15.5px;font-weight:600;line-height:1.5;transition:color .2s}.smm-faq-open .smm-faq-q{color:var(--smm-deep)}.smm-faq-toggle{width:34px;height:34px;color:var(--smm-deep);background:#14b8a614;border:1px solid #14b8a62e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .22s,border-color .22s,transform .32s cubic-bezier(.16,1,.3,1);display:flex}.smm-faq-open .smm-faq-toggle{background:#0d948838;border-color:#2fd4bf52;transform:rotate(45deg)}.smm-faq-body{padding:0 24px 24px 88px;animation:.18s both smm-pop-in}.smm-faq-a{color:#64748b;border-left:2px solid #0d94884d;margin:0;padding-left:18px;font-size:14.5px;line-height:1.85}.smm-faq-footer{background:#fff;border:1px solid #14b8a626;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:800px;margin:48px auto 0;padding:24px 32px;display:flex}.smm-faq-footer-left{flex-direction:column;gap:4px;display:flex}.smm-faq-footer-label{font-family:var(--font-plus-jakarta), sans-serif;color:var(--smm-ink);font-size:16px;font-weight:700}.smm-faq-footer-sub{color:#64748b;font-size:13.5px}.smm-cta-card{text-align:center;background:var(--smm-card);border:1px solid var(--smm-bd);border-radius:28px;padding:72px 48px;position:relative;overflow:hidden}.smm-cta-card:before{content:"";pointer-events:none;background:radial-gradient(70% 60% at 50% 0,#14b8a614 0%,#0000 70%);position:absolute;inset:0}.smm-cta-desc{color:#64748b;z-index:1;max-width:540px;margin:18px auto 36px;font-size:16px;line-height:1.82;position:relative}.smm-cta-btns{z-index:1;flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:relative}@media (max-width:1040px){.smm-platform-grid,.smm-ind-grid{grid-template-columns:repeat(2,1fr)}.smm-diff-layout{grid-template-columns:1fr}.smm-cal-wrap{order:-1}.smm-tool-grid{grid-template-columns:1fr}.smm-track-steps{grid-template-columns:repeat(4,1fr);row-gap:40px}.smm-track-line{display:none}.smm-track-card{border-right:none;padding-bottom:24px}.smm-track-step:last-child .smm-track-card{padding-bottom:0}}@media (max-width:960px){.smm-hero-inner{grid-template-columns:1fr}.smm-orbit-wrap,.smm-hero-orbit-reveal{display:none}.smm-stats-grid{grid-template-columns:repeat(2,1fr)}.smm-stat:nth-child(2){border-right:none}.smm-faq-btn{grid-template-columns:40px 1fr 34px;gap:12px}.smm-faq-body{padding-left:72px}.smm-faq-footer{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.smm-wrap{padding:0 20px}.smm-section{padding:64px 0}.smm-hero-inner{padding-top:56px}.smm-platform-grid{grid-template-columns:1fr}.smm-ind-grid{grid-template-columns:repeat(2,1fr)}.smm-stats-grid{grid-template-columns:1fr 1fr}.smm-cta-card{padding:44px 24px}.smm-track-steps{grid-template-columns:repeat(2,1fr);row-gap:32px}.smm-faq-btn{grid-template-columns:1fr 34px;gap:12px;padding:18px 20px}.smm-faq-num{display:none}.smm-faq-body{padding:0 20px 20px}.smm-faq-footer{padding:20px}}@media (max-width:480px){.smm-wrap{padding:0 16px}.smm-section{padding:32px 0}.smm-section-desc{margin-bottom:28px}.smm-hero-inner{padding-top:36px}.smm-stats-bar{margin-top:36px}.smm-hero-btns{flex-direction:column!important;align-items:stretch!important}.smm-hero-btns a{text-align:center;justify-content:center}.smm-stats-grid{grid-template-columns:1fr}.smm-stat{border-bottom:1px solid #14b8a61a;border-right:none}.smm-stat:last-child{border-bottom:none}.smm-cta-card{padding:36px 20px}.smm-platform-grid,.smm-ind-grid{grid-template-columns:1fr}.smm-track-steps{grid-template-columns:1fr;row-gap:32px}.smm-track-step{flex-direction:row;align-items:flex-start;gap:16px}.smm-track-circle{margin-bottom:0}.smm-track-card{text-align:left;border-bottom:1px solid #00000012;border-right:none;padding:6px 0 20px}.smm-track-step:last-child .smm-track-card{border-bottom:none;padding-bottom:0}}@media (max-width:360px){.smm-wrap{padding:0 14px}.smm-section{padding:32px 0}}
