body.hestya-institutional-native #content{margin-top:0 !important;padding-top:0 !important}#primary.hestya-institutional-page{max-width:none;width:100vw;float:none;clear:both}.hestya-institutional-page .site-main{width:100%}.hestya-institutional-page__shell{padding-top:34px}.hestya-institutional-page__sections{display:grid;gap:30px;padding:30px 0 88px}.hestya-institutional-page .hestya-hero{display:block}.hestya-institutional-page .hestya-hero__shell{display:grid;gap:18px;max-width:1080px;padding:38px;border:1px solid var(--hestya-color-border);border-radius:30px;background:radial-gradient(circle at top right,rgba(255,124,35,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(248,250,252,.96) 100%);box-shadow:var(--hestya-shadow-panel)}.hestya-institutional-eyebrow{display:inline-flex;align-items:center;width:fit-content;min-height:34px;padding:0 13px;border:1px solid var(--hestya-color-border);border-radius:999px;background:rgba(255,255,255,.78);color:#7a4a1d;font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hestya-institutional-page .hestya-hero__title{max-width:15ch;margin:0;color:var(--hestya-color-text);font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:0;text-wrap:balance}.hestya-seap-page .hestya-hero__title{max-width:25ch}.hestya-institutional-page .hestya-hero__subtitle{max-width:760px;margin:0;color:var(--hestya-color-text-muted);font-size:18px;line-height:1.7}.hestya-institutional-page .hestya-hero__buttons{margin-top:8px}.hestya-institutional-section{display:grid;gap:18px}.hestya-institutional-section__head{max-width:900px}.hestya-institutional-section__title,.hestya-final-cta__title{margin:0;color:var(--hestya-color-text);font-size:clamp(25px,2.4vw,36px);line-height:1.16;letter-spacing:0;text-wrap:balance}.hestya-institutional-section__intro{max-width:920px}.hestya-institutional-section__intro p{margin:0;color:var(--hestya-color-text-muted);font-size:16px;line-height:1.75}.hestya-funding-page .hestya-hero__title{max-width:18ch}.hestya-funding-page .hestya-hero__subtitle{max-width:880px}.hestya-funding-page .hestya-hero__buttons .hestya-homepage-button--phone,.hestya-funding-page .hestya-final-cta__buttons .hestya-homepage-button--phone{background:#ff7c23;border-color:#ff7c23;color:#fff !important;box-shadow:0 18px 36px rgba(255,124,35,.24)}.hestya-funding-page .hestya-hero__buttons .hestya-homepage-button--phone:hover,.hestya-funding-page .hestya-final-cta__buttons .hestya-homepage-button--phone:hover{box-shadow:0 24px 42px rgba(255,124,35,.28)}.hestya-funding-page .hestya-hero__buttons .hestya-homepage-button--whatsapp,.hestya-funding-page .hestya-final-cta__buttons .hestya-homepage-button--whatsapp{border-color:rgba(37,211,102,.26)}.hestya-program-table__wrap{overflow-x:auto;border:1px solid var(--hestya-color-border);border-radius:22px;background:var(--hestya-color-surface-strong);box-shadow:var(--hestya-shadow-card);-webkit-overflow-scrolling:touch}.hestya-program-table{width:100%;min-width:760px;margin:0;border:0;border-collapse:separate;border-spacing:0}.hestya-program-table th,.hestya-program-table td{padding:18px 20px;border:0;border-bottom:1px solid var(--hestya-color-border);color:var(--hestya-color-text-soft);font-size:15px;line-height:1.55;text-align:left;vertical-align:top}.hestya-program-table thead th{background:#111;color:#fff;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.hestya-program-table tbody th{color:var(--hestya-color-text);font-weight:800}.hestya-program-table tbody tr:last-child th,.hestya-program-table tbody tr:last-child td{border-bottom:0}.hestya-doc-checklist,.hestya-cpv-list,.hestya-process-steps,.hestya-public-applications,.hestya-final-cta__contacts{margin:0;padding:0;list-style:none}.hestya-doc-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hestya-doc-checklist__item,.hestya-public-applications__item{display:flex;align-items:flex-start;gap:14px;min-height:100%;padding:18px;border:1px solid var(--hestya-color-border);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:0 14px 30px rgba(15,23,42,.04);color:var(--hestya-color-text-soft);font-size:15px;line-height:1.65}.hestya-funding-page .hestya-doc-checklist__item{padding:20px}.hestya-afir-document-card__content{display:grid;gap:7px}.hestya-afir-document-card__title{display:block;color:var(--hestya-color-text);font-size:16px;font-weight:800;line-height:1.35}.hestya-afir-document-card__text{display:block;color:var(--hestya-color-text-muted);font-size:15px;line-height:1.65}.hestya-doc-checklist__icon,.hestya-public-applications__icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex:0 0 auto;margin-top:1px;border:1px solid rgba(17,17,17,.06);border-radius:14px;background:var(--hestya-color-surface-alt);color:var(--hestya-color-text)}.hestya-cpv-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hestya-cpv-list__item{display:grid;gap:10px;min-height:100%;padding:20px;border:1px solid var(--hestya-color-border);border-radius:20px;background:rgba(255,255,255,.94);box-shadow:var(--hestya-shadow-card)}.hestya-cpv-list__code{color:var(--hestya-color-text);font-size:20px;font-weight:800;line-height:1.25}.hestya-cpv-list__text{color:var(--hestya-color-text-muted);font-size:15px;line-height:1.65}.hestya-cpv-list__note{margin:0;padding:18px 20px;border:1px solid rgba(255,124,35,.18);border-radius:18px;background:rgba(255,124,35,.08);color:#4b5563;font-size:15px;line-height:1.65}.hestya-process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.hestya-process-steps__item{position:relative;display:grid;gap:16px;min-height:100%;padding:22px;border:1px solid var(--hestya-color-border);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:var(--hestya-shadow-card)}.hestya-process-steps__number{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#111;color:#fff;font-size:16px;font-weight:800;line-height:1}.hestya-process-steps__text{color:var(--hestya-color-text-soft);font-size:16px;line-height:1.65}.hestya-afir-faq{display:grid;gap:14px}.hestya-afir-faq__item{padding:22px;border:1px solid var(--hestya-color-border);border-radius:22px;background:rgba(255,255,255,.94);box-shadow:var(--hestya-shadow-card)}.hestya-afir-faq__question{margin:0;color:var(--hestya-color-text);font-size:18px;font-weight:800;line-height:1.35;letter-spacing:0}.hestya-afir-faq__answer p{margin:10px 0 0;color:var(--hestya-color-text-muted);font-size:15px;line-height:1.7}.hestya-public-applications{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.hestya-final-cta{border:1px solid var(--hestya-color-border);border-radius:30px;background:radial-gradient(circle at top right,rgba(255,124,35,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.97) 0%,rgba(246,248,251,.96) 100%);box-shadow:var(--hestya-shadow-panel)}.hestya-final-cta__content{max-width:920px;padding:34px}.hestya-final-cta__text{max-width:720px;margin:14px 0 0;color:var(--hestya-color-text-muted);font-size:17px;line-height:1.7}.hestya-final-cta__contacts{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.hestya-final-cta__contact{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid var(--hestya-color-border);border-radius:999px;background:rgba(255,255,255,.82);color:var(--hestya-color-text-muted);font-size:14px;line-height:1}.hestya-final-cta__contact-label{color:var(--hestya-color-text);font-weight:800}.hestya-final-cta__contact a{color:var(--hestya-color-text) !important;font-weight:800;text-decoration:none !important}.hestya-final-cta__buttons{margin-top:24px}.hestya-single-internal-link{margin:18px 0 0;font-size:14px;line-height:1.6}.hestya-internal-links{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.hestya-internal-links__item{margin:0;font-size:14px;line-height:1.6}.hestya-single-internal-link a{color:var(--hestya-color-text) !important;font-weight:800;text-decoration:none !important;border-bottom:1px solid rgba(17,17,17,.18)}.hestya-internal-links__item a{color:var(--hestya-color-text) !important;font-weight:800;text-decoration:none !important;border-bottom:1px solid rgba(17,17,17,.18)}.hestya-single-internal-link a:hover,.hestya-single-internal-link a:focus-visible,.hestya-internal-links__item a:hover,.hestya-internal-links__item a:focus-visible{border-bottom-color:var(--hestya-color-accent)}@media (max-width:1279px){.hestya-cpv-list,.hestya-process-steps{grid-template-columns:1fr}}@media (max-width:1023px){.hestya-institutional-page__shell{padding-top:28px}.hestya-institutional-page__sections{padding-bottom:72px}.hestya-doc-checklist,.hestya-public-applications{grid-template-columns:1fr}}@media (max-width:767px){.hestya-institutional-page__shell{padding-top:22px}.hestya-institutional-page__sections{gap:24px;padding-top:24px;padding-bottom:60px}.hestya-institutional-page .hestya-hero__shell,.hestya-final-cta__content,.hestya-process-steps__item,.hestya-cpv-list__item,.hestya-afir-faq__item{padding:22px}.hestya-institutional-page .hestya-hero__shell,.hestya-final-cta{border-radius:24px}.hestya-institutional-page .hestya-hero__title{max-width:none;font-size:clamp(30px,8vw,40px);line-height:1.1;text-wrap:pretty}.hestya-institutional-page .hestya-hero__subtitle,.hestya-final-cta__text{font-size:15px;line-height:1.65}.hestya-program-table{min-width:680px}.hestya-program-table th,.hestya-program-table td{padding:15px 16px}.hestya-doc-checklist__item,.hestya-public-applications__item{padding:16px}.hestya-institutional-section__intro p,.hestya-afir-document-card__text,.hestya-afir-faq__answer p{font-size:15px;line-height:1.65}.hestya-final-cta__contacts{display:grid}.hestya-final-cta__contact{justify-content:flex-start;width:100%;min-height:46px;line-height:1.3}}.hestya-seap-page .hestya-hero__shell{max-width:1120px}.hestya-seap-page .hestya-hero__subtitle{max-width:940px}.hestya-cpv-list__code-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.hestya-seap-cpv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hestya-seap-cpv-card{position:relative}.hestya-seap-cpv-card--primary{border-color:rgba(255,124,35,.34);background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(255,247,240,.94) 100%);box-shadow:0 22px 60px rgba(255,124,35,.12)}.hestya-seap-cpv-card__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,124,35,.22);border-radius:999px;background:rgba(255,124,35,.11);color:#7a3b0d;font-size:11px;font-weight:800;line-height:1;text-transform:uppercase}.hestya-seap-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hestya-seap-document-card{min-height:100%}.hestya-seap-document-card--featured{border-color:rgba(255,124,35,.28);background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(255,250,245,.96) 100%)}.hestya-seap-document-card__content,.hestya-seap-application-card__content{display:grid;gap:7px}.hestya-seap-document-card__title,.hestya-seap-application-card__title{display:block;color:var(--hestya-color-text);font-size:16px;font-weight:800;line-height:1.35}.hestya-seap-document-card__text,.hestya-seap-application-card__text{display:block;color:var(--hestya-color-text-muted);font-size:15px;line-height:1.65}.hestya-seap-applications-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hestya-seap-application-card{min-height:100%}.hestya-seap-process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hestya-seap-process-card{padding:20px}.hestya-seap-final-cta{border-color:rgba(255,124,35,.26)}.hestya-seap-final-cta .hestya-final-cta__content{max-width:980px}.hestya-seap-internal-links{max-width:820px}@media (max-width:1279px){.hestya-seap-doc-grid,.hestya-seap-applications-grid,.hestya-seap-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.hestya-seap-cpv-grid{grid-template-columns:1fr}}@media (max-width:767px){.hestya-seap-page .hestya-hero__title{max-width:none}.hestya-seap-page .hestya-hero__buttons .hestya-homepage-button,.hestya-seap-final-cta .hestya-final-cta__buttons .hestya-homepage-button{width:100%}.hestya-seap-doc-grid,.hestya-seap-applications-grid,.hestya-seap-process-grid{grid-template-columns:1fr}.hestya-seap-document-card__title,.hestya-seap-application-card__title{font-size:15px}.hestya-seap-document-card__text,.hestya-seap-application-card__text{font-size:14px;line-height:1.6}}