.svc-tabs{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.svc-tab{border-radius:var(--r-full);border:1.5px solid var(--c-border);background:var(--c-surface);font-size:var(--fs-sm);color:var(--c-text-2);cursor:pointer;transition:all var(--dur-base) var(--ease-out);box-shadow:var(--sh-xs);align-items:center;gap:8px;padding:10px 20px;font-weight:600;display:inline-flex}.svc-tab:hover{border-color:var(--c-border-hover);color:var(--c-text);transform:translateY(-1px)}.svc-tab.active-jobs{background:var(--c-indigo-light);border-color:var(--c-indigo);color:var(--c-indigo);box-shadow:var(--sh-indigo)}.svc-tab.active-it{background:var(--c-emerald-light);border-color:var(--c-emerald);color:var(--c-emerald);box-shadow:var(--sh-emerald)}.svc-tab.active-marketing{background:var(--c-coral-light);border-color:var(--c-coral);color:var(--c-coral);box-shadow:var(--sh-coral)}.svc-search-wrap{margin-bottom:28px;position:relative}.svc-search-icon{color:var(--c-text-3);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.svc-search{border-radius:var(--r-full);border:1.5px solid var(--c-border);background:var(--c-surface);width:100%;height:48px;font-size:var(--fs-sm);color:var(--c-text);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);box-shadow:var(--sh-xs);outline:none;padding:0 16px 0 44px}.svc-search:focus{border-color:var(--c-indigo);box-shadow:0 0 0 3px var(--c-indigo-glow)}.svc-search::placeholder{color:var(--c-text-3)}.svc-search::-moz-placeholder{color:var(--c-text-3)}.svc-search::placeholder{color:var(--c-text-3)}.svc-search::placeholder{color:var(--c-text-3)}.svc-subcat{margin-bottom:28px}.svc-subcat__title{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-3);margin-bottom:12px;padding-left:4px;font-weight:700}.svc-subcat__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.svc-item{border-radius:var(--r-lg);border:1.5px solid var(--c-border);background:var(--c-surface);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:var(--sh-xs);align-items:center;gap:10px;padding:11px 14px;display:flex}.svc-item:hover{border-color:var(--c-border-hover);background:var(--c-bg);transform:translateY(-1px)}.svc-item.checked-jobs{border-color:var(--c-indigo);background:var(--c-indigo-light);box-shadow:0 2px 8px var(--c-indigo-glow)}.svc-item.checked-it{border-color:var(--c-emerald);background:var(--c-emerald-light);box-shadow:0 2px 8px var(--c-emerald-glow)}.svc-item.checked-marketing{border-color:var(--c-coral);background:var(--c-coral-light);box-shadow:0 2px 8px var(--c-coral-glow)}.svc-item__check{border-radius:var(--r-sm);border:1.5px solid var(--c-border);background:var(--c-surface);width:20px;height:20px;transition:all var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}.svc-item.checked-jobs .svc-item__check{background:var(--c-indigo);border-color:var(--c-indigo);color:#fff}.svc-item.checked-it .svc-item__check{background:var(--c-emerald);border-color:var(--c-emerald);color:#fff}.svc-item.checked-marketing .svc-item__check{background:var(--c-coral);border-color:var(--c-coral);color:#fff}.svc-item__label{font-size:var(--fs-sm);color:var(--c-text-2);font-weight:500;line-height:1.3}.svc-item.checked-jobs .svc-item__label,.svc-item.checked-it .svc-item__label,.svc-item.checked-marketing .svc-item__label{color:var(--c-text);font-weight:600}.svc-tray{background:var(--c-bg-2);border:1.5px solid var(--c-border);border-radius:var(--r-xl);margin-bottom:24px;padding:16px 20px}.svc-tray__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--c-text-3);margin-bottom:10px;font-weight:700}.svc-tray__chips{flex-wrap:wrap;align-items:center;gap:8px;min-height:32px;display:flex}.svc-tray__empty{font-size:var(--fs-sm);color:var(--c-text-3);font-style:italic}.svc-chip{border-radius:var(--r-full);font-size:var(--fs-xs);cursor:pointer;transition:all var(--dur-fast);align-items:center;gap:6px;padding:4px 8px 4px 12px;font-weight:600;display:inline-flex}.svc-chip-jobs{background:var(--c-indigo-light);color:var(--c-indigo);border:1px solid rgba(79,70,229,.2)}.svc-chip-it{background:var(--c-emerald-light);color:var(--c-emerald);border:1px solid rgba(5,150,105,.2)}.svc-chip-marketing{background:var(--c-coral-light);color:var(--c-coral);border:1px solid rgba(249,115,22,.2)}.svc-chip:hover{opacity:.75}.svc-chip__x{color:#fff;background:currentColor;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;font-size:9px;font-weight:900;line-height:1;display:flex}.svc-form-section{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-2xl);box-shadow:var(--sh-md);padding:36px 32px}@media (max-width:640px){.svc-form-section{padding:24px 18px}}.svc-form__title{font-family:var(--font-head);letter-spacing:-.03em;margin-bottom:4px;font-size:max(1.4rem,min(2.5vw,1.85rem));font-weight:800}.svc-form__sub{font-size:var(--fs-sm);color:var(--c-text-3);margin-bottom:28px}.svc-form__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.svc-form__grid{grid-template-columns:1fr}}.svc-form__field{flex-direction:column;gap:6px;margin-bottom:18px;display:flex}.svc-form__label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--c-text-2);font-weight:700}.svc-form__input{border-radius:var(--r-lg);border:1.5px solid var(--c-border);background:var(--c-bg);height:46px;font-size:var(--fs-sm);color:var(--c-text);font-family:var(--font-body);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);outline:none;width:100%;padding:0 14px}.svc-form__input:focus{border-color:var(--c-indigo);box-shadow:0 0 0 3px var(--c-indigo-glow);background:var(--c-surface)}.svc-form__input.error{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.svc-form__input::placeholder{color:var(--c-text-3)}.svc-form__input::-moz-placeholder{color:var(--c-text-3)}.svc-form__input::placeholder{color:var(--c-text-3)}.svc-form__input::placeholder{color:var(--c-text-3)}.svc-form__textarea{resize:vertical;height:auto;min-height:110px;padding:12px 14px;line-height:1.6}.svc-form__select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23A1A1AA' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-color:var(--c-bg);cursor:pointer;padding-right:40px}.svc-form__file{cursor:pointer;border-style:dashed;padding:10px 14px}.svc-contact-methods{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.svc-contact-method{border-radius:var(--r-lg);border:1.5px solid var(--c-border);background:var(--c-bg);cursor:pointer;transition:all var(--dur-fast);font-size:var(--fs-sm);color:var(--c-text-2);align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.svc-contact-method:hover{border-color:var(--c-border-hover);color:var(--c-text)}.svc-contact-method.active{border-color:var(--c-indigo);background:var(--c-indigo-light);color:var(--c-indigo);font-weight:600}.svc-contact-method__radio{border:2px solid var(--c-border);width:16px;height:16px;transition:all var(--dur-fast);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.svc-contact-method.active .svc-contact-method__radio{border-color:var(--c-indigo);background:var(--c-indigo)}.svc-contact-method__radio-dot{background:#fafafa;border-radius:50%;width:6px;height:6px}.svc-form__error{font-size:var(--fs-xs);color:#ef4444;font-weight:500}.svc-char-count{font-size:var(--fs-xs);color:var(--c-text-3);text-align:right}.svc-char-count.ok{color:var(--c-emerald)}.svc-submit{border-radius:var(--r-full);width:100%;height:54px;font-size:var(--fs-base);cursor:pointer;color:#09090b;box-shadow:var(--sh-md);transition:all var(--dur-base) var(--ease-out);background:#fafafa;border:none;justify-content:center;align-items:center;gap:10px;margin-top:8px;font-weight:700;display:flex}.svc-submit:hover:not(:disabled){box-shadow:var(--sh-lg);background:#e4e4e7;transform:translateY(-2px)}.svc-submit:disabled{opacity:.6;cursor:not-allowed}.svc-spinner{border:2px solid rgba(0,0,0,.3);border-top-color:#000;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite svc-spin}@keyframes svc-spin{to{transform:rotate(360deg)}}.svc-privacy{font-size:var(--fs-xs);color:var(--c-text-3);text-align:center;margin-top:14px}.svc-success-overlay{z-index:2000;-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.75);justify-content:center;align-items:center;padding:16px;animation:.2s svc-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes svc-fade-in{0%{opacity:0}to{opacity:1}}.svc-success-box{background:var(--c-surface);border:1px solid var(--c-border);text-align:center;width:100%;max-width:520px;box-shadow:var(--sh-xl);border-radius:24px;padding:44px 36px;animation:.3s cubic-bezier(.16,1,.3,1) svc-slide-up}@keyframes svc-slide-up{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.svc-success__icon{margin-bottom:16px;font-size:52px;display:block}.svc-success__title{font-family:var(--font-head);color:var(--c-text);letter-spacing:-.03em;margin-bottom:8px;font-size:1.65rem;font-weight:800}.svc-success__desc{font-size:var(--fs-sm);color:var(--c-text-2);margin-bottom:24px;line-height:1.6}.svc-success__services{text-align:left;background:rgba(79,70,229,.07);border:1px solid rgba(79,70,229,.18);border-radius:14px;margin-bottom:24px;padding:14px 18px}.svc-success__services-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.07em;color:#a5b4fc;margin-bottom:8px;font-weight:700}.svc-success__service-item{font-size:var(--fs-sm);color:var(--c-text-2);align-items:center;gap:8px;padding:3px 0;display:flex}.svc-success__service-item:before{content:"";background:#a5b4fc;border-radius:50%;flex-shrink:0;width:6px;height:6px}.svc-success__actions{flex-direction:column;gap:10px;display:flex}.svc-success__btn-wa{border-radius:var(--r-full);color:#fff;height:50px;font-weight:700;font-size:var(--fs-sm);transition:all var(--dur-fast);cursor:pointer;background:#25d366;border:none;justify-content:center;align-items:center;gap:10px;width:100%;text-decoration:none;display:flex}.svc-success__btn-wa:hover{background:#1ebe5d;transform:translateY(-1px)}.svc-success__btn-email{border-radius:var(--r-full);background:var(--c-surface);border:1px solid var(--c-border);height:50px;color:var(--c-text-2);font-weight:600;font-size:var(--fs-sm);transition:all var(--dur-fast);cursor:pointer;justify-content:center;align-items:center;gap:10px;width:100%;text-decoration:none;display:flex}.svc-success__btn-email:hover{background:var(--c-bg-2);color:var(--c-text);border-color:var(--c-border-hover)}.svc-success__close{color:var(--c-text-3);font-size:var(--fs-xs);cursor:pointer;transition:color var(--dur-fast);background:0 0;border:none;margin-top:14px}.svc-success__close:hover{color:var(--c-text)}.svc-layout{grid-template-columns:1fr 1fr;align-items:start;gap:36px;display:grid}@media (max-width:1024px){.svc-layout{grid-template-columns:1fr;gap:28px}}@media (min-width:1025px){.svc-form-sticky{top:calc(var(--nav-h) + 20px);position:-webkit-sticky;position:sticky}}.svc-catalog-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-2xl);box-shadow:var(--sh-md);padding:28px;overflow:hidden}.svc-no-results{text-align:center;color:var(--c-text-3);font-size:var(--fs-sm);padding:40px 0}.svc-count-badge{border-radius:var(--r-full);background:var(--c-indigo);color:#fff;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.svc-contact-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px;display:grid}.svc-contact-tile{cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:all .2s;display:flex}.svc-contact-tile:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);transform:translateY(-2px)}.svc-contact-tile__name{font-size:.875rem;font-weight:700;line-height:1.2}.svc-contact-tile__sub{opacity:.8;margin-top:2px;font-size:.72rem;line-height:1.2}.svc-contact-tile--wa{color:#25d366;background:rgba(37,211,102,.15);border:1px solid rgba(37,211,102,.3)}.svc-contact-tile--tg{color:#08c;background:rgba(0,136,204,.15);border:1px solid rgba(0,136,204,.3)}.svc-contact-tile--ig{color:#e4405f;background:rgba(228,64,95,.15);border:1px solid rgba(228,64,95,.3)}.svc-contact-tile--email{background:var(--c-surface);border:1px solid var(--c-border);color:var(--c-text-2)}.svc-info-card2{background:var(--c-surface);border-radius:var(--r-2xl);border:1px solid var(--c-border);cursor:pointer;flex-direction:column;height:100%;padding:32px 24px;transition:all .3s;display:flex;box-shadow:0 4px 20px rgba(0,0,0,.02)}.svc-info-card2:hover{border-color:var(--c-border-hover);transform:translateY(-4px);box-shadow:0 12px 30px rgba(0,0,0,.06)}.svc-info-card2__icon-wrapper{width:48px;height:48px;color:var(--c-indigo);background:rgba(79,70,229,.08);border-radius:14px;justify-content:center;align-items:center;margin-bottom:24px;display:flex}.svc-info-card2__icon-wrapper svg{width:24px;height:24px}.svc-info-card2__title{color:var(--c-text);letter-spacing:-.01em;margin-bottom:12px;font-size:1.3rem;font-weight:800}.svc-info-card2__desc{color:var(--c-text-2);flex-grow:1;margin-bottom:24px;font-size:.95rem;line-height:1.6}.svc-info-card2__link{color:var(--c-text);align-items:center;gap:8px;font-size:.9rem;font-weight:700;transition:opacity .2s;display:flex}.svc-info-card2:hover .svc-info-card2__link{opacity:.8}.pricing-card{background:var(--c-surface);box-shadow:var(--sh-md);cursor:pointer;border-radius:24px;flex-direction:column;padding:40px 32px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.pricing-card:hover{box-shadow:var(--sh-lg);transform:translateY(-4px)}.pricing-card.selected{outline:2px solid var(--c-indigo)}.pricing-card--pro{background:var(--c-bg-2);color:var(--c-text);border:1px solid var(--c-border)}.pricing-card__badge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#5b4ff4;border-bottom-right-radius:12px;border-bottom-left-radius:12px;padding:6px 16px;font-size:.7rem;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%)}.pricing-card__title{color:inherit;margin-bottom:8px;font-size:2rem;font-weight:800}.pricing-card__subtitle{color:#71717a;margin-bottom:24px;font-size:.9rem}.pricing-card--pro .pricing-card__subtitle{color:#a1a1aa}.pricing-card__price{align-items:flex-end;margin-bottom:32px;display:flex}.pricing-card__currency{margin-bottom:8px;margin-right:4px;font-size:1.25rem;font-weight:600}.pricing-card__amount{letter-spacing:-.03em;font-size:4rem;font-weight:800;line-height:1}.pricing-card__period{color:#71717a;margin-bottom:8px;margin-left:4px;font-size:1rem;font-weight:500}.pricing-card--pro .pricing-card__period{color:#a1a1aa}.pricing-card__divider{background:var(--c-border);height:1px;margin-bottom:32px}.pricing-card--pro .pricing-card__divider{background:var(--c-border)}.pricing-card__features{flex-direction:column;flex-grow:1;gap:16px;margin-bottom:40px;display:flex}.pricing-card__features li{color:var(--c-text-2);align-items:flex-start;gap:12px;font-size:.95rem;font-weight:500;display:flex}.pricing-card--pro .pricing-card__features li{color:var(--c-text)}.pricing-card__check{color:#5b4ff4;flex-shrink:0;width:18px;height:18px;margin-top:2px}.pricing-card--pro .pricing-card__check{color:#fff}.pricing-card__btn{border-radius:32px;justify-content:center;align-items:center;width:100%;padding:16px;font-size:1rem;font-weight:700;transition:all .2s;display:flex}.pricing-card--basic .pricing-card__btn{background:var(--c-text);color:var(--c-bg);border:1px solid var(--c-border)}.pricing-card--basic:hover .pricing-card__btn{background:var(--c-text-2)}.pricing-card--pro .pricing-card__btn{background:var(--c-indigo);color:#fafafa;border:none}.pricing-card--pro:hover .pricing-card__btn{background:var(--c-indigo-dark)}
