.A3ogmW_dockWrap{left:50%;bottom:calc(var(--dock-bottom) + var(--vv-gap,0px));z-index:var(--z-nav);justify-content:center;max-width:calc(100vw - 24px);display:flex;position:fixed;transform:translate(-50%)}.A3ogmW_dock{--dock-cresce-x:14px;--dock-cresce-y:32px;max-width:100%;padding:calc(6px + var(--dock-mag,0) * var(--dock-cresce-y)) calc(16px + var(--dock-mag,0) * var(--dock-cresce-x)) 6px;background:var(--lg-pill-bg), var(--lg-dock-tint);border:1px solid var(--lg-dock-rim);box-shadow:var(--lg-dock-shadow);-webkit-backdrop-filter:var(--lg-frost);backdrop-filter:var(--lg-frost);color:var(--lg-dock-ink);transition:opacity .38s var(--ease), transform .38s var(--ease), visibility 0s linear 0s;border-radius:999px;align-items:center;gap:7px;display:flex;position:relative}.A3ogmW_dockHidden{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility 0s linear .3s;transform:translateY(18px)}.A3ogmW_dockEnter{animation:.6s cubic-bezier(.22,1,.36,1) both A3ogmW_dockIn}@keyframes A3ogmW_dockIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.A3ogmW_blobPos{pointer-events:none;transform-origin:50% 104.35%;transform:translate(calc(var(--blob-push,0) * 1px + var(--dock-mag,0) * var(--dock-cresce-x,0px)), calc(var(--dock-mag,0) * var(--dock-cresce-y,0px))) scale(calc(1 + var(--blob-mag,0) * .5));will-change:transform;transition:opacity .2s var(--ease), visibility 0s;position:absolute}.A3ogmW_blobPosHidden{opacity:0;visibility:hidden;transition:opacity .18s var(--ease), visibility 0s linear .18s}.A3ogmW_blob{box-sizing:border-box;pointer-events:none;-webkit-backdrop-filter:blur(6px)saturate(200%)brightness(1.07);backdrop-filter:blur(6px)saturate(200%)brightness(1.07);transform-origin:0;will-change:transform;background:radial-gradient(130% 95% at 50% -25%,#ffffff0a,#fff0 58%) padding-box padding-box,linear-gradient(#ffffff05,#ffffff05) padding-box padding-box,linear-gradient(178deg,#ffffff4d,#ffffff17 28%,#ffffff09 50%,#ffffff06 72%,#ffffff29) border-box;border:1px solid #0000;border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px 1px -.5px #ffffff29,inset 0 -1px 1px -.5px #ffffff0d,inset 0 -7px 12px -10px #140f2859,0 4px 12px #140f282e,0 1px 2px #140f2824}.A3ogmW_blob:after{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(95% 62% at 50% 6%,#ffffff0f,#ffffff05 42%,#fff0 62%),radial-gradient(120% 70% at 50% 115%,#ffffff06,#fff0 55%);position:absolute;inset:1px}.A3ogmW_ghostR,.A3ogmW_ghostC{border-radius:inherit;opacity:0;mix-blend-mode:screen;filter:blur(4px);pointer-events:none;position:absolute;inset:0}.A3ogmW_ghostR{background:#ff465a8c}.A3ogmW_ghostC{background:#46d2ff8c}.A3ogmW_sweepMask{border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.A3ogmW_sweep{opacity:0;pointer-events:none;background:linear-gradient(105deg,#fff0 8%,#ffffff47 50%,#fff0 92%);width:46%;position:absolute;top:-20%;bottom:-20%;left:0}.A3ogmW_logo{transform-origin:bottom;height:64px;transform:translateX(calc(var(--push,0) * 1px)) scale(calc(1 + var(--mag,0) * .5));flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;display:inline-flex;position:relative}.A3ogmW_logoMark{height:var(--logo-h);aspect-ratio:var(--logo-ratio);background:var(--logo-ink,var(--lg-dock-ink));opacity:calc(.9 + var(--mag,0) * .1);-webkit-mask:var(--logo-mask) center / contain no-repeat;-webkit-mask:var(--logo-mask) center / contain no-repeat;mask:var(--logo-mask) center / contain no-repeat;display:block;position:relative}.A3ogmW_logoInkFisso:before{content:"";box-sizing:border-box;width:calc(var(--logo-h) + 6px);height:calc(var(--logo-h) + 6px);background:var(--lg-dock-logo-plate,transparent);border:1px solid var(--lg-dock-logo-rim,transparent);box-shadow:var(--lg-dock-logo-shadow,none);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:560px){.A3ogmW_logoInkFisso:before{width:calc(var(--logo-h-mobile) + 6px);height:calc(var(--logo-h-mobile) + 6px)}}.A3ogmW_divider{background:color-mix(in srgb, var(--lg-dock-ink) 16%, transparent);flex-shrink:0;width:1px;height:31px;margin:0 2px}.A3ogmW_itemWrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.A3ogmW_item{width:64px;height:64px;color:color-mix(in srgb, var(--lg-dock-ink) calc(74% + var(--mag,0) * 26%), transparent);cursor:pointer;font:inherit;transform-origin:bottom;transform:translateX(calc(var(--push,0) * 1px)) scale(calc(1 + var(--mag,0) * .5));background:0 0;border:1px solid #0000;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.A3ogmW_item svg{width:32px;height:32px;display:block}.A3ogmW_home{color:color-mix(in srgb, var(--lg-dock-ink) calc(92% + var(--mag,0) * 8%), transparent)}.A3ogmW_item:hover,.A3ogmW_itemActive,.A3ogmW_item[data-open=true]{color:var(--lg-dock-ink)}.A3ogmW_item:active{filter:brightness(.92)}.A3ogmW_item:focus-visible{outline:2px solid var(--electric);outline-offset:2px}.A3ogmW_dot{background:var(--lg-dock-ink);opacity:.95;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.A3ogmW_cta{color:#fff;background:var(--grad-cta);box-shadow:0 8px 22px -8px var(--brand-glow);border-color:#0000}.A3ogmW_cta:hover{color:#fff;box-shadow:0 12px 28px -8px color-mix(in srgb, var(--celeste) 55%, transparent)}@media (max-width:660px){.A3ogmW_dock{gap:5px}.A3ogmW_logo{height:52px}.A3ogmW_item{width:52px;height:52px}.A3ogmW_item svg{width:27px;height:27px}}@media (max-width:560px){.A3ogmW_logo{padding:0 6px}.A3ogmW_logoInkFisso{padding:0 4px}.A3ogmW_logoMark{height:var(--logo-h-mobile)}.A3ogmW_logoHiddenMobile,.A3ogmW_divider{display:none}.A3ogmW_dock{--dock-cresce-x:0px;--dock-cresce-y:0px;gap:4px;padding:7px 13px 6px}.A3ogmW_itemWrap{position:static}}@media (max-width:440px){.A3ogmW_logo{height:47px}.A3ogmW_item{width:47px;height:47px}.A3ogmW_item svg{width:24px;height:24px}.A3ogmW_dock[data-voci="7"]{padding-left:8px;padding-right:8px}}@media (max-width:400px){.A3ogmW_dock{padding-left:8px;padding-right:8px}.A3ogmW_dock[data-voci="7"] .A3ogmW_item{width:44px;height:44px}}@media (max-width:389px){.A3ogmW_logo{height:44px}.A3ogmW_item{width:44px;height:44px}}@media (max-width:373px){.A3ogmW_dock[data-voci]{gap:2px;padding-left:6px;padding-right:6px}.A3ogmW_logo{padding:0 4px}.A3ogmW_logoInkFisso{padding:0 2px}}@media (prefers-reduced-motion:reduce){.A3ogmW_dockEnter{animation:none}.A3ogmW_item,.A3ogmW_logo,.A3ogmW_blobPos,.A3ogmW_dockHidden{transform:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.A3ogmW_dock{background:var(--lg-solid)}.A3ogmW_blob{background:radial-gradient(130% 95% at 50% -25%,#ffffff1f,#fff0 58%) padding-box padding-box,linear-gradient(#ffffff1a,#ffffff1a) padding-box padding-box,linear-gradient(178deg,#ffffff4d,#ffffff17 28%,#ffffff09 50%,#ffffff06 72%,#ffffff29) border-box}}@media (prefers-reduced-transparency:reduce){.A3ogmW_dock{background:var(--lg-solid-reduced);-webkit-backdrop-filter:none;backdrop-filter:none}.A3ogmW_blob{-webkit-backdrop-filter:none;backdrop-filter:none;background:radial-gradient(130% 95% at 50% -25%,#ffffff1f,#fff0 58%) padding-box padding-box,linear-gradient(#ffffff1f,#ffffff1f) padding-box padding-box,linear-gradient(178deg,#ffffff4d,#ffffff17 28%,#ffffff09 50%,#ffffff06 72%,#ffffff29) border-box}}html[data-tastiera="1"] .A3ogmW_dock{opacity:0;pointer-events:none;visibility:hidden;animation:none;transform:translateY(24px)}
._3hUVsW_footer{text-align:center;padding:64px var(--pad) calc(var(--dock-top) + 4px);font-size:var(--fs-note);color:var(--ink-dim);flex-direction:column;align-items:center;gap:16px;display:flex}._3hUVsW_mark{align-items:center;display:inline-flex}._3hUVsW_markImg{aspect-ratio:1920/1080;filter:drop-shadow(0 4px 22px #d4a86466)drop-shadow(0 0 8px #f3d99a40);background-image:linear-gradient(135deg,#4a3618 0%,#8b6f2f 10%,#c9a047 22%,#f3d99a 34%,#fff0c8 42%,#fffae0 50%,#fff0c8 58%,#f3d99a 66%,#c9a047 78%,#8b6f2f 90%,#4a3618 100%);background-size:300% 300%;width:200px;animation:14s linear infinite _3hUVsW_goldShimmer;display:block;-webkit-mask-image:url(/assets/logo/davil-bianco.webp);mask-image:url(/assets/logo/davil-bianco.webp);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes _3hUVsW_goldShimmer{0%{background-position:0%}50%{background-position:150%}to{background-position:300%}}._3hUVsW_copy{line-height:1.4}._3hUVsW_legal{font-size:var(--fs-note);color:var(--ink-dim);text-align:center;max-width:640px;line-height:1.6}._3hUVsW_legalLink{color:inherit;border-bottom:1px dotted;text-decoration:none}._3hUVsW_legalLink:hover{color:var(--gold);border-bottom-color:var(--gold)}._3hUVsW_nowrap{white-space:nowrap}._3hUVsW_nav{font-size:var(--fs-note);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._3hUVsW_nav a{color:var(--ink-soft);text-decoration:none;transition:color .25s}._3hUVsW_nav a:hover{color:var(--gold)}._3hUVsW_links{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}._3hUVsW_links a{color:var(--ink-dim);text-decoration:none;transition:color .25s}._3hUVsW_links a:hover{color:var(--gold)}
._1zoJCq_badge{border:1px solid color-mix(in srgb, var(--ink) 16%, transparent);background:var(--surface-2,color-mix(in srgb, var(--ink) 5%, transparent));white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s,box-shadow .25s;display:inline-flex}._1zoJCq_badge:hover{border-color:#00b67a80;transform:translateY(-1px);box-shadow:0 8px 18px -8px #00b67a73}._1zoJCq_strip{flex:none;width:84px;height:16px;display:block}._1zoJCq_star{flex:none;width:15px;height:15px;display:none}._1zoJCq_text{align-items:baseline;gap:4px;display:inline-flex}._1zoJCq_score{font-family:var(--ff-display);color:var(--ink);font-size:13px;font-weight:600;line-height:1}._1zoJCq_sep{color:var(--ink-dim);font-size:var(--fs-label);line-height:1}._1zoJCq_count{font-family:var(--ff-sans);font-size:var(--fs-label);color:var(--ink-soft);line-height:1}@media (max-width:560px){._1zoJCq_strip{display:none}._1zoJCq_star{display:block}._1zoJCq_word{display:none}}
._2Jt1IG_head{text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,56px)}._2Jt1IG_logo{filter:drop-shadow(0 6px 16px #5a3c0a29);width:168px;height:auto;margin:0 auto 22px;display:block}._2Jt1IG_title{font-family:var(--ff-display);letter-spacing:-.015em;color:var(--ink);margin:0 0 16px;font-size:clamp(28px,4.5vw,52px);font-weight:300;line-height:1.1}._2Jt1IG_title em{color:var(--gold);text-shadow:0 1px 2px #5a3c0a47,0 0 1px #8c5f146b;font-style:italic;font-weight:500}._2Jt1IG_lead{font-family:var(--ff-display);color:var(--ink-soft);max-width:60ch;margin:0 auto;font-size:clamp(16px,1.5vw,20px);font-style:italic;font-weight:300;line-height:1.55}._2Jt1IG_gallery{max-width:var(--max);grid-template-columns:1fr;gap:16px;margin:0 auto;display:grid}._2Jt1IG_item{background:var(--bg-card);aspect-ratio:3/2;border-radius:20px;margin:0;position:relative;overflow:hidden;box-shadow:0 14px 30px -12px #140f2824,0 0 0 1px #2d2de00d}._2Jt1IG_itemTall{aspect-ratio:3/4}._2Jt1IG_img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);display:block}._2Jt1IG_item:hover ._2Jt1IG_img{transform:scale(1.04)}@media (min-width:800px){._2Jt1IG_gallery{grid-template-rows:repeat(2,1fr);grid-template-columns:1fr 1.25fr;height:clamp(460px,50vw,620px)}._2Jt1IG_item,._2Jt1IG_itemTall{aspect-ratio:auto;height:100%}._2Jt1IG_itemTall{grid-row:1/span 2}}
.L3Ftkq_section{--leaf-deep:#15803d;--leaf:#16a34a;--leaf-bright:#22c55e;padding:clamp(60px, 9vh, 120px) var(--pad);max-width:var(--max);margin:0 auto}.L3Ftkq_card{text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(120% 90% at 50% 0,#22c55e1a,#0000 60%),#ffffffd9;border:1px solid #16a34a2e;border-radius:28px;max-width:880px;margin:0 auto;padding:clamp(48px,6vw,80px) clamp(28px,5vw,64px) clamp(108px,14vw,150px);position:relative;overflow:hidden;box-shadow:0 14px 40px -12px #140f2824,0 0 70px -16px #22c55e42,inset 0 0 0 1px #16a34a0d}.L3Ftkq_forest{pointer-events:none;height:clamp(85px,12vw,140px);position:absolute;bottom:0;left:0;right:0}.L3Ftkq_forest svg{width:100%;height:100%;display:block}.L3Ftkq_trees path{fill:none;stroke:var(--leaf);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;opacity:.42}.L3Ftkq_trees path:nth-child(odd){stroke:var(--leaf-deep);opacity:.55}.L3Ftkq_eyebrow{text-transform:uppercase;letter-spacing:.32em;font-size:var(--fs-label);color:var(--leaf-deep);align-items:center;gap:14px;margin:0 0 22px;font-weight:500;display:inline-flex}.L3Ftkq_eyebrow:before{content:"";background:var(--leaf);width:24px;height:1px}.L3Ftkq_h{max-width:20ch;margin:0 auto 24px;font-size:clamp(28px,4vw,50px);line-height:1.1}.L3Ftkq_sub{font-family:var(--ff-display);color:var(--ink-soft);max-width:56ch;margin:0 auto 40px;font-size:clamp(16px,1.5vw,21px);font-style:italic;line-height:1.55}.L3Ftkq_actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.L3Ftkq_btnGreen{background:linear-gradient(135deg, var(--leaf-deep) 0%, var(--leaf) 50%, var(--leaf-bright) 100%);color:#fff;letter-spacing:.04em;border-radius:12px;align-items:center;gap:10px;padding:16px 34px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .35s;display:inline-flex;box-shadow:0 8px 22px -6px #16a34a8c,0 0 24px #22c55e59}.L3Ftkq_btnGreen:hover{transform:translateY(-2px);box-shadow:0 12px 30px -6px #22c55ea6,0 0 34px #22c55e80}.L3Ftkq_leaf{font-size:17px;line-height:1}.L3Ftkq_btnGhost{color:var(--leaf-deep);letter-spacing:.04em;background:0 0;border:1.5px solid #16a34a73;border-radius:12px;align-items:center;padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .25s,background .25s,color .25s,transform .25s;display:inline-flex}.L3Ftkq_btnGhost:hover{border-color:var(--leaf);color:var(--leaf);background:#22c55e14;transform:translateY(-2px)}.L3Ftkq_credit{z-index:1;font-size:var(--fs-note);color:var(--ink-dim);letter-spacing:.02em;margin:36px auto 0;position:relative}.L3Ftkq_credit a{color:var(--leaf-deep);border-bottom:1px dotted;text-decoration:none;transition:color .25s}.L3Ftkq_credit a:hover{color:var(--leaf-bright)}@media (prefers-reduced-motion:reduce){.L3Ftkq_btnGreen,.L3Ftkq_btnGhost{transition:none}}
.yIPEha_wrap{padding:clamp(70px, 11vh, 160px) var(--pad);max-width:var(--max);margin:0 auto}.yIPEha_inner{margin:0 auto}.yIPEha_h{font-family:var(--ff-display);color:var(--ink);letter-spacing:-.02em;max-width:16ch;font-size:clamp(28px,4vw,56px);font-weight:300;line-height:1.08}.yIPEha_h em{color:var(--gold);font-style:italic}.yIPEha_lead{max-width:62ch;font-family:var(--ff-sans);color:var(--ink-soft);margin-top:1.2rem;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.6}.yIPEha_grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1rem;margin-top:2.5rem;display:grid}.yIPEha_card{background:var(--lg-tile-bg);border:1px solid var(--lg-tile-rim);box-shadow:var(--lg-tile-shadow);-webkit-backdrop-filter:var(--lg-frost);backdrop-filter:var(--lg-frost);border-radius:18px;flex-direction:column;gap:.5rem;padding:1.4rem 1.3rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.yIPEha_card:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000,#38bdf824,#0000);width:50%;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-18deg)}.yIPEha_card:hover{border-color:var(--celeste);box-shadow:0 14px 34px -18px var(--brand-glow,#2d2de073);transform:translateY(-3px)}.yIPEha_card:hover:after{transition:transform .65s var(--ease);transform:skew(-18deg)translate(340%)}@media (prefers-reduced-motion:reduce){.yIPEha_card:after{display:none}}.yIPEha_cardCluster{font-family:var(--ff-sans);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:.1em;color:var(--brand);font-weight:700}.yIPEha_cardTitle{font-family:var(--ff-display);color:var(--ink);flex:1;font-size:19px;font-weight:600;line-height:1.22}.yIPEha_cardCta{font-family:var(--ff-sans);font-size:var(--fs-note);color:var(--brand);font-weight:600}.yIPEha_allBtn{background:var(--brand);color:#fff;font-family:var(--ff-sans);border-radius:999px;margin-top:2rem;padding:.85rem 1.6rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.yIPEha_allBtn:hover{box-shadow:0 12px 28px -12px var(--brand-glow,#2d2de080);transform:translateY(-2px)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yIPEha_card{background:var(--lg-solid)}}@media (prefers-reduced-transparency:reduce){.yIPEha_card{background:var(--lg-solid-reduced);-webkit-backdrop-filter:none;backdrop-filter:none}}
.soh_jW_content{max-width:720px;padding:clamp(40px, 8vh, 120px) var(--pad) 80px;margin:0 auto}.soh_jW_content h1{margin-bottom:8px;font-size:clamp(28px,4vw,44px)}.soh_jW_update{color:var(--ink-dim);margin-bottom:48px;font-size:13px}.soh_jW_content section{margin-bottom:40px}.soh_jW_content h2{color:var(--ink);margin-bottom:12px;font-size:clamp(20px,2.5vw,28px)}.soh_jW_content h3{color:var(--ink);margin-bottom:8px;font-size:18px}.soh_jW_content p{color:var(--ink-soft);margin-bottom:12px;font-size:15px;line-height:1.7}.soh_jW_content ul{margin-bottom:16px;padding-left:24px}.soh_jW_content li{color:var(--ink-soft);margin-bottom:6px;font-size:15px;line-height:1.7}.soh_jW_content a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.soh_jW_content a:hover{color:var(--gold)}.soh_jW_content h3{margin-top:18px;margin-bottom:8px;font-size:18px}.soh_jW_content code{font-family:var(--ff-mono,ui-monospace, monospace);background:var(--bg-2);border-radius:4px;padding:1px 6px;font-size:.92em}.soh_jW_table{border-collapse:collapse;width:100%;margin:12px 0 8px;font-size:14.5px}.soh_jW_table th,.soh_jW_table td{text-align:left;border:1px solid var(--border);vertical-align:top;color:var(--ink-soft);padding:10px 12px;line-height:1.55}.soh_jW_table th{background:var(--bg-2);color:var(--ink);font-weight:600}@media (max-width:640px){.soh_jW_table,.soh_jW_table thead,.soh_jW_table tbody,.soh_jW_table tr,.soh_jW_table th,.soh_jW_table td{width:100%;display:block}.soh_jW_table thead{display:none}.soh_jW_table tr{border:1px solid var(--border);border-radius:8px;margin-bottom:12px;overflow:hidden}.soh_jW_table td{border:0;border-bottom:1px solid var(--border)}.soh_jW_table td:last-child{border-bottom:0}}
.nkDa8G_head{max-width:800px;margin-bottom:clamp(50px,7vw,90px)}.nkDa8G_h{font-family:var(--ff-display);letter-spacing:-.01em;margin:0 0 22px;font-size:clamp(32px,4.6vw,56px);font-weight:300;line-height:1.08}.nkDa8G_grid{grid-template-columns:1fr;gap:clamp(20px,3vw,28px);display:grid}@media (min-width:820px){.nkDa8G_grid{grid-template-columns:repeat(3,1fr)}}.nkDa8G_card{background:var(--lg-tile-bg);border:1px solid var(--lg-tile-rim);box-shadow:var(--lg-tile-shadow);-webkit-backdrop-filter:var(--lg-frost);backdrop-filter:var(--lg-frost);transition:transform .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease);border-radius:24px;flex-direction:column;gap:12px;padding:clamp(26px,3vw,38px);display:flex}.nkDa8G_card:hover{border-color:var(--border-hover);transform:translateY(-4px);box-shadow:inset 0 1px #fffffff2,0 22px 44px -14px #38bdf82e,0 0 80px -20px #2d2de042,0 0 0 1px #38bdf838}.nkDa8G_cardTag{font-family:var(--ff-sans);font-size:var(--fs-label);letter-spacing:.28em;text-transform:uppercase;color:var(--electric);font-weight:500}.nkDa8G_cardH{font-family:var(--ff-display);letter-spacing:-.005em;color:var(--ink);margin:0;font-size:clamp(22px,2vw,27px);font-weight:400;line-height:1.12}.nkDa8G_cardBdy{font-family:var(--ff-sans);font-size:var(--fs-card);color:var(--ink-soft);flex:1;margin:0;line-height:1.55}.nkDa8G_cardFoot{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.nkDa8G_prezzo{font-family:var(--ff-display);color:var(--gold);letter-spacing:-.01em;text-shadow:0 1px 2px #5a3c0a4d,0 0 1px #8c5f1473;font-size:clamp(24px,2.4vw,32px);font-weight:500;line-height:1}.nkDa8G_link{font-family:var(--ff-sans);font-size:var(--fs-note);letter-spacing:.04em;color:var(--electric);transition:background .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);white-space:nowrap;background:#2d2de00f;border:1px solid #2d2de02e;border-radius:12px;padding:8px 14px;font-weight:500;text-decoration:none}.nkDa8G_link:hover{background:#2d2de01f;border-color:#2d2de059;transform:translate(3px)}.nkDa8G_ctaRow{justify-content:center;margin-top:clamp(36px,5vw,56px);display:flex}.nkDa8G_btn{background:linear-gradient(135deg, var(--blu-deep), var(--electric) 50%, var(--celeste));color:var(--white);font-family:var(--ff-sans);font-weight:600;font-size:var(--fs-ui);letter-spacing:.04em;border-radius:999px;align-items:center;padding:16px 32px;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 12px 28px -6px #2d2de073}.nkDa8G_btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px -6px #38bdf88c}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.nkDa8G_card{background:var(--lg-solid)}}@media (prefers-reduced-transparency:reduce){.nkDa8G_card{background:var(--lg-solid-reduced);-webkit-backdrop-filter:none;backdrop-filter:none}}
.EkoCOG_callout{border:1px solid var(--border);border-left:3px solid var(--gold-deep);color:var(--ink-soft);background:#dba93b14;border-radius:12px;margin:24px 0;padding:16px 18px;font-size:14px;line-height:1.6}.EkoCOG_callout strong{color:var(--ink)}.EkoCOG_box{border:1px solid var(--border);background:var(--bg-card);box-shadow:var(--shadow-sm);border-radius:18px;margin:28px 0;padding:clamp(22px,4vw,32px)}.EkoCOG_boxTitle{font-family:var(--ff-display);color:var(--ink);margin:0 0 18px;font-size:clamp(20px,3.4vw,26px)}.EkoCOG_form{flex-direction:column;gap:16px;display:flex}.EkoCOG_row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:520px){.EkoCOG_row{grid-template-columns:1fr}}.EkoCOG_field{flex-direction:column;gap:6px;display:flex}.EkoCOG_field label{color:var(--ink-soft);font-size:13.5px;font-weight:600}.EkoCOG_field input,.EkoCOG_field textarea{border:1px solid var(--border);background:var(--white);width:100%;color:var(--ink);font-family:var(--ff-sans);transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border-radius:10px;padding:11px 13px;font-size:15px}.EkoCOG_field input:focus,.EkoCOG_field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--cobalt-glow-soft);outline:none}.EkoCOG_field textarea{resize:vertical}.EkoCOG_hint{color:var(--ink-dim);margin:0;font-size:12.5px}.EkoCOG_error{color:#c0392b;margin:0;font-size:13.5px;font-weight:500}.EkoCOG_btnPrimary{background:var(--brand);color:var(--white);font-family:var(--ff-sans);cursor:pointer;transition:transform .15s var(--ease);box-shadow:0 10px 26px var(--brand-glow);border:none;border-radius:11px;align-self:flex-start;padding:13px 22px;font-size:15.5px;font-weight:600}.EkoCOG_btnPrimary:hover{transform:translateY(-1px)}.EkoCOG_btnGhost{border:1px solid var(--border);color:var(--ink-soft);font-family:var(--ff-sans);cursor:pointer;background:0 0;border-radius:11px;padding:13px 18px;font-size:15px;font-weight:500}.EkoCOG_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}.EkoCOG_reviewLead{color:var(--ink-soft);margin:0 0 12px;font-size:14.5px}.EkoCOG_declaration{border-left:3px solid var(--brand);color:var(--ink);background:#2d2de00d;border-radius:8px;margin:0;padding:14px 18px;font-size:14.5px;line-height:1.6}.EkoCOG_reviewMeta{color:var(--ink-dim);margin:14px 0 0;font-size:13.5px}.EkoCOG_doneBox{border-left:3px solid var(--leaf,#16a34a)}.EkoCOG_afterNote{color:var(--ink-dim);margin-top:24px;font-size:13.5px}
