html:has(.operia-public){background:#fff}html:has(.operia-public) body{background:#fff}html:has(.operia-landing){scroll-padding-top:90px}@media (prefers-reduced-motion:no-preference){html:has(.operia-landing){scroll-behavior:smooth}}.operia-landing{--paper:#fff;--mist:#f4f5f7;--ink:#1b2440;--ink-soft:#4e5770;--line:#e3e6ec;--on-ink-soft:#c9d0e0;--salvia:#4a775b;--salvia-t:#dde8df;--zafferano:#e2a72e;--zafferano-d:#7e5500;--zafferano-t:#f8eac3;--cipria:#a84a5e;--cipria-t:#f5dfe2;--zucchero:#3f6a8c;--zucchero-t:#dce7f0;--f-display:var(--font-operia-display), "Avenir Next", system-ui, sans-serif;--f-body:var(--font-operia-body), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--shadow-card:0 1px 0 #1b24400d, 0 18px 32px -20px #1b244061;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;min-height:100%;font-size:1.0625rem;line-height:1.6;position:relative}.operia-landing:before{content:"";height:env(safe-area-inset-top,0px);z-index:30;background:var(--paper);position:fixed;inset:0 0 auto}.operia-landing a{color:inherit}.operia-landing p{margin:0}.operia-landing h1,.operia-landing h2,.operia-landing h3{font-family:var(--f-display);color:var(--ink);text-wrap:balance;margin:0}.operia-landing :focus-visible{outline:3px solid var(--zucchero);outline-offset:3px;border-radius:8px}.operia-landing .wrap{max-width:1200px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.operia-landing h1{letter-spacing:-.035em;font-size:clamp(2.7rem,1.5rem + 3.8vw,4.6rem);font-weight:780;line-height:1}.operia-landing h2{letter-spacing:-.03em;font-size:clamp(2.1rem,1.4rem + 2.2vw,3.25rem);font-weight:760;line-height:1.04}.operia-landing h3{letter-spacing:-.025em;font-size:clamp(1.6rem,1.25rem + 1.1vw,2.2rem);font-weight:740;line-height:1.08}.operia-landing .lede{color:var(--ink-soft);max-width:32em;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.55}.operia-landing .btn{font:600 .975rem/1 var(--f-body);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:15px 24px;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform .15s;display:inline-flex}.operia-landing .btn:active{transform:translateY(1px)}.operia-landing .btn-ink{background:var(--ink);color:var(--paper)}.operia-landing .btn-ink:hover{background:#2a3657}.operia-landing .btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--line)}.operia-landing .btn-ghost:hover{box-shadow:inset 0 0 0 2px var(--ink-soft)}.operia-landing .btn-saffron{background:var(--zafferano);color:var(--ink)}.operia-landing .btn-saffron:hover{background:#ecb848}.operia-landing .btn-sm{padding:12px 20px;font-size:.92rem}.operia-landing .logo{font-family:var(--f-display);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:1.5rem;font-weight:760;line-height:1;text-decoration:none;display:inline-flex}.operia-landing .mark{flex:none;grid-template-columns:1fr 1fr;gap:3px;width:28px;height:28px;display:grid}.operia-landing .mark i{border-radius:5px}.operia-landing .mark i:first-child{background:var(--salvia)}.operia-landing .mark i:nth-child(2){background:var(--zafferano)}.operia-landing .mark i:nth-child(3){background:var(--cipria)}.operia-landing .mark i:nth-child(4){background:var(--zucchero)}.operia-landing .nav{top:env(safe-area-inset-top,0px);z-index:20;background:color-mix(in srgb, var(--paper) 90%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky}.operia-landing .nav-in{align-items:center;gap:32px;height:76px;display:flex}.operia-landing .links{color:var(--ink-soft);gap:26px;font-size:.96rem;font-weight:500;display:flex}.operia-landing .links a{text-decoration:none}.operia-landing .links a:hover{color:var(--ink)}.operia-landing .nav-act{align-items:center;gap:20px;margin-left:auto;font-size:.96rem;font-weight:600;display:flex}.operia-landing .nav-act>a:first-child{text-decoration:none}@media (max-width:1080px){.operia-landing .links{display:none}}@media (max-width:480px){.operia-landing .nav-act .btn{display:none}}.operia-landing .chip{background:var(--paper);border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:5px 12px 5px 10px;font-size:.8rem;font-weight:700;line-height:1.2;display:inline-flex}.operia-landing .chip:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.operia-landing .c-salvia{color:var(--salvia)}.operia-landing .c-zafferano{color:var(--zafferano-d)}.operia-landing .c-zafferano:before{background:var(--zafferano)}.operia-landing .c-cipria{color:var(--cipria)}.operia-landing .c-zucchero{color:var(--zucchero)}.operia-landing .hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;padding-block:48px 96px;display:grid}@media (max-width:940px){.operia-landing .hero .wrap{grid-template-columns:1fr;gap:40px;padding-block:32px 72px}}.operia-landing .hero-copy{gap:26px;min-width:0;display:grid}.operia-landing .ctas{flex-wrap:wrap;gap:12px;display:flex}.operia-landing .fine{color:var(--ink-soft);font-size:.92rem}.operia-landing .collage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;min-width:0;padding:18px;display:grid}.operia-landing .tile{box-shadow:var(--shadow-card);transform:rotate(var(--r,0deg));border-radius:24px;align-content:start;gap:8px;min-width:0;padding:22px;transition:transform .25s;display:grid}.operia-landing .tile:hover{transform:rotate(0)scale(1.02)}@media (prefers-reduced-motion:no-preference){.operia-landing .tile{animation:.8s cubic-bezier(.2,.8,.2,1) backwards operia-settle;animation-delay:calc(var(--i,0) * 90ms + .15s)}}@keyframes operia-settle{0%{transform:rotate(0)translateY(14px)}}@media (max-width:560px){.operia-landing .collage{grid-template-columns:1fr;gap:14px;padding:8px 6px}.operia-landing .t-zafferano,.operia-landing .t-cipria,.operia-landing .t-zucchero{margin-top:0}}.operia-landing .t-salvia{background:var(--salvia-t);--r:-3deg;--i:0}.operia-landing .t-zafferano{background:var(--zafferano-t);--r:2.5deg;--i:1;margin-top:34px}.operia-landing .t-cipria{background:var(--cipria-t);--r:2deg;--i:2;margin-top:-16px}.operia-landing .t-zucchero{background:var(--zucchero-t);--r:-2.5deg;--i:3;margin-top:12px}.operia-landing .tile .name{font-weight:600;line-height:1.3}.operia-landing .tile .big{font-family:var(--f-display);letter-spacing:-.035em;font-size:clamp(2rem,1.6rem + 1.2vw,2.6rem);font-weight:780;line-height:1}.operia-landing .tile .sub{color:var(--ink-soft);font-size:.86rem}.operia-landing .tile .delta{color:var(--salvia);font-size:.84rem;font-weight:600}.operia-landing .rcpt{font-variant-numeric:tabular-nums;gap:5px;font-size:.9rem;display:grid}.operia-landing .rcpt div{justify-content:space-between;gap:10px;display:flex}.operia-landing .rcpt .tot{border-top:2px dashed color-mix(in srgb, var(--zafferano-d) 35%, transparent);margin-top:4px;padding-top:8px;font-weight:700}.operia-landing .status{background:var(--paper);color:var(--cipria);border-radius:999px;justify-self:start;margin-top:2px;padding:4px 11px;font-size:.82rem;font-weight:700}.operia-landing .faces{margin-top:4px;display:flex}.operia-landing .faces span{width:32px;height:32px;color:var(--paper);border:2px solid var(--zucchero-t);border-radius:50%;place-items:center;margin-right:-8px;font-size:.8rem;font-weight:700;display:grid}.operia-landing .faces span:first-child{background:var(--salvia)}.operia-landing .faces span:nth-child(2){background:var(--cipria)}.operia-landing .faces span:nth-child(3){background:var(--zucchero)}.operia-landing .who{background:var(--mist)}.operia-landing .who .wrap{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:40px;padding-block:56px;display:grid}@media (max-width:940px){.operia-landing .who .wrap{grid-template-columns:1fr;gap:24px}}.operia-landing .who h2{font-size:clamp(1.6rem,1.25rem + 1.1vw,2.1rem)}.operia-landing .who-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:560px){.operia-landing .who-list{grid-template-columns:1fr}}.operia-landing .who-list div{background:var(--paper);border-radius:18px;gap:4px;padding:18px 20px;display:grid}.operia-landing .who-list strong{font-family:var(--f-display);letter-spacing:-.015em;font-size:1.15rem;font-weight:720}.operia-landing .who-list span{color:var(--ink-soft);font-size:.94rem}.operia-landing .sec{padding-block:clamp(80px,10vw,128px)}.operia-landing .sec-tight{padding-top:0}.operia-landing .sec-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;margin-bottom:clamp(40px,5vw,64px);display:grid}@media (max-width:940px){.operia-landing .sec-head{grid-template-columns:1fr;gap:18px}}.operia-landing .panels{gap:24px;display:grid}.operia-landing .panel{border-radius:32px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(28px,4.5vw,56px);display:grid;overflow:clip}.operia-landing .panel.flip .p-visual{order:-1}@media (max-width:940px){.operia-landing .panel{grid-template-columns:1fr}.operia-landing .panel.flip .p-visual{order:0}}.operia-landing .p-salvia{background:var(--salvia-t)}.operia-landing .p-zafferano{background:var(--zafferano-t)}.operia-landing .p-cipria{background:var(--cipria-t)}.operia-landing .p-zucchero{background:var(--zucchero-t)}.operia-landing .p-copy{gap:18px;min-width:0;display:grid}.operia-landing .p-copy>p:not(.chip){color:var(--ink-soft);max-width:30em}.operia-landing .dots{gap:9px;margin:4px 0 0;padding:0;list-style:none;display:grid}.operia-landing .dots li{padding-left:22px;position:relative}.operia-landing .dots li:before{content:"";background:var(--dot,var(--ink));border-radius:50%;width:9px;height:9px;position:absolute;top:.62em;left:2px}.operia-landing .p-salvia .dots{--dot:var(--salvia)}.operia-landing .p-zafferano .dots{--dot:var(--zafferano)}.operia-landing .p-cipria .dots{--dot:var(--cipria)}.operia-landing .p-zucchero .dots{--dot:var(--zucchero)}.operia-landing .p-visual{min-width:0;padding:10px}.operia-landing .card{background:var(--paper);box-shadow:var(--shadow-card);transform:rotate(var(--r,0deg));border-radius:22px;max-width:100%;padding:24px;font-size:.95rem}.operia-landing .p-salvia .card{--r:1.2deg}.operia-landing .p-zafferano .card{--r:-1.4deg}.operia-landing .p-cipria .card{--r:1deg}.operia-landing .p-zucchero .card{--r:-1.2deg}.operia-landing .card-h{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;margin-bottom:4px;padding-bottom:14px;display:flex}.operia-landing .card-h strong{font-family:var(--f-display);letter-spacing:-.015em;font-size:1.15rem;font-weight:720}.operia-landing .card-h span{color:var(--ink-soft);font-size:.86rem}.operia-landing .table-wrap{overflow-x:auto}.operia-landing .lots{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:330px}.operia-landing .lots th{text-align:left;color:var(--ink-soft);padding:12px 12px 8px 0;font-size:.82rem;font-weight:500}.operia-landing .lots td{border-top:1px solid var(--line);padding:12px 12px 12px 0}.operia-landing .lots th:last-child,.operia-landing .lots td:last-child{text-align:right;padding-right:0}.operia-landing .lots tfoot td{font-weight:700}.operia-landing .first{background:var(--salvia-t);color:var(--salvia);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:.76rem;font-weight:700;display:inline-block}.operia-landing .due{justify-content:space-between;align-items:baseline;gap:12px;padding-top:10px;display:flex}.operia-landing .due span{color:var(--ink-soft)}.operia-landing .due strong{font-family:var(--f-display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:2.4rem;font-weight:780}.operia-landing .splits{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.operia-landing .splits li{background:var(--zafferano-t);font-variant-numeric:tabular-nums;border-radius:14px;justify-content:space-between;gap:12px;padding:13px 16px;font-weight:500;display:flex}.operia-landing .rest{color:var(--ink-soft);font-variant-numeric:tabular-nums;justify-content:space-between;padding:12px 2px 0;display:flex}.operia-landing .rest strong{color:var(--salvia)}.operia-landing .price-edit{border-top:2px dashed var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:14px;padding-top:14px;font-size:.9rem;display:flex}.operia-landing .price-edit b{color:var(--ink);font-weight:600}.operia-landing .price-edit s{color:var(--ink-soft)}.operia-landing .chain{margin:4px 0 0;padding:0;list-style:none}.operia-landing .chain li{grid-template-columns:22px minmax(0,1fr) auto;grid-template-areas:"node title stat""node code stat";column-gap:14px;padding:11px 0;display:grid;position:relative}.operia-landing .chain li:before{content:"";background:var(--paper);border:3px solid var(--cipria-t);z-index:1;border-radius:50%;grid-area:node;place-self:center;width:14px;height:14px;position:relative}.operia-landing .chain li:after{content:"";background:var(--cipria-t);width:2px;height:100%;position:absolute;top:50%;left:10px}.operia-landing .chain li:last-child:after{display:none}.operia-landing .chain li.cur:before{background:var(--cipria);border-color:var(--cipria)}.operia-landing .chain .t{grid-area:title;font-weight:600}.operia-landing .chain .n{color:var(--ink-soft);font-variant-numeric:tabular-nums;grid-area:code;font-size:.86rem}.operia-landing .chain .s{color:var(--ink-soft);grid-area:stat;align-self:center;font-size:.84rem}.operia-landing .chain li.cur .s{color:var(--cipria);font-weight:700}.operia-landing .markup{background:var(--cipria-t);font-variant-numeric:tabular-nums;border-radius:16px;gap:7px;margin-top:12px;padding:16px 18px;display:grid}.operia-landing .markup p{color:var(--ink-soft);font-size:.84rem}.operia-landing .markup div{justify-content:space-between;gap:12px;display:flex}.operia-landing .markup .sum{border-top:1px solid color-mix(in srgb, var(--cipria) 25%, transparent);padding-top:8px;font-weight:700}.operia-landing .day{gap:9px;margin-top:8px;display:grid}.operia-landing .slot{grid-template-columns:50px minmax(0,1fr);align-items:start;gap:12px;display:grid}.operia-landing .slot time{color:var(--ink-soft);font-variant-numeric:tabular-nums;padding-top:11px;font-size:.84rem;font-weight:600}.operia-landing .block{background:var(--mist);border-radius:14px;gap:1px;padding:10px 14px;display:grid}.operia-landing .block strong{font-weight:600}.operia-landing .block span{color:var(--ink-soft);font-size:.84rem}.operia-landing .block.mine{background:var(--zucchero-t)}.operia-landing .block.mine span{color:var(--zucchero);font-weight:600}.operia-landing .presence{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;gap:8px 18px;margin-top:16px;padding-top:14px;font-size:.86rem;display:flex}.operia-landing .presence span{align-items:center;gap:7px;display:inline-flex}.operia-landing .presence i{border-radius:50%;width:9px;height:9px}.operia-landing .pr-in{background:var(--salvia)}.operia-landing .pr-remote{background:var(--zucchero)}.operia-landing .pr-away{background:var(--zafferano)}.operia-landing .more{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 32px;display:grid}@media (max-width:1000px){.operia-landing .more{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.operia-landing .more{grid-template-columns:1fr}}.operia-landing .more article{border-top:2px solid var(--line);align-content:start;gap:10px;min-width:0;padding-top:22px;display:grid}.operia-landing .more h3{letter-spacing:-.015em;font-size:1.25rem}.operia-landing .more p{color:var(--ink-soft);font-size:.96rem}.operia-landing .secure{background:var(--mist)}.operia-landing .secure .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}@media (max-width:760px){.operia-landing .secure .grid{grid-template-columns:1fr}}.operia-landing .box{background:var(--paper);border-radius:24px;align-content:start;gap:10px;min-width:0;padding:28px;display:grid}.operia-landing .box.wide{grid-column:1/-1}.operia-landing .box h3{letter-spacing:-.015em;font-size:1.3rem}.operia-landing .box p{color:var(--ink-soft);max-width:40em;font-size:.98rem}.operia-landing .roles{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.operia-landing .roles span{border-radius:999px;padding:7px 14px;font-size:.88rem;font-weight:600}.operia-landing .roles span:nth-child(4n+1){background:var(--salvia-t);color:var(--salvia)}.operia-landing .roles span:nth-child(4n+2){background:var(--zafferano-t);color:var(--zafferano-d)}.operia-landing .roles span:nth-child(4n+3){background:var(--cipria-t);color:var(--cipria)}.operia-landing .roles span:nth-child(4n+4){background:var(--zucchero-t);color:var(--zucchero)}.operia-landing .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:880px){.operia-landing .steps{grid-template-columns:1fr;gap:28px}}.operia-landing .steps li{align-content:start;gap:10px;display:grid}.operia-landing .steps .num{width:56px;height:56px;font-family:var(--f-display);border-radius:18px;place-items:center;margin-bottom:6px;font-size:1.6rem;font-weight:780;display:grid}.operia-landing .steps li:first-child .num{background:var(--salvia-t);color:var(--salvia)}.operia-landing .steps li:nth-child(2) .num{background:var(--zafferano-t);color:var(--zafferano-d)}.operia-landing .steps li:nth-child(3) .num{background:var(--cipria-t);color:var(--cipria)}.operia-landing .steps h3{letter-spacing:-.015em;font-size:1.3rem}.operia-landing .steps p{color:var(--ink-soft);font-size:.98rem}.operia-landing .pkgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}@media (max-width:940px){.operia-landing .pkgs{grid-template-columns:1fr}}.operia-landing .pkg{border-radius:28px;flex-direction:column;gap:14px;min-width:0;padding:clamp(26px,3vw,34px);display:flex}.operia-landing .pkg h3{font-size:clamp(1.9rem,1.5rem + 1vw,2.4rem)}.operia-landing .pkg-tag{color:var(--ink-soft)}.operia-landing .pkg-plus{font-size:.95rem;font-weight:700}.operia-landing .pkg .dots{margin:0 0 10px}.operia-landing .pkg .btn{align-self:flex-start;margin-top:auto}.operia-landing .pkg-base{background:var(--paper);box-shadow:inset 0 0 0 2px var(--line)}.operia-landing .pkg-base .dots{--dot:var(--salvia)}.operia-landing .pkg-pro{background:var(--zucchero-t)}.operia-landing .pkg-pro .dots{--dot:var(--zucchero)}.operia-landing .pkg-full{background:var(--ink);color:var(--paper)}.operia-landing .pkg-full h3{color:var(--paper)}.operia-landing .pkg-full .pkg-tag{color:var(--on-ink-soft)}.operia-landing .pkg-full .dots{--dot:var(--zafferano)}.operia-landing .pkg-note{color:var(--ink-soft);margin-top:22px;font-size:.96rem}.operia-landing .cta-sec{padding-block:0 clamp(72px,9vw,112px)}.operia-landing .cta{background:var(--ink);color:var(--paper);border-radius:36px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:32px;padding:clamp(36px,6vw,72px);display:grid;position:relative;overflow:clip}@media (max-width:880px){.operia-landing .cta{grid-template-columns:1fr}}.operia-landing .cta h2{color:var(--paper);z-index:1;position:relative}.operia-landing .cta-side{z-index:1;gap:18px;display:grid;position:relative}.operia-landing .cta-side p{color:var(--on-ink-soft)}.operia-landing .cta-side .alt a{color:var(--paper);font-weight:600}.operia-landing .cta-mark{opacity:.16;grid-template-columns:1fr 1fr;gap:12px;width:260px;height:260px;display:grid;position:absolute;top:-60px;right:-60px;transform:rotate(12deg)}.operia-landing .cta-mark i{border-radius:28px}.operia-landing .cta-mark i:first-child{background:var(--salvia)}.operia-landing .cta-mark i:nth-child(2){background:var(--zafferano)}.operia-landing .cta-mark i:nth-child(3){background:var(--cipria)}.operia-landing .cta-mark i:nth-child(4){background:var(--zucchero)}.operia-landing .site-footer{border-top:1px solid var(--line)}.operia-landing .foot{color:var(--ink-soft);grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr));gap:36px;padding-block:56px 40px;font-size:.96rem;display:grid}@media (max-width:760px){.operia-landing .foot{grid-template-columns:1fr 1fr}.operia-landing .foot-brand{grid-column:1/-1}}.operia-landing .foot-brand{align-content:start;gap:14px;max-width:26em;display:grid}.operia-landing .foot-h{color:var(--ink);margin-bottom:12px;font-weight:700}.operia-landing .foot ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.operia-landing .foot ul a{text-decoration:none}.operia-landing .foot ul a:hover{color:var(--ink)}.operia-landing .legal{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:10px 24px;padding-top:24px;font-size:.86rem;display:flex}.operia-landing .legal-links{flex-wrap:wrap;gap:8px 22px;display:flex}.operia-landing .legal-links a{color:var(--ink);font-weight:600;text-decoration:none}.operia-landing .legal-links a:hover{text-decoration:underline}.operia-landing .legal-doc{padding-block:48px 88px}.operia-landing .legal-doc .prose{gap:28px;max-width:70ch;display:grid}.operia-landing .legal-doc h1{letter-spacing:-.03em;font-size:clamp(2.1rem,1.4rem + 2.2vw,3.25rem);font-weight:760;line-height:1.04}.operia-landing .legal-doc .updated{color:var(--ink-soft);font-size:.92rem}.operia-landing .legal-doc h2{margin-bottom:10px;font-size:clamp(1.35rem,1.1rem + .6vw,1.7rem)}.operia-landing .legal-doc .prose section{gap:10px;display:grid}.operia-landing .legal-doc p,.operia-landing .legal-doc li{color:var(--ink-soft)}.operia-landing .richiesta{padding-top:clamp(28px,4vw,48px)}.operia-landing .richiesta-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.operia-landing .richiesta-copy h1{font-size:clamp(2.4rem,1.6rem + 2vw,3.6rem)}.operia-landing .richiesta-steps{grid-template-columns:1fr;margin-top:28px}.operia-landing .richiesta-card{background:var(--paper);box-shadow:var(--shadow-card);border-radius:28px;padding:clamp(22px,3vw,32px)}.operia-landing .richiesta-form,.operia-landing .richiesta-success{flex-direction:column;gap:16px;display:flex}.operia-landing .richiesta-scelta{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.operia-landing .chip-base{background:var(--salvia-t);color:var(--salvia)}.operia-landing .chip-pro{background:var(--zucchero-t);color:var(--zucchero)}.operia-landing .chip-full{background:var(--zafferano-t);color:var(--zafferano-d)}.operia-landing .richiesta-scelta a{color:var(--zucchero);font-weight:650}.operia-landing .richiesta-hp{width:0;height:0;position:absolute;left:-9999px;overflow:hidden}.operia-landing .field{flex-direction:column;gap:6px;display:flex}.operia-landing .field label{font-size:.92rem;font-weight:650}.operia-landing .field input,.operia-landing .field textarea{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;border-radius:14px;padding:12px 14px}.operia-landing .field textarea{resize:vertical}.operia-landing .field input:focus,.operia-landing .field textarea:focus{outline:3px solid var(--zucchero);outline-offset:2px;border-color:var(--zucchero)}.operia-landing .field-error{color:var(--cipria);margin:0;font-size:.92rem}@media (max-width:860px){.operia-landing .richiesta-grid{grid-template-columns:1fr}.operia-landing .richiesta-card{order:-1}}.operia-landing .legal-doc ul{gap:6px;margin:0;padding-left:1.2em;display:grid}@media (prefers-reduced-motion:reduce){.operia-landing *,.operia-landing :before,.operia-landing :after{transition:none!important;animation:none!important}}
