.marketing .price-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px;display:grid}@media (max-width:1040px){.marketing .price-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.marketing .price-grid{grid-template-columns:1fr}}.marketing .sq{isolation:isolate;border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);min-height:432px;transition:transform .35s var(--mk-ease), border-color .35s var(--mk-ease);flex-direction:column;padding:26px 22px 22px;display:flex;position:relative;overflow:hidden}.marketing .sq:hover{border-color:var(--mk-line-2);transform:scale(1.024)}.marketing .sq-bg{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.marketing .sq-bg circle,.marketing .sq-bg ellipse{transform-box:fill-box;transform-origin:50%;transition:transform .5s cubic-bezier(.5,1.15,.6,1)}.marketing .sq:hover .sq-bg circle{transform:translateY(-25px)scaleY(.5)}.marketing .sq:hover .sq-bg ellipse{transition-delay:50ms;transform:translateY(-25px)scaleY(2.25)}.marketing .sq-name{z-index:2;letter-spacing:.16em;text-transform:uppercase;color:var(--mk-fg-2);font-size:.78rem;font-weight:700;line-height:1.6;position:relative}.marketing .sq-price{z-index:2;letter-spacing:-.045em;margin:12px 0 4px;font-size:2.9rem;font-weight:600;line-height:1;position:relative}.marketing .sq-price small{letter-spacing:-.01em;color:var(--mk-fg-2);font-size:.86rem;font-weight:500}.marketing .sq-sub{z-index:2;color:var(--mk-fg-2);min-height:42px;margin:0 0 20px;font-size:.86rem;position:relative}.marketing .sq-list{z-index:2;flex-direction:column;flex:1;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:flex;position:relative}.marketing .sq-list li{color:var(--mk-fg-2);gap:9px;font-size:.86rem;line-height:1.4;display:flex}.marketing .sq-list svg{width:14px;height:14px;color:var(--mk-green-2);flex:none;margin-top:3px}.marketing .sq .btn{z-index:2;width:100%;position:relative}.marketing .sq-flag{z-index:3;letter-spacing:.1em;text-transform:uppercase;background:var(--mk-green);color:#04180e;border-radius:999px;padding:4px 9px;font-size:.64rem;font-weight:700;position:absolute;top:16px;right:16px}.marketing .sq.hot{box-shadow:0 0 0 1px #22c9821f, 0 30px 70px -40px var(--mk-green-glow);border-color:#22c98257}.marketing .ent{border:1px dashed var(--mk-line-2);border-radius:var(--mk-radius);background:linear-gradient(120deg,#8b5cf612,#dd2a7b0d);grid-template-columns:1.1fr 1.4fr auto;align-items:center;gap:26px;margin-top:16px;padding:28px;display:grid}@media (max-width:900px){.marketing .ent{grid-template-columns:1fr;gap:18px}}.marketing .ent-name{color:#a78bfa}.marketing .ent-title{letter-spacing:-.02em;color:var(--mk-fg);margin:10px 0 0;font-size:1.3rem;font-weight:600;line-height:1.25}.marketing .ent-list{grid-template-columns:1fr 1fr;gap:9px 18px;margin:0;padding:0;list-style:none;display:grid}.marketing .ent-list li{color:var(--mk-fg-2);gap:8px;font-size:.85rem;display:flex}.marketing .ent-list svg{color:#a78bfa;flex:none;width:13px;height:13px;margin-top:4px}.marketing .price-note{color:var(--mk-fg-3);text-align:center;margin-top:22px;max-width:78ch;margin-inline:auto;font-size:.8rem;line-height:1.6}.marketing .mid-cta{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:radial-gradient(120% 160% at 0% 0%, #22c98224, transparent 60%), var(--mk-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:44px;padding:30px;display:flex}.marketing .mid-cta h3{max-width:22ch;font-size:1.5rem}.marketing .tst-section{background:linear-gradient(180deg, var(--mk-bg), #080b0f 50%, var(--mk-bg))}.marketing .tst-wrap{position:relative}.marketing .tst-flag{z-index:5;letter-spacing:.1em;text-transform:uppercase;color:#fbae5c;background:#f5852b14;border:1px dashed #f5852b80;border-radius:999px;padding:5px 11px;font-size:.66rem;font-weight:700;position:absolute;top:-6px;right:0}.marketing .tst-cols{justify-content:center;gap:22px;max-height:720px;margin-top:40px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.marketing .tst-col{will-change:transform;flex-direction:column;flex:0 320px;gap:22px;min-width:0;display:flex}.marketing .tst-loop-copy{flex-direction:column;gap:22px;display:flex}@media (max-width:900px){.marketing .tst-col.c2,.marketing .tst-col.c3{display:none}}@media (max-width:1150px) and (min-width:901px){.marketing .tst-col.c3{display:none}}.marketing .tst{border:1px solid var(--mk-line);background:linear-gradient(180deg, var(--mk-surface-2), var(--mk-surface));border-radius:20px;width:min(320px,100%);padding:26px;box-shadow:0 20px 50px -34px #000000e6,inset 0 1px #ffffff0a}.marketing .tst blockquote{margin:0}.marketing .tst p{color:var(--mk-fg);margin:0;font-size:.925rem;line-height:1.6}.marketing .tst-who{align-items:center;gap:10px;margin-top:18px;display:flex}.marketing .tst-av{color:#06120c;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.78rem;font-weight:700;display:grid}.marketing .tst-who b{letter-spacing:-.015em;font-size:.875rem;font-weight:600;display:block}.marketing .tst-who span{color:var(--mk-fg-3);font-size:.79rem;display:block}.marketing .tst-badge{letter-spacing:.04em;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:.58rem;font-weight:700}.marketing .tst-badge-wa{color:var(--mk-green-2);background:#22c98229}.marketing .tst-badge-ig{color:#f3a8c6;background:linear-gradient(90deg,#dd2a7b33,#f5852b33)}.marketing .tst-badge-ms{color:#9ec9ff;background:linear-gradient(90deg,#09f3,#a033ff33)}.marketing .faq{border-top:1px solid var(--mk-line);max-width:820px;margin:44px auto 0}.marketing .faq .acc-item{border-bottom:1px solid var(--mk-line)}.marketing .faq .acc-head{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.marketing .faq .acc-btn{text-align:left;letter-spacing:-.015em;align-items:center;gap:12px;width:100%;min-height:44px;padding:21px 2px;font-size:1.05rem;font-weight:600;display:flex}.marketing .faq .acc-btn .cv{width:16px;height:16px;color:var(--mk-fg-3);transition:transform .35s var(--mk-ease);flex:none;margin-left:auto}.marketing .faq .acc-btn[aria-expanded=true] .cv{color:var(--mk-green-2);transform:rotate(180deg)}.marketing .faq .acc-panel{max-height:0;transition:max-height .45s var(--mk-ease);overflow:hidden}.marketing .faq .acc-panel[data-open=true]{max-height:none}.marketing .faq .acc-panel-in{padding-bottom:20px}.marketing .faq .acc-panel p{max-width:70ch;color:var(--mk-fg-2);margin:0;font-size:.9rem;line-height:1.6}.marketing .section.contact-section{padding-bottom:0}.marketing .hl{background:var(--mk-line);border-radius:28px;padding:1px;position:relative;overflow:hidden}.marketing .hl:before{content:"";width:520px;height:520px;left:var(--mk-mx,50%);top:var(--mk-my,50%);opacity:0;pointer-events:none;background:radial-gradient(circle,#22c98280,#0000 62%);border-radius:50%;transition:opacity .5s;position:absolute;transform:translate(-50%,-50%)}.marketing .hl:hover:before{opacity:1}.marketing .hl-in{background:var(--mk-bg-2);border-radius:27px;padding:34px;position:relative;overflow:hidden}.marketing .particles{opacity:.22;pointer-events:none;transition:opacity 1s ease-in-out;position:absolute;inset:0}.marketing .hl:hover .particles{opacity:.85}.marketing .hl-grid{z-index:2;grid-template-columns:320px 1fr;align-items:center;gap:36px;display:grid;position:relative}@media (max-width:860px){.marketing .hl-grid{grid-template-columns:1fr;gap:12px}}.marketing .orbit{width:100%;max-width:320px;height:274px;margin:0 auto;position:relative}.marketing .orbit .core{filter:drop-shadow(0 0 26px #0fe3b073);width:56px;height:56px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.marketing .orbit .pill{border:1px solid var(--mk-line-2);background:var(--mk-surface-2);opacity:.42;white-space:nowrap;border-radius:999px;padding:6px 11px;font-size:.76rem;font-weight:500;transition:opacity .3s,border-color .3s,color .3s;position:absolute}.marketing .orbit .pill.lit{opacity:1;color:var(--mk-fg);background:var(--mk-green-dim);border-color:#22c98280}.marketing .orbit-pill-pricing{top:24px;right:16px}.marketing .orbit-pill-setup{top:82px;left:6px}.marketing .orbit-pill-wa{bottom:70px;right:6px}.marketing .orbit-pill-ent{bottom:34px;left:44px}.marketing .orbit .ptr{transition:transform .5s var(--mk-ease);will-change:transform;z-index:4;position:absolute;top:0;left:0}.marketing .orbit .ptr svg{vertical-align:baseline;filter:drop-shadow(0 2px 4px #0009);display:inline}.marketing .orbit .ptr b{background:var(--mk-green);color:#04180e;border-radius:999px;padding:3px 8px;font-size:.68rem;font-weight:600;position:relative;top:-4px;left:12px}.marketing .hl-copy h2{letter-spacing:-.03em;margin:14px 0 12px;font-size:clamp(1.6rem,3.2vw,2.35rem)}.marketing .hl-copy p{color:var(--mk-fg-2);max-width:46ch;margin:0 0 22px}.marketing .hl-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@media (max-width:760px){.marketing .sq{min-height:0;padding:22px 18px 18px}.marketing .sq-price{font-size:2.4rem}.marketing .sq-sub{min-height:0}.marketing .ent{padding:22px}.marketing .ent-list{grid-template-columns:1fr}.marketing .mid-cta{flex-direction:column;align-items:flex-start;padding:22px}.marketing .mid-cta h3{max-width:100%;font-size:1.25rem}.marketing .mid-cta .btn{width:100%}.marketing .tst-flag{margin-bottom:14px;display:inline-block;position:static}.marketing .tst-cols{max-height:560px;margin-top:28px}.marketing .faq .acc-btn{padding:18px 2px;font-size:.98rem}.marketing .hl-in{padding:22px 18px}.marketing .orbit{max-width:280px;height:238px}.marketing .orbit .pill{padding:5px 9px;font-size:.7rem}.marketing .orbit-pill-wa{bottom:62px;right:2px}.marketing .orbit-pill-ent{bottom:26px;left:22px}.marketing .hl-actions .btn:first-child{width:100%}.marketing .particles{opacity:.16}}@media (hover:none){.marketing .sq:hover{transform:none}.marketing .hl:before{opacity:.55}}@media (prefers-reduced-motion:reduce){.marketing .tst-cols{max-height:none;-webkit-mask-image:none;mask-image:none}.marketing .tst-loop-copy{display:none}.marketing .faq .acc-panel,.marketing .faq .acc-btn .cv,.marketing .orbit .ptr,.marketing .sq,.marketing .sq-bg circle,.marketing .sq-bg ellipse{transition:none}}
