@font-face{font-family:Archivo;src:url(/fonts/Archivo-VF-latin.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{color-scheme:light;--gc-ink:#0f1c2e;--gc-ink-hover:#22324a;--gc-graphite:#4a5568;--gc-paper:#f6f7f8;--gc-sheet:#fff;--gc-mark:#ffd83d;--gc-error:#b42318;--gc-on-ink:#f6f7f8;--gc-on-ink-muted:#a9b4c2;--gc-rule:#0f1c2e29;--gc-rule-strong:#0f1c2e52;--gc-construction:#0f1c2e38;--gc-hatch:repeating-linear-gradient(-45deg, var(--gc-ink) 0 1.5px, transparent 1.5px 6px);--gc-font:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--gc-wdth-display:112%;--gc-wdth-text:100%;--gc-wdth-label:82%;--gc-text-display:clamp(2.5rem, 1.35rem + 4.2vw, 5rem);--gc-text-h2:clamp(1.875rem, 1.3rem + 1.9vw, 2.75rem);--gc-text-h3:1.375rem;--gc-text-lead:1.25rem;--gc-text-body:1.0625rem;--gc-text-small:.875rem;--gc-text-label:.75rem;--gc-leading-tight:1.04;--gc-leading-heading:1.12;--gc-leading-body:1.6;--gc-track-display:-.03em;--gc-track-heading:-.015em;--gc-track-label:.06em;--gc-space-1:4px;--gc-space-2:8px;--gc-space-3:12px;--gc-space-4:16px;--gc-space-5:24px;--gc-space-6:32px;--gc-space-7:48px;--gc-space-8:64px;--gc-space-9:96px;--gc-space-10:128px;--gc-measure:65ch;--gc-container:1240px;--gc-gutter:clamp(20px, 4vw, 48px);--gc-radius:0;--gc-line:1px;--gc-line-strong:1.5px;--gc-shadow-sheet:0 1px 2px #0f1c2e0f, 0 8px 24px -12px #0f1c2e2e;--gc-ease-out:cubic-bezier(.23, 1, .32, 1);--gc-ease-in-out:cubic-bezier(.77, 0, .175, 1);--gc-dur-press:.14s;--gc-dur-hover:.18s;--gc-dur-enter:.24s;--gc-dur-draw:.9s}.gc-negativo{--gc-paper:#0f1c2e;--gc-sheet:#15253a;--gc-ink:#f6f7f8;--gc-ink-hover:#fff;--gc-graphite:#a9b4c2;--gc-on-ink:#0f1c2e;--gc-on-ink-muted:#4a5568;--gc-rule:#f6f7f82e;--gc-rule-strong:#f6f7f85c;--gc-construction:#f6f7f842;--gc-error:#ff8a7a;--gc-hatch:repeating-linear-gradient(-45deg, #f6f7f8 0 1.5px, transparent 1.5px 6px);color-scheme:dark;background:var(--gc-paper);color:var(--gc-ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#0f1c2e1f;scroll-padding-top:88px}@media (pointer:fine){html{overscroll-behavior:none}}body.gc{background:var(--gc-paper);color:var(--gc-ink);font-family:var(--gc-font);font-stretch:var(--gc-wdth-text);font-size:var(--gc-text-body);line-height:var(--gc-leading-body);font-kerning:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;touch-action:manipulation;margin:0}.gc ::selection{background:var(--gc-mark);color:#0f1c2e}.gc :focus-visible{outline:2px solid var(--gc-ink);outline-offset:3px;box-shadow:0 0 0 7px var(--gc-mark)}.gc{scrollbar-color:var(--gc-rule-strong) transparent}.gc input,.gc textarea{caret-color:var(--gc-ink)}.gc-skip{z-index:100;background:var(--gc-ink);color:var(--gc-on-ink);padding:12px 16px;font-weight:560;text-decoration:none;position:absolute;top:-100px;left:16px}.gc-skip:focus-visible{top:16px}.gc-container{width:min(100% - 2 * var(--gc-gutter), var(--gc-container));margin-inline:auto}.gc-display{font-size:var(--gc-text-display);font-weight:520;font-stretch:var(--gc-wdth-display);line-height:var(--gc-leading-tight);letter-spacing:var(--gc-track-display);text-wrap:balance;margin:0}.gc-h2{font-size:var(--gc-text-h2);font-weight:540;font-stretch:var(--gc-wdth-display);line-height:var(--gc-leading-heading);letter-spacing:var(--gc-track-heading);text-wrap:balance;margin:0}.gc-h3{font-size:var(--gc-text-h3);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:580;font-stretch:104%;line-height:1.25}.gc-lead{font-size:var(--gc-text-lead);color:var(--gc-graphite);text-wrap:pretty;max-width:52ch;margin:0;line-height:1.5}.gc-prose{max-width:var(--gc-measure);text-wrap:pretty}.gc-prose p{margin:0 0 1em}.gc-small{font-size:var(--gc-text-small);color:var(--gc-graphite);line-height:1.5}.gc-label{font-size:var(--gc-text-label);font-stretch:var(--gc-wdth-label);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--gc-graphite);font-weight:560}.gc-num{font-variant-numeric:tabular-nums;font-stretch:var(--gc-wdth-label)}.gc-mark{background:linear-gradient(to bottom, transparent .14em, var(--gc-mark) .14em, var(--gc-mark) .94em, transparent .94em);color:#0f1c2e;-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.06em;padding:0 .06em}.gc-link{color:inherit;text-underline-offset:.22em;text-decoration:underline 1.5px;text-decoration-color:var(--gc-rule-strong);transition:text-decoration-color var(--gc-dur-hover) ease;font-weight:560}@media (hover:hover) and (pointer:fine){.gc-link:hover{text-decoration-color:var(--gc-ink)}}.gc-link--arrow{align-items:center;gap:10px;text-decoration:none;display:inline-flex}.gc-link--arrow:after{content:"";width:22px;height:1.5px;transition:transform var(--gc-dur-hover) var(--gc-ease-out);transform-origin:0;background:currentColor}@media (hover:hover) and (pointer:fine){.gc-link--arrow:hover:after{transform:scaleX(1.45)}}.gc-btn{--_bg:var(--gc-ink);--_fg:var(--gc-on-ink);--_bd:var(--gc-ink);border:1.5px solid var(--_bd);border-radius:var(--gc-radius);background:var(--_bg);min-height:52px;color:var(--_fg);font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color var(--gc-dur-hover) ease, color var(--gc-dur-hover) ease, border-color var(--gc-dur-hover) ease, transform var(--gc-dur-press) var(--gc-ease-out);justify-content:center;align-items:center;gap:12px;padding:0 24px;font-size:1rem;font-weight:580;font-stretch:104%;text-decoration:none;display:inline-flex}.gc-btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.gc-btn:hover{--_bg:var(--gc-ink-hover);--_bd:var(--gc-ink-hover)}}.gc-btn--secondary{--_bg:transparent;--_fg:var(--gc-ink);--_bd:var(--gc-ink)}@media (hover:hover) and (pointer:fine){.gc-btn--secondary:hover{--_bg:var(--gc-ink);--_fg:var(--gc-on-ink);--_bd:var(--gc-ink)}}.gc-btn--small{min-height:40px;padding:0 16px;font-size:.9375rem}.gc-btn[disabled],.gc-btn[aria-disabled=true]{--_bg:transparent;--_fg:var(--gc-graphite);--_bd:var(--gc-rule-strong);cursor:not-allowed;transform:none}.gc-btn[aria-busy=true]{cursor:progress}.gc-btn[aria-busy=true]:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.64s linear infinite gc-spin}@keyframes gc-spin{to{transform:rotate(360deg)}}.gc-header{z-index:50;border-bottom:1px solid var(--gc-rule);background:#f6f7f8f0;position:sticky;top:0}@supports (backdrop-filter:blur(8px)){.gc-header{backdrop-filter:saturate(1.2)blur(8px);background:#f6f7f8db}}@media (prefers-reduced-transparency:reduce){.gc-header{background:var(--gc-paper);backdrop-filter:none}}.gc-header__in{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.gc-header__logo{flex:none;display:block}.gc-header__logo img{width:auto;height:40px;display:block}.gc-nav{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.gc-nav a{color:var(--gc-ink);background:linear-gradient(var(--gc-ink), var(--gc-ink)) no-repeat left 12px bottom 4px / 0 1.5px;transition:background-size var(--gc-dur-hover) var(--gc-ease-out);padding:8px 12px;font-size:.9375rem;font-weight:520;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.gc-nav a:hover{background-size:calc(100% - 24px) 1.5px}}.gc-nav a[aria-current=page]{background-size:calc(100% - 24px) 1.5px}.gc-header__actions{align-items:center;gap:12px;display:flex}.gc-menu-btn{display:none}@media (width<=900px){.gc-header__nav{display:none}.gc-menu-btn{border:1.5px solid var(--gc-ink);width:44px;height:44px;color:var(--gc-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.gc-menu-btn span,.gc-menu-btn span:before{background:currentColor;width:18px;height:1.5px;display:block;position:relative}.gc-menu-btn span:before{content:"";position:absolute;top:6px}.gc-menu-btn span{transform:translateY(-3px)}}.gc-field{align-content:start;gap:8px;display:grid}.gc-field label{font-size:.9375rem;font-weight:580}.gc-field .gc-help{font-size:var(--gc-text-small);color:var(--gc-graphite)}.gc-input,.gc-textarea{width:100%;min-height:52px;font:inherit;color:var(--gc-ink);background:var(--gc-sheet);border:1.5px solid var(--gc-rule-strong);border-radius:var(--gc-radius);transition:border-color var(--gc-dur-hover) ease;padding:12px 14px}.gc-textarea{resize:vertical;min-height:132px;line-height:1.5}.gc-input::placeholder,.gc-textarea::placeholder{color:var(--gc-graphite);opacity:1}@media (hover:hover) and (pointer:fine){.gc-input:hover,.gc-textarea:hover{border-color:var(--gc-ink)}}.gc-input:focus-visible,.gc-textarea:focus-visible{border-color:var(--gc-ink);outline-offset:0}.gc-field[data-invalid] .gc-input,.gc-field[data-invalid] .gc-textarea{border-color:var(--gc-error);border-width:2px}.gc-error{font-size:var(--gc-text-small);color:var(--gc-error);align-items:baseline;gap:8px;margin:0;font-weight:560;display:flex}.gc-error:before{content:"";background:var(--gc-error);flex:none;width:10px;height:10px;transform:translateY(1px)rotate(45deg)}.gc-cartiglio{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));background:var(--gc-rule);border:1.5px solid var(--gc-ink);gap:1px;margin:0;display:grid}.gc-cartiglio>div{background:var(--gc-sheet);min-width:0;padding:12px 16px}.gc-cartiglio dt{font-size:var(--gc-text-label);font-stretch:var(--gc-wdth-label);color:var(--gc-graphite);letter-spacing:.02em}.gc-cartiglio dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:2px 0 0;font-weight:560}@media (width<=640px){.gc-cartiglio{grid-template-columns:1fr}}.gc-phases{--n:5;grid-template-columns:repeat(var(--n), minmax(0, 1fr));counter-reset:none;margin:0;padding:0;list-style:none;display:grid;position:relative}.gc-phases:before{content:"";background:var(--gc-ink);height:2px;position:absolute;top:11px;left:0;right:0}.gc-phases li{min-width:0;padding:36px 20px 0 0;position:relative}.gc-phases li:before{content:"";background:var(--gc-paper);border:2px solid var(--gc-ink);border-radius:50%;width:24px;height:24px;position:absolute;top:0;left:0}.gc-phases li[data-state=done]:before{background:var(--gc-ink)}.gc-phases li[aria-current=step]:before{background:var(--gc-mark);box-shadow:0 0 0 5px var(--gc-paper), 0 0 0 6.5px var(--gc-ink)}.gc-phases :is(h3,h4){letter-spacing:-.01em;margin:0;font-size:1.125rem;font-weight:600;font-stretch:106%}.gc-phases p{font-size:var(--gc-text-small);color:var(--gc-graphite);margin:6px 0 0;line-height:1.45}@media (width<=760px){.gc-phases{grid-template-columns:1fr}.gc-phases:before{width:2px;height:auto;inset:12px auto 12px 11px}.gc-phases li{padding:0 0 24px 48px}}.gc-scale{vertical-align:middle;gap:6px;display:inline-flex}.gc-scale i{border:1.5px dashed var(--gc-rule-strong);width:32px;height:14px;display:block}.gc-scale[data-level="1"] i:nth-child(-n+1),.gc-scale[data-level="2"] i:nth-child(-n+2),.gc-scale[data-level="3"] i{border:2px solid var(--gc-ink)}.gc-scale[data-level="1"] i:first-child{background:0 0}.gc-scale[data-level="2"] i:nth-child(-n+2){background:var(--gc-hatch)}.gc-scale[data-level="3"] i{background:var(--gc-ink)}.gc-ring{width:var(--size,56px);flex:none;height:auto;display:block}.gc-ring path{fill:var(--gc-ink)}.gc-ring path[data-on]{fill:var(--gc-mark);stroke:var(--gc-ink);stroke-width:9px;stroke-linejoin:miter;paint-order:stroke}.gc-rows{border-top:1.5px solid var(--gc-ink);margin:0;padding:0;list-style:none}.gc-row{border-bottom:1px solid var(--gc-rule);grid-template-columns:minmax(0,5fr) minmax(0,6fr) 13rem;align-items:baseline;gap:24px;padding:24px 0;display:grid}.gc-row p{color:var(--gc-graphite);max-width:48ch;margin:0}.gc-row>a{justify-self:end}@media (width<=760px){.gc-row{grid-template-columns:1fr;gap:8px}.gc-row>a{justify-self:start}}.gc-faq{border-top:1.5px solid var(--gc-ink)}.gc-faq details{border-bottom:1px solid var(--gc-rule)}.gc-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:1.125rem;font-weight:580;font-stretch:104%;list-style:none;display:flex}.gc-faq summary::-webkit-details-marker{display:none}.gc-faq summary:after{content:"";width:16px;height:16px;transition:transform var(--gc-dur-enter) var(--gc-ease-out);background:linear-gradient(currentColor,currentColor) 50%/16px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.5px 16px no-repeat;flex:none}.gc-faq details[open] summary:after{transform:rotate(45deg)}.gc-faq details>div{color:var(--gc-graphite);max-width:var(--gc-measure);padding:0 0 22px}.gc-tratto{display:block;overflow:visible}.gc-tratto__segno{fill:none;stroke:currentColor;stroke-width:40px;stroke-linecap:round;stroke-linejoin:round}.gc-tratto__cons{fill:none;stroke:var(--gc-construction);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:6 5}.gc-tratto__asse{fill:none;stroke:var(--gc-construction);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:18 5 3 5}.gc-tratto__quota{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.gc-tratto__testo{fill:currentColor;font-family:var(--gc-font);font-stretch:var(--gc-wdth-label);font-variant-numeric:tabular-nums;font-size:26px;font-weight:560}.gc-draw .gc-tratto__segno{stroke-dasharray:1 2;stroke-dashoffset:0;animation:gc-draw var(--gc-dur-draw) var(--gc-ease-in-out) both;animation-delay:var(--d,0s)}.gc-draw .gc-tratto__cons,.gc-draw .gc-tratto__asse,.gc-draw .gc-tratto__quota,.gc-draw .gc-tratto__testo{animation:gc-fade .48s var(--gc-ease-out) both;animation-delay:var(--d,0s)}@keyframes gc-draw{0%{stroke-dashoffset:1px;opacity:0}4%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes gc-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.gc *,.gc :before,.gc :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.gc-btn:active{transform:none}}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}main:focus{outline:none}.gc img,.gc svg{max-width:100%}:where(.gc) a:where(:not(.gc-btn)){color:inherit}.gc h1,.gc h2,.gc h3,.gc h4{scroll-margin-top:96px}.announce{background:var(--gc-ink);color:var(--gc-on-ink);font-size:.9375rem}.announce__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 24px;padding-block:10px;display:flex}.announce p{margin:0}.announce .gc-link{color:var(--gc-on-ink);text-decoration:none}.announce .gc-link:focus-visible{box-shadow:0 0 0 4px var(--gc-mark);outline-color:var(--gc-on-ink)}.gc-header__in{height:72px}@media (width<=900px){.gc-header__in{height:64px}.gc-header__logo img{width:auto;height:36px}.header-cta{display:none}}.mobile-nav{border-top:1px solid var(--gc-rule);background:var(--gc-paper)}.mobile-nav ul{margin:0;padding-block:8px 20px;list-style:none}.mobile-nav li a:not(.gc-btn){border-bottom:1px solid var(--gc-rule);padding:14px 0;font-size:1.125rem;font-weight:560;text-decoration:none;display:block}.mobile-nav li a[aria-current=page]{text-underline-offset:.25em;text-decoration:underline 1.5px}.mobile-nav .gc-btn{width:100%;margin-top:20px}@media (width>=1101px){.mobile-nav{display:none}}.gc-nav a{white-space:nowrap}@media (width>=901px) and (width<=1100px){.gc-header__nav{display:none}.gc-menu-btn{border:1.5px solid var(--gc-ink);width:44px;height:44px;color:var(--gc-ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.gc-menu-btn span,.gc-menu-btn span:before{background:currentColor;width:18px;height:1.5px;display:block;position:relative}.gc-menu-btn span:before{content:"";position:absolute;top:6px}.gc-menu-btn span{transform:translateY(-3px)}.mobile-nav .gc-btn{display:none}}.section{padding-block:clamp(64px,9vw,120px)}.section--sheet{background:var(--gc-sheet);border-block:1px solid var(--gc-rule)}.section__title{max-width:26ch;margin-bottom:clamp(32px,4vw,48px)}.section__head{gap:var(--gc-space-4);max-width:780px;margin-bottom:clamp(36px,5vw,56px);display:grid}.section__more{margin:var(--gc-space-7) 0 0}.gc-negativo .gc-lead,.gc-negativo .gc-small{color:var(--gc-graphite)}.hero{padding-block:clamp(48px,7vw,96px) clamp(48px,6vw,80px);overflow:hidden}.hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero .gc-display{max-width:13ch}.hero .gc-lead{margin-top:var(--gc-space-5);max-width:46ch}.hero__cta{margin-top:var(--gc-space-6);flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.hero__art{width:100%;max-width:480px;color:var(--gc-ink);justify-self:end;position:relative}.hero__art .gc-tratto{width:100%;height:auto}.hero__finished{background:var(--gc-sheet);border:1.5px solid var(--gc-ink);box-shadow:var(--gc-shadow-sheet);margin:0;padding:12px;position:absolute;bottom:2%;left:-8px}.hero__finished .gc-ring{display:block}.hero__phases{margin-top:clamp(48px,6vw,80px)}@media (width<=900px){.hero__grid{grid-template-columns:1fr}.hero__art{justify-self:start;max-width:280px}.hero__finished{padding:8px;bottom:-6px;left:auto;right:-12px}.hero__finished .gc-ring{width:52px;height:52px}}.page-hero{padding-block:clamp(40px,6vw,88px) clamp(48px,6vw,80px)}.page-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.page-hero .gc-display{max-width:18ch;font-size:clamp(2.25rem,1.2rem + 3.4vw,4.25rem)}.page-hero .gc-lead{margin-top:var(--gc-space-5);max-width:52ch}.page-hero__art{justify-self:end;width:100%;max-width:300px}.breadcrumb{margin:0 0 var(--gc-space-5);font-size:var(--gc-text-small)}.breadcrumb a{color:var(--gc-graphite)}.result{margin-top:var(--gc-space-6);background:var(--gc-sheet);border:1.5px solid var(--gc-ink);max-width:60ch;padding:18px 20px}.result p{margin:0}.result strong{font-weight:600}@media (width<=900px){.page-hero__grid{grid-template-columns:1fr}.page-hero__art{order:-1;justify-self:start;max-width:160px}}.signals{border-top:1.5px solid var(--gc-ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.signal{border-bottom:1px solid var(--gc-rule);align-content:start;gap:10px;padding:28px 0 30px;display:grid}.signal p{color:var(--gc-graphite);max-width:52ch;margin:0}.signal .gc-link{justify-self:start;font-size:.9375rem}@media (width<=760px){.signals{grid-template-columns:1fr}}.dims{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.dims__ring{width:100%;max-width:360px;height:auto}.dims__ring path{transition:fill var(--gc-dur-hover) ease}.dims__list{border-top:1.5px solid var(--gc-ink);margin:0;padding:0;list-style:none}.dims__list li{border-bottom:1px solid var(--gc-rule)}.dims__list button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;transition:background-color var(--gc-dur-hover) ease;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline;gap:20px;padding:16px 12px;display:grid}.dims__list button:focus-visible{outline:2px solid var(--gc-ink);outline-offset:-2px;box-shadow:inset 0 0 0 6px var(--gc-mark)}.dims__name{margin:0;justify-self:start;margin-inline:-.06em;padding:0 .06em;font-size:1.125rem;font-weight:600;font-stretch:106%;line-height:1.2}.dims__text{color:var(--gc-graphite);font-size:.9375rem;line-height:1.45}.dims__list button[aria-pressed=true]{background:var(--gc-paper)}.dims__list button[aria-pressed=true] .dims__name{background:linear-gradient(to bottom, transparent .14em, var(--gc-mark) .14em, var(--gc-mark) .94em, transparent .94em)}@media (hover:hover) and (pointer:fine){.dims__list button:hover{background:var(--gc-paper)}}@media (width<=900px){.dims{grid-template-columns:1fr}.dims__ring{max-width:240px}.dims__list button{grid-template-columns:1fr;gap:4px}}.gc-row{position:relative}.row-link{text-decoration:none}.row-link:after{content:"";position:absolute;inset:0}.row-link:focus-visible{box-shadow:none;outline:none}.gc-row:has(.row-link:focus-visible){outline:2px solid var(--gc-ink);outline-offset:4px;box-shadow:0 0 0 9px var(--gc-mark)}@media (hover:hover) and (pointer:fine){.gc-row{transition:background-color var(--gc-dur-hover) ease}.gc-row:hover{background:var(--gc-sheet)}.section--sheet .gc-row:hover{background:var(--gc-paper)}.gc-row:hover .gc-link--arrow:after{transform:scaleX(1.45)}}.gc-row .gc-link--arrow{white-space:nowrap;justify-self:end}@media (width<=760px){.gc-row .gc-link--arrow{justify-self:start}}.why{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.why__lead{gap:var(--gc-space-5);justify-items:start;display:grid;position:sticky;top:112px}.why__list{border-top:1.5px solid var(--gc-ink);margin:0;padding:0;list-style:none}.why__list li{border-bottom:1px solid var(--gc-rule);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline;gap:24px;padding:24px 0;display:grid}.why__list p{color:var(--gc-graphite);margin:0}@media (width<=900px){.why{grid-template-columns:1fr}.why__lead{position:static}.why__list li{grid-template-columns:1fr;gap:6px}}.facts{background:var(--gc-rule);border:1.5px solid var(--gc-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.fact{background:var(--gc-sheet);align-content:start;gap:12px;padding:clamp(22px,3vw,32px);display:grid}.fact__text{letter-spacing:-.012em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:520;font-stretch:106%;line-height:1.38}.fact__meaning{color:var(--gc-graphite);margin:0}.fact__source{font-size:var(--gc-text-small);margin:0}@media (width<=760px){.facts{grid-template-columns:1fr}}.faq-wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.faq-wrap .gc-faq details>div p{margin:0}@media (width<=900px){.faq-wrap{grid-template-columns:1fr}}.cta-band{border-top:1px solid var(--gc-rule);padding-block:clamp(64px,9vw,112px)}.cta-band__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,5vw,72px);display:grid}.cta-band .gc-h2{max-width:22ch}.cta-band .gc-lead{margin-top:var(--gc-space-4)}.cta-band__actions{margin:var(--gc-space-6) 0 0;flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.gc-negativo .gc-btn.cta-band__btn{--_bg:var(--gc-mark);--_bd:var(--gc-mark);--_fg:#0f1c2e}@media (hover:hover) and (pointer:fine){.gc-negativo .gc-btn.cta-band__btn:hover{--_bg:#ffe37a;--_bd:#ffe37a}}.gc-negativo .gc-cartiglio{border-color:var(--gc-rule-strong)}.gc-negativo .gc-link{text-decoration-color:var(--gc-rule-strong)}@media (width<=900px){.cta-band__grid{grid-template-columns:1fr}}.site-footer{padding-block:clamp(48px,6vw,72px) 24px;font-size:.9375rem}.site-footer__grid{border-bottom:1px solid var(--gc-rule);grid-template-columns:minmax(0,4fr) repeat(3,minmax(0,3fr));gap:32px;padding-bottom:40px;display:grid}.site-footer__brand p{color:var(--gc-graphite);max-width:28ch;margin:16px 0 0}.site-footer__h{font-size:var(--gc-text-label);font-stretch:var(--gc-wdth-label);letter-spacing:.02em;color:var(--gc-graphite);margin:0 0 12px;font-weight:560}.site-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{text-decoration:none}@media (hover:hover) and (pointer:fine){.site-footer a:hover{text-underline-offset:.22em;text-decoration:underline}}.site-footer__legal{color:var(--gc-graphite);font-size:var(--gc-text-small);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:20px;display:flex}.site-footer__legal p{margin:0}@media (width<=900px){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (width<=520px){.site-footer__grid{grid-template-columns:1fr}}.svc-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.checklist{border-top:1.5px solid var(--gc-ink);margin:0;padding:0;list-style:none}.checklist li{border-bottom:1px solid var(--gc-rule);padding:16px 0 16px 36px;position:relative}.checklist li:before{content:"";border-left:2px solid var(--gc-ink);border-bottom:2px solid var(--gc-ink);width:14px;height:8px;position:absolute;top:22px;left:4px;transform:rotate(-45deg)}.changes{border-top:1.5px solid var(--gc-ink);margin:0;padding:0;list-style:none}.changes li{border-bottom:1px solid var(--gc-rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;gap:24px;padding:24px 0;display:grid}.changes p{color:var(--gc-graphite);margin:0}.deliverables{background:var(--gc-sheet);border:1.5px solid var(--gc-ink);box-shadow:var(--gc-shadow-sheet);margin:0;padding:clamp(24px,3vw,36px)}.deliverables ol{margin:0;padding:0;list-style:none}.deliverables li{border-bottom:1px solid var(--gc-rule);grid-template-columns:14px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.deliverables li:last-child{border-bottom:0}.deliverables li:before{content:"";background:var(--gc-ink);width:8px;height:8px;margin-top:.62em}.dim-tag{margin-top:var(--gc-space-6);align-items:center;gap:16px;display:flex}.dim-tag p{font-size:var(--gc-text-small);color:var(--gc-graphite);max-width:36ch;margin:0}.dim-tag strong{color:var(--gc-ink);font-weight:600}@media (width<=900px){.svc-split{grid-template-columns:1fr}.changes li{grid-template-columns:1fr;gap:6px}}.svc-steps .gc-phases{--n:3}.score{border-collapse:collapse;width:100%}.score caption{caption-side:bottom;text-align:left;font-size:var(--gc-text-small);color:var(--gc-graphite);padding-top:14px}.score th,.score td{border-bottom:1px solid var(--gc-rule);text-align:left;vertical-align:middle;padding:16px 12px 16px 0}.score thead th{border-bottom:1.5px solid var(--gc-ink);font-size:var(--gc-text-label);font-stretch:var(--gc-wdth-label);color:var(--gc-graphite);letter-spacing:.02em;font-weight:560}.score tbody th{font-weight:600;font-stretch:104%}.score td:last-child{color:var(--gc-graphite)}.score .gc-scale i{width:40px;height:16px}@media (width<=640px){.score td:last-child,.score thead th:last-child{display:none}}.reveal-list{border-top:1.5px solid var(--gc-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.reveal-list li{border-bottom:1px solid var(--gc-rule);padding:20px 0}.reveal-list strong{margin-bottom:4px;font-weight:600;font-stretch:104%;display:block}.reveal-list span{color:var(--gc-graphite)}@media (width<=760px){.reveal-list{grid-template-columns:1fr}}.bio-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.bio-grid .gc-prose{font-size:1.125rem}.bio-portrait{border:1.5px solid var(--gc-ink);background:var(--gc-sheet);margin:0;padding:12px}.bio-portrait img{width:100%;height:auto;display:block}.bio-portrait figcaption{font-size:var(--gc-text-small);color:var(--gc-graphite);padding-top:10px}.principles{counter-reset:p;border-top:1.5px solid var(--gc-ink);margin:0;padding:0;list-style:none}.principles li{counter-increment:p;border-bottom:1px solid var(--gc-rule);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:baseline;gap:24px;padding:24px 0;display:grid}.principles p{color:var(--gc-graphite);margin:0}@media (width<=900px){.bio-grid{grid-template-columns:1fr}.principles li{grid-template-columns:1fr;gap:6px}}.contact-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.contact-aside{gap:var(--gc-space-6);display:grid;position:sticky;top:112px}.contact-aside .gc-cartiglio{--cols:1}.next-steps{counter-reset:n;gap:14px;margin:0;padding:0;list-style:none;display:grid}.next-steps li{counter-increment:n;grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.next-steps li:before{content:counter(n);border:1.5px solid var(--gc-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8125rem;font-weight:600;display:grid}@media (width<=900px){.contact-grid{grid-template-columns:1fr}.contact-aside{position:static}}.contact-form{background:var(--gc-sheet);border:1.5px solid var(--gc-ink);padding:clamp(20px,3vw,36px)}.contact-form__grid{gap:var(--gc-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form .full{grid-column:1/-1}.contact-form select.gc-input{appearance:none;background:var(--gc-sheet) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%230f1c2e' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--gc-ink);padding-right:40px}.contact-form .opt{color:var(--gc-graphite);font-weight:400}.contact-form__submit{margin-top:var(--gc-space-6);flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.contact-form__submit p{margin:0}.form-status{margin:var(--gc-space-4) 0 0;font-weight:560}.form-status:empty{display:none}.check{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:12px;font-size:.9375rem;line-height:1.5;display:grid;font-weight:400!important}.check input{width:20px;height:20px;accent-color:var(--gc-ink);cursor:pointer;margin:2px 0 0}.hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}@media (width<=640px){.contact-form__grid{grid-template-columns:1fr}}.legal{max-width:72ch}.legal h2{margin:var(--gc-space-7) 0 var(--gc-space-3);font-size:1.375rem;font-weight:580;font-stretch:104%}.legal p,.legal li{color:var(--gc-ink)}.legal ul{padding-left:20px}.note{background:var(--gc-sheet);border:1.5px dashed var(--gc-rule-strong);font-size:var(--gc-text-small);padding:14px 16px}.lp-symptoms{border-top:1.5px solid var(--gc-ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.lp-symptoms li{border-bottom:1px solid var(--gc-rule);padding:20px 0 20px 32px;position:relative}.lp-symptoms li:before{content:"";background:var(--gc-ink);width:16px;height:1.5px;position:absolute;top:30px;left:0}.lp-symptoms strong{margin-bottom:4px;font-weight:600;font-stretch:104%;display:block}.lp-symptoms span{color:var(--gc-graphite)}@media (width<=760px){.lp-symptoms{grid-template-columns:1fr}}.lp-form{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (width<=900px){.lp-form{grid-template-columns:1fr}}.center-page{align-content:center;min-height:60vh;padding-block:80px;display:grid}.center-page .gc-lead{margin-top:var(--gc-space-4)}.center-page__actions{margin-top:var(--gc-space-6);flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.insight-rows .gc-row{grid-template-columns:minmax(0,5fr) minmax(0,6fr) 11rem}.insight-meta{text-align:right;font-size:var(--gc-text-small);font-variant-numeric:tabular-nums;justify-self:end;gap:2px;display:grid}.insight-meta time{color:var(--gc-ink);font-weight:560}@media (width<=760px){.insight-rows .gc-row{grid-template-columns:1fr}.insight-meta{text-align:left;justify-self:start}}.article-hero .gc-display{max-width:22ch;font-size:clamp(2rem,1.1rem + 2.6vw,3.375rem)}.article-meta{--cols:1;margin-top:var(--gc-space-5)}@media (width<=900px){.article-hero .page-hero__art{order:0;max-width:none}.article-hero .page-hero__art .gc-ring{display:none}.article-meta{margin-top:0}}.article-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.article{font-size:1.125rem}.article>:first-child{margin-top:0}.article h2{font-size:var(--gc-text-h3);letter-spacing:-.01em;text-wrap:balance;margin:1.9em 0 .6em;font-weight:580;font-stretch:104%;line-height:1.25}.article h3{margin:1.5em 0 .4em;font-size:1.125rem;font-weight:600;font-stretch:104%;line-height:1.3}.article ul,.article ol{margin:0 0 1em;padding-left:1.3em}.article li{margin-bottom:.45em;padding-left:.2em}.article li::marker{color:var(--gc-graphite);font-variant-numeric:tabular-nums}.article strong{font-weight:600}.article a{text-underline-offset:.22em;text-decoration:underline 1.5px;text-decoration-color:var(--gc-rule-strong);transition:text-decoration-color var(--gc-dur-hover) ease;font-weight:560}@media (hover:hover) and (pointer:fine){.article a:hover{text-decoration-color:var(--gc-ink)}}.article blockquote{background:var(--gc-paper);border:1.5px solid var(--gc-ink);margin:1.5em 0;padding:18px 20px}.article blockquote p:last-child{margin-bottom:0}.article table{border-collapse:collapse;width:100%;margin:0 0 1.2em;font-size:1rem}.article th,.article td{border-bottom:1px solid var(--gc-rule);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.article thead th{border-bottom:1.5px solid var(--gc-ink);font-size:var(--gc-text-label);font-stretch:var(--gc-wdth-label);color:var(--gc-graphite);letter-spacing:.02em;font-weight:560}.article-aside{gap:var(--gc-space-4);display:grid;position:sticky;top:112px}.article-aside .gc-label{margin:0}.sources{border-top:1.5px solid var(--gc-ink);margin:0;padding:0;list-style:none}.sources li{border-bottom:1px solid var(--gc-rule);font-size:var(--gc-text-small);overflow-wrap:anywhere;gap:4px;padding:14px 0;line-height:1.45;display:grid}.sources span{color:var(--gc-graphite)}.article-aside__more{margin:var(--gc-space-3) 0 0}.article-aside .gc-small{margin:0}@media (width<=900px){.article-grid{grid-template-columns:1fr}.article-aside{position:static}}
