@font-face{font-family:Clubbo Sans;font-style:normal;font-weight:100 500;font-display:swap;src:url(/fonts/haskoy-regular.woff2)format("woff2")}@font-face{font-family:Clubbo Sans;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/nexora-semibold.woff2)format("woff2")}@font-face{font-family:Haskoy;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/haskoy-regular.woff2)format("woff2")}:root{--ink:#1a191d;--paper:#f9f9f8;--surface:#fff;--muted:#56525c;--lavender:#c0aef8;--lavender-soft:#e9e2ff;--lavender-deep:#7b5cd6;--mint:#5be2ae;--mint-soft:#dcf9ed;--mint-deep:#087d5c;--yellow:#fff270;--cyan:#46d4f5;--magenta:#f65fcf;--danger:#c4331d;--danger-soft:#fbe3de;--line:2px solid var(--ink);--stroke:3px;--fs-display:clamp(3rem, 1.576rem + 5.843vw, 7rem);--fs-section:clamp(2.375rem, 1.663rem + 2.921vw, 4.5rem);--fs-block:clamp(1.875rem, 1.382rem + 2.022vw, 3.375rem);--fs-sub:clamp(1.375rem, 1.046rem + 1.348vw, 2.375rem);--fs-lead:clamp(1.1875rem, .941rem + 1.011vw, 1.9375rem);--fs-body:clamp(1.0625rem, .926rem + .562vw, 1.5rem);--fs-small:clamp(.9375rem, .855rem + .337vw, 1.25rem);--fs-note:clamp(.8125rem, .785rem + .112vw, .9375rem);--rule:var(--stroke) solid var(--ink);--page-width:84rem;--site-gutter:3.5352%;--site-width:92.9297%;--site-margin-scale:.7;color:var(--ink);background:var(--surface);font-synthesis:none;text-rendering:optimizelegibility;font-family:Clubbo Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@media (width>=761px){:is(.theme-utenti,.theme-business,.theme-download) #contenuto{--fs-display:calc(100 * var(--u));--fs-section:calc(64 * var(--u));--fs-block:calc(48 * var(--u));--fs-sub:calc(34 * var(--u));--fs-lead:calc(28 * var(--u));--fs-body:calc(22 * var(--u));--fs-small:calc(18 * var(--u));--fs-note:max(.8125rem, 14 * var(--u))}}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{min-height:100vh;font-size:var(--fs-body);background:linear-gradient(#1110150d 1px, transparent 1px), linear-gradient(90deg, #1110150d 1px, transparent 1px), var(--paper);background-size:40px 40px;margin:0}body.theme-home{background:var(--lavender)}body.theme-utenti{background:#c3b6ed}body.theme-people{background-color:var(--lavender-soft)}body.theme-business{background:#c3b6ed}body.theme-download,body.theme-legal{background:var(--lavender)}body.theme-support,body.theme-deletion{background:var(--surface)}a{color:inherit}button,input,textarea,select{font:inherit}.skip-link,.button-solid,.button-danger,.button-ghost,.flow-link,.report-submit,input,textarea,select,option,.report-field label,.report-checkbox span,.ack-field span{font-size:1rem}h1,h2,h3,p{margin-top:0}.skip-link{z-index:100;border:var(--line);background:var(--surface);border-radius:.6rem;padding:.75rem 1rem;font-weight:850;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{--u:clamp(.7px, 100vw / 1280, 1.125px);--s:var(--stroke);--line-y:calc(76 * var(--u));--tab-y:calc(109 * var(--u));--tab-top:calc(124.27 * var(--u));--tab-bottom:calc(98.52 * var(--u));--slant:calc(.2442 * var(--s));z-index:50;width:var(--site-width);pointer-events:none;margin:0 auto;transition:transform .22s;position:sticky;top:0}.site-header[data-hidden=true]{transform:translateY(calc(-1 * (var(--tab-y) + var(--s) + 2px)))}.theme-home .site-header,.theme-utenti .site-header,.theme-business .site-header,.theme-download .site-header{height:0}.header-bar{top:calc(-8 * var(--u));height:calc(var(--tab-y) + var(--s));background:var(--ink);pointer-events:auto;clip-path:polygon(0 0, 100% 0, 100% calc(var(--line-y) + var(--s)), calc(50% + var(--tab-top) + var(--slant)) calc(var(--line-y) + var(--s)), calc(50% + var(--tab-bottom) + var(--slant)) 100%, calc(50% - var(--tab-bottom) - var(--slant)) 100%, calc(50% - var(--tab-top) - var(--slant)) calc(var(--line-y) + var(--s)), 0 calc(var(--line-y) + var(--s)));position:relative}.header-face{background:var(--paper);clip-path:polygon(var(--s) var(--s), calc(100% - var(--s)) var(--s), calc(100% - var(--s)) var(--line-y), calc(50% + var(--tab-top) - var(--slant)) var(--line-y), calc(50% + var(--tab-bottom) - var(--slant)) var(--tab-y), calc(50% - var(--tab-bottom) + var(--slant)) var(--tab-y), calc(50% - var(--tab-top) + var(--slant)) var(--line-y), var(--s) var(--line-y));position:absolute;inset:0}.header-nav{z-index:2;top:calc(35 * var(--u) - .149em);right:calc(40.5 * var(--u));left:calc(33 * var(--u));gap:calc(37 * var(--u));font-family:Haskoy,Clubbo Sans,system-ui,sans-serif;font-size:max(14px, 22 * var(--u));font-synthesis-weight:none;-webkit-text-stroke:.037em currentColor;pointer-events:none;font-weight:400;line-height:1;display:flex;position:absolute}.header-nav a{white-space:nowrap;text-underline-offset:.25em;pointer-events:auto;text-decoration:none;text-decoration-thickness:2px}.header-nav a:hover,.header-nav a[aria-current=page]{text-decoration-line:underline}.brand{z-index:2;top:calc(49 * var(--u));width:calc(139.48 * var(--u));display:block;position:absolute;left:50%;transform:translate(-50%)}.brand svg{width:100%;height:auto;fill:var(--ink);display:block}.header-cta{--cta-h:calc(38 * var(--u));z-index:2;top:calc(42.5 * var(--u) - var(--cta-h) / 2);right:calc(40.5 * var(--u));height:var(--cta-h);padding:0 calc(20 * var(--u));border:max(1.2px, 1.36 * var(--u)) solid var(--ink);border-radius:calc(5.66 * var(--u));background:var(--mint);box-shadow:calc(4.5 * var(--u)) calc(4.5 * var(--u)) 0 var(--ink);font-size:max(14px, 22 * var(--u));white-space:nowrap;align-items:center;line-height:1;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute}.header-cta:hover,.header-cta:active{box-shadow:none;transform:translate(calc(4.5 * var(--u)), calc(4.5 * var(--u)))}@media (width<=560px){.header-nav{justify-content:space-between}.header-cta{display:none}}.brand:focus-visible,.header-nav a:focus-visible,.header-cta:focus-visible,.site-footer a:focus-visible,.report-form input:focus-visible,.report-form textarea:focus-visible,.report-submit:focus-visible,.button:focus-visible,.text-cta:focus-visible{outline:4px solid var(--ink);outline-offset:3px}main{overflow:hidden}.eyebrow{font-size:var(--fs-note);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.65rem;font-weight:850;display:flex}.eyebrow span{border:1.5px solid var(--ink);background:var(--mint);width:.7rem;height:.7rem;box-shadow:2px 2px 0 var(--ink);border-radius:50%;flex:none}.section-index{font-size:var(--fs-note);letter-spacing:.13em;text-transform:uppercase;font-weight:850}.intro{font-size:var(--fs-body);margin-bottom:.25rem;font-weight:400;line-height:1.55}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tag-list span{border:1.5px solid var(--ink);font-size:var(--fs-note);border-radius:.45rem;padding:.35rem .55rem;font-weight:750}.tag-list{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.tag-list span{background:var(--surface)}.text-cta{border-bottom:2px solid;align-items:center;gap:1rem;width:fit-content;margin-top:2.5rem;padding:1rem 0;font-weight:850;text-decoration:none;display:flex}.text-cta span{font-size:var(--fs-body)}.plain-hero{width:min(100% - 2rem, var(--page-width));margin:0 auto;padding:clamp(4rem,10vw,9rem) 0 clamp(3rem,7vw,6rem)}.plain-hero h1{max-width:12ch;font-size:var(--fs-display);letter-spacing:-.01em;margin:1.5rem 0 2rem;font-weight:950;line-height:.87}.plain-hero .intro{max-width:47rem}.notice-box{padding:clamp(4rem, 8vw, 7rem) max(1rem, calc((100vw - var(--page-width)) / 2));background:var(--ink);color:var(--surface)}.notice-box .section-index{color:var(--mint)}.notice-box h2{max-width:18ch;font-size:var(--fs-section);letter-spacing:-.01em;line-height:.96}.notice-box>p:last-child{color:#fffdf8b3;max-width:44rem;margin-bottom:0;line-height:1.6}.breadcrumb{color:var(--muted);font-size:var(--fs-note);margin-bottom:3rem;font-weight:750}.breadcrumb a{text-underline-offset:.3rem}.process-section{padding:clamp(4rem, 8vw, 8rem) max(1rem, calc((100vw - var(--page-width)) / 2));background:var(--surface)}.compact-heading{margin-bottom:4rem}.report-hero{padding-bottom:clamp(3rem,6vw,5rem)}.report-section{padding:clamp(4rem, 8vw, 8rem) max(1rem, calc((100vw - var(--page-width)) / 2));background:var(--lavender);grid-template-columns:minmax(0,.8fr) minmax(20rem,1.2fr);align-items:start;gap:clamp(2.5rem,7vw,7rem);display:grid}.report-section-copy{max-width:34rem}.report-section-copy h2{font-size:var(--fs-section);letter-spacing:-.01em;margin:1rem 0 1.5rem;line-height:.95}.report-test-notice{border:var(--line);background:var(--mint);width:fit-content;box-shadow:3px 3px 0 var(--ink);border-radius:.65rem;padding:.65rem .8rem;font-weight:850}.report-form,.deletion-flow{border:var(--line);background:var(--surface);width:min(100%,44rem);box-shadow:8px 8px 0 var(--ink);border-radius:1.4rem;justify-self:end;padding:clamp(1.4rem,3vw,2.25rem)}.report-field+.report-field{margin-top:1.5rem}.report-field label{margin-bottom:.55rem;font-weight:850;display:block}.report-field input,.report-field textarea{border:var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:.7rem;padding:.9rem 1rem}.report-field textarea{resize:vertical;min-height:12rem;line-height:1.5}.report-field input:focus-visible,.report-field textarea:focus-visible{outline-offset:2px}.report-field p{color:var(--muted);font-size:var(--fs-note);margin:.45rem 0 0;line-height:1.45}.turnstile-slot{min-height:4.1rem;margin-top:1.5rem;overflow-x:auto}.report-form-status{border:1.5px solid var(--ink);font-size:var(--fs-note);border-radius:.65rem;margin:1.25rem 0 0;padding:.8rem .9rem;font-weight:750;line-height:1.45}.report-form-status[data-state=success]{background:var(--mint-soft)}.report-form-status[data-state=error]{background:var(--lavender-soft)}.form-privacy-note{color:var(--muted);font-size:var(--fs-note);margin:1.25rem 0 0;line-height:1.5}.form-privacy-note a{color:var(--ink);text-underline-offset:.25rem;font-weight:750}.report-submit{border:var(--line);background:var(--mint);width:100%;min-height:4rem;color:var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;border-radius:.75rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem 1.1rem;font-weight:850;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex}.report-submit:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.report-submit:disabled{opacity:.5;cursor:not-allowed}.report-submit>span:last-child{font-size:1.35rem}.report-step{border:0;min-width:0;margin:0;padding:0}.report-step+.report-step{border-top:1.5px solid var(--ink);margin-top:2rem;padding-top:1.75rem}.report-step legend{font-size:var(--fs-small);align-items:center;gap:.6rem;margin-bottom:1rem;font-weight:850;display:flex}.report-step-index{border:var(--line);background:var(--mint);width:1.8rem;height:1.8rem;font-size:var(--fs-note);border-radius:999px;place-items:center;display:inline-grid}.report-choice,.report-checkbox{cursor:pointer;align-items:flex-start;gap:.75rem;display:flex}.report-choice{border:var(--line);border-radius:.8rem;padding:.9rem 1rem}.report-choice+.report-choice{margin-top:.75rem}.report-choice:has(input:checked){background:var(--mint-soft)}.report-choice input,.report-checkbox input{accent-color:var(--ink);flex:none;margin-top:.25rem}.report-choice span{gap:.25rem;display:grid}.report-choice small{color:var(--muted);line-height:1.45}.report-checkbox{margin-top:1.25rem;line-height:1.5}.report-checkbox[hidden],.report-callout[hidden]{display:none}.report-field select{border:var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:.7rem;padding:.9rem 1rem}.report-field input[readonly]{background:var(--mint-soft)}.report-callout{border:1.5px solid var(--ink);background:var(--lavender-soft);font-size:var(--fs-note);border-radius:.65rem;margin:1rem 0 0;padding:.8rem .9rem;line-height:1.5}.report-callout+.report-field,.report-field+.report-callout{margin-top:1.25rem}.report-policy-copy{gap:1.1rem;max-width:62ch;line-height:1.6;display:grid}.report-policy-copy a,.notice-box a{color:inherit;text-underline-offset:.25rem;font-weight:750}.legal-hub-page{--hub-cyan:#17cdf0;--hub-yellow:#fdf880;--hub-gap:clamp(1.5rem, 3vw, 2.5rem);width:min(100% - 2rem,76rem);margin:0 auto;padding:clamp(4rem,8vw,7rem) 0 clamp(6rem,12vw,12rem);overflow:visible}.legal-hub-grid{gap:clamp(3.5rem, 7vw, 5.5rem) var(--hub-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-hub-section{--hub-color:var(--hub-cyan);min-width:0;scroll-margin-top:8rem}.legal-hub-section-website{grid-column:1/-1}.legal-hub-section-consumer{--hub-color:var(--mint)}.legal-hub-section-business{--hub-color:var(--hub-yellow)}.legal-hub-label{width:fit-content;color:var(--paper);font-size:var(--fs-block);margin:0 auto 1rem;padding:.16em .84em .1em;font-weight:600;line-height:1}.legal-hub-description{max-width:40rem;font-size:var(--fs-small);text-align:center;text-wrap:balance;margin:0 auto 1.75rem;line-height:1.45}.legal-hub-documents{flex-direction:column;gap:1.53rem;margin:0;padding:0;list-style:none;display:flex}.legal-hub-section-website .legal-hub-documents{gap:1.53rem var(--hub-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-hub-document{border:var(--line);background:var(--paper);height:100%;box-shadow:4px 4px 0 var(--ink);border-radius:.48rem;text-decoration:none;transition:transform .15s,box-shadow .15s;display:block;overflow:hidden}.legal-hub-document:hover,.legal-hub-document:active{box-shadow:none;transform:translate(4px,4px)}.legal-hub-document:focus-visible{outline:4px solid var(--ink);outline-offset:4px}.legal-hub-document-bar{min-height:calc(1.2 * var(--fs-body) + 1.5rem + 3px);border-bottom:3px solid var(--ink);background:var(--hub-color);font-size:var(--fs-body);justify-content:flex-end;align-items:center;gap:.75rem;padding:.75rem 1.34rem;font-weight:500;line-height:1.2;display:flex}.legal-hub-document-arrow{flex:none;font-size:1.5rem;line-height:1}.legal-hub-document-body{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.1rem 1.34rem 1.25rem;display:flex}.legal-hub-document-body strong{overflow-wrap:anywhere;font-size:var(--fs-lead);font-weight:600;line-height:1.1}.legal-hub-document-meta{color:#1a191db8;font-size:var(--fs-small);flex-wrap:wrap;gap:.2rem 1.25rem;line-height:1.4;display:flex}.legal-hub-document-meta>span{overflow-wrap:anywhere;max-width:100%}.legal-hub-document-meta code{font-size:.9em}.legal-badge{border:var(--line);width:fit-content;color:var(--ink);font-size:var(--fs-note);border-radius:.6rem;margin-top:.15rem;padding:.4rem .65rem;font-weight:850;line-height:1}.legal-badge-draft{background:var(--hub-yellow)}.legal-badge-published{background:var(--mint)}.legal-breadcrumb a:focus-visible,.form-privacy-note a:focus-visible{outline:4px solid var(--ink);outline-offset:4px}@media (width<=760px){.legal-hub-grid,.legal-hub-section-website .legal-hub-documents{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.legal-hub-document{transition:none}}.legal-page{width:min(100% - 2rem, var(--page-width));margin:0 auto;padding:clamp(4rem,9vw,8rem) 0 clamp(6rem,10vw,10rem);overflow:visible}.legal-heading{text-align:center;padding-bottom:clamp(2rem,4vw,3.5rem)}.legal-heading h1{max-width:26ch;font-size:var(--fs-section);letter-spacing:-.015em;text-wrap:balance;margin:0 auto .85rem;font-weight:950;line-height:1.04}.legal-subtitle{color:#1a191db8;max-width:54ch;font-size:var(--fs-body);text-wrap:balance;margin:0 auto;line-height:1.5}.legal-breadcrumb{color:#1a191d9e;font-size:var(--fs-note);flex-wrap:wrap;justify-content:center;gap:.35rem .55rem;margin-bottom:2.25rem;font-weight:750;display:flex}.legal-breadcrumb a{text-underline-offset:.25rem}.legal-status{border:var(--line);background:var(--yellow);width:fit-content;font-size:var(--fs-note);border-radius:.6rem;margin:1.5rem auto 0;padding:.6rem .8rem;font-weight:850}.legal-content{grid-template-columns:.5fr 1.5fr;gap:clamp(2rem,5vw,5rem);padding-top:clamp(2.5rem,5vw,4.5rem);display:grid}.legal-content aside{font-size:var(--fs-small);align-self:start;line-height:1.55}.legal-content aside p{margin-bottom:1.1rem}.legal-content aside strong{font-size:var(--fs-small);letter-spacing:.01em}.legal-content aside a{overflow-wrap:anywhere;text-underline-offset:.25rem}.legal-content article{max-width:48rem}.legal-content article h2{font-size:var(--fs-sub);letter-spacing:-.01em;margin:2.75rem 0 .9rem;line-height:1.1}.legal-content article h2:first-child{margin-top:0}.legal-content article p,.legal-content article li{line-height:1.65}.legal-content article li+li{margin-top:.55rem}.legal-warning{border:var(--line);background:var(--mint-soft);border-radius:.8rem;margin-top:3rem;padding:1rem 1.1rem;font-weight:750}.legal-content article h3{font-size:var(--fs-lead);margin:1.9rem 0 .6rem}.legal-content article p,.legal-content article li{color:#1a191dd1}.legal-content article code{overflow-wrap:anywhere}.legal-content article table{border-collapse:collapse;max-width:100%;font-size:var(--fs-small);margin:1.5rem 0;display:block;overflow-x:auto}.legal-content article th,.legal-content article td{border:var(--line);text-align:left;vertical-align:top;padding:.6rem .75rem;line-height:1.5}.legal-content article th{background:var(--lavender-soft);font-weight:750}.faq-page{width:min(100% - 2rem,52rem);margin:0 auto;padding:clamp(3rem,7vw,6rem) 0 clamp(6rem,12vw,12rem)}.faq-heading{text-align:center;padding-bottom:clamp(3rem,8vw,6.5rem)}.faq-heading h1{font-size:var(--fs-section);margin:0 0 clamp(.75rem,1.9vw,1.5rem);font-weight:600;line-height:1}.faq-subtitle{font-family:Haskoy,Clubbo Sans,system-ui,sans-serif;font-size:var(--fs-lead);text-wrap:balance;margin:0;font-weight:600;line-height:1.1}.faq-group+.faq-group{margin-top:clamp(3rem,6vw,4.5rem)}.faq-group-label{width:fit-content;color:var(--paper);font-size:var(--fs-block);margin:0 auto 1.53rem;padding:.16em .84em .1em;font-weight:600;line-height:1}.faq-list{flex-direction:column;gap:1.53rem;width:min(100%,45.125rem);margin:0 auto;display:flex}.faq-item{border:var(--line);background:var(--paper);box-shadow:2px 2px 0 var(--ink);border-radius:.48rem;overflow:hidden}.faq-item summary{border-bottom:3px solid var(--ink);background:var(--mint);font-size:var(--fs-body);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.34rem;font-weight:500;line-height:1.2;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:focus-visible{outline:4px solid var(--ink);outline-offset:-4px}.faq-chevron{flex:none;transition:transform .2s ease-out}.faq-item[open] .faq-chevron{transform:rotate(180deg)}.faq-answer{overflow:hidden}.faq-answer p{font-size:var(--fs-small);margin:0;padding:.95rem 1.34rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.faq-chevron{transition:none}}[data-rough-box]{isolation:isolate;position:relative}[data-rough-box]:not([data-rough-box=ready]){background:var(--rough-box-color,var(--ink))}.rough-box-shape{z-index:-1;width:100%;height:100%;fill:var(--rough-box-color,var(--ink));position:absolute;inset:0;overflow:visible}.site-footer{background:var(--yellow)}.footer-inner{width:min(100% - 3rem, var(--page-width));grid-template-columns:repeat(3,minmax(6rem,max-content)) minmax(14rem,1fr);gap:clamp(1.5rem,8vw,9rem);margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(2rem,4vw,3.5rem);display:grid}.footer-links{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.footer-links h2{font-size:var(--fs-small);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.35rem;font-weight:700;line-height:1.2}.footer-links a{font-size:var(--fs-small);text-underline-offset:.2rem}.footer-contact{width:max-content;max-width:100%;margin-top:calc(.49 * var(--fs-small) - .39 * var(--fs-section));text-align:right;justify-self:end}.footer-contact h2{text-align:right;font-size:var(--fs-section);letter-spacing:-.01em;margin-bottom:1rem;font-weight:700;line-height:1}.footer-contact p{font-size:var(--fs-small);margin-bottom:.25rem}.footer-contact a{font-size:var(--fs-small);text-underline-offset:.2rem;margin-top:.25rem;display:block}.footer-wordmark{width:min(100% - 3rem, var(--page-width));color:var(--ink);margin:0 auto;padding-bottom:clamp(1rem,2.5vw,2rem);display:block}.footer-wordmark svg{width:100%;height:auto;display:block}.company-details{padding:1rem max(1.5rem, calc((100vw - var(--page-width)) / 2));background:var(--ink);color:var(--surface);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1.6rem;margin:0;font-size:.72rem;list-style:none;display:flex}.company-details li{margin:0}.company-details a{color:inherit;text-underline-offset:.2rem}@media (width<=900px){.legal-content,.report-section{grid-template-columns:1fr}.report-form,.deletion-flow{justify-self:stretch}.legal-content aside{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.footer-inner{grid-template-columns:repeat(3,1fr)}.footer-contact{text-align:left;grid-column:1/-1;justify-self:start;margin-top:0}.footer-contact h2{text-align:left}}@media (width<=680px){.footer-inner{grid-template-columns:1fr 1fr;gap:2rem 1.5rem}.legal-content aside{grid-template-columns:1fr}.phone-shell{min-height:35rem;transform:none}.report-section{gap:2rem}.company-details{justify-content:flex-start}.legal-content aside{gap:0}}@media (prefers-reduced-motion:reduce){.site-header{transition:none}html{scroll-behavior:auto}}.deletion-hero{padding-bottom:clamp(3rem,6vw,5rem)}.deletion-section{border-block:var(--rule)}.deletion-notice{border:1.5px solid var(--ink);background:var(--lavender-soft);font-size:var(--fs-note);border-radius:.65rem;margin:0 0 1.5rem;padding:.8rem .9rem;line-height:1.5}.deletion-notice a{text-underline-offset:.25rem;font-weight:750}.flow-steps{border-bottom:1.5px solid var(--ink);align-items:center;gap:.6rem;margin:0 0 1.75rem;padding:0 0 1.5rem;list-style:none;display:flex}.flow-steps li{min-width:0;color:var(--muted);font-size:var(--fs-small);align-items:center;gap:.5rem;font-weight:850;display:flex}.flow-steps li:not(:last-child){flex:1}.flow-steps li:not(:last-child):after{content:"";background:var(--ink);flex:1;height:1.5px}.flow-steps li span{border:var(--line);background:var(--surface);width:1.8rem;height:1.8rem;font-size:var(--fs-note);border-radius:999px;flex:none;place-items:center;display:inline-grid}.flow-steps li:is([data-state=current],[data-state=done]){color:var(--ink)}.flow-steps li[data-state=current] span{background:var(--mint)}.flow-steps li[data-state=done] span{background:var(--ink);color:var(--surface)}.flow-card h2{font-size:var(--fs-sub);letter-spacing:-.01em;margin-bottom:.6rem;line-height:1}.flow-card h2:focus-visible{outline:4px solid var(--ink);outline-offset:6px}.flow-help{color:var(--muted);font-size:var(--fs-small);margin-bottom:1.5rem;line-height:1.55}.flow-help strong{color:var(--ink);overflow-wrap:anywhere}.flow-help a{color:var(--ink);text-underline-offset:.25rem;font-weight:750}.field{margin-bottom:1.5rem}.field label,.field-label{margin-bottom:.55rem;font-size:1rem;font-weight:850;display:block}.field input{border:var(--line);background:var(--surface);width:100%;color:var(--ink);border-radius:.7rem;padding:.9rem 1rem;font-size:1rem}.field input:focus-visible{outline:4px solid var(--ink);outline-offset:2px}.field input:disabled{color:var(--muted);cursor:not-allowed;background:#18171c0f}.code-input{letter-spacing:.4em;text-align:center;max-width:12rem;font-size:1.6rem;font-weight:850}.turnstile-host{min-height:4.4rem}.form-error{border:1.5px solid var(--ink);background:var(--danger-soft);font-size:var(--fs-note);border-radius:.65rem;margin-bottom:1.25rem;padding:.8rem .9rem;font-weight:750;line-height:1.45}.form-actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.button-solid,.button-danger,.button-ghost{border:var(--line);cursor:pointer;border-radius:.75rem;padding:.95rem 1.4rem;font-weight:850;text-decoration:none;transition:transform .16s,box-shadow .16s}.button-solid{background:var(--lavender);box-shadow:4px 4px 0 var(--ink)}.button-danger{background:var(--danger);color:var(--surface);box-shadow:4px 4px 0 var(--ink)}.button-ghost{background:0 0}.button-solid:hover:not(:disabled),.button-danger:hover:not(:disabled){box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.button-solid:disabled,.button-danger:disabled{color:var(--muted);box-shadow:none;cursor:not-allowed;background:#18171c1a}.button-solid[data-busy=true],.button-danger[data-busy=true]{opacity:.7}.deletion-flow .form-actions{margin-top:1.5rem;display:grid}.deletion-flow :is(.button-solid,.button-danger,.button-ghost){width:100%}.deletion-flow :is(.button-solid,.button-danger){text-align:left;justify-content:space-between;align-items:center;gap:1rem;min-height:4rem;padding:1rem 1.1rem;display:flex}.deletion-flow :is(.button-solid,.button-danger)>span:last-child{font-size:1.35rem}.deletion-flow .button-solid,.deletion-flow .button-solid:disabled{background:var(--mint);color:var(--ink)}.deletion-flow .button-danger:disabled{background:var(--danger);color:var(--surface)}.deletion-flow :is(.button-solid,.button-danger):disabled{box-shadow:4px 4px 0 var(--ink);opacity:.5}.deletion-flow .button-ghost{background:var(--surface)}.flow-card-danger .ack-field{background:var(--danger-soft)}.flow-card-done{border:1.5px solid var(--ink);background:var(--mint-soft);border-radius:.8rem;padding:1.25rem}.flow-card-done .flow-help{margin-bottom:0}.deletion-flow [data-focus],#dati{scroll-margin-top:6.5rem}.form-actions a{color:var(--ink);display:inline-block}.deletion-data{padding:clamp(4rem, 8vw, 8rem) max(1rem, calc((100vw - var(--page-width)) / 2));background:var(--surface)}.deletion-data h2{font-size:var(--fs-section);letter-spacing:-.01em;margin:1rem 0 clamp(2rem,4vw,3.5rem);line-height:.95}.deletion-data-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.deletion-data-card{border:var(--line);background:var(--mint);box-shadow:6px 6px 0 var(--ink);border-radius:1.4rem;padding:clamp(1.4rem,2.5vw,2rem)}.deletion-data-card:nth-child(2){background:var(--yellow)}.deletion-data-card:nth-child(3){background:var(--lavender)}.deletion-data-card h3{font-size:var(--fs-lead);letter-spacing:-.01em;margin-bottom:1rem;line-height:1}.deletion-data-card ul{font-size:var(--fs-small);margin:0;padding-left:1.1rem;line-height:1.55}.deletion-data-card li+li{margin-top:.5rem}.deletion-data-note{color:var(--muted);font-size:var(--fs-small);margin:clamp(2rem,4vw,3rem) 0 0;line-height:1.6}.deletion-data-note a{color:var(--ink);text-underline-offset:.25rem;font-weight:750}@media (width<=900px){.deletion-data-cards{grid-template-columns:1fr}}.flow-link{color:var(--muted);text-underline-offset:.3rem;cursor:pointer;background:0 0;border:0;margin-top:1rem;padding:0;font-weight:750;text-decoration:underline}.flow-link:disabled{cursor:not-allowed;opacity:.6}.ack-field{border:var(--line);background:var(--surface);cursor:pointer;border-radius:.8rem;align-items:flex-start;gap:.75rem;margin-bottom:1.5rem;padding:.9rem 1rem;font-weight:750;line-height:1.45;display:flex}.ack-field input{width:1.25rem;height:1.25rem;accent-color:var(--danger);flex:none;margin:.1rem 0 0}.ack-field:focus-within{outline:4px solid var(--ink);outline-offset:2px}.button-solid[data-busy=true] .button-label,.button-danger[data-busy=true] .button-label{align-items:center;gap:.6rem;display:inline-flex}.button-solid[data-busy=true] .button-label:before,.button-danger[data-busy=true] .button-label:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.7s linear infinite deletion-spin}@keyframes deletion-spin{to{transform:rotate(360deg)}}@media (width<=680px){.form-actions button,.form-actions a{text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.button-solid,.button-danger,.button-ghost{transition:none}.button-solid[data-busy=true] .button-label:before,.button-danger[data-busy=true] .button-label:before{animation-duration:2s}}.shared-hero h1{overflow-wrap:anywhere;max-width:18ch}.shared-card{border:var(--line);background:var(--surface);max-width:40rem;box-shadow:4px 4px 0 var(--ink);border-radius:.8rem;margin-top:2rem;padding:1.25rem 1.4rem}.shared-details{margin:0;padding:0;font-weight:700;line-height:1.6;list-style:none}.shared-details li:first-letter{text-transform:uppercase}.shared-card .tag-list{margin-top:1rem}.shared-actions{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:2.5rem;display:flex}.shared-note{max-width:40rem;color:var(--muted);margin-top:1.5rem;line-height:1.55}@media (width>=761px){.shared-hero{width:calc(100% - 2 * min(var(--site-margin-scale) * max(1rem, (100% - var(--page-width)) / 2), var(--site-gutter)))}.footer-inner,.footer-wordmark{width:calc(100% - 2 * min(var(--site-margin-scale) * max(1.5rem, (100% - var(--page-width)) / 2), var(--site-gutter)))}.faq-page{width:min(100% - 2 * var(--site-margin-scale) * max(1rem, (100% - 52rem) / 2), 64rem)}.company-details{padding-inline:min(var(--site-margin-scale) * max(1.5rem, (100vw - var(--page-width)) / 2), var(--site-gutter))}}
