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