:root{--color-primary: var(--color-eu-blue);--color-primary-dark: #1d4ed8;--color-accent: #4299e1;--color-text: #2d3748;--color-text-light: #4a5568;--color-background: #e1eaf5;--color-background-alt: #f7fafc;--color-eu-blue: #003399;--color-eu-yellow: #f9dd2c;--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 4rem;--font-size-base: 1rem;--font-size-lg: 1.45rem;--font-size-xl: 2.5rem;--font-size-2xl: 2.75rem;--font-size-3xl: 3.15rem;--max-width: 100ch}*{box-sizing:border-box;margin:0;padding:0;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}html{scroll-behavior:smooth}body{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;color:var(--color-text);line-height:1.6;background:var(--color-background)}section{padding:var(--spacing-lg) var(--spacing-sm)}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--spacing-sm)}.container__wider{max-width:150ch}h1,h2,h3,h4{line-height:1.2;margin-bottom:var(--spacing-md);font-family:Times New Roman,serif;font-weight:900;color:var(--color-eu-blue);text-wrap:pretty}h1{font-size:var(--font-size-3xl);line-height:1.2}h2{font-size:var(--font-size-2xl);text-align:center;margin-top:var(--spacing-lg)}h3{font-size:var(--font-size-xl);margin-top:var(--spacing-md)}h4{font-size:var(--font-size-lg);margin-top:var(--spacing-md);font-weight:bolder}p{margin-bottom:var(--spacing-md)}a{color:var(--color-primary);text-decoration:underline;transition:all .3s ease}a:hover{color:var(--color-primary-dark)}input:focus,select:focus,textarea:focus,button:focus,a:focus{outline:2px solid black;outline-offset:2px}button,.cta-button{display:inline-block;padding:var(--spacing-sm);background:var(--color-primary);color:#fff;border:none;border-radius:.5rem;font-size:var(--font-size-lg);font-weight:600;cursor:pointer;transition:all .3s ease}button:hover,.cta-button:hover{background:var(--color-primary-dark);color:#fff}.cta-button.button--secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary);padding:.25rem 1rem;display:inline-block;margin-bottom:4rem}img{max-width:100%;height:auto}.no-list-style{list-style-type:none}@media (min-width: 768px){:root{--font-size-3xl: 3rem}section{padding:var(--spacing-md) var(--spacing-sm)}.container{padding:0 var(--spacing-sm)}}@media (min-width: 1280px){body{font-size:175%}}header,footer{background:var(--color-eu-blue);text-align:center}dialog[open]{padding:2rem;border-radius:1rem;display:flex;flex-direction:column;align-self:center;justify-self:center;max-width:80ch;min-width:20ch}dialog .cta-button.button--secondary{margin-bottom:0;padding:.5rem 1rem;width:fit-content;align-self:center}dialog::backdrop{background-color:#00000080}dialog p{font-size:125%}.yellow-bck{position:relative;background:var(--color-eu-yellow)}.form-holder[data-astro-cid-lgbhronv]{padding:var(--spacing-md);background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a}.form-line[data-astro-cid-lgbhronv]{margin-bottom:2rem}.form-line[data-astro-cid-lgbhronv] label[data-astro-cid-lgbhronv]{display:block}.form-line[data-astro-cid-lgbhronv] input[data-astro-cid-lgbhronv],.form-line[data-astro-cid-lgbhronv] textarea[data-astro-cid-lgbhronv],.form-line[data-astro-cid-lgbhronv] select[data-astro-cid-lgbhronv]{font-size:inherit;padding:.35rem .5rem}.form-line[data-astro-cid-lgbhronv] input[data-astro-cid-lgbhronv]:not([type=checkbox]),.form-line[data-astro-cid-lgbhronv] textarea[data-astro-cid-lgbhronv]{font-size:inherit;padding:.35rem .5rem;min-width:10ch;width:80%;max-width:50ch}select[data-astro-cid-lgbhronv]{width:100%;max-width:30ch}.form-line[data-astro-cid-lgbhronv] textarea[data-astro-cid-lgbhronv]{font-size:125%;field-sizing:content;min-height:20ch}.form-line[data-astro-cid-lgbhronv] label[data-astro-cid-lgbhronv] .smaller[data-astro-cid-lgbhronv]{font-size:.875rem}#parameters[data-astro-cid-lgbhronv]{padding:.5rem}fieldset[data-astro-cid-lgbhronv]{padding:1rem;margin-bottom:2rem}fieldset[data-astro-cid-lgbhronv] legend[data-astro-cid-lgbhronv]{padding:.5rem}fieldset[data-astro-cid-lgbhronv] legend[data-astro-cid-lgbhronv],.form-holder[data-astro-cid-lgbhronv] label[data-astro-cid-lgbhronv]{font-size:1.25rem}#js_result_text[data-astro-cid-lgbhronv]:not([hidden]){border:1px solid lightblue;display:inline-block;padding:1rem;box-shadow:1px 4px 10px #00f;border-radius:.5rem;font-size:1.45rem;margin:2rem 0}.honey[data-astro-cid-lgbhronv]{opacity:0;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}details[data-astro-cid-lgbhronv]{margin:1rem 0 2rem;border:1px solid transparent;border-radius:.5rem;border:1px solid}details[data-astro-cid-lgbhronv][open]{border-color:gray}details[data-astro-cid-lgbhronv] summary[data-astro-cid-lgbhronv]{font-weight:700;padding:1rem .5rem}details[data-astro-cid-lgbhronv] h3[data-astro-cid-lgbhronv]{margin-top:1rem}details[data-astro-cid-lgbhronv]>div[data-astro-cid-lgbhronv]{padding:.5rem 2rem}.result-holder[data-astro-cid-lgbhronv]{display:block}label[data-astro-cid-lgbhronv] a[data-astro-cid-lgbhronv]{text-decoration:underline}summary[data-astro-cid-lgbhronv]:hover{cursor:pointer}details[data-astro-cid-lgbhronv] li[data-astro-cid-lgbhronv]{padding-bottom:1rem}footer[data-astro-cid-sz7xmlte]{margin-top:6rem}footer[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:#fff}footer[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#fff;text-decoration:underline}footer[data-astro-cid-sz7xmlte] .container[data-astro-cid-sz7xmlte]{padding:3rem 0}.logo-row[data-astro-cid-f7zq63pn]{padding:4rem 0;text-align:center;background:var(--color-eu-blue);color:#ff0;font-weight:600;margin:2rem 0;font-size:1.5rem}.logo-row[data-astro-cid-f7zq63pn] p[data-astro-cid-f7zq63pn]{max-width:65ch;margin:0 auto}header[data-astro-cid-j7pv25f6]{padding:2rem 0}.hero[data-astro-cid-j7pv25f6]{text-align:center;background:linear-gradient(135deg,#f0f7ff,#fff,#f0f7ff)}.hero[data-astro-cid-j7pv25f6] .subtitle[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl);color:var(--color-text-light);margin:5rem auto}.benefits[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6],.benefits[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid}.benefits[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]::marker{font-weight:bolder}@media (min-width: 768px){.benefits[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6],.benefits[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.benefits[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{padding:var(--spacing-sm);background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center}.benefits[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]::marker{font-weight:bolder;font-size:150%;vertical-align:middle}}@media (min-width: 1024px){.benefits[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6],.benefits[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.benefits[data-astro-cid-j7pv25f6] ol[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) 1rem;padding:var(--spacing-sm)}}.benefits[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:0}.grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--spacing-md)}.target-audience[data-astro-cid-j7pv25f6]{background:var(--color-background-alt)}.benefit[data-astro-cid-j7pv25f6]{background-color:#fff}article[data-astro-cid-j7pv25f6],.service-card[data-astro-cid-j7pv25f6],.process-card[data-astro-cid-j7pv25f6]{padding:var(--spacing-sm);background:#fff;border-radius:.5rem;box-shadow:0 2px 4px #0000001a;word-break:break-all}@media (min-width: 768px){article[data-astro-cid-j7pv25f6],.service-card[data-astro-cid-j7pv25f6],.process-card[data-astro-cid-j7pv25f6]{padding:var(--spacing-lg)}}.service-card[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:1rem;flex-direction:column}.service-card[data-astro-cid-j7pv25f6] .icon[data-astro-cid-j7pv25f6]{align-self:center}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.process-card[data-astro-cid-j7pv25f6]{text-align:center}.icon[data-astro-cid-j7pv25f6]{font-size:var(--font-size-xl)}.step[data-astro-cid-j7pv25f6]{font-size:var(--font-size-2xl);display:block;margin-bottom:var(--spacing-sm)}.cta[data-astro-cid-j7pv25f6]{text-align:center;background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:#fff}.cta[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{background:#fff;color:var(--color-primary)}.cta[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]:hover{background:var(--color-background-alt)}.contact-form[data-astro-cid-j7pv25f6]{max-width:32rem;margin:var(--spacing-md) auto;padding:var(--spacing-md);background:#ffffff1a;border-radius:.5rem;backdrop-filter:blur(10px)}.form-group[data-astro-cid-j7pv25f6]{margin-bottom:var(--spacing-md);text-align:left}.form-group[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6]{display:block;margin-bottom:var(--spacing-xs);font-weight:500}.form-group[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:100%;padding:var(--spacing-sm);border:2px solid rgba(255,255,255,.2);border-radius:.25rem;background:#ffffffe6;color:var(--color-text);font-size:var(--font-size-base)}.form-group[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}.form-group[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]::placeholder{color:var(--color-text-light);opacity:.7}.contact-form[data-astro-cid-j7pv25f6] .button[data-astro-cid-j7pv25f6]{width:100%;margin-top:var(--spacing-md)}@media (min-width: 768px){.benefits[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6],.grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.contact-form[data-astro-cid-j7pv25f6]{padding:var(--spacing-lg)}}@media (min-width: 1024px){.target-audience[data-astro-cid-j7pv25f6] .grid[data-astro-cid-j7pv25f6],.included[data-astro-cid-j7pv25f6] .grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.process[data-astro-cid-j7pv25f6] .grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}
