.vc-steps[data-astro-cid-wkshis2o]{grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.vc-step[data-astro-cid-wkshis2o]{opacity:0;filter:blur(4px);will-change:opacity, transform, filter;background:#ffffff0a;border:1px solid #ffffff14;padding:40px 36px;transition:background .4s,border-color .4s,box-shadow .4s;position:relative;transform:translateY(50px)scale(.97)}.vc-step[data-astro-cid-wkshis2o]:first-child{border-radius:16px 0 0 16px}.vc-step[data-astro-cid-wkshis2o]:last-child{border-radius:0 16px 16px 0}.vc-step[data-astro-cid-wkshis2o].visible{animation:1s cubic-bezier(.22,1,.36,1) forwards vc-step-in}.vc-step[data-astro-cid-wkshis2o]:first-child.visible{animation-delay:.1s}.vc-step[data-astro-cid-wkshis2o]:nth-child(2).visible{animation-delay:.35s}.vc-step[data-astro-cid-wkshis2o]:nth-child(3).visible{animation-delay:.6s}@keyframes vc-step-in{0%{opacity:0;filter:blur(4px);transform:translateY(50px)scale(.97)}60%{filter:blur()}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.vc-step[data-astro-cid-wkshis2o]:hover{background:#ff6b000f;border-color:#ff6b004d;box-shadow:0 0 40px #ff6b0014}.vc-step[data-astro-cid-wkshis2o]:before{content:"";opacity:0;background:linear-gradient(90deg,#ff6b00,#0000);height:2px;transition:opacity .4s;position:absolute;top:0;left:0;right:0}.vc-step[data-astro-cid-wkshis2o]:first-child:before{border-radius:16px 0 0}.vc-step[data-astro-cid-wkshis2o]:hover:before{opacity:1}.vc-step-num[data-astro-cid-wkshis2o]{color:#ff6b001a;letter-spacing:-3px;margin-bottom:20px;font-size:64px;font-weight:900;line-height:1;transition:color .4s}.vc-step[data-astro-cid-wkshis2o]:hover .vc-step-num[data-astro-cid-wkshis2o]{color:#ff6b0038}.vc-step-icon[data-astro-cid-wkshis2o]{background:#ff6b0014;border:1px solid #ff6b0033;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;transition:background .4s,box-shadow .4s;display:flex}.vc-step[data-astro-cid-wkshis2o]:hover .vc-step-icon[data-astro-cid-wkshis2o]{background:#ff6b0026;box-shadow:0 0 20px #ff6b0033}.vc-step-icon[data-astro-cid-wkshis2o] svg[data-astro-cid-wkshis2o]{stroke:#ff6b00}.vc-step-arrow[data-astro-cid-wkshis2o]{z-index:2;background:#0a0c10;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .4s,box-shadow .4s;display:flex;position:absolute;top:50%;right:-18px;transform:translateY(-50%)}.vc-step[data-astro-cid-wkshis2o]:hover .vc-step-arrow[data-astro-cid-wkshis2o]{border-color:#ff6b004d;box-shadow:0 0 12px #ff6b0033}.vc-step-arrow[data-astro-cid-wkshis2o] svg[data-astro-cid-wkshis2o]{stroke:#ff6b00}@media (width<=992px){.vc-steps[data-astro-cid-wkshis2o]{grid-template-columns:1fr;gap:16px}.vc-step[data-astro-cid-wkshis2o]{padding:28px 24px;border-radius:16px!important}.vc-step-arrow[data-astro-cid-wkshis2o]{display:none}.vc-step-num[data-astro-cid-wkshis2o]{margin-bottom:12px;font-size:48px}}.vc-enc-card[data-astro-cid-e7or73ge]{background:linear-gradient(135deg,#ff6b0014,#ff6b0005);border:1px solid #ff6b004d;border-radius:16px;padding:40px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.vc-enc-card[data-astro-cid-e7or73ge]:hover{transform:translateY(-4px);box-shadow:0 0 60px #ff6b001a}.vc-enc-card[data-astro-cid-e7or73ge]:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff6b001f,#0000 70%);width:300px;height:300px;position:absolute;top:-80px;left:-80px}@media (width<=768px){.vc-enc-card[data-astro-cid-e7or73ge]{padding:28px 20px}.vc-enc-card[data-astro-cid-e7or73ge] h3[data-astro-cid-e7or73ge]{font-size:20px}}.vc-sec-card[data-astro-cid-soii7afx]{cursor:default;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;min-height:280px;padding:40px;transition:background .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.vc-sec-glow[data-astro-cid-soii7afx]{pointer-events:none;opacity:0;will-change:left, top;background:radial-gradient(circle,#ff6b001f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vc-sec-card[data-astro-cid-soii7afx]:hover .vc-sec-glow[data-astro-cid-soii7afx]{opacity:1}.vc-sec-border[data-astro-cid-soii7afx]{background:linear-gradient(var(--border-angle,0deg), #ff6b00e6, #ff6b0000 40%, #ff6b0000 60%, #ff6b00e6);-webkit-mask-composite:xor;opacity:0;pointer-events:none;border-radius:16px;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.vc-sec-card[data-astro-cid-soii7afx]:hover .vc-sec-border[data-astro-cid-soii7afx]{opacity:1;animation:2s linear infinite vc-border-spin}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes vc-border-spin{0%{--border-angle:0deg}to{--border-angle:360deg}}@media (width<=768px){.vc-sec-card[data-astro-cid-soii7afx]{min-height:auto;padding:28px 22px}}
