.sg-mkt{--bg:#08080a;--bg2:#0c0c0f;--panel:#121217;--panel2:#17171d;--line:#ffffff14;--line2:#ffffff24;--t1:#f6f6f8;--t2:#a4a4ae;--t3:#68686f;--violet:#8b5cf6;--blue:#5b9bff;--cyan:#34d3eb;--green:#22c55e;--amber:#f59e0b;--grad:linear-gradient(105deg,#a78bfa 0%,#5b9bff 50%,#34d3eb 100%);--disp:var(--font-poppins),sans-serif;--sans:var(--font-jakarta),sans-serif;--mono:var(--font-jbmono),monospace;--maxw:1160px;background:var(--bg);color:var(--t1);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;overflow-x:hidden}.sg-mkt *{box-sizing:border-box}.sg-mkt ::selection{background:#5b9bff52}.sg-mkt a{color:inherit;text-decoration:none}.sg-mkt section{position:relative}.sg-mkt .wrap{max-width:var(--maxw);margin:0 auto;padding:0 32px}.sg-mkt .gt{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.sg-mkt .eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--t3);font-size:11.5px}.sg-mkt .btn{font-family:var(--sans);cursor:pointer;white-space:nowrap;border:none;justify-content:center;align-items:center;gap:9px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.sg-mkt .btn:hover{transform:translateY(-1px)}.sg-mkt .btn-primary{color:#0a0a0c;background:#fff;border-radius:12px;padding:14px 24px;font-size:15px;box-shadow:0 4px 22px #ffffff24}.sg-mkt .btn-primary:hover{box-shadow:0 10px 34px #ffffff38}.sg-mkt .btn-ghost{color:var(--t1);border:1px solid var(--line2);background:#ffffff0a;border-radius:11px;padding:12px 20px;font-size:14.5px}.sg-mkt .btn-ghost:hover{background:#ffffff17}.sg-mkt nav{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#08080ab3;position:sticky;top:0}.sg-mkt .nav-in{max-width:var(--maxw);justify-content:space-between;align-items:center;margin:0 auto;padding:15px 32px;display:flex}.sg-mkt .logo{align-items:center;gap:11px;display:flex}.sg-mkt .logo .wm{font-family:var(--disp);letter-spacing:-.02em;font-size:20px;font-weight:700}.sg-mkt .nav-r{align-items:center;gap:26px;display:flex}.sg-mkt .nav-r a.lnk{color:var(--t2);font-size:14.5px;font-weight:600}.sg-mkt .nav-r a.lnk:hover,.sg-mkt .nav-r a.lnk.active{color:var(--t1)}@media (max-width:820px){.sg-mkt .nav-r .lnk{display:none}}.sg-mkt .grid-bg{background-image:linear-gradient(var(--line)1px,transparent 1px),linear-gradient(90deg,var(--line)1px,transparent 1px);opacity:.5;z-index:0;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 60% at 50% 20%,#000 20%,#0000 72%);mask-image:radial-gradient(75% 60% at 50% 20%,#000 20%,#0000 72%)}.sg-mkt .hero{padding:70px 0 40px;position:relative;overflow:hidden}.sg-mkt .hero-glow{pointer-events:none;z-index:0;background:radial-gradient(#5b9bff2e,#8b5cf61a 42%,#0000 70%);width:1200px;height:760px;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.sg-mkt .hero-in{z-index:1;grid-template-columns:1.02fr 1fr;align-items:center;gap:48px;display:grid;position:relative}@media (max-width:940px){.sg-mkt .hero-in{grid-template-columns:1fr;gap:36px}}.sg-mkt .badge{border:1px solid var(--line2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--t2);background:#ffffff0a;border-radius:100px;align-items:center;gap:9px;padding:7px 14px;font-size:11px;display:inline-flex}.sg-mkt .badge .dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.sg-mkt h1.hero-h{font-family:var(--disp);letter-spacing:-.02em;margin-top:0;font-size:clamp(38px,5.2vw,60px);font-weight:700;line-height:1.04}.sg-mkt .rot-line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.sg-mkt .rot-wrap{will-change:transform,opacity;align-items:baseline;transition:transform .4s cubic-bezier(.34,.9,.3,1),opacity .4s;display:inline-flex}.sg-mkt .rot-wrap.out{opacity:0;transform:translateY(-.72em)}.sg-mkt .rot-wrap.pre{opacity:0;transition:none;transform:translateY(.72em)}.sg-mkt .rot-dot{color:var(--t1)}.sg-mkt .hero-sub{max-width:42ch;color:var(--t2);margin-top:22px;font-size:18px;line-height:1.6}.sg-mkt .hero-cta{flex-wrap:wrap;align-items:center;gap:13px;margin-top:30px;display:flex}.sg-mkt .hero-micro{font-family:var(--mono);color:var(--t3);align-items:center;gap:8px;margin-top:18px;font-size:12px;display:flex}.sg-mkt .stage{z-index:1;position:relative}.sg-mkt .panel{color:#0e0e0e;font-family:var(--sans);background:linear-gradient(#fff,#fbfbf9);border:1px solid #ffffff80;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000008c,0 0 0 1px #ffffff0a}.sg-mkt .panel-bar{background:#fff;border-bottom:1px solid #eceae4;align-items:center;gap:10px;padding:13px 16px;display:flex}.sg-mkt .panel-bar .pdot{border-radius:50%;width:9px;height:9px}.sg-mkt .panel-title{letter-spacing:-.01em;color:#0e0e0e;align-items:center;gap:8px;margin-left:6px;font-size:12.5px;font-weight:700;display:flex}.sg-mkt .panel-live{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:100px;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.sg-mkt .panel-live .lv{background:#16a34a;border-radius:50%;width:5px;height:5px;animation:1.6s ease-in-out infinite sgm-pulse}@keyframes sgm-pulse{0%,to{opacity:1}50%{opacity:.3}}.sg-mkt .panel-body{background:#f6f5f1;min-height:436px;padding:18px 18px 20px;position:relative}.sg-mkt .camp-email{opacity:0;background:#fff;border:1px solid #e6e5e0;border-radius:14px;margin-bottom:14px;padding:13px 15px;transition:opacity .5s,transform .5s cubic-bezier(.3,.7,.3,1);transform:translateY(14px)scale(.98);box-shadow:0 1px 3px #0000000a}.sg-mkt [data-step="1"] .camp-email,.sg-mkt [data-step="2"] .camp-email,.sg-mkt [data-step="3"] .camp-email,.sg-mkt [data-step="4"] .camp-email,.sg-mkt [data-step="5"] .camp-email{opacity:1;transform:none}.sg-mkt .camp-top{align-items:center;gap:10px;display:flex}.sg-mkt .camp-ic{background:var(--grad);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.sg-mkt .camp-from{color:#0e0e0e;font-size:12.5px;font-weight:700}.sg-mkt .camp-sub{color:#9a9a95;margin-top:1px;font-size:11px}.sg-mkt .camp-badge{letter-spacing:.06em;color:#7c3aed;background:#f5f1fe;border:1px solid #e4d7fb;border-radius:100px;margin-left:auto;padding:3px 9px;font-size:9.5px;font-weight:700}.sg-mkt .camp-body{color:#0e0e0e;margin-top:10px;font-size:13px;line-height:1.5}.sg-mkt .camp-body .hl{color:#6d28d9;background:#ede9fe;border-radius:4px;padding:0 5px;font-weight:700}.sg-mkt .reply-card{opacity:0;background:#fff;border:1px solid #e6e5e0;border-radius:14px;padding:14px 15px;transition:opacity .5s,transform .5s cubic-bezier(.3,.7,.3,1);position:relative;transform:translateY(14px)scale(.98);box-shadow:0 1px 3px #0000000a}.sg-mkt [data-step="2"] .reply-card,.sg-mkt [data-step="3"] .reply-card,.sg-mkt [data-step="4"] .reply-card,.sg-mkt [data-step="5"] .reply-card{opacity:1;transform:none}.sg-mkt .rc-top{align-items:center;gap:11px;display:flex}.sg-mkt .rc-av{color:#fff;background:#7c3aed;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:flex}.sg-mkt .rc-name{letter-spacing:-.01em;font-size:14px;font-weight:700}.sg-mkt .rc-mail{color:#9a9a95;font-size:11.5px;font-family:var(--mono)}.sg-mkt .rc-date{color:#9a9a95;margin-left:auto;font-size:11px}.sg-mkt .rc-msg{color:#565654;margin-top:11px;font-size:13.5px;line-height:1.5}.sg-mkt .rc-msg .kw{color:#0e0e0e;border-radius:4px;padding:0 2px;font-weight:700;transition:background .3s,color .3s;position:relative}.sg-mkt [data-step="3"] .rc-msg .kw,.sg-mkt [data-step="4"] .rc-msg .kw,.sg-mkt [data-step="5"] .rc-msg .kw{color:#15803d;background:#dcfce7}.sg-mkt .rc-tag{align-items:center;gap:8px;margin-top:12px;display:flex}.sg-mkt .chip{color:#565654;background:#f0efe9;border:1px solid #e6e5e0;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600}.sg-mkt .autopill{color:#16a34a;opacity:0;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:100px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:700;transition:opacity .35s,transform .35s cubic-bezier(.3,1.4,.5,1);display:inline-flex;transform:scale(.8)}.sg-mkt [data-step="5"] .autopill{opacity:1;transform:none}.sg-mkt .scan{pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#34d3eb38,#0000);height:56px;position:absolute;top:52px;left:0;right:0}.sg-mkt [data-step="3"] .scan{opacity:1;animation:1.1s ease-in-out sgm-sweep}@keyframes sgm-sweep{0%{transform:translate(-60%)}to{transform:translate(60%)}}.sg-mkt .rule{opacity:0;background:#fff;border:1px solid #e6e5e0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:12px 13px;transition:opacity .45s .1s,transform .45s .1s;display:flex;transform:translateY(10px)}.sg-mkt [data-step="3"] .rule,.sg-mkt [data-step="4"] .rule,.sg-mkt [data-step="5"] .rule{opacity:1;transform:none}.sg-mkt .kchip{color:#fff;background:#0e0e0e;border-radius:6px;padding:3px 9px;font-size:12px;font-weight:600}.sg-mkt .rule .arrow{color:#9a9a95}.sg-mkt .rule .act{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:100px;align-items:center;gap:5px;padding:3px 9px;font-size:11.5px;font-weight:700;display:inline-flex}.sg-mkt .rule .match{color:#2563eb;opacity:0;background:#eff6ff;border:1px solid #c7ddff;border-radius:100px;align-items:center;gap:6px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700;transition:opacity .3s,transform .3s cubic-bezier(.3,1.4,.5,1);display:inline-flex;transform:scale(.8)}.sg-mkt [data-step="3"] .rule .match,.sg-mkt [data-step="4"] .rule .match,.sg-mkt [data-step="5"] .rule .match{opacity:1;transform:none}.sg-mkt .sent{justify-content:flex-end;margin-top:16px;display:flex}.sg-mkt .bubble{color:#fff;opacity:0;background:#0e0e0e;border-radius:15px 15px 4px;max-width:82%;padding:12px 15px;font-size:13px;line-height:1.5;transition:opacity .4s,transform .45s cubic-bezier(.3,.8,.3,1);transform:translateY(12px)scale(.96)}.sg-mkt [data-step="4"] .bubble,.sg-mkt [data-step="5"] .bubble{opacity:1;transform:none}.sg-mkt .bubble .autotag{color:#8be9c0;letter-spacing:.02em;background:#ffffff24;border-radius:100px;align-items:center;gap:5px;margin-bottom:7px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.sg-mkt .bubble .meta{color:#ffffff80;align-items:center;gap:6px;margin-top:7px;font-size:10.5px;display:flex}.sg-mkt .bubble .meta .ok{opacity:0;transition:opacity .3s .25s}.sg-mkt [data-step="5"] .bubble .meta .ok{opacity:1}.sg-mkt .metric{z-index:3;opacity:0;background:#fff;border:1px solid #e6e5e0;border-radius:14px;align-items:center;gap:12px;padding:12px 15px;transition:opacity .4s,transform .4s;display:flex;position:absolute;bottom:-26px;right:-14px;transform:translateY(10px);box-shadow:0 8px 24px #0000001f}.sg-mkt #flow[data-step="4"]~.metric,.sg-mkt #flow[data-step="5"]~.metric{opacity:1;transform:none}.sg-mkt .metric .mi{background:#f5f1fe;border:1px solid #e4d7fb;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sg-mkt .metric .mnum{font-family:var(--disp);letter-spacing:-.02em;color:#0e0e0e;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.sg-mkt .metric.bump{animation:.5s cubic-bezier(.3,1.5,.5,1) sgm-bump}@keyframes sgm-bump{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}.sg-mkt .metric .mlabel{color:#9a9a95;margin-top:1px;font-size:10.5px}.sg-mkt .trust{text-align:center;padding:40px 0 8px}.sg-mkt .trust p{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--t2);font-size:14px;font-weight:600}.sg-mkt .logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.sg-mkt .logo-chip{background:#fff;border-radius:11px;justify-content:center;align-items:center;height:46px;padding:0 16px;display:flex;box-shadow:0 3px 14px #00000040}.sg-mkt .logo-chip img{object-fit:contain;width:auto;height:22px;display:block}.sg-mkt .logo-more{box-shadow:none;border:1px solid var(--line2);font-family:var(--mono);letter-spacing:.08em;color:var(--t2);background:#ffffff0a;font-size:12px}.sg-mkt .sec{padding:96px 0}.sg-mkt [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.sg-mkt [data-reveal].in{opacity:1;transform:none}.sg-mkt [data-reveal-delay="1"]{transition-delay:90ms}.sg-mkt [data-reveal-delay="2"]{transition-delay:.18s}.sg-mkt .feat{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}@media (max-width:900px){.sg-mkt .feat{grid-template-columns:1fr;gap:34px}}.sg-mkt .feat.rev .feat-media{order:-1}.sg-mkt .tagpill{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t2);border:1px solid var(--line2);background:#ffffff0a;border-radius:100px;align-items:center;gap:8px;padding:6px 13px;font-size:11px;display:inline-flex}.sg-mkt .feat h2{font-family:var(--disp);letter-spacing:-.02em;margin-top:18px;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.1}.sg-mkt .feat p.lead{color:var(--t2);margin-top:16px;font-size:16.5px;line-height:1.6}.sg-mkt .flist{flex-direction:column;gap:13px;margin-top:22px;display:flex}.sg-mkt .flist .fi{align-items:flex-start;gap:12px;display:flex}.sg-mkt .flist .fi .ic{background:#34d3eb1f;border:1px solid #34d3eb40;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:flex}.sg-mkt .flist .fi b{font-size:15px;font-weight:700}.sg-mkt .flist .fi span{color:var(--t2);font-size:14.5px}.sg-mkt .media-card{border:1px solid var(--line2);color:#0e0e0e;background:linear-gradient(#fff,#fbfbf9);border-radius:18px;overflow:hidden;box-shadow:0 26px 70px #00000080}.sg-mkt .mc-bar{border-bottom:1px solid #eceae4;align-items:center;gap:8px;padding:12px 15px;display:flex}.sg-mkt .mc-bar .t{color:#0e0e0e;font-size:12px;font-weight:700}.sg-mkt .mc-body{background:#f6f5f1;padding:16px}.sg-mkt .rb{flex-direction:column;gap:10px;display:flex}.sg-mkt .rb-row{opacity:0;background:#fff;border:1px solid #e6e5e0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;transition:opacity .5s,transform .5s;display:flex;transform:translateY(10px)}.sg-mkt .in .rb-row{opacity:1;transform:none}.sg-mkt .in .rb-row:first-child{transition-delay:.1s}.sg-mkt .in .rb-row:nth-child(2){transition-delay:.28s}.sg-mkt .in .rb-row:nth-child(3){transition-delay:.46s}.sg-mkt .mini-metric{gap:10px;margin-top:12px;display:flex}.sg-mkt .mm{background:#fff;border:1px solid #e6e5e0;border-radius:12px;flex:1;padding:12px 13px}.sg-mkt .mm .n{font-family:var(--disp);letter-spacing:-.03em;color:#0e0e0e;font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.sg-mkt .mm .l{color:#9a9a95;margin-top:3px;font-size:10.5px}.sg-mkt .ib{flex-direction:column;gap:12px;display:flex}.sg-mkt .ib .b.auto{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sg-mkt .ib .b .atag{color:#8be9c0;letter-spacing:.03em;text-transform:uppercase;background:#ffffff24;border-radius:100px;align-items:center;gap:5px;padding:2px 8px;font-size:9.5px;font-weight:700;display:inline-flex}.sg-mkt .ib .b.you a{color:#8be9c0;text-underline-offset:2px;font-weight:600;text-decoration:underline}.sg-mkt .ib .b{opacity:0;border-radius:14px;max-width:78%;padding:11px 14px;font-size:13px;line-height:1.5;transition:opacity .45s,transform .45s;transform:translateY(10px)}.sg-mkt .in .ib .b{opacity:1;transform:none}.sg-mkt .ib .them{color:#0e0e0e;background:#fff;border:1px solid #e6e5e0;border-radius:14px 14px 14px 4px;align-self:flex-start}.sg-mkt .ib .you{color:#fff;background:#0e0e0e;border-radius:14px 14px 4px;align-self:flex-end}.sg-mkt .in .ib .b:first-child{transition-delay:.1s}.sg-mkt .in .ib .b:nth-child(2){transition-delay:.4s}.sg-mkt .in .ib .b:nth-child(3){transition-delay:.75s}.sg-mkt .spark{flex:1;height:70px}.sg-mkt .spark path.line{stroke-dasharray:400;stroke-dashoffset:400px;transition:stroke-dashoffset 1.4s .2s}.sg-mkt .in .spark path.line{stroke-dashoffset:0}.sg-mkt .cta{text-align:center;padding:110px 0;position:relative;overflow:hidden}.sg-mkt .cta-glow{z-index:0;pointer-events:none;background:radial-gradient(#8b5cf629,#34d3eb14 45%,#0000 70%);width:900px;height:500px;position:absolute;top:20%;left:50%;transform:translate(-50%)}.sg-mkt .cta h2{z-index:1;font-family:var(--disp);letter-spacing:-.02em;max-width:18ch;margin:0 auto;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1.04;position:relative}.sg-mkt .cta p{z-index:1;color:var(--t2);margin-top:20px;font-size:18px;position:relative}.sg-mkt .cta .hero-cta,.sg-mkt .cta-btns{z-index:1;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:30px;display:flex;position:relative}.sg-mkt footer{border-top:1px solid var(--line);padding:40px 0}.sg-mkt .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.sg-mkt .foot .cols{flex-wrap:wrap;gap:30px;display:flex}.sg-mkt .foot a{color:var(--t2);font-size:13.5px}.sg-mkt .foot a:hover{color:var(--t1)}.sg-mkt .foot .cr{font-family:var(--mono);color:var(--t3);font-size:11px}.sg-mkt .phero{text-align:center;padding:82px 0 30px;position:relative;overflow:hidden}.sg-mkt .phero-glow{pointer-events:none;z-index:0;background:radial-gradient(#5b9bff29,#8b5cf617 42%,#0000 70%);width:1200px;height:760px;position:absolute;top:-240px;left:50%;transform:translate(-50%)}.sg-mkt .phero-in{z-index:1;position:relative}.sg-mkt h1.phero-h{font-family:var(--disp);letter-spacing:-.02em;margin-top:20px;font-size:clamp(38px,5.2vw,58px);font-weight:700;line-height:1.05}.sg-mkt .phero-sub{max-width:52ch;color:var(--t2);margin:20px auto 0;font-size:18px;line-height:1.6}.sg-mkt .pricing{padding:44px 0 20px}.sg-mkt .plans{grid-template-columns:repeat(3,1fr);align-items:start;gap:22px;display:grid}@media (max-width:900px){.sg-mkt .plans{grid-template-columns:1fr;max-width:440px;margin:0 auto}}.sg-mkt .plan{background:var(--panel);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:32px 28px;display:flex;position:relative}.sg-mkt .plan .pname{font-family:var(--disp);letter-spacing:.01em;color:var(--t2);font-size:15px;font-weight:600}.sg-mkt .plan .price{align-items:baseline;gap:6px;margin-top:14px;display:flex}.sg-mkt .plan .price .amt{font-family:var(--disp);letter-spacing:-.03em;font-size:46px;font-weight:700;line-height:1}.sg-mkt .plan .price .per{color:var(--t3);font-size:14px;font-weight:500}.sg-mkt .plan .quota{background:var(--bg2);border:1px solid var(--line);border-radius:12px;margin-top:16px;padding:14px 16px}.sg-mkt .plan .quota b{font-family:var(--disp);color:var(--t1);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1;display:block}.sg-mkt .plan .quota .qlabel{color:var(--t3);margin-top:6px;font-size:13px}.sg-mkt .plan .plan-cta{width:100%;margin-top:22px}.sg-mkt .plan ul{flex-direction:column;gap:13px;margin-top:24px;list-style:none;display:flex}.sg-mkt .plan ul li{color:var(--t2);align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.sg-mkt .plan ul li .ck{background:#34d3eb1f;border:1px solid #34d3eb40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.sg-mkt .plan ul li b{color:var(--t1);font-weight:700}.sg-mkt .plan.featured{background:linear-gradient(#15151b,#101014);border-color:#0000;padding-top:38px;box-shadow:0 26px 70px #00000080}.sg-mkt .plan.featured:before{content:"";background:var(--grad);-webkit-mask-composite:xor;pointer-events:none;border-radius:20px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sg-mkt .plan.featured .pname{color:var(--t1)}.sg-mkt .plan .flag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#0a0a0c;background:var(--grad);white-space:nowrap;border-radius:100px;padding:5px 14px;font-size:10.5px;font-weight:500;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.sg-mkt .res-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:22px;margin-top:44px;display:grid}.sg-mkt .res-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:26px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.sg-mkt .res-card:hover{border-color:var(--line2);transform:translateY(-2px)}.sg-mkt .res-kicker{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);font-size:11px}.sg-mkt .res-card h3{font-family:var(--disp);letter-spacing:-.02em;color:var(--t1);margin-top:12px;font-size:20px;font-weight:700;line-height:1.2}.sg-mkt .res-card p{color:var(--t2);flex:1;margin-top:10px;font-size:14.5px;line-height:1.55}.sg-mkt .res-card .go{color:var(--t1);margin-top:16px;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.sg-mkt *{transition:none!important;animation:none!important}.sg-mkt [data-reveal]{opacity:1;transform:none}}
