.header-icon-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--radius-full);color:var(--color-primary);transition:background-color var(--duration-fast) var(--ease-standard)}.header-icon-link:hover{background:#b08d4a1f}.header-icon-link .icon{width:22px;height:22px}.header-cart__count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-primary-dark);font-size:.6875rem;font-weight:700;display:grid;place-items:center;font-family:var(--font-body)}@media(max-width:640px){.header-icon-link{width:40px;height:40px}}.jhero{position:relative;min-height:min(680px,86vh);display:flex;align-items:center;background:var(--color-primary);overflow:hidden}.jhero__media,.jhero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.jhero__media img{opacity:.55}.jhero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0c1d27eb,#162d3ab8 55%,#162d3a73)}.jhero__content{position:relative;z-index:1;max-width:640px;padding-block:var(--space-9)}.jhero__eyebrow{display:inline-flex;align-items:center;gap:var(--space-3);color:#d9c69a;font-size:.8125rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:var(--space-4)}.jhero__eyebrow:before{content:"";width:34px;height:1px;background:#c9a96a}.jhero__content h1{color:#fff;margin-bottom:var(--space-5)}.jhero__lead{color:#ffffffd9;font-size:1.1875rem;max-width:50ch}.jhero__actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.jhero .btn-primary{background:var(--color-accent);color:var(--color-primary-dark)}.jhero .btn-primary:hover{background:#c9a96a;color:var(--color-primary-dark)}.jhero .btn-secondary{border-color:#ffffff8c;color:#fff}.jhero .btn-secondary:hover{background:#ffffff1f;color:#fff}@media(max-width:640px){.jhero{min-height:72vh}.jhero__content{padding-block:var(--space-8)}}.jhero--illustration{display:block;min-height:0;padding-block:var(--space-9)}.jhero--illustration .jhero__overlay--flat{background:linear-gradient(160deg,var(--color-primary) 0%,var(--color-primary-dark) 100%)}.jhero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:var(--space-8)}.jhero--illustration .jhero__content{min-width:0;max-width:560px;padding-block:0}.jhero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;aspect-ratio:1 / 1}.jhero__glow{position:absolute;top:8%;right:8%;bottom:8%;left:8%;border-radius:50%;background:radial-gradient(circle,#c9a96a47,#c9a96a00 70%);filter:blur(6px);animation:jhero-pulse 5s ease-in-out infinite}.jhero__illustration{position:relative;width:100%;height:100%}.jhero__ring{fill:none;opacity:.16}.jhero__ring--dashed{opacity:.5;transform-origin:120px 120px;animation:jhero-rotate 100s linear infinite}.jhero__scale path{fill:none;animation:jhero-draw 1.1s var(--ease-standard, ease) forwards}.jhero__scale-pin{opacity:0;animation:jhero-fade-in .6s ease forwards}.jhero__dot{opacity:.55;animation-name:jhero-float;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@keyframes jhero-draw{to{stroke-dashoffset:0}}@keyframes jhero-fade-in{to{opacity:1}}@keyframes jhero-rotate{to{transform:rotate(360deg)}}@keyframes jhero-pulse{0%,to{opacity:.5}50%{opacity:.85}}@keyframes jhero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media(max-width:900px){.jhero__grid{grid-template-columns:1fr}.jhero__visual{max-width:260px;margin:0 auto;order:-1}.jhero--illustration .jhero__content{max-width:none;text-align:left}}.trust-bar{background:var(--color-surface);border-block:1px solid var(--color-border)}.trust-bar__inner{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5);padding-block:var(--space-5)}.trust-bar__item{display:flex;align-items:center;gap:var(--space-3);font-weight:600;font-size:.9375rem;color:var(--color-primary)}.trust-bar__item .icon{width:22px;height:22px;color:var(--color-accent-dark);flex-shrink:0}@media(max-width:900px){.trust-bar__inner{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.trust-bar__inner{grid-template-columns:1fr;gap:var(--space-3)}}.service-card{position:relative;display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard);overflow:hidden}.service-card:after{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,var(--color-accent),#d9c69a);transform:scaleX(0);transform-origin:left center;transition:transform var(--duration-slow) var(--ease-standard)}.service-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#b08d4a73}.service-card:hover:after{transform:scaleX(1)}.service-card__badge{align-self:flex-start;font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-accent-dark);background:#b08d4a1f;padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4)}.service-card__title{font-size:1.375rem;margin-bottom:var(--space-2)}.service-card__tagline{font-family:var(--font-heading);font-style:italic;color:var(--color-accent-dark);margin-bottom:var(--space-3)}.service-card__text{color:var(--color-text-muted);font-size:.9375rem;flex:1;margin-bottom:var(--space-5)}.service-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.service-card__price{font-weight:700;color:var(--color-primary)}.service-card__price small{display:block;font-weight:500;font-size:.75rem;color:var(--color-text-muted)}.service-group+.service-group{margin-top:var(--space-8)}.service-group__head{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-5)}.service-group__head h3{margin:0;font-size:1.5rem}.service-group__head:after{content:"";flex:1;height:1px;background:var(--color-border)}.services-filter{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-6)}.services-filter__btn{padding:.6rem 1.25rem;border-radius:var(--radius-full);border:1.5px solid var(--color-border);background:var(--color-surface);font-weight:600;font-size:.875rem;color:var(--color-text);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.services-filter__btn:hover{border-color:var(--color-accent)}.services-filter__btn[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:#f7f5f3}.services-overview__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-5)}.services-overview__grid .service-card[hidden]{display:none}@media(max-width:760px){.services-overview__grid{grid-template-columns:1fr}}.service-choice__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-7) var(--space-6);box-shadow:var(--shadow-sm);text-decoration:none;color:inherit;transition:transform var(--duration-base) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),border-color var(--duration-base) var(--ease-standard)}.service-choice__card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:#b08d4a73}.service-choice__icon{display:grid;place-items:center;width:52px;height:52px;border-radius:var(--radius-full);background:#b08d4a1f;color:var(--color-accent-dark, var(--color-accent));margin-bottom:var(--space-5)}.service-choice__icon .icon{width:24px;height:24px}.service-choice__title{font-size:1.5rem;margin-bottom:var(--space-2)}.service-choice__text{color:var(--color-text-muted);margin-bottom:var(--space-4)}.service-choice__list{list-style:none;padding:0;margin:0 0 var(--space-5);display:flex;flex-direction:column;gap:var(--space-2)}.service-choice__list li{padding-left:var(--space-4);position:relative;font-size:.9375rem;color:var(--color-text)}.service-choice__list li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:var(--radius-full);background:var(--color-accent)}.service-choice__cta{margin-top:auto;display:inline-flex;align-items:center;gap:var(--space-2);font-weight:700;color:var(--color-primary)}.service-choice__cta .icon{width:18px;height:18px;transition:transform var(--duration-fast) var(--ease-standard)}.service-choice__card:hover .service-choice__cta .icon{transform:translate(4px)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);align-items:stretch}.plan{position:relative;display:flex;flex-direction:column;background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-sm)}.plan--featured{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.plan__flag{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--color-accent);color:var(--color-primary-dark);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:var(--space-1) var(--space-4);border-radius:var(--radius-full);white-space:nowrap}.plan__name{font-size:1.25rem;margin-bottom:var(--space-1)}.plan__price{font-family:var(--font-heading);font-size:1.875rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--space-1)}.plan__price small{font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--color-text-muted)}.plan__meta{font-size:.8125rem;color:var(--color-text-muted);margin-bottom:var(--space-4)}.plan__features{flex:1;display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.plan__features li{display:flex;gap:var(--space-2);font-size:.9375rem;color:var(--color-text)}.plan__features .icon{width:18px;height:18px;color:var(--color-accent-dark);flex-shrink:0;margin-top:3px}@media(max-width:900px){.plans{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}.psvc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:var(--space-8);align-items:start}.psvc__info,.psvc__form-card{min-width:0}.psvc__info{position:sticky;top:calc(var(--header-height) + var(--space-5))}@media(max-width:900px){.psvc{grid-template-columns:1fr;gap:var(--space-6)}.psvc__info{position:static;top:auto}}@media(max-width:480px){.psvc__form-card{padding:var(--space-4)}}.psvc__price{display:flex;align-items:baseline;gap:var(--space-3);margin-block:var(--space-4)}.psvc__price-value{font-family:var(--font-heading);font-size:2rem;font-weight:700;color:var(--color-primary)}.psvc__price-note{font-size:.875rem;color:var(--color-text-muted)}.psvc__desc{color:var(--color-text-muted)}.psvc__desc ul{list-style:none;padding:0;margin:var(--space-4) 0;display:flex;flex-direction:column;gap:var(--space-2)}.psvc__desc ul li{padding-left:26px;position:relative}.psvc__desc ul li:before{content:"";position:absolute;left:0;top:7px;width:14px;height:8px;border-left:2px solid var(--color-accent-dark);border-bottom:2px solid var(--color-accent-dark);transform:rotate(-45deg)}.psvc__usps{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.psvc__usp{display:flex;align-items:center;gap:var(--space-3);font-size:.9375rem;font-weight:600;color:var(--color-primary)}.psvc__usp .icon{width:20px;height:20px;color:var(--color-accent-dark);flex-shrink:0}.psvc__form-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);padding:var(--space-6)}.variant-tiers{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.variant-tier{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-3);padding:var(--space-4);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.variant-tier:hover{border-color:var(--color-accent)}.variant-tier:has(input:checked){border-color:var(--color-primary);background:#162d3a0a}.variant-tier input{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0}.variant-tier__name{min-width:0;flex:1 1 auto;font-weight:700;color:var(--color-primary)}.variant-tier__price{margin-left:auto;font-weight:700;color:var(--color-primary);white-space:nowrap}.char-counter{font-size:.8125rem;color:var(--color-text-muted);text-align:right;margin-top:var(--space-1)}.char-counter.is-over{color:var(--color-error);font-weight:700}.psvc__summary{display:flex;flex-direction:column;gap:var(--space-3);background:var(--color-bg);border-radius:var(--radius-sm);padding:var(--space-5);margin-bottom:var(--space-5)}.psvc__summary-row{display:flex;justify-content:space-between;gap:var(--space-4);font-size:.9375rem}.psvc__summary-row dt{color:var(--color-text-muted);flex-shrink:0}.psvc__summary-row dd{margin:0;font-weight:600;color:var(--color-primary);text-align:right;overflow-wrap:anywhere}.file-upload{margin-bottom:var(--space-5)}.file-upload__drop{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-6);border:2px dashed var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);text-align:center;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.file-upload__drop:hover,.file-upload__drop:focus-within,.file-upload__drop.is-dragover{border-color:var(--color-accent);background:#b08d4a0f}.file-upload__drop .icon{width:30px;height:30px;color:var(--color-accent-dark)}.file-upload__hint{font-size:.8125rem;color:var(--color-text-muted)}.file-upload__list{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}.file-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);animation:fileItemIn .35s var(--ease-standard)}@keyframes fileItemIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.file-item .icon{width:20px;height:20px;color:var(--color-accent-dark);flex-shrink:0}.file-item__name{flex:1;min-width:0;font-size:.875rem;font-weight:600;color:var(--color-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item__size{font-size:.75rem;color:var(--color-text-muted);flex-shrink:0}.file-item__status{font-size:.75rem;font-weight:700;color:var(--color-success);flex-shrink:0}.file-item__remove{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-full);color:var(--color-text-muted);flex-shrink:0}.file-item__remove:hover{background:#b3261e14;color:var(--color-error)}.file-upload__error{color:var(--color-error);font-size:.8125rem;font-weight:600;margin-top:var(--space-2)}.cart-page{max-width:860px;margin-inline:auto}.cart-item{display:grid;grid-template-columns:1fr auto;gap:var(--space-4);padding:var(--space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-4)}.cart-item__title{font-size:1.125rem;margin-bottom:var(--space-1)}.cart-item__variant{font-size:.875rem;color:var(--color-text-muted);margin-bottom:var(--space-3)}.cart-item__props{display:flex;flex-direction:column;gap:var(--space-1);font-size:.875rem}.cart-item__props .prop-label{color:var(--color-text-muted)}.cart-item__price{font-weight:700;color:var(--color-primary);white-space:nowrap}.cart-item__remove{display:inline-flex;align-items:center;gap:var(--space-2);font-size:.8125rem;color:var(--color-text-muted);margin-top:var(--space-3)}.cart-item__remove:hover{color:var(--color-error)}.cart-summary{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-sm)}.cart-summary__row{display:flex;justify-content:space-between;font-size:1.125rem;font-weight:700;color:var(--color-primary);margin-bottom:var(--space-2)}.cart-summary__note{font-size:.8125rem;color:var(--color-text-muted);margin-bottom:var(--space-5)}.cart-empty{text-align:center;padding-block:var(--space-8)}@media(max-width:640px){.cart-item{grid-template-columns:1fr}}.info-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-5)}.info-card{position:relative;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);overflow:hidden}.info-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--color-accent),#d9c69a);transform:scaleY(0);transform-origin:top center;transition:transform .9s var(--ease-standard)}.info-card.is-visible:before,[data-reveal].is-visible .info-card:before{transform:scaleY(1)}.info-card__step{font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--color-accent-dark);letter-spacing:.08em;margin-bottom:var(--space-3)}.info-card h3{font-size:1.0625rem;margin-bottom:var(--space-2)}.info-card p{font-size:.875rem;color:var(--color-text-muted);margin:0}@media(max-width:900px){.info-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.info-cards{grid-template-columns:1fr}}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5)}.testimonial-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-6);box-shadow:var(--shadow-sm)}.testimonial-card__quote{font-family:var(--font-heading);font-style:italic;font-size:1.0625rem;color:var(--color-primary);margin-bottom:var(--space-4)}.testimonial-card__name{font-weight:700;font-size:.875rem;color:var(--color-primary)}.testimonial-card__meta{font-size:.8125rem;color:var(--color-text-muted)}@media(max-width:900px){.testimonials-grid{grid-template-columns:1fr;max-width:520px;margin-inline:auto}}.gold-rule{width:56px;height:2px;background:linear-gradient(90deg,var(--color-accent),#d9c69a);border:0;margin:0 0 var(--space-4)}.section-head--center .gold-rule{margin-inline:auto}
/*# sourceMappingURL=/cdn/shop/t/9/assets/juridic.css.map */
