.sg-landing .sig-glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 45%at 50% 50%,rgba(124,31,168,.2),transparent 70%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 25%,#000 75%,transparent)}.sg-landing .sig-sec{position:relative;isolation:isolate;padding:96px 0}.sg-landing .sig-head-c{text-align:center}.sg-landing .sig-head-c .lead{margin-left:auto;margin-right:auto}.sg-landing .sq-form .sg-field textarea{min-height:96px}.sg-landing .sq-form .sg-form-submit{width:100%;justify-content:center}.sg-landing .hm-doors-sec{padding:72px 0 96px}.sg-landing .hm-doors{display:flex;gap:18px;margin-top:40px}.sg-landing .hm-door{--door:197, 138, 240;position:relative;flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:28px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#131313,#0c0c0c);overflow:hidden;transition:flex-grow .6s var(--ease-out),border-color .3s var(--ease),box-shadow .3s var(--ease)}.sg-landing .hm-door-ai{--door:126, 226, 184}.sg-landing .hm-door:hover,.sg-landing .hm-door:focus-visible{border-color:rgba(var(--door),.55);box-shadow:0 0 0 1px rgba(var(--door),.2),0 0 36px rgba(var(--door),.16)}@media (min-width:861px){.sg-landing .hm-door:hover,.sg-landing .hm-door:focus-visible{flex-grow:1.5}}.sg-landing .hm-door-viz{position:relative;height:180px;margin-bottom:26px;border-radius:12px;background:radial-gradient(70% 80%at 50% 40%,rgba(var(--door),.12),transparent 70%)}.sg-landing .hm-door-k{font-size:12px;letter-spacing:.14em;color:rgb(var(--door))}.sg-landing .hm-door-title{margin-top:10px;font-family:var(--font-display);font-size:clamp(24px,2.6vw,30px);font-weight:600;letter-spacing:-.03em;line-height:1.1}.sg-landing .hm-door-blurb{margin-top:12px;max-width:440px;font-size:15.5px;line-height:1.6;color:var(--text-dim)}.sg-landing .hm-door-list{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:8px;font-size:14px;color:var(--text-dim)}.sg-landing .hm-door-list li:before{content:"→";margin-right:10px;color:rgb(var(--door))}.sg-landing .hm-door-foot{margin-top:auto;padding-top:26px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.sg-landing .hm-door-price{font-size:12.5px;letter-spacing:.02em;color:var(--text)}.sg-landing .hm-door-go{font-size:14.5px;font-weight:500;color:rgb(var(--door));transition:transform .3s var(--ease-out)}.sg-landing .hm-door:hover .hm-door-go{transform:translate(4px)}.sg-landing .hm-draw{position:absolute;left:50%;top:50%;width:min(300px,86%);height:150px;transform:translate(-50%,-50%);padding:22px 16px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#0e0e0e;box-shadow:0 18px 50px #00000080}.sg-landing .hm-draw-bar{position:absolute;top:7px;left:10px;display:flex;gap:4px}.sg-landing .hm-draw-bar i{width:5px;height:5px;border-radius:50%;background:#fff3}.sg-landing .hm-draw>span:not(.hm-draw-bar){display:block;transform-origin:left center;animation:hm-draw 7s var(--ease-out) infinite}.sg-landing .hm-draw-nav{height:6px;width:100%;border-radius:3px;background:#ffffff14}.sg-landing .hm-draw-h{margin-top:14px;height:11px;width:78%;border-radius:4px;background:linear-gradient(90deg,#c58af0,#7c1fa8);animation-delay:.35s!important}.sg-landing .hm-draw-h2{margin-top:7px;width:52%;background:#ffffff38;animation-delay:.7s!important}.sg-landing .hm-draw-btn{margin-top:14px;width:max-content;padding:4px 10px;border-radius:5px;background:#4b006e;font-size:9px;color:#f3e6ff;animation-delay:1.05s!important}.sg-landing .hm-draw-cards{margin-top:14px;display:grid!important;grid-template-columns:repeat(3,1fr);gap:6px;animation-delay:1.4s!important}.sg-landing .hm-draw-cards i{height:22px;border-radius:4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}@keyframes hm-draw{0%{opacity:0;transform:scaleX(0)}12%,88%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.sg-landing .hm-chat{position:absolute;inset:18px 22px;display:flex;flex-direction:column;justify-content:center;gap:10px;font-size:13px}.sg-landing .hm-chat>span{max-width:78%;padding:9px 13px;border-radius:14px;animation:hm-chat 7s var(--ease-out) infinite}.sg-landing .hm-chat-in{align-self:flex-start;background:#1c1c1c;border:1px solid var(--border);border-bottom-left-radius:4px}.sg-landing .hm-chat-typing{align-self:flex-end;display:flex;gap:4px;background:#7ee2b81f;animation-name:hm-typing!important;animation-delay:.6s!important}.sg-landing .hm-chat-typing i{width:6px;height:6px;border-radius:50%;background:#7ee2b8;animation:sg-dots 1s ease-in-out infinite}.sg-landing .hm-chat-typing i:nth-child(2){animation-delay:.15s}.sg-landing .hm-chat-typing i:nth-child(3){animation-delay:.3s}.sg-landing .hm-chat-out{align-self:flex-end;margin-top:-40px;background:linear-gradient(180deg,#7ee2b83d,#7ee2b824);border:1px solid rgba(126,226,184,.35);border-bottom-right-radius:4px;color:#e9fff6;animation-delay:2s!important}@keyframes hm-chat{0%{opacity:0;transform:translateY(8px)}8%,88%{opacity:1;transform:none}to{opacity:0}}@keyframes hm-typing{0%,6%{opacity:0}10%,22%{opacity:1}26%,to{opacity:0}}@keyframes sg-dots{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (max-width:860px){.sg-landing .hm-doors{flex-direction:column}.sg-landing .hm-door{flex:none;padding:22px}.sg-landing .hm-door-viz{height:160px}}.sg-landing .hm-fix-sec{padding:72px 0 88px}.sg-landing .hm-fixes{display:grid;gap:16px;margin:40px 0 0;padding:0;list-style:none}.sg-landing .hm-fix{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1.25fr);align-items:stretch}.sg-landing .hm-fix-pain,.sg-landing .hm-fix-cure{position:relative;padding:22px 24px;border:1px solid var(--border);border-radius:16px}.sg-landing .hm-fix-pain{background:linear-gradient(180deg,#121212,#0d0d0d);transition:opacity .6s var(--ease) .7s}.sg-landing .hm-fix-ic{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border-hover);border-radius:9px;font-size:14px;color:var(--text-faint)}.sg-landing .hm-fix-k{display:inline-flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;color:var(--text-faint)}.sg-landing .hm-fix p{margin:10px 0 0;font-size:16.5px;line-height:1.5}.sg-landing .hm-fix-pain p{padding-right:34px}.sg-landing .hm-fix-strike{background:linear-gradient(#ff6b6bd9,#ff6b6bd9) no-repeat 0 58%/0 2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .7s var(--ease-out) .45s}.sg-landing .hm-fix-beam{position:relative;align-self:center;height:2px;margin:0 6px;border-radius:2px;background:#ffffff14}.sg-landing .hm-fix-beam:after{content:"";position:absolute;right:-3px;top:-4px;width:8px;height:8px;border-top:2px solid rgba(255,255,255,.15);border-right:2px solid rgba(255,255,255,.15);rotate:45deg;transition:border-color .3s var(--ease) 1.5s}.sg-landing .hm-fix-beam i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#c58af0,#7ee2b8);box-shadow:0 0 12px #7ee2b8b3;transform-origin:left;scale:0 1;transition:scale .6s var(--ease-out) 1s}.sg-landing .hm-fix-cure{background:radial-gradient(90% 120%at 0 0,rgba(62,207,142,.1),transparent 60%),linear-gradient(180deg,#121212,#0d0d0d);transition:border-color .5s var(--ease) 1.5s,box-shadow .5s var(--ease) 1.5s}.sg-landing .hm-fix-cure .hm-fix-k{color:#7ee2b8}.sg-landing .hm-fix-tick{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#3ecf8e29;font-size:11px;scale:0;transition:scale .4s cubic-bezier(.34,1.56,.64,1) 1.6s}.sg-landing .hm-fix-cure p{opacity:.35;transition:opacity .6s var(--ease) 1.5s}.sg-landing .hm-fix.in .hm-fix-strike,.sg-landing:not(.js) .hm-fix-strike{background-size:100% 2px}.sg-landing .hm-fix.in .hm-fix-pain{opacity:.62}.sg-landing .hm-fix.in .hm-fix-beam i{scale:1 1}.sg-landing .hm-fix.in .hm-fix-beam:after{border-color:#7ee2b8}.sg-landing .hm-fix.in .hm-fix-cure{border-color:#7ee2b873;box-shadow:0 0 34px #3ecf8e1f}.sg-landing .hm-fix.in .hm-fix-tick{scale:1}.sg-landing .hm-fix.in .hm-fix-cure p,.sg-landing:not(.js) .hm-fix-cure p{opacity:1}@media (max-width:760px){.sg-landing .hm-fix{grid-template-columns:1fr}.sg-landing .hm-fixes{gap:26px}.sg-landing .hm-fix-beam{justify-self:center;width:2px;height:30px;margin:0}.sg-landing .hm-fix-beam:after{inset:auto auto -1px -3px;rotate:135deg}.sg-landing .hm-fix-beam i{background:linear-gradient(180deg,#c58af0,#7ee2b8);transform-origin:top;scale:1 0}.sg-landing .hm-fix-pain,.sg-landing .hm-fix-cure{padding:18px}.sg-landing .hm-fix p{font-size:15.5px}}.sg-landing .b.fx-f h3,.sg-landing .b.fx-f p{position:relative;z-index:2;max-width:50%}.sg-landing .b.fx-f{border-color:#c58af0;box-shadow:0 0 14px #c58af059,inset 0 0 18px #c58af014;animation:own-neon 4s ease-in-out infinite}.sg-landing .b.fx-f:hover{border-color:#d9b0f7}@keyframes own-neon{0%,to{box-shadow:0 0 12px #c58af04d,inset 0 0 16px #c58af00f}50%{box-shadow:0 0 26px #c58af080,inset 0 0 22px #c58af01f}}@media (prefers-reduced-motion:reduce){.sg-landing .b.fx-f{animation:none}}.sg-landing .own{position:absolute;top:-2px;right:0;display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:14px;width:47%}.sg-landing .own-lock{position:relative;width:58px;height:58px}.sg-landing .own-lock svg{width:100%;height:100%;overflow:visible}.sg-landing .own-lock .ring{fill:none;stroke:#c58af040;stroke-width:1.5;stroke-dasharray:4 6;transform-origin:46px 46px;animation:own-spin 14s linear infinite}.sg-landing .own-lock .body{fill:#7c1fa840;stroke:#c58af0;stroke-width:2;animation:own-body 6s var(--ease) infinite}.sg-landing .own-lock .shackle{fill:none;stroke:#c58af0;stroke-width:3;stroke-linecap:round;animation:own-shackle 6s var(--ease-out) infinite}.sg-landing .own-lock .hole{fill:#c58af0;animation:own-hole 6s var(--ease) infinite}.sg-landing .own-glow{position:absolute;inset:10px;border-radius:50%;background:radial-gradient(circle,rgba(62,207,142,.45),transparent 65%);opacity:0;animation:own-glow 6s var(--ease) infinite}.sg-landing .own-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.sg-landing .own-list li{display:flex;align-items:center;gap:10px;padding:7px 11px;border:1px solid var(--border);border-radius:9px;background:#ffffff05;font-size:12.5px;animation:own-row 6s var(--ease) infinite;animation-delay:calc(var(--i)*.35s)}.sg-landing .own-list li span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-landing .own-list li em{font-style:normal;font-size:10px;letter-spacing:.12em;color:var(--text-faint);animation:own-tag 6s var(--ease) infinite;animation-delay:calc(var(--i)*.35s)}.sg-landing .own-stamp{position:absolute;right:10px;bottom:-30px;padding:5px 10px;border:1.5px solid rgba(126,226,184,.75);border-radius:7px;background:#0a0a0ad9;font-size:10.5px;letter-spacing:.16em;color:#7ee2b8;box-shadow:0 0 18px #3ecf8e59;rotate:-6deg;opacity:0;animation:own-stamp 6s var(--ease-out) infinite}@keyframes own-spin{to{rotate:360deg}}@keyframes own-shackle{0%,18%{translate:0 0;stroke:#c58af0}28%,86%{translate:0-9px;stroke:#7ee2b8}96%,to{translate:0 0;stroke:#c58af0}}@keyframes own-body{0%,18%,96%,to{stroke:#c58af0;fill:#7c1fa840}28%,86%{stroke:#7ee2b8;fill:#3ecf8e2e}}@keyframes own-hole{0%,18%,96%,to{fill:#c58af0}28%,86%{fill:#7ee2b8}}@keyframes own-glow{0%,20%,92%,to{opacity:0}32%,80%{opacity:1}}@keyframes own-row{0%,26%{border-color:var(--border);box-shadow:none}32%,86%{border-color:#7ee2b873;box-shadow:0 0 14px #3ecf8e26}94%,to{border-color:var(--border);box-shadow:none}}@keyframes own-tag{0%,26%{color:var(--text-faint)}32%,86%{color:#7ee2b8}94%,to{color:var(--text-faint)}}@keyframes own-stamp{0%,52%{opacity:0;scale:1.6}58%,86%{opacity:1;scale:1}94%,to{opacity:0;scale:1}}@media (max-width:560px){.sg-landing .fx-f{grid-row:span 2}.sg-landing .fx-f .viz{display:flex;align-items:center}.sg-landing .own{position:relative;top:auto;width:100%}.sg-landing .b.fx-f h3,.sg-landing .b.fx-f p{max-width:none}}@media (prefers-reduced-motion:reduce){.sg-landing .hm-fix-strike,.sg-landing .hm-fix-pain,.sg-landing .hm-fix-beam i,.sg-landing .hm-fix-cure,.sg-landing .hm-fix-cure p,.sg-landing .hm-fix-tick{transition:none}.sg-landing .own *,.sg-landing .own-list li,.sg-landing .own-list li em{animation:none!important}.sg-landing .own-stamp{opacity:1}}.sg-landing .hm-reel-sec{position:relative;padding:88px 0}.sg-landing .hm-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.sg-landing .hm-work{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#ffffff09,#ffffff03);overflow:hidden;transition:border-color .26s var(--ease),box-shadow .26s var(--ease)}.sg-landing .hm-work:hover{border-color:#c58af08c;box-shadow:0 0 0 1px #c58af02e,0 0 34px #7c1fa838}.sg-landing .hm-shot{position:relative;margin:12px 12px 0;border:1px solid var(--border-hover);border-radius:12px;background:#0d0d0d;overflow:hidden;box-shadow:0 18px 50px #00000080}.sg-landing .hm-shot-bar{display:flex;align-items:center;gap:5px;padding:9px 12px;border-bottom:1px solid var(--border);font-size:11px;color:var(--text-faint);white-space:nowrap;overflow:hidden}.sg-landing .hm-shot-bar .mono{margin-left:8px;overflow:hidden;text-overflow:ellipsis}.sg-landing .hm-shot-view{height:300px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.sg-landing .hm-shot-view img{display:block;width:100%;height:auto}.sg-landing .hm-shot-hint{position:absolute;right:10px;bottom:10px;padding:4px 9px;border-radius:99px;border:1px solid rgba(197,138,240,.35);background:#0a0a0ac7;backdrop-filter:blur(6px);font-size:10px;letter-spacing:.12em;color:#c58af0;pointer-events:none;animation:hm-hint 2.4s var(--ease) infinite;transition:opacity .3s var(--ease)}.sg-landing .hm-shot:hover .hm-shot-hint,.sg-landing .hm-shot:focus-within .hm-shot-hint{opacity:0}@keyframes hm-hint{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}.sg-landing .hm-work-copy{display:flex;flex:1;flex-direction:column;padding:20px 22px 22px}.sg-landing .hm-slide-k{font-size:11px;letter-spacing:.1em;color:#7ee2b8}.sg-landing .hm-work-copy h3{margin:10px 0 0;font-family:var(--font-display);font-size:23px;font-weight:600;letter-spacing:-.025em}.sg-landing .hm-work-copy p{margin:10px 0 0;font-size:14.5px;line-height:1.6;color:var(--text-dim)}.sg-landing .hm-work-copy .stack-chips{margin-top:16px}.sg-landing .hm-slide-more{display:inline-block;margin-top:auto;padding-top:18px;font-size:13px;color:#c58af0}.sg-landing .hm-slide-more:hover{text-decoration:underline}.sg-landing .hm-reel-all{margin-top:36px;text-align:center}@media (max-width:1024px) and (min-width:861px){.sg-landing .hm-works{gap:16px}.sg-landing .hm-shot-view{height:260px}}@media (max-width:860px){.sg-landing .hm-works{grid-template-columns:1fr;gap:20px}.sg-landing .hm-shot-view{height:340px}}@media (prefers-reduced-motion:reduce){.sg-landing .hm-shot-hint{animation:none}}.sg-landing .aq-sec{position:relative;padding:100px 0 120px;overflow-x:clip}.sg-landing .aq-glow{position:absolute;left:18%;bottom:10%;width:640px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(124,31,168,.32),transparent 65%);filter:blur(90px);pointer-events:none}.sg-landing .aq{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:64px;align-items:start}.sg-landing .aq-side{position:sticky;top:96px}.sg-landing .aq-h{margin-top:12px}.sg-landing .aq-text{margin:18px 0 0;max-width:440px;font-size:16px;line-height:1.65;color:var(--text-dim)}.sg-landing .aq-steps{display:flex;flex-direction:column;gap:10px;margin:28px 0 0;padding:0;list-style:none;font-size:12.5px;letter-spacing:.08em;color:var(--text-faint)}.sg-landing .aq-steps li{display:flex;align-items:center;gap:12px;transition:color .3s var(--ease)}.sg-landing .aq-steps span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:50%;font-size:11px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease),color .3s var(--ease)}.sg-landing .aq-steps li.on{color:var(--text)}.sg-landing .aq-steps li.on span{border-color:#c58af0;color:#c58af0;box-shadow:0 0 14px #c58af073}.sg-landing .aq-contact{margin-top:30px}.sg-landing .aq-main{display:flex;flex-direction:column;gap:72px}.sg-landing .aq-k{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:11.5px;letter-spacing:.12em;color:var(--text-faint)}.sg-landing .aq-k span{color:#c58af0}.sg-landing .aq-block{scroll-margin-top:96px}@media (max-width:900px){.sg-landing .aq{grid-template-columns:1fr;gap:44px}.sg-landing .aq-side{position:static}.sg-landing .aq-steps{display:none}.sg-landing .aq-main{gap:56px}}.sg-landing .hm-price{padding:40px 0 80px}.sg-landing .hm-price-k{margin:0 0 20px;text-align:center;font-size:12px;font-weight:400}.sg-landing .hm-price-line{position:relative;max-width:880px;margin:0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px 28px;padding:30px 40px 26px;border:1px solid rgba(197,138,240,.3);border-radius:28px;background:radial-gradient(60% 120%at 50%0,rgba(124,31,168,.2),transparent 70%),#0d0d0d;overflow:hidden;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.sg-landing .hm-price-line:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,#c58af0,#7ee2b8,transparent);background-size:200% 100%;animation:hm-sweep 5s linear infinite}@keyframes hm-sweep{0%{background-position:200%0}to{background-position:-200%0}}.sg-landing .hm-price-line:hover{border-color:#c58af099;box-shadow:0 0 40px #7c1fa840}.sg-landing .hm-price-opt{display:grid;justify-items:center;gap:4px;text-align:center}.sg-landing .hm-price-opt small{font-size:11px;letter-spacing:.14em;color:var(--text-faint)}.sg-landing .hm-price-opt strong{font-family:var(--font-display);font-size:clamp(34px,5vw,50px);font-weight:700;letter-spacing:-.04em;line-height:1}.sg-landing .hm-price-opt span{font-size:14px;color:var(--text-dim)}.sg-landing .hm-price-or{font-size:12px;color:var(--text-faint)}.sg-landing .hm-price-go{grid-column:1/-1;text-align:center;font-size:14px;color:#c58af0}@media (max-width:560px){.sg-landing .hm-price-line{grid-template-columns:1fr;padding:26px 20px}}@media (prefers-reduced-motion:reduce){.sg-landing .hm-draw>span,.sg-landing .hm-chat>span,.sg-landing .hm-price-line:after{animation:none!important;opacity:1;transform:none}.sg-landing .hm-chat-typing{display:none!important}.sg-landing .hm-chat-out{margin-top:0}}.sg-landing .ws-hero{padding-bottom:72px}.sg-landing .ws-hero-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.sg-landing .ws-hero-copy .hero-sub{margin-left:auto;margin-right:auto;max-width:600px}.sg-landing .ws-hero-copy .hero-ctas{justify-content:center}.sg-landing .ws-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border)}.sg-landing .ws-bar .wdot{width:9px;height:9px}.sg-landing .ws-url{display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:4px 12px;border-radius:99px;background:#ffffff0a;font-size:11px;color:var(--text-faint)}.sg-landing .ws-url i{font-style:normal;font-size:9px}.sg-landing .ws-tag{margin-left:auto;font-size:10px;letter-spacing:.14em;color:var(--text-faint)}.sg-landing .wt-journey{max-width:980px;margin:64px auto 0;padding:30px 28px 26px;border:1px solid var(--border);border-radius:20px;background:radial-gradient(70% 90%at 50%0,rgba(124,31,168,.18),transparent 70%),linear-gradient(180deg,#141218d9,#0c0b0ed9);box-shadow:0 40px 100px #00000080,0 0 80px #7c1fa81f}.sg-landing .wt-track{position:relative}.sg-landing .wt-line{position:absolute;top:21px;left:calc(100%/14);right:calc(100%/14);height:2px;border-radius:2px;background:#ffffff14}.sg-landing .wt-line span{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#c58af0,#7ee2b8);box-shadow:0 0 12px #c58af099;transform-origin:left;animation:wt-fill 14s linear infinite}.sg-landing .wt-line:after{content:"";position:absolute;left:0;top:-5px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;box-shadow:0 0 14px #c58af0,0 0 30px #7ee2b8b3;animation:wt-comet 14s linear infinite}@keyframes wt-fill{0%{scale:0 1;opacity:1}92%{scale:1 1;opacity:1}to{scale:1 1;opacity:0}}@keyframes wt-comet{0%{left:0;opacity:1}92%{left:100%;opacity:1}to{left:100%;opacity:0}}.sg-landing .wt-stops{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none}.sg-landing .wt-stop{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.sg-landing .wt-dot{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--border-hover);background:#121114;font-size:16px;color:var(--text-faint);animation:wt-stop 14s var(--ease) infinite;animation-delay:calc(var(--i)*2.15s - .4s)}.sg-landing .wt-at{margin-top:6px;font-size:10.5px;letter-spacing:.12em;color:var(--text-faint);white-space:nowrap}.sg-landing .wt-word{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em}@keyframes wt-stop{0%{color:var(--text-faint);border-color:var(--border-hover);box-shadow:none;background:#121114}3%,12%{color:#fff;border-color:#c58af0e6;box-shadow:0 0 0 6px #c58af01f,0 0 26px #c58af08c;background:linear-gradient(160deg,#3a1450,#1a1022)}16%{color:#7ee2b8;border-color:#7ee2b880;box-shadow:none;background:#3ecf8e14}64%,to{color:var(--text-faint);border-color:var(--border-hover);background:#121114}}.sg-landing .wt-stop:nth-child(5) .wt-dot,.sg-landing .wt-stop:nth-child(6) .wt-dot,.sg-landing .wt-stop:nth-child(7) .wt-dot{animation-name:wt-stop-late}@keyframes wt-stop-late{0%{color:var(--text-faint);border-color:var(--border-hover);box-shadow:none;background:#121114}3%,12%{color:#fff;border-color:#c58af0e6;box-shadow:0 0 0 6px #c58af01f,0 0 26px #c58af08c;background:linear-gradient(160deg,#3a1450,#1a1022)}16%,to{color:#7ee2b8;border-color:#7ee2b880;box-shadow:none;background:#3ecf8e14}}.sg-landing .wt-captions{position:relative;height:52px;margin-top:22px;border-top:1px solid var(--border)}.sg-landing .wt-cap{position:absolute;inset:16px 0 0;margin:0;display:flex;justify-content:center;align-items:baseline;gap:12px;font-size:15.5px;color:var(--text);opacity:0;animation:wt-cap 14s var(--ease) infinite;animation-delay:calc(var(--i)*2.15s - .4s)}.sg-landing .wt-cap span{flex:none;font-size:10.5px;letter-spacing:.14em;color:#c58af0}@keyframes wt-cap{0%{opacity:0;translate:0 8px}2%,12.5%{opacity:1;translate:0 0}14.3%,to{opacity:0;translate:0-8px}}@media (max-width:760px){.sg-landing .wt-hero{padding-top:104px;padding-bottom:40px}.sg-landing .wt-hero .hero-sub{font-size:16px}.sg-landing .wt-hero .scroll-cue{display:none}.sg-landing #phone-test.ba-sec{--ba-phone-w:min(64vw, 240px);padding-bottom:24px}.sg-landing .wt-journey{margin-top:40px;padding:20px 10px 18px}.sg-landing .wt-dot{width:36px;height:36px;font-size:14px}.sg-landing .wt-line{top:18px}.sg-landing .wt-word,.sg-landing .wt-at{display:none}.sg-landing .wt-captions{height:112px;margin:18px 6px 0}.sg-landing .wt-cap{inset:18px 0 0;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:15px;line-height:1.45;color:var(--text-dim)}.sg-landing .wt-cap span{padding:3px 10px;border:1px solid rgba(197,138,240,.35);border-radius:99px;background:#7c1fa824}.sg-landing .wt-cap .wt-cap-word{display:block;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em;color:#fff}}.sg-landing .wt-story-sec{padding-bottom:40px}.sg-landing .wt-stage{position:relative;height:420px;overflow:hidden;border-radius:18px;background:radial-gradient(80% 60%at 50%0,rgba(124,31,168,.25),transparent 70%),#0e0d11}.sg-landing .wt-stage:hover{transform:none}.sg-landing .wt-ruler{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));padding:14px 6px 12px;border-bottom:1px solid var(--border)}.sg-landing .wt-ruler:before,.sg-landing .wt-ruler-fill{content:"";position:absolute;top:18px;left:calc((100% - 12px)/14 + 6px);right:calc((100% - 12px)/14 + 6px);height:2px;background:#ffffff14}.sg-landing .wt-ruler-fill{background:linear-gradient(90deg,#7ee2b8,#c58af0);transform-origin:left;scale:calc(var(--a, 0)/6)1;transition:scale .6s var(--ease-out)}.sg-landing .wt-tick{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px}.sg-landing .wt-tick i{width:10px;height:10px;border-radius:50%;border:1px solid var(--border-hover);background:#0e0d11;transition:background .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.sg-landing .wt-tick b{font-size:9.5px;font-weight:500;letter-spacing:.08em;color:var(--text-faint);white-space:nowrap;transition:color .4s var(--ease)}.sg-landing .wt-story[data-active="0"]{--a:0}.sg-landing .wt-story[data-active="1"]{--a:1}.sg-landing .wt-story[data-active="2"]{--a:2}.sg-landing .wt-story[data-active="3"]{--a:3}.sg-landing .wt-story[data-active="4"]{--a:4}.sg-landing .wt-story[data-active="5"]{--a:5}.sg-landing .wt-story[data-active="6"]{--a:6}.sg-landing .wt-story[data-active="1"] .wt-tick:nth-child(-n+1) i,.sg-landing .wt-story[data-active="2"] .wt-tick:nth-child(-n+2) i,.sg-landing .wt-story[data-active="3"] .wt-tick:nth-child(-n+3) i,.sg-landing .wt-story[data-active="4"] .wt-tick:nth-child(-n+4) i,.sg-landing .wt-story[data-active="5"] .wt-tick:nth-child(-n+5) i,.sg-landing .wt-story[data-active="6"] .wt-tick:nth-child(-n+6) i{border-color:#7ee2b899;background:#3ecf8e}.sg-landing .wt-story[data-active="0"] .wt-tick:nth-child(1) i,.sg-landing .wt-story[data-active="1"] .wt-tick:nth-child(2) i,.sg-landing .wt-story[data-active="2"] .wt-tick:nth-child(3) i,.sg-landing .wt-story[data-active="3"] .wt-tick:nth-child(4) i,.sg-landing .wt-story[data-active="4"] .wt-tick:nth-child(5) i,.sg-landing .wt-story[data-active="5"] .wt-tick:nth-child(6) i,.sg-landing .wt-story[data-active="6"] .wt-tick:nth-child(7) i{border-color:#c58af0;background:#c58af0;box-shadow:0 0 0 4px #c58af02e,0 0 14px #c58af0cc}.sg-landing .wt-story[data-active="0"] .wt-tick:nth-child(1) b,.sg-landing .wt-story[data-active="1"] .wt-tick:nth-child(2) b,.sg-landing .wt-story[data-active="2"] .wt-tick:nth-child(3) b,.sg-landing .wt-story[data-active="3"] .wt-tick:nth-child(4) b,.sg-landing .wt-story[data-active="4"] .wt-tick:nth-child(5) b,.sg-landing .wt-story[data-active="5"] .wt-tick:nth-child(6) b,.sg-landing .wt-story[data-active="6"] .wt-tick:nth-child(7) b{color:#fff}.sg-landing .wt-scene{position:absolute;inset:60px 0 0;padding:20px 24px;opacity:0;scale:.96;filter:blur(6px);transition:opacity .6s var(--ease-out),scale .6s var(--ease-out),filter .6s var(--ease-out);pointer-events:none}.sg-landing .wt-scene.on{opacity:1;scale:1;filter:none}.sg-landing .wt-scene [style*=--d]{opacity:0}.sg-landing .wt-scene.on [style*=--d]{animation:wt-in .55s var(--ease-out) both;animation-delay:calc(var(--d)*.45s + .3s)}@keyframes wt-in{0%{opacity:0;translate:0 12px;scale:.97}to{opacity:1;translate:0 0;scale:1}}.sg-landing .wt-sc-chat{display:flex;flex-direction:column;gap:10px}.sg-landing .wt-chat-head{display:flex;align-items:center;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--border)}.sg-landing .wt-av{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(140deg,#7c1fa8,#3ecf8e);font-weight:700;color:#fff}.sg-landing .wt-chat-head b{display:block;font-size:14px}.sg-landing .wt-chat-head small{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--text-faint)}.sg-landing .wt-chat-head .live-dot{width:6px;height:6px}.sg-landing .wt-msg{max-width:78%;margin:0;padding:9px 13px;border-radius:14px;font-size:13.5px;line-height:1.45}.sg-landing .wt-in{align-self:flex-start;border-bottom-left-radius:4px;background:#ffffff12}.sg-landing .wt-out{align-self:flex-end;border-bottom-right-radius:4px;border:1px solid rgba(37,211,102,.3);background:#25d36624}.sg-landing .wt-quote{display:grid;gap:4px;align-self:flex-end;width:78%;padding:12px 14px;border:1px solid rgba(197,138,240,.5);border-radius:12px;background:#7c1fa829;box-shadow:0 0 30px #7c1fa840}.sg-landing .wt-quote span{font-size:10px;letter-spacing:.12em;color:#c58af0}.sg-landing .wt-quote b{font-family:var(--font-display);font-size:17px;font-weight:600}.sg-landing .wt-quote em{font-style:normal;font-weight:400;color:var(--text-faint)}.sg-landing .wt-quote small{font-size:12px;color:#7ee2b8}.sg-landing .wt-sc-design{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px;align-items:center}.sg-landing .wt-brief{display:grid;gap:10px;margin:0;padding:0;list-style:none}.sg-landing .wt-brief li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#ffffff08;font-size:13.5px}.sg-landing .wt-brief i,.sg-landing .wt-care i{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:#3ecf8e29;font-size:11px;font-style:normal;color:#7ee2b8}.sg-landing .wt-wire{display:grid;gap:10px;padding:14px;border:1px solid var(--border-hover);border-radius:12px;background:#121114}.sg-landing .wt-scene.on .wt-w{animation-name:wt-draw;animation-duration:.7s;animation-delay:calc(var(--d)*.45s + .5s)}@keyframes wt-draw{0%{opacity:1;clip-path:inset(0 100%0 0 round 6px)}to{opacity:1;clip-path:inset(0 0 0 0 round 6px)}}.sg-landing .wt-w{display:block;border-radius:6px}.sg-landing .wt-w-nav{height:12px;background:linear-gradient(90deg,#c58af0 0 18%,#ffffff14 18%)}.sg-landing .wt-w-hero{display:grid;gap:7px;padding:16px 14px;background:linear-gradient(140deg,#7c1fa859,#3ecf8e1f)}.sg-landing .wt-w-hero i{display:block;height:10px;width:85%;border-radius:4px;background:#ffffff80}.sg-landing .wt-w-hero i+i{width:55%;background:#ffffff40}.sg-landing .wt-w-hero u{display:block;width:70px;height:18px;margin-top:4px;border-radius:99px;background:#7ee2b8}.sg-landing .wt-w-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sg-landing .wt-w-row i{height:44px;border-radius:6px;background:#ffffff0f}.sg-landing .wt-w-cta{height:22px;background:#c58af040}.sg-landing .wt-mock{display:grid;gap:10px;width:64%;margin:46px auto 0;padding:16px;border:1px solid var(--border-hover);border-radius:12px;background:#121114}.sg-landing .wt-mock-logo{font-family:var(--font-display);font-weight:700;font-size:15px;color:#c58af0}.sg-landing .wt-mock-h{font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.2}.sg-landing .wt-mock-btn{justify-self:start;padding:6px 12px;border-radius:99px;background:#7ee2b8;font-size:12px;font-weight:600;color:#0a0a0a}.sg-landing .wt-mock-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sg-landing .wt-mock-row i{height:46px;border-radius:6px;background:#ffffff0f}.sg-landing .wt-pin{position:absolute;display:grid;gap:2px;padding:8px 11px;border:1px solid rgba(255,196,87,.45);border-radius:10px 10px 10px 2px;background:#1c1710;box-shadow:0 12px 30px #00000073;font-size:12px}.sg-landing .wt-pin b{font-weight:500}.sg-landing .wt-pin small{font-size:11px;color:#7ee2b8;opacity:0}.sg-landing .wt-scene.on .wt-pin small{animation:wt-in .4s var(--ease-out) both;animation-delay:calc(var(--d)*.45s + 1.7s)}.sg-landing .wt-pin-1{top:8px;left:6%}.sg-landing .wt-pin-2{bottom:74px;right:5%}.sg-landing .wt-round,.sg-landing .wt-signed{position:absolute;font-size:10.5px;letter-spacing:.12em}.sg-landing .wt-round{top:18px;right:22px;padding:4px 10px;border:1px solid var(--border-hover);border-radius:99px;color:var(--text-faint)}.sg-landing .wt-signed{bottom:24px;left:50%;margin-left:-64px;width:128px;padding:7px 0;border:1px solid rgba(126,226,184,.6);border-radius:8px;background:#3ecf8e1f;text-align:center;color:#7ee2b8;box-shadow:0 0 24px #3ecf8e4d}.sg-landing .wt-scene.on .wt-signed{animation-delay:2.9s}.sg-landing .wt-sc-build{display:grid;grid-template-columns:150px 1fr;gap:22px;align-items:center}.sg-landing .wt-phone{position:relative;display:grid;align-content:start;gap:9px;height:280px;padding:28px 10px 10px;border:1px solid var(--border-hover);border-radius:24px;background:#121114;box-shadow:0 0 40px #7c1fa840}.sg-landing .wt-notch{position:absolute;top:9px;left:50%;width:46px;height:6px;margin-left:-23px;border-radius:6px;background:#ffffff1f}.sg-landing .wt-ph{display:flex;border-radius:8px}.sg-landing .wt-ph-nav{justify-content:space-between;align-items:center;font-size:11px}.sg-landing .wt-ph-nav i{width:14px;height:8px;border-top:2px solid var(--text-faint);border-bottom:2px solid var(--text-faint)}.sg-landing .wt-ph-hero{padding:14px 10px;background:linear-gradient(140deg,#7c1fa866,#3ecf8e24);font-family:var(--font-display);font-size:15px;font-weight:600;line-height:1.2}.sg-landing .wt-ph-btns{gap:6px;font-size:10.5px;font-weight:600}.sg-landing .wt-ph-btns em,.sg-landing .wt-ph-btns u{flex:1;padding:7px 0;border-radius:99px;text-align:center;font-style:normal;text-decoration:none}.sg-landing .wt-ph-btns em{background:#7ee2b8;color:#0a0a0a}.sg-landing .wt-ph-btns u{background:#25d36633;color:#7ee2b8}.sg-landing .wt-ph-card{height:64px;background:#ffffff0f}.sg-landing .wt-side{display:grid;gap:14px}.sg-landing .wt-google{display:grid;gap:3px;padding:12px 14px;border-radius:10px;background:#f4f4f5;color:#1f1f1f}.sg-landing .wt-google span{font-size:11px;color:#3d6b3d}.sg-landing .wt-google b{font-size:14.5px;font-weight:500;color:#1a0dab}.sg-landing .wt-google small{font-size:12px;color:#4d5156}.sg-landing .wt-speed{display:grid;gap:8px;padding:12px 14px;border:1px solid var(--border);border-radius:10px}.sg-landing .wt-speed span:first-child{font-size:10px;letter-spacing:.12em;color:var(--text-faint)}.sg-landing .wt-speed-bar,.sg-landing .wt-hours-bar{height:6px;border-radius:6px;background:#ffffff12;overflow:hidden}.sg-landing .wt-speed-bar i,.sg-landing .wt-hours-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c58af0,#7ee2b8);transform-origin:left;scale:0 1}.sg-landing .wt-scene.on .wt-speed-bar i{animation:wt-bar 1.2s var(--ease-out) 1.9s both;--to:.94}.sg-landing .wt-scene.on .wt-hours-bar i{animation:wt-bar 1s var(--ease-out) 2.6s both;--to:.375}@keyframes wt-bar{to{scale:var(--to)1}}.sg-landing .wt-link{justify-self:start;padding:6px 12px;border:1px dashed rgba(197,138,240,.5);border-radius:99px;font-size:11px;color:#c58af0}.sg-landing .wt-live-bar{display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid var(--border-hover);border-radius:99px;background:#121114;font-size:12.5px}.sg-landing .wt-lock{font-size:11px}.sg-landing .wt-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:3px 10px;border-radius:99px;background:#3ecf8e29;font-size:10.5px;letter-spacing:.14em;color:#7ee2b8}.sg-landing .wt-live i{width:7px;height:7px;border-radius:50%;background:#3ecf8e;box-shadow:0 0 10px #3ecf8e}.sg-landing .wt-scene.on .wt-live i{animation:sg-ping 2s var(--ease) infinite}.sg-landing .wt-live-site{display:grid;gap:10px;margin-top:14px;padding:22px 18px;border-radius:12px;background:linear-gradient(140deg,#7c1fa84d,#3ecf8e1a)}.sg-landing .wt-ls-h{height:14px;width:70%;border-radius:4px;background:#ffffff8c}.sg-landing .wt-ls-h2{width:45%;background:#ffffff40}.sg-landing .wt-ls-btn{width:96px;height:24px;margin-top:6px;border-radius:99px;background:#7ee2b8}.sg-landing .wt-toast{position:absolute;right:24px;display:flex;align-items:center;gap:10px;width:min(270px,80%);padding:10px 12px;border:1px solid var(--border-hover);border-radius:12px;background:#16141af5;box-shadow:0 18px 40px #00000080}.sg-landing .wt-toast:first-of-type{bottom:76px}.sg-landing .wt-toast-wa{bottom:14px}.sg-landing .wt-scene.on .wt-toast{animation-delay:calc(var(--d)*.9s + .9s)}.sg-landing .wt-toast b{display:block;font-size:13px}.sg-landing .wt-toast small{font-size:12px;color:var(--text-faint)}.sg-landing .wt-toast-ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#c58af02e;color:#c58af0}.sg-landing .wt-toast-wa .wt-toast-ic{background:#25d3662e;color:#25d366}.sg-landing .wt-care-k,.sg-landing .wt-pay-k{display:block;font-size:10.5px;letter-spacing:.14em;color:var(--text-faint)}.sg-landing .wt-care{display:grid;gap:9px;margin:12px 0 0;padding:0;list-style:none}.sg-landing .wt-care li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#ffffff08;font-size:13.5px}.sg-landing .wt-hours{display:grid;gap:7px;margin-top:14px}.sg-landing .wt-hours span:first-child{font-size:10px;letter-spacing:.12em;color:var(--text-faint)}.sg-landing .wt-hours small{font-size:12px;color:var(--text-dim)}.sg-landing .wt-sc-yours{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:30px}.sg-landing .wt-pays{display:grid;grid-template-columns:repeat(12,1fr);gap:6px;width:100%;max-width:420px;margin-top:14px}.sg-landing .wt-pays i{height:30px;border-radius:6px;border:1px solid var(--border-hover);background:#ffffff08}.sg-landing .wt-sc-yours .wt-pays i[style*=--d]{opacity:1}.sg-landing .wt-scene.on .wt-pays i{animation:wt-pay .4s var(--ease-out) both;animation-delay:calc(var(--d)*.13s + .3s)}@keyframes wt-pay{to{border-color:#7ee2b899;background:linear-gradient(180deg,#3ecf8e,#1f8f5f);box-shadow:0 0 12px #3ecf8e73}}.sg-landing .wt-pay-n{margin-top:10px;font-size:11px;letter-spacing:.14em;color:#7ee2b8}.sg-landing .wt-stamp{display:grid;gap:6px;margin-top:26px;padding:16px 22px;border:2px solid rgba(197,138,240,.7);border-radius:14px;background:#7c1fa824;box-shadow:0 0 40px #7c1fa859;rotate:-3deg;opacity:0}.sg-landing .wt-scene.on .wt-stamp{animation:wt-stamp .6s var(--ease-out) 2.1s both}@keyframes wt-stamp{0%{opacity:0;scale:1.5}to{opacity:1;scale:1}}.sg-landing .wt-stamp b{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em}.sg-landing .wt-stamp small{font-size:12.5px;color:var(--text-dim)}.sg-landing .wt-chapter-n{font-size:clamp(36px,4.6vw,54px);white-space:nowrap}.sg-landing .wt-you{display:inline-flex;align-items:center;align-self:flex-start;gap:10px;margin-top:18px;padding:8px 14px;border:1px dashed rgba(126,226,184,.4);border-radius:16px;font-size:14px}.sg-landing .wt-you span{font-size:10px;letter-spacing:.14em;color:#7ee2b8}.sg-landing .wt-mframe,.sg-landing .wt-cap-word{display:none}@media (max-width:900px){.sg-landing .wt-story-sec{padding-top:48px}.sg-landing .wt-story{margin-top:28px}.sg-landing .wt-story .ab-stage-wrap{top:64px;z-index:3;margin:0-24px;padding:8px 12px 18px;background:linear-gradient(180deg,var(--bg) 0%,var(--bg) 72%,transparent)}.sg-landing .wt-stage{height:auto;border-radius:14px;backdrop-filter:blur(10px);background:radial-gradient(90% 140%at 50%0,rgba(124,31,168,.28),transparent 70%),#0e0d11eb}.sg-landing .wt-stage [data-scene],.sg-landing .wt-story .ab-progress{display:none}.sg-landing .wt-ruler{padding:11px 2px 9px;border-bottom:0}.sg-landing .wt-ruler:before,.sg-landing .wt-ruler-fill{top:15px}.sg-landing .wt-tick{gap:6px}.sg-landing .wt-tick b{font-size:7.5px;letter-spacing:.02em}.sg-landing .wt-story[data-active] .wt-tick b{opacity:.45}.sg-landing .wt-story[data-active="0"] .wt-tick:nth-child(1) b,.sg-landing .wt-story[data-active="1"] .wt-tick:nth-child(2) b,.sg-landing .wt-story[data-active="2"] .wt-tick:nth-child(3) b,.sg-landing .wt-story[data-active="3"] .wt-tick:nth-child(4) b,.sg-landing .wt-story[data-active="4"] .wt-tick:nth-child(5) b,.sg-landing .wt-story[data-active="5"] .wt-tick:nth-child(6) b,.sg-landing .wt-story[data-active="6"] .wt-tick:nth-child(7) b{opacity:1;color:#c58af0}.sg-landing .wt-story .ab-chapters{position:relative;padding-left:30px}.sg-landing .wt-story .ab-chapters:before,.sg-landing .wt-story .ab-chapters:after{content:"";position:absolute;left:7px;top:10px;bottom:40px;width:2px;border-radius:2px;background:#ffffff12}.sg-landing .wt-story .ab-chapters:after{background:linear-gradient(180deg,#c58af0,#7ee2b8);box-shadow:0 0 14px #c58af0b3;transform-origin:top;scale:1 var(--rail, 0)}.sg-landing .wt-chapter{min-height:0;display:block;padding:6px 0 56px;border-left:0;opacity:.35;translate:0 24px;transition:opacity .7s var(--ease-out),translate .7s var(--ease-out)}.sg-landing .wt-chapter.seen,.sg-landing:not(.js) .wt-chapter{opacity:1;translate:0 0}.sg-landing .wt-chapter:last-child{padding-bottom:8px}.sg-landing .wt-chapter:before{left:-30px;top:14px;bottom:auto;width:16px;height:16px;border-radius:50%;border:2px solid var(--border-hover);background:var(--bg);box-shadow:none;scale:1;transition:background .5s var(--ease),border-color .5s var(--ease),box-shadow .5s var(--ease)}.sg-landing .wt-chapter.seen:before{border-color:#7ee2b8;background:radial-gradient(circle,#7ee2b8 0 35%,var(--bg) 40%)}.sg-landing .wt-chapter.on:before{border-color:#c58af0;background:radial-gradient(circle,#fff 0 30%,#c58af0 36%);box-shadow:0 0 0 5px #c58af029,0 0 18px #c58af0e6}.sg-landing .wt-chapter-n{display:block;font-size:34px}.sg-landing .wt-chapter .chapter-tag{display:block;margin-top:8px}.sg-landing .wt-chapter h3{font-size:25px;line-height:1.15}.sg-landing .wt-chapter p{font-size:15.5px}.sg-landing .wt-mframe{display:block;position:relative;height:300px;margin-top:18px;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:radial-gradient(80% 60%at 50%0,rgba(124,31,168,.28),transparent 70%),#0e0d11;box-shadow:0 24px 60px #00000073,0 0 40px #7c1fa81a}.sg-landing .wt-mframe .wt-scene{inset:0;padding:16px}.sg-landing .wt-mframe:has(.wt-sc-chat){height:470px}.sg-landing .wt-mframe .wt-ph-btns{font-size:9.5px}.sg-landing .wt-mframe:has(.wt-sc-live),.sg-landing .wt-mframe:has(.wt-sc-care){height:360px}.sg-landing .wt-mframe .wt-sc-chat{gap:8px}.sg-landing .wt-mframe .wt-sc-build{grid-template-columns:118px minmax(0,1fr);gap:12px}.sg-landing .wt-mframe .wt-phone{height:250px}.sg-landing .wt-mframe .wt-ph-hero{font-size:13px}.sg-landing .wt-mframe .wt-google,.sg-landing .wt-mframe .wt-speed{padding:10px}.sg-landing .wt-mframe .wt-google b{font-size:13px}.sg-landing .wt-mframe .wt-google small{font-size:11px}.sg-landing .wt-mframe .wt-speed span:first-child,.sg-landing .wt-mframe .wt-link{font-size:9px}.sg-landing .wt-you{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:16px}}@media (prefers-reduced-motion:reduce){.sg-landing .wt-line span,.sg-landing .wt-line:after,.sg-landing .wt-dot{animation:none}.sg-landing .wt-line span{scale:1 1}.sg-landing .wt-line:after{display:none}.sg-landing .wt-cap{animation:none}.sg-landing .wt-cap:not(:first-child){display:none}.sg-landing .wt-cap:first-child{opacity:1}.sg-landing .wt-scene [style*=--d],.sg-landing .wt-scene.on [style*=--d],.sg-landing .wt-pin small,.sg-landing .wt-stamp{animation:none!important;opacity:1}.sg-landing .wt-scene.on .wt-speed-bar i,.sg-landing .wt-scene.on .wt-hours-bar i{animation:none;scale:var(--to)1}}.sg-landing .ws-pt-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:64px;align-items:center}.sg-landing .ws-pt-list{margin:28px 0 0;padding:0;list-style:none;display:grid;gap:16px}.sg-landing .ws-pt-list li{display:flex;gap:14px;font-size:15.5px;line-height:1.55;color:var(--text-dim)}.sg-landing .ws-pt-list b{color:var(--text);font-weight:600}.sg-landing .ws-pt-n{display:grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,120,120,.5);color:#ff9c9c;font-size:12px}.sg-landing .ws-pt-real{display:inline-block;margin-top:26px;font-size:12.5px;color:#c58af0}.sg-landing .ws-pt-real:hover{text-decoration:underline}.sg-landing .ws-pt{--cut:50%;display:grid;justify-items:center}.sg-landing .ws-pt-phone{position:relative;width:300px;height:590px;border:10px solid #1a1a1a;border-radius:44px;background:#000;overflow:hidden;box-shadow:0 0 0 1px var(--border-hover),0 40px 100px #0009,0 0 70px #7c1fa82e}.sg-landing .ws-old,.sg-landing .ws-new{position:absolute;inset:0;overflow:hidden}.sg-landing .ws-old{background:#d9d9d9;color:#111;font-family:Times New Roman,Times,serif;font-size:8.5px;line-height:1.35}.sg-landing .ws-old-top{padding:18px 8px 6px;background:linear-gradient(#00307a,#001d4d);color:#fe5;font-family:Comic Sans MS,Times New Roman,serif;font-size:11px;font-weight:700;text-align:center}.sg-landing .ws-old-marquee{overflow:hidden;white-space:nowrap;background:#000;color:#ff2b2b;font-size:8px;padding:2px 0}.sg-landing .ws-old-marquee span{display:inline-block;padding-left:100%;animation:ws-marquee 9s linear infinite}@keyframes ws-marquee{to{transform:translate(-100%)}}.sg-landing .ws-old-body{padding:8px}.sg-landing .ws-old-body p{margin:0 0 6px}.sg-landing .ws-old-h{font-size:10px;font-weight:700;text-decoration:underline}.sg-landing .ws-old-links u{color:#00e}.sg-landing .ws-old-img{display:grid;place-items:center;height:120px;margin:6px 0;border:1px solid #888;background:repeating-linear-gradient(45deg,#c4c4c4 0 6px,#cfcfcf 6px 12px);color:#555;font-size:8px}.sg-landing .ws-old-count{display:inline-block;padding:1px 4px;background:#000;color:#3f3;font-family:monospace}.sg-landing .ws-old-load{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;background:#ffffffd9;border-top:1px solid #999;font-size:10px}.sg-landing .ws-old-spin{width:12px;height:12px;border:2px solid #999;border-top-color:#333;border-radius:50%;animation:ws-spin .9s linear infinite}@keyframes ws-spin{to{transform:rotate(360deg)}}.sg-landing .ws-pin{position:absolute;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e5484d;color:#fff;font-size:11px;box-shadow:0 0 0 4px #e5484d40;animation:ws-pin 2.4s ease-in-out infinite}.sg-landing .ws-pin-1{left:12px;bottom:44px}.sg-landing .ws-pin-2{left:50%;top:92px;animation-delay:.4s}.sg-landing .ws-pin-3{left:20px;top:170px;animation-delay:.8s}@keyframes ws-pin{0%,to{box-shadow:0 0 0 4px #e5484d40}50%{box-shadow:0 0 0 9px #e5484d00}}.sg-landing .ws-new{clip-path:inset(0 0 0 var(--cut));padding:34px 16px 16px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(80% 50%at 80%0,rgba(124,31,168,.35),transparent 70%),#0b0b0b;color:var(--text)}.sg-landing .ws-new-nav{display:flex;justify-content:space-between;align-items:center;font-family:var(--font-display);font-size:15px}.sg-landing .ws-new-nav i{width:18px;height:2px;background:var(--text);box-shadow:0 6px 0 var(--text)}.sg-landing .ws-new-hero{display:grid;gap:12px;padding:22px 16px;border-radius:16px;border:1px solid rgba(197,138,240,.25);background:linear-gradient(160deg,#7c1fa84d,#141414cc)}.sg-landing .ws-new-k{font-family:var(--font-mono, monospace);font-size:9.5px;letter-spacing:.12em;color:#7ee2b8}.sg-landing .ws-new-hero strong{font-family:var(--font-display);font-size:26px;line-height:1.05;letter-spacing:-.03em}.sg-landing .ws-new-btns{display:flex;gap:8px;font-size:12.5px;font-weight:600}.sg-landing .ws-new-btns em,.sg-landing .ws-new-btns u{flex:1;padding:10px 0;border-radius:10px;text-align:center;font-style:normal;text-decoration:none}.sg-landing .ws-new-btns em{background:#7c1fa8}.sg-landing .ws-new-btns u{background:#25d366;color:#04220f}.sg-landing .ws-new-quote{padding:12px;border-radius:12px;border:1px solid rgba(126,226,184,.35);background:#7ee2b814;color:#7ee2b8;font-size:13.5px;font-weight:600;text-align:center}.sg-landing .ws-new-list{display:grid;gap:8px;font-size:13.5px}.sg-landing .ws-new-list span{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff08}.sg-landing .ws-new-list i{font-style:normal;color:#c58af0}.sg-landing .ws-new-fast{margin-top:auto;text-align:center;font-size:10.5px;color:var(--text-faint)}.sg-landing .ws-pt-line{position:absolute;top:0;bottom:0;left:var(--cut);width:2px;margin-left:-1px;background:linear-gradient(#c58af0,#7ee2b8);box-shadow:0 0 16px #c58af0b3;pointer-events:none}.sg-landing .ws-pt-line span{position:absolute;top:50%;left:50%;display:grid;place-items:center;width:40px;height:40px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid rgba(197,138,240,.7);background:#120a18;color:#f3e6ff;font-size:16px;box-shadow:0 0 24px #7c1fa899}.sg-landing .ws-pt:not(.touched) .ws-pt-line span{animation:ws-nudge 2.4s ease-in-out infinite}@keyframes ws-nudge{0%,to{transform:translate(-50%,-50%)}25%{transform:translate(calc(-50% - 8px),-50%)}75%{transform:translate(calc(-50% + 8px),-50%)}}.sg-landing .ws-pt-lab{position:absolute;top:8px;padding:3px 8px;border-radius:99px;background:#000000b3;color:#fff;font-size:9.5px;letter-spacing:.12em;pointer-events:none}.sg-landing .ws-pt-lab-a{left:10px}.sg-landing .ws-pt-lab-b{right:10px;background:#7c1fa8cc}.sg-landing .ws-pt-phone input[type=range]{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.sg-landing .ws-pt-phone:has(input:focus-visible){box-shadow:0 0 0 2px #c58af0,0 40px 100px #0009}.sg-landing .ws-pt-hint{margin-top:18px;font-size:11px;letter-spacing:.14em;color:var(--text-faint)}@media (max-width:860px){.sg-landing .ws-pt-grid{grid-template-columns:1fr;gap:44px}.sg-landing .ws-pt-phone{width:270px;height:530px}}.sg-landing .ws-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:44px}.sg-landing .ws-plan{--plan:197, 138, 240;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,#131313,#0b0b0b);overflow:hidden;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.sg-landing .ws-plan-store{--plan:126, 226, 184}.sg-landing .ws-plan:hover,.sg-landing .ws-plan:focus-within{border-color:rgba(var(--plan),.55);box-shadow:0 0 0 1px rgba(var(--plan),.18),0 0 40px rgba(var(--plan),.14)}.sg-landing .ws-plan-site{margin:22px 22px 0;border:1px solid var(--border-hover);border-radius:12px;background:#0e0e0e;overflow:hidden;transition:transform .5s var(--ease-out)}.sg-landing .ws-plan:hover .ws-plan-site{transform:translateY(-4px)}.sg-landing .ws-ps{height:170px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(60% 80%at 80% 30%,rgba(var(--plan),.16),transparent 70%)}.sg-landing .ws-ps-nav{display:flex;align-items:center;gap:8px}.sg-landing .ws-ps-nav b{width:56px;height:9px;margin-right:auto;border-radius:3px;background:rgb(var(--plan))}.sg-landing .ws-ps-nav i{width:26px;height:5px;border-radius:3px;background:#ffffff26}.sg-landing .ws-ps-nav em{font-style:normal;padding:3px 8px;border-radius:99px;background:rgba(var(--plan),.2);color:rgb(var(--plan));font-size:10px}.sg-landing .ws-ps-h{font-family:var(--font-display);font-size:20px;line-height:1.1;letter-spacing:-.02em;max-width:70%}.sg-landing .ws-ps-btn{width:max-content;padding:5px 12px;border-radius:7px;background:#4b006e;font-size:11px}.sg-landing .ws-ps-row,.sg-landing .ws-ps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sg-landing .ws-ps-row i{height:22px;border-radius:5px;background:#ffffff0d;border:1px solid var(--border)}.sg-landing .ws-ps-grid>span{display:grid;gap:4px;font-size:10.5px}.sg-landing .ws-ps-grid i{height:62px;border-radius:7px;background:linear-gradient(135deg,#7ee2b840,#7c1fa833)}.sg-landing .ws-ps-grid u{text-decoration:none;color:var(--text-dim)}.sg-landing .ws-ps-pay{font-size:10.5px;color:#7ee2b8}.sg-landing .ws-plan-body{flex:1;display:flex;flex-direction:column;padding:26px 26px 28px}.sg-landing .ws-plan-k{font-size:11.5px;letter-spacing:.14em;color:rgb(var(--plan))}.sg-landing .ws-plan-body h3{margin:10px 0 0;font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.03em}.sg-landing .ws-plan-body>p{margin:10px 0 0;font-size:15px;line-height:1.6}.sg-landing .ws-plan-prices{display:grid;grid-template-columns:1fr 1fr;margin-top:22px;border:1px solid var(--border);border-radius:14px;overflow:hidden}.sg-landing .ws-plan-prices>span{display:grid;gap:4px;padding:16px 18px}.sg-landing .ws-plan-prices>span+span{border-left:1px solid var(--border)}.sg-landing .ws-plan-prices small{font-size:10.5px;letter-spacing:.14em;color:var(--text-faint)}.sg-landing .ws-plan-prices strong{display:flex;align-items:baseline;gap:6px;font-family:var(--font-display);font-size:clamp(26px,3vw,34px);font-weight:700;letter-spacing:-.04em;line-height:1.05}.sg-landing .ws-plan-prices em{font-style:normal;font-size:10px;letter-spacing:.1em;color:var(--text-faint)}.sg-landing .ws-plan-prices>span>span{font-size:13px;color:var(--text-dim)}.sg-landing .ws-plan-inc{margin:22px 0 0;padding:0;list-style:none;display:grid;gap:9px;font-size:14.5px;color:var(--text-dim)}.sg-landing .ws-plan-inc li{display:flex;gap:10px}.sg-landing .ws-plan-inc li:before{content:"✓";color:rgb(var(--plan))}.sg-landing .ws-plan-btn{align-self:flex-start;margin-top:auto;transform:translateY(0)}.sg-landing .ws-plan-inc+.ws-plan-btn{margin-top:26px}.sg-landing .ws-plans-host{display:flex;align-items:center;gap:18px;margin-top:22px;padding:18px 22px;border:1px dashed rgba(197,138,240,.35);border-radius:16px;background:#7c1fa80f}.sg-landing .ws-plans-host p{margin:0;font-size:14.5px;line-height:1.6;color:var(--text-dim)}.sg-landing .ws-plans-host b{color:var(--text)}.sg-landing .ws-host-plus{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#7c1fa84d;color:#f3e6ff;font-size:18px}.sg-landing .ws-plans-more{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px 24px;margin-top:22px;font-size:12px;color:var(--text-faint)}.sg-landing .ws-more-links{display:flex;flex-wrap:wrap;gap:8px 20px}.sg-landing .ws-more-links a{color:#c58af0}.sg-landing .ws-more-links a:hover{text-decoration:underline}@media (max-width:860px){.sg-landing .ws-plans{grid-template-columns:1fr}}@media (max-width:420px){.sg-landing .ws-plan-prices>span{padding:14px 12px}.sg-landing .ws-plans-host{align-items:flex-start}}.sg-landing .ws-proj{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:60px;align-items:center}.sg-landing .ws-laptop{position:relative}.sg-landing .ws-laptop-screen{height:380px;border:10px solid #1b1b1b;border-bottom-width:14px;border-radius:16px 16px 4px 4px;background:#0d0d0d;overflow-y:auto;scrollbar-width:none;box-shadow:0 0 0 1px var(--border-hover),0 0 70px #7c1fa833}.sg-landing .ws-laptop-screen::-webkit-scrollbar{display:none}.sg-landing .ws-laptop-screen img{display:block;width:100%;height:auto;animation:ws-autoscroll 22s ease-in-out infinite alternate}.sg-landing .ws-laptop-screen:hover img,.sg-landing .ws-laptop-screen:focus img{animation-play-state:paused}@keyframes ws-autoscroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(-100% + 356px))}}.sg-landing .ws-laptop-base{height:14px;margin:0-6%;border-radius:0 0 14px 14px;background:linear-gradient(#2a2a2a,#141414);box-shadow:0 20px 40px #0009}.sg-landing .ws-proj-lede{margin:16px 0 0;font-size:18px;line-height:1.55}.sg-landing .ws-proj-copy>.dim{margin:12px 0 0;font-size:15px;line-height:1.65}.sg-landing .ws-proj-kv{display:grid;gap:14px;margin:22px 0 0;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sg-landing .ws-proj-kv dt{font-size:11px;letter-spacing:.14em;color:#c58af0}.sg-landing .ws-proj-kv dd{margin:4px 0 0;font-size:14.5px;line-height:1.55;color:var(--text-dim)}.sg-landing .ws-proj-take{margin:18px 0 0;padding-left:16px;border-left:2px solid #7ee2b8;font-size:15px;font-style:italic;line-height:1.6}.sg-landing .ws-proj-links{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px}.sg-landing .ws-proj-all{font-size:12.5px;color:var(--text-dim)}.sg-landing .ws-proj-all:hover{color:var(--text)}@media (max-width:860px){.sg-landing .ws-proj{grid-template-columns:1fr;gap:40px}.sg-landing .ws-laptop-screen{height:300px}@keyframes ws-autoscroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(-100% + 276px))}}}.sg-landing .ws-ask{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:40px}.sg-landing .ws-ask-col{position:relative;padding:30px 28px 6px}.sg-landing .ws-ask-col+.ws-ask-col{border-left:1px solid var(--border)}.sg-landing .ws-ask-col:before{content:"";position:absolute;left:28px;right:28px;top:0;height:2px;background:linear-gradient(90deg,#c58af0,transparent)}.sg-landing .ws-ask-col h3{margin:0;font-family:var(--font-display);font-size:22px;font-weight:600;letter-spacing:-.02em}.sg-landing .ws-ask-col p{margin:12px 0 0;font-size:15px;line-height:1.65;color:var(--text-dim)}@media (max-width:860px){.sg-landing .ws-ask{grid-template-columns:1fr}.sg-landing .ws-ask-col{padding:26px 0 8px}.sg-landing .ws-ask-col+.ws-ask-col{border-left:0}.sg-landing .ws-ask-col:before{left:0;right:40%}}.sg-landing .ws-start-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.sg-landing .ws-start-alt{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px}.sg-landing .ws-start-tel{font-size:13px;color:var(--text-dim)}.sg-landing .ws-start-tel:hover{color:var(--text)}.sg-landing .ws-start-card{padding:30px;border:1px solid rgba(197,138,240,.3);border-radius:22px;background:linear-gradient(180deg,#7c1fa81f,#0d0d0df5 40%);box-shadow:0 30px 80px #00000073}@media (max-width:860px){.sg-landing .ws-start-in{grid-template-columns:1fr;gap:36px}.sg-landing .ws-start-card{padding:22px 18px}}@media (prefers-reduced-motion:reduce){.sg-landing .ws-old-marquee span,.sg-landing .ws-old-spin,.sg-landing .ws-pin,.sg-landing .ws-pt-line span,.sg-landing .ws-laptop-screen img{animation:none!important}}.sg-landing .ai-room{max-width:1000px;margin:60px auto 0;border:1px solid rgba(126,226,184,.25);border-radius:18px;background:linear-gradient(180deg,#141414eb,#0a0a0af5);box-shadow:0 40px 100px #0009,0 0 80px #3ecf8e14;overflow:hidden}.sg-landing .ai-room-bar{display:flex;align-items:center;gap:10px;padding:12px 18px;border-bottom:1px solid var(--border);font-size:11px;letter-spacing:.14em;color:var(--text-dim)}.sg-landing .ai-room-tag{margin-left:auto;color:var(--text-faint)}.sg-landing .ai-room-grid{display:grid;grid-template-columns:1fr .9fr 1fr}.sg-landing .ai-room-col,.sg-landing .ai-room-core{padding:18px}.sg-landing .ai-room-core{display:flex;flex-direction:column;align-items:center;border-left:1px solid var(--border);border-right:1px solid var(--border);background:radial-gradient(60% 60%at 50% 50%,rgba(62,207,142,.1),transparent 70%)}.sg-landing .ai-room-k{display:block;font-size:10.5px;letter-spacing:.16em;color:var(--text-faint)}.sg-landing .ai-room-feed{position:relative;height:236px;margin-top:14px;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(transparent,#000 18%,#000 82%,transparent)}.sg-landing .ai-room-track{display:grid;gap:10px;animation:ai-feed 14s linear infinite}.sg-landing .ai-room-done .ai-room-track{animation-delay:-5s}@keyframes ai-feed{to{transform:translateY(calc(-50% - 5px))}}.sg-landing .ai-room-item{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:#ffffff08;font-size:12px}.sg-landing .ai-room-item i{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:#7c1fa840;font-style:normal;font-size:13px}.sg-landing .ai-room-item b{display:block;font-size:12.5px}.sg-landing .ai-room-item small{color:var(--text-dim);font-size:11px}.sg-landing .ai-room-done .ai-room-item{border-color:#3ecf8e40;background:#3ecf8e0d}.sg-landing .ai-room-done .ai-room-item i{background:#3ecf8e33;color:#3ecf8e}.sg-landing .ai-orb{position:relative;display:grid;place-items:center;width:150px;height:150px;margin-top:26px}.sg-landing .ai-orb-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(126,226,184,.45);animation:ai-ring 3s var(--ease-out) infinite}.sg-landing .ai-orb-ring.r2{animation-delay:1s}.sg-landing .ai-orb-ring.r3{animation-delay:2s}@keyframes ai-ring{0%{opacity:0;transform:scale(.45)}30%{opacity:1}to{opacity:0;transform:scale(1.05)}}.sg-landing .ai-orb-c{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#7ee2b8,#1f7a55 60%,#0d3324);box-shadow:0 0 40px #3ecf8e8c,inset 0 0 18px #fff3;color:#04220f;font-size:16px;font-weight:700}.sg-landing .ai-room-now{position:relative;width:100%;height:20px;margin-top:26px;font-size:11.5px;color:#7ee2b8;text-align:center}.sg-landing .ai-room-now span{position:absolute;inset:0;opacity:0;animation:ai-now 8s steps(1) infinite}.sg-landing .ai-room-now span:nth-child(2){animation-delay:2s}.sg-landing .ai-room-now span:nth-child(3){animation-delay:4s}.sg-landing .ai-room-now span:nth-child(4){animation-delay:6s}@keyframes ai-now{0%{opacity:1}25%,to{opacity:0}}@media (max-width:860px){.sg-landing .ai-room-grid{grid-template-columns:1fr 1fr}.sg-landing .ai-room-core{grid-column:1/-1;grid-row:1;flex-direction:row;justify-content:center;gap:16px;padding:14px;border:0;border-bottom:1px solid var(--border)}.sg-landing .ai-room-core .ai-room-k{display:none}.sg-landing .ai-orb{width:64px;height:64px;margin:0}.sg-landing .ai-orb-c{width:38px;height:38px;font-size:12px}.sg-landing .ai-room-now{width:190px;margin:0;text-align:left}.sg-landing .ai-room-col{padding:14px 10px}.sg-landing .ai-room-done{border-left:1px solid var(--border)}.sg-landing .ai-room-feed{height:200px}.sg-landing .ai-room-item{padding:8px;gap:8px}.sg-landing .ai-room-item i{width:24px;height:24px;font-size:11px}.sg-landing .ai-room-item small{display:none}}.sg-landing .ai-day{position:relative;margin-top:52px;padding:26px 28px 30px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,#121212,#0b0b0b)}.sg-landing .ai-day-ruler{position:relative;height:20px;margin-left:300px;font-size:10.5px;color:var(--text-faint)}.sg-landing .ai-day-ruler span{position:absolute;top:0;transform:translate(-50%)}.sg-landing .ai-day-ruler span:first-child{transform:none}.sg-landing .ai-day-ruler span:last-child{transform:translate(-100%)}.sg-landing .ai-day-rows{margin:10px 0 0;padding:0;list-style:none}.sg-landing .ai-day-row{display:grid;grid-template-columns:300px 1fr;align-items:center;min-height:62px;border-top:1px solid var(--border)}.sg-landing .ai-day-job{display:grid;gap:2px;padding-right:20px}.sg-landing .ai-day-time{font-size:10.5px;color:var(--text-faint)}.sg-landing .ai-day-name{font-size:14.5px;transition:color .5s var(--ease),text-decoration-color .5s var(--ease);text-decoration:line-through;text-decoration-color:transparent}.sg-landing .ai-day-row.done .ai-day-name{color:var(--text-faint);text-decoration-color:#7ee2b8b3}.sg-landing .ai-day-track{position:relative;height:34px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05)0 1px,transparent 1px calc(100%/6))}.sg-landing .ai-day-block{position:absolute;top:4px;bottom:4px;border-radius:8px;background:linear-gradient(90deg,#e5484d,#f08a4b);box-shadow:0 0 18px #e5484d59;transform-origin:left;transition:opacity .7s var(--ease),transform .7s var(--ease-out),filter .7s var(--ease)}.sg-landing .ai-day-dust{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,rgba(255,255,255,.7) 1px,transparent 1.5px)0 0/6px 6px;opacity:0;transition:opacity .4s var(--ease)}.sg-landing .ai-day-row.done .ai-day-block{opacity:0;transform:scaleX(.6) translateY(-6px);filter:blur(4px)}.sg-landing .ai-day-row.done .ai-day-dust{opacity:1}.sg-landing .ai-day-by{position:absolute;top:50%;padding:4px 10px;border-radius:99px;border:1px solid rgba(62,207,142,.4);background:#3ecf8e1a;color:#7ee2b8;font-size:11px;white-space:nowrap;opacity:0;transform:translateY(-30%);transition:opacity .5s var(--ease) .25s,transform .5s var(--ease-out) .25s}.sg-landing .ai-day-row.done .ai-day-by{opacity:1;transform:translateY(-50%)}.sg-landing .ai-day-row:nth-child(n+4) .ai-day-by{translate:-55%0}.sg-landing .ai-day-sum{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--border);font-size:16px;color:var(--text-dim);opacity:.3;transition:opacity .6s var(--ease)}.sg-landing .ai-day-sum.done{opacity:1}.sg-landing .ai-day-sum .mono{font-size:11px;letter-spacing:.14em;color:var(--text-faint)}.sg-landing .ai-day-sum strong{font-family:var(--font-display);font-size:28px;letter-spacing:-.03em;color:#7ee2b8}@media (max-width:860px){.sg-landing .ai-day{padding:18px 14px 22px}.sg-landing .ai-day-ruler{margin-left:0}.sg-landing .ai-day-ruler span:nth-child(2n){display:none}.sg-landing .ai-day-row{grid-template-columns:1fr;gap:8px;padding:12px 0}.sg-landing .ai-day-name{font-size:14px}}.sg-landing .ai-demo{margin-top:48px;border-color:#7ee2b833;box-shadow:0 40px 100px #00000073}@media (min-width:861px){.sg-landing .ai-demo .demo-flow{min-height:340px;padding:40px}.sg-landing .ai-demo .df-msg p,.sg-landing .ai-demo .df-result p{font-size:16px}}.sg-landing .ai-ways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:40px 0 0;padding:0;list-style:none}.sg-landing .ai-way{display:grid;grid-template-columns:34px 150px minmax(0,1fr);gap:20px;align-items:center;padding:22px 0;border-top:1px solid var(--border);transition:border-color .3s var(--ease)}.sg-landing .ai-way:hover{border-top-color:#7ee2b880}.sg-landing .ai-way-n{font-size:12px;color:#7ee2b8}.sg-landing .ai-way-viz{height:92px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.sg-landing .ai-way:hover .ai-way-viz{border-color:#7ee2b873;box-shadow:0 0 24px #3ecf8e26}.sg-landing .ai-way-copy h3{margin:0;font-family:var(--font-display);font-size:18.5px;font-weight:600;letter-spacing:-.02em}.sg-landing .ai-way-copy p{margin:6px 0 0;font-size:14.5px;line-height:1.55;color:var(--text-dim)}@media (max-width:960px){.sg-landing .ai-ways{grid-template-columns:1fr}}@media (max-width:520px){.sg-landing .ai-way{grid-template-columns:26px minmax(0,1fr);gap:12px 12px}.sg-landing .ai-way-viz{grid-column:2;grid-row:2}.sg-landing .ai-way-copy{grid-column:2;grid-row:1}}.sg-landing .ai-safe{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:center}.sg-landing .ai-panel{border:1px solid var(--border-hover);border-radius:20px;background:linear-gradient(180deg,#151515,#0c0c0c);box-shadow:0 30px 80px #00000080;overflow:hidden}.sg-landing .ai-panel-bar{display:flex;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--border);font-size:11px;letter-spacing:.14em;color:var(--text-faint)}.sg-landing .ai-panel-bar span:last-child{color:#3ecf8e}.sg-landing .ai-panel-list{margin:0;padding:0;list-style:none}.sg-landing .ai-panel-list li{display:flex;gap:18px;align-items:flex-start;padding:20px 22px}.sg-landing .ai-panel-list li+li{border-top:1px solid var(--border)}.sg-landing .ai-panel-list b{display:block;font-size:15.5px;font-weight:600}.sg-landing .ai-panel-list small{display:block;margin-top:4px;font-size:14px;line-height:1.55;color:var(--text-dim)}.sg-landing .ai-switch{position:relative;flex:none;width:46px;height:26px;margin-top:2px;border-radius:99px;background:#ffffff1a;transition:background .4s var(--ease),box-shadow .4s var(--ease);transition-delay:calc(.3s + var(--i)*.22s)}.sg-landing .ai-switch i{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0006;transition:transform .4s var(--ease-out);transition-delay:inherit}.sg-landing .ai-panel.in .ai-switch{background:#3ecf8e;box-shadow:0 0 16px #3ecf8e73}.sg-landing .ai-panel.in .ai-switch i{transform:translate(20px)}@media (max-width:860px){.sg-landing .ai-safe{grid-template-columns:1fr;gap:36px}.sg-landing .ai-panel-list li{padding:18px 16px;gap:14px}}.sg-landing .ai-month-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;align-items:start}.sg-landing .ai-month{margin:0;padding:0;list-style:none}.sg-landing .ai-month li{display:grid;grid-template-columns:40px 90px minmax(0,1fr);gap:14px;align-items:center;padding:22px 0;border-bottom:1px solid var(--border);opacity:.35;transition:opacity .5s var(--ease)}.sg-landing .ai-month li:first-child{border-top:1px solid var(--border)}.sg-landing .ai-month li.done{opacity:1}.sg-landing .ai-tick{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1px solid rgba(255,255,255,.2);color:transparent;font-size:14px;transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease),transform .4s var(--ease-out)}.sg-landing .ai-month li.done .ai-tick{border-color:#3ecf8e;background:#3ecf8e;color:#04220f;transform:scale(1.08)}.sg-landing .ai-month-k{font-size:11px;letter-spacing:.14em;color:#7ee2b8}.sg-landing .ai-month-t{font-size:16px;line-height:1.5}@media (max-width:860px){.sg-landing .ai-month-in{grid-template-columns:1fr;gap:30px}.sg-landing .ai-month li{grid-template-columns:34px minmax(0,1fr);gap:4px 12px}.sg-landing .ai-month-t{grid-column:2;font-size:15px}}.sg-landing .ai-offer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);border:1px solid rgba(126,226,184,.3);border-radius:24px;background:radial-gradient(60% 100%at 100% 50%,rgba(62,207,142,.12),transparent 70%),linear-gradient(180deg,#131313,#0b0b0b);overflow:hidden;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.sg-landing .ai-offer:hover{border-color:#7ee2b88c;box-shadow:0 0 44px #3ecf8e24}.sg-landing .ai-offer-main{padding:40px}.sg-landing .ai-offer-k{font-size:11.5px;letter-spacing:.14em;color:#7ee2b8}.sg-landing .ai-offer-main .h2{margin-top:12px}.sg-landing .ai-offer-main p{margin:14px 0 26px;font-size:15.5px;line-height:1.65}.sg-landing .ai-offer-price{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:36px 24px;border-left:1px solid var(--border);text-align:center}.sg-landing .ai-offer-price small{font-size:11px;letter-spacing:.16em;color:var(--text-faint)}.sg-landing .ai-offer-price strong{font-family:var(--font-display);font-size:clamp(54px,7vw,76px);font-weight:700;letter-spacing:-.05em;line-height:1}.sg-landing .ai-offer-price>span{font-size:15px;color:var(--text-dim)}.sg-landing .ai-offer-price em{margin-top:12px;padding:5px 12px;border-radius:99px;border:1px solid rgba(62,207,142,.45);background:#3ecf8e1a;color:#7ee2b8;font-style:normal;font-size:11px;letter-spacing:.12em}.sg-landing .ai-offer-price .ai-offer-note{margin-top:10px;font-size:12.5px;color:var(--text-faint)}.sg-landing .ai-offer-custom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin-top:20px;padding:18px 22px;border:1px dashed var(--border-hover);border-radius:16px}.sg-landing .ai-offer-custom p{margin:0;max-width:640px;font-size:14.5px;line-height:1.6;color:var(--text-dim)}.sg-landing .ai-offer-custom b{color:var(--text)}.sg-landing .ai-offer-custom .ws-pt-real{margin:0}.sg-landing .ai-deeper{display:grid;grid-template-columns:auto repeat(3,minmax(0,1fr));gap:18px;align-items:start;margin-top:34px}.sg-landing .ai-deeper>span{padding-top:3px;font-size:11px;letter-spacing:.14em;color:var(--text-faint)}.sg-landing .ai-deeper a{display:grid;gap:4px;padding-left:16px;border-left:1px solid var(--border-hover);transition:border-color .3s var(--ease)}.sg-landing .ai-deeper a:hover{border-left-color:#7ee2b8}.sg-landing .ai-deeper b{font-size:15px;font-weight:600}.sg-landing .ai-deeper b:after{content:" →";color:#7ee2b8}.sg-landing .ai-deeper small{font-size:13.5px;line-height:1.5;color:var(--text-dim)}.sg-landing .ai-vat{margin:24px 0 0;font-size:12px;color:var(--text-faint)}@media (max-width:860px){.sg-landing .ai-offer{grid-template-columns:1fr}.sg-landing .ai-offer-main{padding:28px 22px}.sg-landing .ai-offer-price{border-left:0;border-top:1px solid var(--border)}.sg-landing .ai-deeper{grid-template-columns:1fr}}.sg-landing .ai-file{position:relative;margin-top:16px}.sg-landing .ai-file-tab{position:relative;display:inline-block;padding:9px 18px 8px;border:1px solid var(--border-hover);border-bottom:0;border-radius:12px 12px 0 0;background:#141414;font-size:11px;letter-spacing:.14em;color:#c58af0}.sg-landing .ai-file-in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:44px;padding:36px;border:1px solid var(--border-hover);border-radius:0 20px 20px;background:linear-gradient(180deg,#141414,#0b0b0b)}.sg-landing .ai-file-lede{margin:14px 0 0;font-size:17.5px;line-height:1.55}.sg-landing .ai-file-ba{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.sg-landing .ai-file-ba>div{padding:18px;border-radius:14px;border:1px solid var(--border)}.sg-landing .ai-file-ba .mono{font-size:10.5px;letter-spacing:.16em}.sg-landing .ai-file-before{background:#e5484d0d}.sg-landing .ai-file-before .mono{color:#ff9c9c}.sg-landing .ai-file-after{border-color:#3ecf8e4d!important;background:#3ecf8e0f}.sg-landing .ai-file-after .mono{color:#7ee2b8}.sg-landing .ai-file-ba p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--text-dim)}.sg-landing .ai-file-ba b{color:var(--text)}.sg-landing .ai-file-copy .ws-proj-take{margin-bottom:22px}.sg-landing .ai-file-screen{height:460px;border:1px solid var(--border-hover);border-radius:14px;overflow-y:auto;scrollbar-width:none;background:#0d0d0d;box-shadow:0 0 60px #7c1fa82e;transform:rotate(1.5deg);transition:transform .5s var(--ease-out)}.sg-landing .ai-file-screen::-webkit-scrollbar{display:none}.sg-landing .ai-file:hover .ai-file-screen{transform:none}.sg-landing .ai-file-screen img{display:block;width:100%;height:auto;animation:ai-autoscroll 26s ease-in-out infinite alternate}.sg-landing .ai-file-screen:hover img,.sg-landing .ai-file-screen:focus img{animation-play-state:paused}@keyframes ai-autoscroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(-100% + 458px))}}@media (max-width:860px){.sg-landing .ai-file-in{grid-template-columns:1fr;padding:22px 18px;border-radius:0 18px 18px}.sg-landing .ai-file-ba{grid-template-columns:1fr}.sg-landing .ai-file-screen{height:340px;transform:none}@keyframes ai-autoscroll{0%,8%{transform:translateY(0)}92%,to{transform:translateY(calc(-100% + 338px))}}}.sg-landing .ai-echo{position:relative;margin-top:26px;padding:18px 20px;border:1px solid rgba(126,226,184,.3);border-radius:16px;background:#3ecf8e0d}.sg-landing .ai-echo-k{display:flex;align-items:center;gap:8px;font-size:10.5px;letter-spacing:.14em;color:#7ee2b8}.sg-landing .ai-echo p{margin:10px 0 0;font-family:var(--font-display);font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--text-dim);overflow-wrap:anywhere}.sg-landing .ai-job.typed .ai-echo p{color:var(--text)}.sg-landing .ai-echo p:after{content:"";display:inline-block;width:2px;height:1em;margin-left:4px;vertical-align:-.12em;background:#7ee2b8;animation:ai-caret 1s steps(1) infinite}@keyframes ai-caret{50%{opacity:0}}.sg-landing .ai-echo-done{display:inline-block;margin-top:12px;padding:4px 10px;border-radius:99px;background:#3ecf8e26;color:#3ecf8e;font-size:11px}@media (prefers-reduced-motion:reduce){.sg-landing .ai-room-track,.sg-landing .ai-orb-ring,.sg-landing .ai-file-screen img,.sg-landing .ai-echo p:after{animation:none!important}.sg-landing .ai-room-now span{animation:none}.sg-landing .ai-room-now span:first-child{opacity:1}}.sg-landing .pb-hero{padding-bottom:72px}.sg-landing .pb-h1{font-size:clamp(34px,4.6vw,56px)}.sg-landing .pc-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1120px;margin:48px auto 0;text-align:left}.sg-landing .pc-card{position:relative;display:flex;flex-direction:column;padding:26px 22px 22px;border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,#141414f0,#0a0a0af7);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.sg-landing .pc-card:hover{border-color:#c58af080;box-shadow:0 0 34px #7c1fa82e}.sg-landing .pc-starter{border-color:#c58af073;background:radial-gradient(90% 50%at 50%0,rgba(124,31,168,.25),transparent 70%),linear-gradient(180deg,#16121af5,#0a0a0af7);box-shadow:0 0 50px #7c1fa829}.sg-landing .pc-ai:hover{border-color:#7ee2b880;box-shadow:0 0 34px #3ecf8e24}.sg-landing .pc-badge{align-self:flex-start;margin-bottom:14px;padding:4px 10px;border:1px solid rgba(197,138,240,.5);border-radius:99px;font-size:10px;letter-spacing:.14em;color:#c58af0}.sg-landing .pc-badge-ai{border-color:#7ee2b880;color:#7ee2b8}.sg-landing .pc-store .pc-name{margin-top:38px}.sg-landing .pc-name{margin:0;font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.02em}.sg-landing .pc-pitch{margin:8px 0 0;min-height:3.2em;font-size:14.5px;line-height:1.55;color:var(--text-dim)}.sg-landing .pc-prices{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:8px;margin-top:18px}.sg-landing .pc-prices-one{grid-template-columns:1fr}.sg-landing .pc-price{display:grid;gap:2px;padding:12px 12px 11px;border:1px solid var(--border-hover);border-radius:14px;background:#ffffff06}.sg-landing .pc-price small{font-size:9.5px;letter-spacing:.14em;color:var(--text-faint)}.sg-landing .pc-price strong{display:flex;align-items:baseline;gap:5px;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.sg-landing .pc-price em{font-style:normal;font-size:9.5px;font-weight:500;letter-spacing:.1em;color:var(--text-faint)}.sg-landing .pc-price>span{font-size:12.5px;color:var(--text-dim)}.sg-landing .pc-or{align-self:center;font-size:10px;letter-spacing:.12em;color:var(--text-faint)}.sg-landing .pc-host{margin:10px 0 0;font-size:11.5px;color:#7ee2b8}.sg-landing .pc-inc{display:grid;gap:8px;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--border);list-style:none;font-size:14px;line-height:1.45;color:var(--text-dim)}.sg-landing .pc-inc li{position:relative;padding-left:22px}.sg-landing .pc-inc li:before{content:"✓";position:absolute;left:0;color:#7ee2b8}.sg-landing .pc-btn{justify-content:center;margin-top:auto;width:100%}.sg-landing .pc-inc+.pc-btn{margin-top:22px}.sg-landing .pc-inc{flex:1;align-content:start}.sg-landing .pc-hosting{display:grid;grid-template-columns:auto minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:18px;max-width:1120px;margin:18px auto 0;padding:18px 22px;border:1px dashed rgba(126,226,184,.4);border-radius:18px;background:#3ecf8e0a;text-align:left}.sg-landing .pc-plus{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#3ecf8e24;font-size:18px;color:#7ee2b8}.sg-landing .pc-hosting-copy b{display:block;font-size:16px}.sg-landing .pc-hosting-copy span{display:block;margin-top:4px;font-size:13.5px;color:var(--text-dim)}.sg-landing .pc-hosting-list{display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--text-dim)}.sg-landing .pc-hosting-list li:before{content:"✓";margin-right:8px;color:#7ee2b8}.sg-landing .pc-more{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:18px 0 0;font-size:11.5px;color:var(--text-faint)}.sg-landing .pc-more a{color:#c58af0}.sg-landing .pc-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}.sg-landing .pc-rule{position:relative;padding:22px 20px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(180deg,#121212,#0d0d0d);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.sg-landing .pc-rule:hover{border-color:#c58af073;box-shadow:0 0 26px #7c1fa829}.sg-landing .pc-rule-n{position:absolute;top:18px;right:18px;font-size:11px;color:var(--text-faint)}.sg-landing .pc-rule-k{font-size:10.5px;letter-spacing:.14em;color:#7ee2b8}.sg-landing .pc-rule h3{margin:10px 0 0;font-family:var(--font-display);font-size:19px;font-weight:600}.sg-landing .pc-rule p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--text-dim)}@media (max-width:960px){.sg-landing .pc-cards{grid-template-columns:1fr;max-width:520px}.sg-landing .pc-store .pc-name{margin-top:0}.sg-landing .pc-pitch{min-height:0}.sg-landing .pc-hosting{grid-template-columns:auto 1fr;max-width:520px}.sg-landing .pc-hosting-list{grid-column:1/-1}.sg-landing .pc-rules{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sg-landing .pc-card{padding:22px 18px 18px}.sg-landing .pc-price strong{font-size:23px}.sg-landing .pc-hosting{padding:16px}.sg-landing .pc-hosting-list,.sg-landing .pc-rules{grid-template-columns:1fr}}.sg-landing .ab2-hero{min-height:86vh;display:flex;flex-direction:column;justify-content:center}.sg-landing .ab2-orb{position:absolute;left:50%;top:46%;z-index:-1;width:min(680px,120vw);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(124,31,168,.32),rgba(124,31,168,.08) 45%,transparent 68%);filter:blur(10px);animation:ab2-orb 9s ease-in-out infinite;pointer-events:none}@keyframes ab2-orb{50%{transform:translate(-50%,-52%) scale(1.08);opacity:.8}}.sg-landing .ab2-h1{max-width:900px;font-size:clamp(40px,7vw,92px);line-height:1.02}.sg-landing .ab2-w{display:inline-block;margin-right:.22em;color:#ffffff1f;animation:ab2-word .7s var(--ease-out) forwards;animation-delay:calc(.3s + var(--w)*.14s)}.sg-landing .ab2-w:last-child{margin-right:0}.sg-landing .ab2-w-hi{animation-name:ab2-word-hi}@keyframes ab2-word{0%{color:#ffffff1f;transform:translateY(8px)}to{color:var(--text);transform:none}}@keyframes ab2-word-hi{0%{color:#ffffff1f;transform:translateY(8px)}60%{color:#fff;text-shadow:0 0 30px rgba(197,138,240,.8)}to{color:#d7a9f5;transform:none;text-shadow:0 0 24px rgba(124,31,168,.5)}}.sg-landing .ab2-nums-sec{padding:0 0 72px}.sg-landing .ab2-nums{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sg-landing .ab2-num{padding:34px 20px;text-align:center}.sg-landing .ab2-num+.ab2-num{border-left:1px solid var(--border)}.sg-landing .ab2-num dd{margin:0;display:grid;gap:8px}.sg-landing .ab2-num strong{font-family:var(--font-display);font-size:clamp(54px,8vw,104px);font-weight:700;letter-spacing:-.05em;line-height:.95;background:linear-gradient(180deg,#fff,#c58af0);-webkit-background-clip:text;background-clip:text;color:transparent}.sg-landing .ab2-num strong:after{content:attr(data-plus)}.sg-landing .ab2-num span:not([data-count]){font-size:15px;color:var(--text-dim)}@media (max-width:640px){.sg-landing .ab2-nums{grid-template-columns:1fr}.sg-landing .ab2-num{padding:22px 10px}.sg-landing .ab2-num+.ab2-num{border-left:0;border-top:1px solid var(--border)}}.sg-landing .ab2-where{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.sg-landing .ab2-reach{position:relative;width:min(460px,100%);aspect-ratio:1;margin:0 auto}.sg-landing .ab2-ring{position:absolute;border-radius:50%;display:grid;justify-items:center}.sg-landing .ab2-ring em{font-style:normal;font-size:10px;letter-spacing:.14em;transform:translateY(-50%);padding:3px 10px;border-radius:99px;background:var(--bg);height:max-content}.sg-landing .ab2-ring-sa{inset:0;border:1px dashed rgba(126,226,184,.35);background:radial-gradient(circle,transparent 55%,rgba(62,207,142,.05));animation:ab2-spin 60s linear infinite}.sg-landing .ab2-ring-sa em{color:#7ee2b8;animation:ab2-spin 60s linear infinite reverse}.sg-landing .ab2-ring-gp{inset:22%;border:1px solid rgba(197,138,240,.5);background:radial-gradient(circle,#7c1fa838,#7c1fa80d 70%);box-shadow:0 0 50px #7c1fa82e}.sg-landing .ab2-ring-gp em{color:#d7a9f5}@keyframes ab2-spin{to{transform:rotate(360deg)}}.sg-landing .ab2-pulse{position:absolute;left:50%;top:50%;width:56%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(197,138,240,.6);transform:translate(-50%,-50%) scale(.1);animation:ab2-pulse 3.2s var(--ease-out) infinite}@keyframes ab2-pulse{0%{opacity:1;transform:translate(-50%,-50%) scale(.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.75)}}.sg-landing .ab2-pin{position:absolute;left:50%;top:50%;display:grid;justify-items:center;gap:8px;transform:translate(-50%,-9px)}.sg-landing .ab2-pin i{width:18px;height:18px;border-radius:50%;background:#c58af0;box-shadow:0 0 0 5px #c58af040,0 0 24px #c58af0e6}.sg-landing .ab2-pin b{font-family:var(--font-display);font-size:15px;white-space:nowrap}.sg-landing .ab2-dot{position:absolute;width:8px;height:8px;border-radius:50%;background:#f3e6ff;box-shadow:0 0 10px #c58af0e6;animation:ab2-blink 3s ease-in-out infinite}.sg-landing .ab2-dot-1{left:38%;top:36%}.sg-landing .ab2-dot-2{left:64%;top:41%;animation-delay:.6s}.sg-landing .ab2-dot-3{left:60%;top:63%;animation-delay:1.2s}.sg-landing .ab2-dot-4{left:14%;top:70%;background:#7ee2b8;box-shadow:0 0 10px #3ecf8ee6;animation-delay:1.8s}.sg-landing .ab2-dot-5{left:84%;top:22%;background:#7ee2b8;box-shadow:0 0 10px #3ecf8ee6;animation-delay:2.4s}@keyframes ab2-blink{50%{opacity:.25}}.sg-landing .ab2-places{display:grid;gap:10px;margin:26px 0 18px}.sg-landing .ab2-place{display:grid;grid-template-columns:96px 1fr;gap:2px 14px;align-items:baseline;padding:14px 18px;border:1px solid var(--border);border-radius:14px;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.sg-landing .ab2-place:hover{border-color:#c58af08c;box-shadow:0 0 26px #7c1fa833}.sg-landing .ab2-place .mono{grid-row:span 2;font-size:10.5px;letter-spacing:.12em;color:#c58af0}.sg-landing .ab2-place b{font-size:16px;font-weight:600}.sg-landing .ab2-place small{font-size:13.5px;color:var(--text-dim)}@media (max-width:860px){.sg-landing .ab2-where{grid-template-columns:1fr;gap:40px}.sg-landing .ab2-reach{width:min(340px,100%);order:2}}.sg-landing .ab2-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:40px 0 0;padding:0;list-style:none;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--border)}.sg-landing .ab2-tool{display:flex;flex-direction:column;gap:10px;padding:22px;background:#0d0d0d;transition:background .3s var(--ease)}.sg-landing .ab2-tool:hover{background:#141018}.sg-landing .ab2-tool-plain .ab2-tool-name{color:#7ee2b8}@media (max-width:960px){.sg-landing .ab2-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sg-landing .ab2-tools{grid-template-columns:1fr}}.sg-landing .ab2-tool-name{font-size:13px;letter-spacing:.06em;color:#c58af0}.sg-landing .ab2-tool p{margin:0;font-size:15px;line-height:1.55}.sg-landing .ab2-tool-n{margin-top:auto;font-size:10.5px;color:var(--text-faint)}.sg-landing .ab2-talk{text-align:center}.sg-landing .ab2-talk .lead{margin-left:auto;margin-right:auto}.sg-landing .ab2-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:900px;margin:36px auto 22px}.sg-landing .ab2-way{display:grid;gap:6px;padding:24px 18px;border:1px solid var(--border-hover);border-radius:18px;background:linear-gradient(180deg,#141414,#0c0c0c);transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.sg-landing .ab2-way:hover{border-color:#c58af099;box-shadow:0 0 34px #7c1fa838}.sg-landing .ab2-way .mono{font-size:11px;letter-spacing:.16em;color:#c58af0}.sg-landing .ab2-way b{font-family:var(--font-display);font-size:19px;overflow-wrap:anywhere}.sg-landing .ab2-way small{font-size:13px;color:var(--text-dim)}.sg-landing .ab2-way-wa{border-color:#25d36673;background:linear-gradient(180deg,#25d3661a,#0c0c0c)}.sg-landing .ab2-way-wa .mono{color:#25d366}.sg-landing .ab2-way-wa:hover{border-color:#25d366bf;box-shadow:0 0 34px #25d3662e}@media (max-width:760px){.sg-landing .ab2-ways{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sg-landing .ab2-w{animation:none;color:var(--text)}.sg-landing .ab2-w-hi{color:#d7a9f5}.sg-landing .ab2-orb,.sg-landing .ab2-ring-sa,.sg-landing .ab2-ring-sa em,.sg-landing .ab2-pulse,.sg-landing .ab2-dot{animation:none}}@media (max-width:720px){.sg-landing .ab2-hero{min-height:0}}