:root{--color-primary-blue:#123b7a;--color-primary-blue-dark:#0a2a5c;--color-primary-blue-light:#1e57b0;--color-primary-red:#c62828;--color-primary-red-dark:#8e1d1d;--color-primary-red-light:#e53935;--color-primary-orange:#f28c28;--color-primary-orange-dark:#c46a10;--color-primary-orange-light:#ffa856;--color-white:#fff;--color-ink:#1f2937;--color-ink-soft:#374151;--color-ink-muted:#6b7280;--color-paper:#fff8ed;--color-paper-warm:#fbefd8;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-success:#2e7d32;--color-warning:#b45309;--color-danger:#b91c1c;--color-info:#1d4ed8;--branch-branco:#f2c94c;--branch-branco-dark:#8a6a00;--branch-branco-soft:#fff4cc;--branch-branco-ink:#1f2937;--branch-reparto:#2e7d32;--branch-reparto-dark:#1b4d1f;--branch-reparto-soft:#dcefdd;--branch-reparto-ink:#fff;--branch-clan:#c62828;--branch-clan-dark:#8e1d1d;--branch-clan-soft:#fbe2e2;--branch-clan-ink:#fff;--branch-coca:#6b3fa0;--branch-coca-dark:#4a2873;--branch-coca-soft:#ece2f8;--branch-coca-ink:#fff;--branch-gruppo:var(--color-primary-blue);--branch-gruppo-soft:#e5edfa;--branch-gruppo-ink:#fff;--font-sans:"Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, Arial, sans-serif;--font-display:var(--font-sans);--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fs-12:.75rem;--fs-14:.875rem;--fs-16:1rem;--fs-18:1.125rem;--fs-20:1.25rem;--fs-24:1.5rem;--fs-28:1.75rem;--fs-32:2rem;--fs-40:2.5rem;--fs-48:3rem;--fs-56:3.5rem;--lh-tight:1.15;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--lh-loose:1.75;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extrabold:800;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--container-narrow:44rem;--container-default:68rem;--container-wide:80rem;--container-padding:var(--space-4);--radius-xs:4px;--radius-sm:8px;--radius-md:8px;--radius-lg:8px;--radius-xl:8px;--radius-pill:999px;--border-width:1px;--border-width-strong:2px;--shadow-xs:0 1px 2px #0f172a0a;--shadow-sm:0 1px 3px #0f172a0f, 0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a14, 0 2px 4px #0f172a0a;--shadow-lg:0 12px 28px #0f172a1f, 0 4px 8px #0f172a0d;--shadow-focus:0 0 0 3px #f28c2873;--transition-fast:.12s cubic-bezier(.4, 0, .2, 1);--transition-base:.2s cubic-bezier(.4, 0, .2, 1);--transition-slow:.32s cubic-bezier(.4, 0, .2, 1);--z-base:1;--z-sticky:10;--z-header:20;--z-overlay:50;--z-modal:100;--z-toast:200;--touch-target:44px}@media (prefers-reduced-motion:reduce){:root{--transition-fast:0s;--transition-base:0s;--transition-slow:0s}}*,:before,:after{box-sizing:border-box;min-width:0}*{margin:0;padding:0}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;hanging-punctuation:first last}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;line-height:var(--lh-relaxed);font-family:var(--font-sans);font-size:var(--fs-16);color:var(--color-ink);background-color:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}iframe,object,embed,table{max-width:100%}a,code,pre,td,th,dd,dt{overflow-wrap:break-word;word-break:break-word}pre,code{white-space:pre-wrap}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{line-height:var(--lh-tight);font-weight:var(--fw-bold);color:var(--color-ink)}a{color:var(--color-primary-blue);text-underline-offset:.18em;text-decoration:underline .08em}a:hover{color:var(--color-primary-blue-dark)}ul,ol{padding-inline-start:var(--space-6);list-style-position:outside}#root,#__next{isolation:isolate}:focus-visible{outline:3px solid var(--color-primary-orange);outline-offset:2px;border-radius:var(--radius-xs)}.skip-link{top:-100px;left:var(--space-4);z-index:var(--z-toast);padding:var(--space-3) var(--space-4);background:var(--color-primary-blue);color:var(--color-white);font-weight:var(--fw-semibold);border-radius:var(--radius-sm);transition:top var(--transition-fast);text-decoration:none;position:absolute}.skip-link:focus{top:var(--space-4)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--color-primary-orange);color:var(--color-ink)}h1,.h1{font-size:clamp(var(--fs-28), 2vw + 1.5rem, var(--fs-48));font-weight:var(--fw-extrabold);letter-spacing:0}h2,.h2{font-size:clamp(var(--fs-24), 1.5vw + 1.2rem, var(--fs-32));font-weight:var(--fw-bold);letter-spacing:0}h3,.h3{font-size:clamp(var(--fs-20), 1vw + 1rem, var(--fs-24));font-weight:var(--fw-bold)}h4,.h4{font-size:var(--fs-18);font-weight:var(--fw-semibold)}h5,.h5{font-size:var(--fs-16);font-weight:var(--fw-semibold)}h6,.h6{font-size:var(--fs-14);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-soft)}.lead{font-size:var(--fs-18);line-height:var(--lh-relaxed);color:var(--color-ink-soft)}.muted{color:var(--color-ink-muted)}.eyebrow{font-size:var(--fs-12);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.12em;color:var(--color-primary-blue);display:inline-block}.prose{max-width:var(--container-narrow);font-size:var(--fs-18);line-height:var(--lh-relaxed)}.prose>*+*{margin-top:var(--space-4)}.prose h2{margin-top:var(--space-10)}.prose h3{margin-top:var(--space-8)}.prose ul,.prose ol{padding-inline-start:var(--space-6)}.prose li+li{margin-top:var(--space-2)}.container{width:100%;max-width:min(var(--container-default), 100%);padding-inline:var(--container-padding);margin-inline:auto}.container--narrow{max-width:min(var(--container-narrow), 100%)}.container--wide{max-width:min(var(--container-wide), 100%)}@media (width>=768px){:root{--container-padding:var(--space-6)}}@media (width>=1024px){:root{--container-padding:var(--space-8)}}.section{max-width:100%;padding-block:var(--space-12)}@media (width>=768px){.section{padding-block:var(--space-16)}}.section--paper{background-color:var(--color-paper)}.section--paper-warm{background-color:var(--color-paper-warm)}.section--blue{background-color:var(--color-primary-blue);color:var(--color-white)}.section--blue h1,.section--blue h2,.section--blue h3{color:var(--color-white)}.stack>*+*{margin-top:var(--space-4)}.stack-2>*+*{margin-top:var(--space-2)}.stack-6>*+*{margin-top:var(--space-6)}.stack-8>*+*{margin-top:var(--space-8)}.cluster{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.grid{gap:var(--space-4);display:grid}.grid--2,.grid--3{grid-template-columns:1fr}.grid--4{grid-template-columns:1fr 1fr}@media (width>=640px){.grid--4{grid-template-columns:1fr 1fr}.grid--3{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.grid{gap:var(--space-6)}.grid--2{grid-template-columns:1fr 1fr}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.text-center{text-align:center}.text-left{text-align:left}.mt-0{margin-top:0!important}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.hide-mobile{display:none}.hide-desktop{display:initial}@media (width>=768px){.hide-mobile{display:initial}.hide-desktop{display:none}}.form{max-width:720px}.form fieldset{border:none;margin:0;padding:0}.form legend{font-size:var(--fs-20);font-weight:var(--fw-bold);margin-bottom:var(--space-2);color:var(--color-ink);display:block}.field{margin-bottom:var(--space-5);flex-direction:column;gap:6px;display:flex}.field--row{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.field--row.field--row-2{grid-template-columns:1fr 1fr}.field--row.field--row-3{grid-template-columns:1fr 1fr 1fr}}.field label,.field legend{font-size:var(--fs-14);font-weight:var(--fw-semibold);color:var(--color-ink);margin-bottom:4px}.field .req{color:var(--color-primary-red);margin-left:2px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=date],.field input[type=number],.field select,.field textarea{width:100%;min-height:var(--touch-target);padding:10px var(--space-3);font-size:var(--fs-16);color:var(--color-ink);background:var(--color-white);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-sm);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);line-height:1.4}.field textarea{resize:vertical;min-height:120px;font-family:inherit}.field input:hover,.field select:hover,.field textarea:hover{border-color:var(--color-ink-soft)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-primary-blue);outline:none;box-shadow:0 0 0 3px #123b7a2e}.field--error input,.field--error select,.field--error textarea{border-color:var(--color-primary-red)}.field--error input:focus,.field--error select:focus,.field--error textarea:focus{box-shadow:0 0 0 3px #c628282e}.field__hint{font-size:var(--fs-12);color:var(--color-ink-muted);line-height:1.4}.field__error{font-size:var(--fs-14);color:var(--color-primary-red);font-weight:var(--fw-semibold);margin-top:2px}.field__error[hidden]{display:none}.radio-group,.checkbox-group{gap:var(--space-2);flex-direction:column;display:flex}.radio-group--inline{gap:var(--space-3);flex-flow:wrap}.radio-option,.checkbox-option{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;min-height:var(--touch-target);transition:border-color var(--transition-fast), background var(--transition-fast);display:flex}.radio-option:hover,.checkbox-option:hover{border-color:var(--color-primary-blue);background:var(--color-paper)}.radio-option input,.checkbox-option input{width:18px;height:18px;accent-color:var(--color-primary-blue);flex-shrink:0;margin-top:3px}.radio-option__text,.checkbox-option__text{font-size:var(--fs-14);flex-direction:column;gap:2px;line-height:1.4;display:flex}.radio-option__text strong,.checkbox-option__text strong{font-weight:var(--fw-semibold)}.radio-option__text small,.checkbox-option__text small{color:var(--color-ink-muted);font-size:var(--fs-12)}.honeypot{visibility:visible;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.form-progress{gap:var(--space-2);margin-bottom:var(--space-6);padding:0;list-style:none;display:flex}.form-progress li{font-size:var(--fs-12);color:var(--color-ink-muted);font-weight:var(--fw-semibold);text-transform:uppercase;letter-spacing:.04em;flex-direction:column;flex:1;gap:6px;display:flex}.form-progress li:before{content:"";background:var(--color-border);height:6px;transition:background var(--transition-base);border-radius:4px;display:block}.form-progress li.is-done:before{background:var(--color-success)}.form-progress li.is-current:before{background:var(--color-primary-orange)}.form-progress li.is-current{color:var(--color-ink)}.form-progress li span{display:none}@media (width>=640px){.form-progress li span{display:block}}.form-step[hidden]{display:none!important}.form-step__header{margin-bottom:var(--space-5)}.form-step__title{font-size:clamp(var(--fs-24), 2vw + 1rem, var(--fs-28));font-weight:var(--fw-bold)}.form-step__desc{margin-top:var(--space-2);font-size:var(--fs-16);color:var(--color-ink-soft);line-height:var(--lh-relaxed)}.form-actions{justify-content:space-between;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.form-actions__right{gap:var(--space-3);flex-wrap:wrap;margin-left:auto;display:flex}.branch-preview{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);background:var(--color-paper);border:1.5px solid var(--color-border);border-radius:var(--radius-md);margin-top:var(--space-2);display:flex}.branch-preview__dot{background:var(--color-border-strong);border-radius:50%;flex-shrink:0;width:14px;height:14px}.branch-preview--branco{border-left:4px solid var(--branch-branco)}.branch-preview--branco .branch-preview__dot{background:var(--branch-branco)}.branch-preview--reparto{border-left:4px solid var(--branch-reparto)}.branch-preview--reparto .branch-preview__dot{background:var(--branch-reparto)}.branch-preview--clan{border-left:4px solid var(--branch-clan)}.branch-preview--clan .branch-preview__dot{background:var(--branch-clan)}.branch-preview--fuori-eta{border-left:4px solid var(--color-warning)}.branch-preview--fuori-eta .branch-preview__dot{background:var(--color-warning)}.branch-preview__text{font-size:var(--fs-14);color:var(--color-ink-soft)}.branch-preview__text strong{color:var(--color-ink);font-size:var(--fs-16);display:block}.form-feedback{padding:var(--space-5);border-radius:var(--radius-md);margin-bottom:var(--space-6);font-size:var(--fs-16);line-height:var(--lh-relaxed);border:1.5px solid}.form-feedback--success{border-color:var(--color-success);color:#134d18;background:#2e7d320f}.form-feedback--error{border-color:var(--color-danger);color:#7c1d1d;background:#b91c1c0f}.form-feedback h3{margin-bottom:var(--space-2)}.spinner{border:2.5px solid #fff6;border-top-color:var(--color-white);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}.hero.hero--image .hero__cta .btn--ghost{color:var(--color-white)}.hero.hero--image .hero__cta .btn--ghost:hover{color:var(--color-white);background:#ffffff24}.header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);background:var(--color-white);border-bottom:1px solid var(--color-border);backdrop-filter:saturate(140%)blur(8px);position:sticky;top:0}.header__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding-block:var(--space-2);display:flex}.header__brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-3);color:var(--color-ink);text-decoration:none;display:inline-flex}.header__brand[data-astro-cid-nen7h5rs]:hover{color:var(--color-primary-blue)}.header__brand-mark[data-astro-cid-nen7h5rs]{flex-shrink:0;display:inline-flex}.header__brand-text[data-astro-cid-nen7h5rs]{flex-direction:column;line-height:1.1;display:flex}.header__brand-text[data-astro-cid-nen7h5rs] strong[data-astro-cid-nen7h5rs]{font-size:var(--fs-18);font-weight:var(--fw-extrabold);letter-spacing:0}.header__brand-sub[data-astro-cid-nen7h5rs]{font-size:var(--fs-12);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:.08em}.header__toggle[data-astro-cid-nen7h5rs]{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-sm);color:var(--color-ink);justify-content:center;align-items:center;display:inline-flex}.header__toggle[data-astro-cid-nen7h5rs]:hover{background:var(--color-paper)}.header__toggle-bars[data-astro-cid-nen7h5rs]{width:22px;height:16px;position:relative}.header__toggle-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{height:2px;transition:transform var(--transition-base), opacity var(--transition-base);background:currentColor;border-radius:2px;position:absolute;left:0;right:0}.header__toggle-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:0}.header__toggle-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){top:7px}.header__toggle-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){top:14px}[data-astro-cid-nen7h5rs][aria-expanded=true] .header__toggle-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .header__toggle-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}[data-astro-cid-nen7h5rs][aria-expanded=true] .header__toggle-bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.header__nav[data-astro-cid-nen7h5rs]{background:var(--color-white);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-md);padding:var(--space-4) 0;display:none;position:absolute;inset:100% 0 auto}.header__nav[data-astro-cid-nen7h5rs].is-open{display:block}.header__nav-list[data-astro-cid-nen7h5rs]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.header__nav-item[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--color-border)}.header__nav-item[data-astro-cid-nen7h5rs]:last-child{border-bottom:none}.header__nav-link[data-astro-cid-nen7h5rs]{min-height:var(--touch-target);padding:var(--space-3) var(--container-padding);color:var(--color-ink);font-weight:var(--fw-semibold);align-items:center;text-decoration:none;display:flex}.header__nav-link[data-astro-cid-nen7h5rs].is-active{color:var(--color-primary-blue);background:var(--color-paper)}@media (width>=960px){.header__toggle[data-astro-cid-nen7h5rs]{display:none}.header__nav[data-astro-cid-nen7h5rs]{box-shadow:none;background:0 0;border:none;padding:0;display:flex;position:static}.header__nav-list[data-astro-cid-nen7h5rs]{gap:var(--space-1);flex-direction:row}.header__nav-item[data-astro-cid-nen7h5rs]{border:none}.header__nav-link[data-astro-cid-nen7h5rs]{min-height:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm)}.header__nav-link[data-astro-cid-nen7h5rs]:hover{background:var(--color-paper)}.header__nav-link[data-astro-cid-nen7h5rs].is-active{color:var(--color-primary-blue);box-shadow:inset 0 -3px 0 var(--color-primary-orange);background:0 0;border-radius:0}}.footer[data-astro-cid-jo6i4kqk]{background:var(--color-primary-blue);color:#ffffffeb;margin-top:var(--space-16)}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#ffffffeb;text-decoration:none}.footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--color-primary-orange);text-decoration:underline}.footer__inner[data-astro-cid-jo6i4kqk]{gap:var(--space-8);padding-block:var(--space-12);grid-template-columns:1fr;display:grid}@media (width>=640px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr 1fr 1fr 1fr}}.footer__brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.footer__logo[data-astro-cid-jo6i4kqk]{background:var(--color-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;padding:6px;display:inline-flex;box-shadow:0 2px 8px #00000026}.footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{object-fit:contain;width:100%;height:100%}.footer__title[data-astro-cid-jo6i4kqk]{font-size:var(--fs-14);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-white);margin-bottom:var(--space-3)}.footer__title--brand[data-astro-cid-jo6i4kqk]{text-transform:none;letter-spacing:0;font-size:var(--fs-18);margin-bottom:0}.footer__title--space[data-astro-cid-jo6i4kqk]{margin-top:var(--space-6)}.footer__text[data-astro-cid-jo6i4kqk],.footer__address[data-astro-cid-jo6i4kqk]{font-size:var(--fs-14);font-style:normal;line-height:var(--lh-relaxed);color:#ffffffd9}.footer__list[data-astro-cid-jo6i4kqk],.footer__social[data-astro-cid-jo6i4kqk]{gap:var(--space-2);font-size:var(--fs-14);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.footer__legal[data-astro-cid-jo6i4kqk]{padding-block:var(--space-4);font-size:var(--fs-12);color:#ffffffb3;border-top:1px solid #ffffff26}.cookie-notice[data-astro-cid-mmfs7a7x]{inset:auto var(--space-4) var(--space-4);z-index:var(--z-toast);max-width:720px;color:var(--color-ink);margin-inline:auto;position:fixed}.cookie-notice[data-astro-cid-mmfs7a7x][hidden]{display:none}.cookie-notice__content[data-astro-cid-mmfs7a7x]{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-left:4px solid var(--color-primary-orange);border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-lg);display:grid}.cookie-notice[data-astro-cid-mmfs7a7x] p[data-astro-cid-mmfs7a7x]{font-size:var(--fs-14);line-height:var(--lh-relaxed);margin:0}.cookie-notice__actions[data-astro-cid-mmfs7a7x]{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cookie-notice__actions[data-astro-cid-mmfs7a7x] a[data-astro-cid-mmfs7a7x]{color:var(--color-primary-blue);font-weight:var(--fw-semibold)}.cookie-notice__actions[data-astro-cid-mmfs7a7x] button[data-astro-cid-mmfs7a7x]{min-height:36px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-primary-blue);color:var(--color-white);font-weight:var(--fw-bold)}.cookie-notice__actions[data-astro-cid-mmfs7a7x] button[data-astro-cid-mmfs7a7x]:hover{background:var(--color-primary-blue-dark)}@media (width>=640px){.cookie-notice__content[data-astro-cid-mmfs7a7x]{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.hero[data-astro-cid-ge2uvauf]{--hero-overlay-start:#0a192fe6;--hero-overlay-mid:#0a192f8f;--hero-overlay-end:#0a192f52;min-height:clamp(300px,42vw,520px);padding-block:clamp(var(--space-10), 6vw, var(--space-20));color:var(--color-white);background:var(--color-primary-blue);align-items:end;display:flex;position:relative;overflow:hidden}.hero--fazzoletto[data-astro-cid-ge2uvauf]{background:linear-gradient(125deg, var(--color-primary-blue) 0%, var(--color-primary-blue) 38%, var(--color-primary-red) 65%, var(--color-primary-orange) 100%)}.hero--fazzoletto[data-astro-cid-ge2uvauf]:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 46%,#ffffff38 49%,#ffffff4d 51%,#0000 54%),radial-gradient(circle at 80% 20%,#ffffff2e 0%,#0000 45%);position:absolute;inset:0}.hero--paper[data-astro-cid-ge2uvauf]{background:var(--color-paper);color:var(--color-ink)}.hero--branch-branco[data-astro-cid-ge2uvauf]{background:var(--branch-branco);color:var(--branch-branco-ink)}.hero--branch-reparto[data-astro-cid-ge2uvauf]{background:var(--branch-reparto);color:var(--branch-reparto-ink)}.hero--branch-clan[data-astro-cid-ge2uvauf]{background:var(--branch-clan);color:var(--branch-clan-ink)}.hero--branch-coca[data-astro-cid-ge2uvauf]{background:var(--branch-coca);color:var(--branch-coca-ink)}.hero--branch-branco[data-astro-cid-ge2uvauf]{--hero-overlay-start:#5f480ae6;--hero-overlay-mid:#70540d9e;--hero-overlay-end:#70540d4d}.hero--branch-reparto[data-astro-cid-ge2uvauf]{--hero-overlay-start:#14401beb;--hero-overlay-mid:#1a5c259e;--hero-overlay-end:#1a5c2547}.hero--branch-clan[data-astro-cid-ge2uvauf]{--hero-overlay-start:#6d1217eb;--hero-overlay-mid:#93191f9e;--hero-overlay-end:#93191f4d}.hero--branch-coca[data-astro-cid-ge2uvauf]{--hero-overlay-start:#41225feb;--hero-overlay-mid:#5f38899e;--hero-overlay-end:#5f38894d}.hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg, var(--hero-overlay-start), var(--hero-overlay-mid) 56%, var(--hero-overlay-end));position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero__bg[data-astro-cid-ge2uvauf]{pointer-events:none;color:currentColor;position:absolute;inset:0}.hero__shape[data-astro-cid-ge2uvauf]{width:100%;height:100%;position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{max-width:760px;position:relative}.hero--with-logo[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-6);max-width:var(--container-default);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=768px){.hero--with-logo[data-astro-cid-ge2uvauf] .hero__inner[data-astro-cid-ge2uvauf]{gap:var(--space-10);grid-template-columns:1fr auto}}.hero__content[data-astro-cid-ge2uvauf]{min-width:0}.hero__logo[data-astro-cid-ge2uvauf]{flex-shrink:0;justify-content:center;display:flex}.hero__logo-disc[data-astro-cid-ge2uvauf]{background:var(--color-white);border-radius:50%;justify-content:center;align-items:center;width:160px;height:160px;padding:14px;display:inline-flex;box-shadow:0 6px 20px #0000002e,inset 0 0 0 1px #0000000a}.hero__logo-disc[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:contain;width:100%;height:100%}@media (width>=768px){.hero__logo-disc[data-astro-cid-ge2uvauf]{width:200px;height:200px;padding:18px}}.hero__eyebrow[data-astro-cid-ge2uvauf]{font-size:var(--fs-12);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.14em;border-radius:var(--radius-pill);color:inherit;margin-bottom:var(--space-4);background:#ffffff2e;padding:4px 10px;display:inline-block}.hero--paper[data-astro-cid-ge2uvauf] .hero__eyebrow[data-astro-cid-ge2uvauf]{background:var(--color-primary-blue);color:var(--color-white)}.hero__title[data-astro-cid-ge2uvauf]{color:inherit;font-size:clamp(var(--fs-32), 4vw + 1rem, var(--fs-56));font-weight:var(--fw-extrabold);letter-spacing:0;line-height:var(--lh-tight)}.hero__subtitle[data-astro-cid-ge2uvauf]{margin-top:var(--space-4);font-size:var(--fs-18);line-height:var(--lh-relaxed);opacity:.95;max-width:56ch}.hero__cta[data-astro-cid-ge2uvauf]{margin-top:var(--space-6);gap:var(--space-3);flex-wrap:wrap;display:flex}.hero--blue[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline,.hero--fazzoletto[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline,.hero--branch-branco[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline,.hero--branch-reparto[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline,.hero--branch-clan[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline,.hero--branch-coca[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline{color:var(--color-white);border-color:var(--color-white);backdrop-filter:blur(2px);background:#ffffff1a}.hero--blue[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline:hover,.hero--fazzoletto[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline:hover,.hero--branch-branco[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline:hover,.hero--branch-reparto[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline:hover,.hero--branch-clan[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline:hover,.hero--branch-coca[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--outline:hover{background:var(--color-white);color:var(--color-primary-blue)}.hero--blue[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost,.hero--fazzoletto[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost,.hero--branch-branco[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost,.hero--branch-reparto[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost,.hero--branch-clan[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost,.hero--branch-coca[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost{color:var(--color-white);text-underline-offset:.18em;text-decoration:underline}.hero--blue[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost:hover,.hero--fazzoletto[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost:hover,.hero--branch-branco[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost:hover,.hero--branch-reparto[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost:hover,.hero--branch-clan[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost:hover,.hero--branch-coca[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost:hover{color:var(--color-white);background:#ffffff29}.hero--image[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost{color:var(--color-white)}.hero--image[data-astro-cid-ge2uvauf] .hero__cta[data-astro-cid-ge2uvauf] .btn--ghost:hover{color:var(--color-white);background:#ffffff24}.hero--image[data-astro-cid-ge2uvauf].hero--branch-branco,.hero--image[data-astro-cid-ge2uvauf].hero--branch-reparto,.hero--image[data-astro-cid-ge2uvauf].hero--branch-clan,.hero--image[data-astro-cid-ge2uvauf].hero--branch-coca{color:var(--color-white)}
