@font-face{font-family:'League Spartan';font-style:normal;font-weight:700 900;font-display:swap;src:url('/s/f/ls.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'League Spartan';font-style:normal;font-weight:700 900;font-display:swap;src:url('/s/f/ls-x.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Epilogue';font-style:normal;font-weight:400 900;font-display:swap;src:url('/s/f/ep.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Epilogue';font-style:normal;font-weight:400 900;font-display:swap;src:url('/s/f/ep-x.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{size-adjust:107%;line-gap-override:0%;src:local('Arial'),local('Helvetica Neue'),local('Helvetica');descent-override:26%;font-family:'Epilogue Local';ascent-override:88%}:root{--v-gut:1rem;--v-d-fast:.15s;--v-inv:#082117;--v-inv-line:#1b4433;--v-ok:#0f7a55;--v-or-tint:#fbf3df;--v-d:.25s;--v-side:16rem;--v-err-bg:#fdeceb;--v-co-soft:#d4e9e1;--v-fg:#082117;--v-sh-1:0 1px 2px rgba(8,33,23,.05),0 6px 20px -8px rgba(23,105,73,.16);--v-co:#176949;--v-sh-or:0 8px 18px -8px rgba(176,120,0,.65);--v-bg-4:#d4e9e1;--v-co-tint:#ecf5f1;--v-or-text:#8c6408;--v-r-btn:3px;--v-line-2:#cdd8d4;--v-muted:#506c61;--v-inv-muted:#c1d1ca;interpolate-size:allow-keywords;--v-r-card:6px;--v-co-dk:#11563a;--v-body:#213c32;--v-bg-2:#f4f9f7;--v-fd:'League Spartan','Arial Black',system-ui,sans-serif;--v-shell:75rem;--v-err:#b42318;--v-bg-3:#ecf5f1;--v-inv-fg:#ffffff;--v-inv-2:#0d2d20;--v-or-soft:#f5dea8;--v-faint:#506c61;--v-ease:cubic-bezier(.2,.7,.1,1);--v-f:'Epilogue','Epilogue Local',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;--v-sky:#52c597;--v-line:#e3eae7;--v-t-base:1.0625rem;--v-sp-sec:clamp(3.5rem,8vw,6rem);--v-or:#f0ab12;--v-col-gap:clamp(2.5rem,5vw,4.5rem);--v-bg:#fcfbf7;--v-r-tile:4px;--v-sh-2:0 2px 4px rgba(8,33,23,.04),0 24px 60px -24px rgba(23,105,73,.34);--v-or-hi:#f7bb2e;color-scheme:light;--v-measure:44rem}@media (min-width:640px){:root{--v-gut:1.5rem}}@media (min-width:1000px){:root{--v-gut:2rem}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem;overflow-x:clip;background:var(--v-bg)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--v-bg);color:var(--v-body);font-family:var(--v-f);font-size:var(--v-t-base);line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img,svg{display:block;max-width:100%}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}::selection{background:var(--v-co-soft);color:var(--v-fg)}:focus-visible{outline:3px solid var(--v-co);outline-offset:3px;border-radius:2px}[hidden]{display:none!important}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.86em;padding:.1em .4em;background:var(--v-bg-3);border-radius:2px}h1,h2,h3{color:var(--v-fg);text-wrap:balance}h1{font-size:clamp(2rem,6.4vw,3.4rem);font-weight:800;line-height:1.08;letter-spacing:-.025em}h2{font-size:clamp(1.6rem,4vw,2.4rem);font-weight:750;line-height:1.14;letter-spacing:-.02em}h3{font-size:1.15rem;font-weight:650;line-height:1.3;letter-spacing:-.005em}h4{font-size:.8rem;font-weight:700;letter-spacing:.02em;color:var(--v-muted)}mark{background:none;color:var(--v-co)}.c-lede{font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.6;color:var(--v-muted);text-wrap:pretty}.c-lede b,.c-lede strong{color:var(--v-fg);font-weight:600}.c-wrap{padding:0 var(--v-gut);max-width:var(--v-shell);width:100%;margin:0 auto}.c-kicker,.c-eyebrow{display:inline-flex;width:fit-content;justify-self:start;align-items:center;gap:.5rem;padding:.3rem .75rem;border-radius:6px;background:var(--v-co-tint);color:var(--v-co);font-size:.82rem;font-weight:600;line-height:1.3;letter-spacing:.01em}.c-kicker::before,.c-eyebrow::before{height:.45rem;width:.45rem;content:"";background:var(--v-or);border-radius:50%}.c-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:0 1.5rem;background:var(--v-or);color:var(--v-fg);border:0;border-radius:var(--v-r-btn);font-weight:700;font-size:1.02rem;line-height:1.2;letter-spacing:0;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:var(--v-sh-or),inset 0 -2px 0 rgba(8,33,23,.12);transition:background-color var(--v-d-fast) var(--v-ease),transform var(--v-d-fast) var(--v-ease),box-shadow var(--v-d) var(--v-ease)}.c-btn:hover{background:var(--v-or-hi);box-shadow:0 12px 22px -10px rgba(176,120,0,.75),inset 0 -2px 0 rgba(8,33,23,.12);transform:translateY(-1px)}.c-btn:active{box-shadow:0 4px 10px -6px rgba(176,120,0,.6),inset 0 -1px 0 rgba(8,33,23,.12);transform:translateY(1px)}.c-btn svg{flex:none;height:1.05rem;width:1.05rem;transition:transform var(--v-d) var(--v-ease)}.c-btn:hover svg{transform:translateX(3px)}.c-btn-line{background:var(--v-bg-0,#fff);box-shadow:inset 0 0 0 1.5px var(--v-line-2);color:var(--v-fg)}.c-btn-line:hover{background:var(--v-bg-0,#fff);box-shadow:inset 0 0 0 1.5px var(--v-co),0 8px 18px -10px rgba(23,105,73,.4)}.c-btn-ink{background:var(--v-co);box-shadow:0 8px 18px -8px rgba(23,105,73,.6);color:#fff}.c-btn-ink:hover{background:var(--v-co-dk)}.c-text-link{display:inline-flex;align-items:center;min-height:2.75rem;font-weight:600;color:var(--v-co);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:var(--v-co-soft);text-underline-offset:.3em;transition:text-decoration-color var(--v-d-fast)}.c-text-link:hover{text-decoration-color:var(--v-co)}.c-js [data-cf-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .6s var(--v-ease),transform .6s var(--v-ease);transition-delay:var(--v-d-in,0s)}.c-js [data-cf-reveal].c-in{opacity:1;transform:none}@keyframes cfa-rise{from{opacity:.01;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}@keyframes cfa-fade{from{opacity:0}to{opacity:1}}@keyframes cfa-pulse{0%,100%{opacity:1}50%{opacity:.35}}@keyframes cfa-shimmer{from{background-position:-200% 0}to{background-position:200% 0}}@keyframes cfa-spin{to{transform:rotate(360deg)}}@keyframes cfa-bob{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-8px,0)}}@keyframes cfa-pop{0%{transform:scale(.4)}60%{transform:scale(1.15)}100%{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.c-js [data-cf-reveal]{opacity:1;transform:none;transition:none}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.c-site-head{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color var(--v-d),box-shadow var(--v-d)}.c-site-head.c-scrolled{border-bottom-color:var(--v-line);box-shadow:0 8px 24px -18px rgba(8,33,23,.35)}.c-site-head .c-bar{padding:0 var(--v-gut);display:flex;max-width:var(--v-shell);height:4rem;gap:1.25rem;margin:0 auto;align-items:center}.c-logo{display:inline-flex;align-items:center;gap:.55rem;font-weight:800;font-size:1.18rem;letter-spacing:-.02em;color:var(--v-fg);text-decoration:none;line-height:1;white-space:nowrap}.c-logo .c-mark{flex:none;height:2.1rem;width:2.1rem;box-shadow:0 6px 14px -6px rgba(23,105,73,.6);transition:transform var(--v-d) var(--v-ease);border-radius:4px}.c-logo:hover .c-mark{transform:rotate(-6deg) scale(1.04)}.c-word b{color:var(--v-co);font-weight:800}.c-plate-uk{display:inline-grid;place-items:center;height:1.3rem;padding:0 .45rem;border-radius:6px;background:var(--v-or-tint);color:var(--v-or-text);font-size:.68rem;font-weight:700;letter-spacing:.04em}.c-nav-links{display:none;gap:.15rem;margin-left:auto}.c-nav-links a{padding:.55rem .85rem;border-radius:6px;font-size:.96rem;font-weight:500;color:var(--v-body);text-decoration:none;transition:background-color var(--v-d-fast),color var(--v-d-fast)}.c-nav-links a:hover{background:var(--v-co-tint);color:var(--v-co)}.c-bar-end{display:flex;gap:.5rem;align-items:center;margin-left:auto}.c-cart-btn,.c-burger{position:relative;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:var(--v-r-btn);background:var(--v-co-tint);color:var(--v-fg);transition:background-color var(--v-d-fast),transform var(--v-d-fast)}.c-cart-btn:hover,.c-burger:hover{background:var(--v-co-soft)}.c-cart-btn:active,.c-burger:active{transform:scale(.96)}.c-cart-btn svg{width:1.25rem}.c-burger svg{width:1.3rem}.c-cart-badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.3rem;height:1.3rem;padding:0 .3rem;display:grid;place-items:center;background:var(--v-or);color:var(--v-fg);border-radius:6px;box-shadow:0 0 0 2px #fff;font-size:.7rem;font-weight:700;line-height:1;animation:cfa-pop .45s var(--v-ease)}.c-head-cta{padding:0 1.1rem;font-size:.95rem;background:var(--v-co);min-height:2.75rem;box-shadow:0 8px 16px -10px rgba(23,105,73,.8);color:#fff}.c-head-cta:hover{background:var(--v-co-dk);box-shadow:0 10px 18px -10px rgba(23,105,73,.9)}.c-head-cta .c-cta-l{display:none}@media (max-width:379px){.c-head-cta{display:none}}@media (max-width:479px){.c-plate-uk{display:none}.c-site-head .c-logo{font-size:1.05rem;gap:.45rem}.c-site-head .c-bar{gap:.6rem}.c-bar-end{gap:.4rem}.c-head-cta{padding:0 .9rem}}@media (min-width:560px){.c-head-cta .c-cta-l{display:inline}.c-head-cta .c-cta-s{display:none}}@media (min-width:960px){.c-nav-links{display:flex}.c-bar-end{margin-left:.75rem}.c-burger{display:none}}.c-sheet{padding:0 var(--v-gut) calc(1.5rem + env(safe-area-inset-bottom));visibility:hidden;display:flex;flex-direction:column;z-index:80;inset:0;background:var(--v-bg-0,#fff);overflow-y:auto;position:fixed;opacity:0;transition:opacity var(--v-d) var(--v-ease),visibility var(--v-d)}.c-sheet.c-open{visibility:visible;opacity:1}.c-sheet-top{flex:none;display:flex;height:4rem;justify-content:space-between;align-items:center}.c-sheet .c-close{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:var(--v-r-btn);background:var(--v-co-tint);color:var(--v-fg)}.c-sheet .c-close svg{width:1.1rem}.c-sheet-links{padding:.75rem 0 1rem;display:grid;gap:.5rem}.c-sheet-links a{display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:0 1.1rem;border-radius:var(--v-r-tile);background:var(--v-bg-2);font-weight:600;font-size:1.08rem;color:var(--v-fg);text-decoration:none;opacity:0;transform:translate3d(0,8px,0);transition:opacity .4s var(--v-ease),transform .4s var(--v-ease),background-color var(--v-d-fast)}.c-sheet-links a:nth-child(-n+5){background:var(--v-co-tint)}.c-sheet-links a:hover{background:var(--v-co-soft)}.c-sheet-links a small{font-size:.86rem;font-weight:600;color:var(--v-co)}.c-sheet.c-open .c-sheet-links a{opacity:1;transform:none}.c-sheet.c-open .c-sheet-links a:nth-child(2){transition-delay:.03s}.c-sheet.c-open .c-sheet-links a:nth-child(3){transition-delay:.06s}.c-sheet.c-open .c-sheet-links a:nth-child(4){transition-delay:.09s}.c-sheet.c-open .c-sheet-links a:nth-child(5){transition-delay:.12s}.c-sheet.c-open .c-sheet-links a:nth-child(n+6){transition-delay:.15s}.c-sheet-foot{padding-top:1rem;display:grid;gap:.8rem;margin-top:auto}.c-sheet-foot .c-btn{width:100%}.c-sheet-foot .c-trust{font-size:.86rem;text-align:center;color:var(--v-muted)}.c-hero{padding:clamp(1.4rem,4vw,2.2rem) 0 clamp(1.1rem,2.6vw,1.6rem);isolation:isolate;background:radial-gradient(60rem 26rem at 85% -10%,#daece5 0,rgba(218,236,229,0) 70%),radial-gradient(40rem 20rem at -5% 10%,#fbf2dc 0,rgba(251,242,220,0) 70%),linear-gradient(#f4f9f7,#fff 92%);position:relative}.c-hero .c-wrap{justify-items:center;display:grid;text-align:center}.c-hero h1{max-width:19ch}.c-hero h1 mark,.c-final h2 mark,.c-page h1 mark{padding:0;background:none;color:var(--v-co)}.c-hero .c-lede{font-size:clamp(1rem,1.3vw,1.1rem);max-width:40rem;margin-top:.9rem}.c-hero .c-actions{display:none;flex-wrap:wrap;gap:.5rem 1.25rem;justify-content:center;align-items:center;margin-top:1.1rem}.c-hero .c-actions .c-btn{padding:0 1.2rem;font-size:.98rem;min-height:2.9rem}.c-smallprint{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem .9rem;margin-top:.9rem;font-size:.9rem;font-weight:500;color:var(--v-body)}.c-smallprint>span{display:inline-flex;gap:.4rem;align-items:center;white-space:nowrap}.c-smallprint>span::before{flex:none;height:1.05rem;width:1.05rem;content:"";background:var(--v-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;border-radius:50%}.c-smallprint>i{display:none}.c-js .c-hero h1,.c-js .c-hero .c-lede,.c-js .c-hero .c-smallprint,.c-js .c-hero .c-actions{animation:cfa-rise .7s var(--v-ease) both}.c-js .c-hero .c-lede{animation-delay:.05s}.c-js .c-hero .c-actions,.c-js .c-hero .c-smallprint{animation-delay:.1s}@media (min-width:640px){.c-hero .c-actions{display:flex}}@media (min-width:1000px) and (max-height:760px){.c-hero h1{font-size:clamp(2.1rem,2.9vw,2.9rem)}.c-hero .c-lede{font-size:1rem;margin-top:.6rem}}@media (min-width:1000px) and (max-height:700px){.c-hero{padding-top:.7rem}.c-hero h1{font-size:clamp(2rem,2.7vw,2.6rem)}.c-hero .c-actions,.c-hero .c-smallprint{margin:.7rem 0 1rem}.c-shop{padding-top:.85rem;padding-bottom:.85rem}.c-shop-top{margin-bottom:.6rem}.c-field-lbl{margin-bottom:.45rem}.c-pack{min-height:4.6rem;padding-top:.65rem;padding-bottom:.6rem}.c-packs::after{min-height:4.6rem}}.c-buy{padding:0 0 clamp(2.5rem,6vw,4rem);scroll-margin-top:4.6rem;position:relative}.c-buy-head{height:1px;width:1px;clip-path:inset(50%);position:absolute;overflow:hidden;white-space:nowrap}.c-shop{padding:clamp(.9rem,2.4vw,1.25rem);background:var(--v-bg-0,#fff);box-shadow:0 0 0 1px var(--v-line),var(--v-sh-2);position:relative;border-radius:var(--v-r-card)}.c-shop-top{display:grid;gap:.6rem;margin-bottom:.9rem}.c-seg{padding:.3rem;display:grid;background:var(--v-bg-2);gap:.4rem;box-shadow:inset 0 0 0 1px var(--v-line);grid-template-columns:1fr 1fr;border-radius:6px}.c-seg.c-three{grid-template-columns:repeat(3,1fr)}.c-plat-tab,.c-svc-tab{position:relative;display:flex;align-items:center;gap:.55rem;min-height:3rem;padding:.4rem .75rem;border:0;border-radius:4px;background:transparent;text-align:left;color:var(--v-body);transition:background-color var(--v-d) var(--v-ease),color var(--v-d),box-shadow var(--v-d)}.c-plat-tab svg,.c-svc-tab svg{flex:none;height:1.3rem;width:1.3rem}.c-plat-tab span{display:grid;line-height:1.2;min-width:0}.c-plat-tab b{font-weight:700;font-size:1rem;color:inherit}.c-plat-tab small,.c-svc-tab small{font-size:.74rem;font-weight:500;color:var(--v-muted)}.c-plat-tab:hover,.c-svc-tab:hover{background:#fff}.c-plat-tab[aria-selected="true"]{background:var(--v-co);box-shadow:0 8px 16px -10px rgba(23,105,73,.9);color:#fff}.c-plat-tab[aria-selected="true"] small{color:#d4e9e1}.c-svc-tab{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.5rem;row-gap:0;align-content:center}.c-svc-tab svg{grid-row:1 / span 2;align-self:center}.c-svc-tab b{font-weight:700;font-size:.98rem;line-height:1.15}.c-svc-tab[aria-selected="true"]{background:var(--v-bg-0,#fff);box-shadow:0 0 0 2px var(--v-co),0 6px 14px -10px rgba(23,105,73,.7);color:var(--v-co)}.c-svc-tab[aria-selected="true"] b{color:var(--v-fg)}.c-flow{padding:0;display:none;gap:.25rem;counter-reset:fgflow;margin:0;align-items:center;list-style:none}.c-flow li{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:600;color:var(--v-muted);counter-increment:fgflow;white-space:nowrap}.c-flow li::before{content:counter(fgflow);display:grid;place-items:center;width:1.35rem;height:1.35rem;border-radius:50%;background:var(--v-bg-3);color:var(--v-muted);font-size:.7rem;font-weight:700}.c-flow li+li::after{content:none}.c-flow li+li{padding-left:.25rem}.c-flow li+li::before{margin-left:0}.c-flow li.c-on{color:var(--v-fg)}.c-flow li.c-on::before{background:var(--v-co);color:#fff}.c-buy-grid{display:grid;gap:1rem}.c-field-lbl{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin:0 0 .6rem;font-size:.92rem;font-weight:700;color:var(--v-fg)}.c-field-lbl em{font-style:normal;font-weight:500;font-size:.8rem;color:var(--v-muted);text-align:right}.c-packs{display:grid;gap:.55rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-pack{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"q u" "p per";align-items:baseline;column-gap:.35rem;row-gap:.3rem;min-width:0;min-height:4.9rem;padding:.75rem .8rem .7rem;background:var(--v-bg-0,#fff);border:0;border-radius:var(--v-r-tile);box-shadow:inset 0 0 0 1.5px var(--v-line);text-align:left;cursor:pointer;color:var(--v-fg);transition:box-shadow var(--v-d) var(--v-ease),background-color var(--v-d),transform var(--v-d-fast) var(--v-ease)}.c-pack:hover{box-shadow:inset 0 0 0 1.5px var(--v-sky),0 8px 18px -12px rgba(23,105,73,.5);transform:translateY(-1px)}.c-pack:active{transform:scale(.985)}.c-pack .c-q{grid-area:q;font-weight:800;font-size:clamp(1.2rem,4.2vw,1.38rem);line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.c-pack .c-u{grid-area:u;min-width:0;font-size:.8rem;font-weight:500;color:var(--v-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-pack .c-p{grid-area:p;font-weight:700;font-size:1.05rem;color:var(--v-co);font-variant-numeric:tabular-nums}.c-pack .c-per{grid-area:per;justify-self:end;font-size:.74rem;color:var(--v-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.c-pack .c-badge{position:absolute;top:-.6rem;left:.7rem;padding:.1rem .5rem;border-radius:6px;background:var(--v-or);color:var(--v-fg);font-size:.66rem;font-weight:700;line-height:1.4;letter-spacing:.01em;white-space:nowrap;box-shadow:0 4px 10px -5px rgba(176,120,0,.9)}.c-pack::after{height:1.45rem;width:1.45rem;content:"";top:-.45rem;box-shadow:0 0 0 2.5px #fff;right:-.45rem;position:absolute;transform:scale(0);transition:transform var(--v-d) var(--v-ease);border-radius:50%}.c-pack[aria-pressed="true"]{background:var(--v-co-tint);box-shadow:inset 0 0 0 2px var(--v-co),0 10px 22px -14px rgba(23,105,73,.8)}.c-pack[aria-pressed="true"]::after{background:var(--v-or) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.3 8.4l2.4 2.3 5-5.2' fill='none' stroke='%230b1b3f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat;transform:scale(1)}.c-pack:focus-visible{outline-offset:2px}.c-packs::after{content:"";min-height:5rem;border-radius:var(--v-r-tile);border:1.5px dashed var(--v-line-2);background:var(--v-bg-2) url("/s/img/fig-tip.svg") center/auto 72% no-repeat}@media (min-width:640px){.c-packs{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-buy-side{align-self:stretch}.c-order{padding:1rem;display:grid;height:100%;background:var(--v-bg-2);gap:.7rem;box-shadow:inset 0 0 0 1px var(--v-line);align-content:start;border-radius:6px}.c-order .c-lbl{font-size:.85rem;font-weight:600;color:var(--v-muted)}.c-order .c-row{display:flex;gap:.75rem;justify-content:space-between;align-items:flex-end;margin-top:-.35rem}.c-order .c-sel{font-size:.9rem;display:grid;line-height:1.25;color:var(--v-muted);min-width:0}.c-order .c-sel b{font-weight:800;font-size:1.65rem;letter-spacing:-.02em;line-height:1.05;color:var(--v-fg);font-variant-numeric:tabular-nums}.c-order .c-tot{justify-items:end;display:grid;text-align:right}.c-order .c-tot>span:first-child{font-weight:800;font-size:1.45rem;line-height:1.05;color:var(--v-co);font-variant-numeric:tabular-nums;white-space:nowrap}.c-order .c-per-line{font-size:.76rem;color:var(--v-muted);white-space:nowrap}.c-order .c-btn{font-size:1.06rem;width:100%;min-height:3.35rem}.c-assure{padding:0;display:grid;gap:.35rem;margin:.1rem 0 0;list-style:none}.c-assure li{font-size:.86rem;line-height:1.4;padding-left:1.6rem;position:relative;color:var(--v-muted)}.c-assure li::before{left:0;height:1.1rem;width:1.1rem;content:"";background:var(--v-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;top:.05rem;position:absolute;border-radius:50%}.c-assure li b{color:var(--v-fg);font-weight:600}.c-once{margin-top:-.2rem;text-align:center;font-size:.8rem;font-weight:500;color:var(--v-muted)}.c-support-line{white-space:nowrap}.c-support-line a{color:var(--v-co);font-weight:600;text-decoration:underline;text-decoration-color:var(--v-co-soft);text-underline-offset:.2em;overflow-wrap:anywhere}.c-support-line a:hover{text-decoration-color:var(--v-co)}.c-shop-foot{padding-top:.9rem;display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;justify-content:space-between;align-items:center;margin-top:1rem;border-top:1px solid var(--v-line)}.c-trust-row{padding:0;display:flex;flex-wrap:wrap;gap:.45rem 1.1rem;margin:0;list-style:none}.c-trust-row li{display:inline-flex;align-items:center;gap:.4rem;font-size:.86rem;font-weight:600;color:var(--v-fg);white-space:nowrap}.c-trust-row svg{flex:none;height:1.15rem;width:1.15rem;color:var(--v-co)}.c-marks{display:flex;flex-wrap:wrap;gap:.35rem}.c-pm{flex:none;display:block;height:1.75rem;width:auto}.c-pm rect{fill:#fff;stroke:var(--v-line-2)}.c-pm text{fill:var(--v-fg);font-family:var(--v-f)}.c-usd-note{font-size:.8rem;flex:1 1 100%;line-height:1.5;color:var(--v-muted)}font-weight:500;color:var(--v-body);text-decoration:none;white-space:nowrap;transition:box-shadow var(--v-d-fast),color var(--v-d-fast)}.c-buybar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;align-items:center;gap:.9rem;padding:.65rem var(--v-gut) calc(.65rem + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -1px 0 var(--v-line),0 -12px 28px -16px rgba(8,33,23,.3);transform:translateY(110%);transition:transform .4s var(--v-ease)}.c-buybar.c-show{transform:none}.c-buybar-sel{flex:1;line-height:1.25;min-width:0}.c-buybar-sel b{display:block;font-weight:700;font-size:.98rem;color:var(--v-fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-buybar-sel span{font-size:.82rem;color:var(--v-muted);font-variant-numeric:tabular-nums}.c-buybar .c-btn{padding:0 1.2rem;min-height:3rem}@media (min-width:640px){.c-shop-top{justify-content:start;align-items:center;grid-template-columns:auto auto}.c-seg-plat .c-plat-tab{padding-right:1.1rem}}@media (min-width:1000px){.c-shop-top{grid-template-columns:auto auto 1fr}.c-flow{display:flex;justify-self:end}.c-buy-grid{gap:1.1rem;grid-template-columns:minmax(0,1fr) 19.5rem}.c-buybar{display:none}.c-svc-tab{min-width:8.4rem}}@media (max-width:999px){.c-buy-open .c-buybar{transform:translateY(110%)}.c-buy{padding-bottom:calc(clamp(2.5rem,6vw,4rem) + 4.5rem)}}@media (max-width:639px){.c-shop{border-radius:6px}.c-svc-tab{justify-items:center;padding:.45rem .3rem;min-height:3.6rem;text-align:center;grid-template-columns:1fr}.c-svc-tab svg{display:none}.c-plat-tab{padding:.4rem .5rem;justify-content:center}.c-plat-tab small{display:none}.c-field-lbl em{display:none}.c-assure{gap:.45rem .7rem;grid-template-columns:1fr 1fr}.c-assure li{font-size:.8rem}.c-trust-row{display:grid;width:100%;gap:.45rem .8rem;grid-template-columns:1fr 1fr}.c-trust-row li{font-size:.8rem;white-space:normal}}.c-hero+.c-buy{background:linear-gradient(#fff,#fff)}.c-page+.c-buy{padding-top:0}.c-sec{padding:var(--v-sp-sec) 0}.c-sec-head{justify-items:center;display:grid;max-width:44rem;gap:.9rem;margin:0 auto 2.4rem;text-align:center}.c-sec-head p{font-size:1.06rem;max-width:34rem;color:var(--v-muted)}.c-band{isolation:isolate;position:relative}.c-band-co{background:var(--v-bg-2)}.c-band-ye{background:linear-gradient(180deg,#fff 0,var(--v-or-tint) 100%)}.c-band-ye .c-kicker{background:var(--v-bg-0,#fff);color:var(--v-or-text)}.c-steps{padding:0;display:grid;gap:1rem;counter-reset:fgstep;list-style:none}.c-steps li{position:relative;display:grid;grid-template-columns:2.5rem 1fr;grid-template-areas:"art art" "n body";gap:.9rem .85rem;padding:0 1.15rem 1.4rem;background:var(--v-bg-0,#fff);border-radius:var(--v-r-card);box-shadow:0 0 0 1px var(--v-line),var(--v-sh-1);overflow:hidden;transition:transform var(--v-d) var(--v-ease),box-shadow var(--v-d)}.c-steps li:hover{box-shadow:0 0 0 1px var(--v-co-soft),var(--v-sh-2);transform:translateY(-3px)}.c-steps .c-spot{aspect-ratio:4/3;max-width:none;height:auto;width:calc(100% + 2.3rem);background:linear-gradient(160deg,#ecf5f1,#fcf5e6);margin:0 -1.15rem;grid-area:art}.c-steps .c-n{grid-area:n;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--v-co);color:#fff;font-weight:800;font-size:1.05rem;box-shadow:0 6px 14px -6px rgba(23,105,73,.7)}.c-steps li:nth-child(even) .c-n{background:var(--v-or);box-shadow:var(--v-sh-or);color:var(--v-fg)}.c-steps li>div{grid-area:body;min-width:0}.c-steps h3{font-size:1.12rem;margin:.2rem 0 .35rem}.c-steps p{font-size:.97rem;line-height:1.6;color:var(--v-muted)}@media (max-width:639px){.c-steps .c-spot{aspect-ratio:16/9;object-fit:contain}}@media (min-width:640px){.c-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.c-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-feats .c-wrap{display:grid;gap:1.25rem}.c-feature{padding:clamp(1.25rem,3vw,2.25rem);display:grid;background:var(--v-bg-2);gap:1.2rem;align-items:center;border-radius:6px}.c-feature:nth-child(even){background:var(--v-or-tint)}.c-feature:nth-child(even) .c-kicker{background:var(--v-bg-0,#fff);color:var(--v-or-text)}.c-f-side{justify-items:start;display:grid;gap:.8rem}.c-feature h2{font-size:clamp(1.5rem,3.4vw,2.1rem)}.c-f-side .c-spot{height:auto;width:min(17rem,80%);margin-top:.4rem;justify-self:center}.c-f-main>p{font-size:1.04rem;color:var(--v-body)}.c-ticks{padding:0;display:grid;gap:.55rem;list-style:none;margin-top:1rem}.c-ticks li{padding-left:2rem;position:relative;color:var(--v-fg);font-weight:600}.c-ticks li::before{left:0;height:1.35rem;width:1.35rem;content:"";background:var(--v-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;top:.12rem;position:absolute;border-radius:50%}@media (min-width:860px){.c-feature{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-template-rows:auto auto 1fr;column-gap:clamp(2rem,5vw,4rem);row-gap:.8rem;align-items:start;padding:clamp(1.75rem,3.5vw,2.75rem)}.c-f-side,.c-f-main{display:contents}.c-f-side .c-spot{grid-column:1;grid-row:1 / span 4;align-self:center;justify-self:center;width:min(19rem,100%);margin:0}.c-f-side .c-kicker{grid-column:2;grid-row:1;justify-self:start}.c-f-side h2{grid-column:2;grid-row:2}.c-f-main>p,.c-f-main>.c-ticks{grid-column:2}.c-f-main>p{margin-top:.2rem}.c-feature:nth-child(even){grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.c-feature:nth-child(even) .c-spot{grid-column:2}.c-feature:nth-child(even) .c-kicker,.c-feature:nth-child(even) h2,.c-feature:nth-child(even) .c-f-main>*{grid-column:1}}.c-compare{width:100%;max-width:52rem;margin:0 auto;border-collapse:separate;border-spacing:0;background:var(--v-bg-0,#fff);border-radius:var(--v-r-card);box-shadow:0 0 0 1px var(--v-line),var(--v-sh-1);overflow:hidden}.c-compare th,.c-compare td{padding:1rem 1.2rem;font-size:1rem;border-bottom:1px solid var(--v-line);vertical-align:middle;text-align:left}.c-compare thead th{background:var(--v-bg-2);color:var(--v-muted);font-size:.86rem;font-weight:700}.c-compare thead th:last-child{background:var(--v-co);color:#fff}.c-compare td:first-child{padding-left:3rem;position:relative;color:var(--v-muted)}.c-compare td:first-child::before,.c-compare td:last-child::before{left:1.15rem;height:1.35rem;width:1.35rem;content:"";top:50%;position:absolute;margin-top:-.68rem;border-radius:50%}.c-compare td:first-child::before{background:#fdeceb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.2 5.2l5.6 5.6M10.8 5.2l-5.6 5.6' fill='none' stroke='%23b42318' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% no-repeat}.c-compare td:last-child{background:#f8fcfa;padding-left:3rem;position:relative;color:var(--v-fg);font-weight:600}.c-compare td:last-child::before{background:var(--v-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.c-compare tbody tr:last-child td{border-bottom:0}.c-page{padding:clamp(1.4rem,4vw,2.6rem) 0 clamp(1.8rem,4.5vw,3rem);isolation:isolate;background:radial-gradient(50rem 22rem at 90% -20%,#daece5 0,rgba(218,236,229,0) 70%),linear-gradient(#f4f9f7,#fff);position:relative}.c-page h1{font-size:clamp(1.95rem,5.6vw,3.1rem);max-width:20ch}.c-page .c-lede{max-width:40rem;margin-top:.9rem}.c-page .c-kicker{margin-bottom:.9rem;justify-self:start}.c-js .c-page h1,.c-js .c-page .c-lede,.c-js .c-page .c-crumbs,.c-js .c-page .c-updated-line,.c-js .c-page .c-kicker{animation:cfa-rise .6s var(--v-ease) both}.c-js .c-page .c-lede{animation-delay:.05s}.c-js .c-page .c-cover{animation:cfa-fade .7s .1s var(--v-ease) both}.c-crumbs{display:flex;align-items:center;gap:.45rem;margin-bottom:1rem;font-size:.86rem;font-weight:500;color:var(--v-muted);white-space:nowrap;line-height:1.4;min-width:0}.c-crumbs a,.c-crumbs>span{flex:none}.c-crumbs>span:last-child{text-overflow:ellipsis;flex:0 1 auto;color:var(--v-fg);overflow:hidden;min-width:0}.c-crumbs>span[aria-hidden]{color:#9db3aa}.c-crumbs a{text-decoration:none;color:var(--v-co)}.c-crumbs a:hover{text-decoration:underline;text-underline-offset:.2em}.c-updated-line{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin-top:1.1rem;padding:.3rem .7rem;border-radius:6px;background:var(--v-bg-0,#fff);box-shadow:inset 0 0 0 1px var(--v-line);font-size:.82rem;font-weight:500;color:var(--v-muted)}.c-updated-line::before{height:.5rem;width:.5rem;content:"";background:var(--v-ok);border-radius:50%}.c-tone-or{background:radial-gradient(50rem 22rem at 90% -20%,#f8e6bc 0,rgba(248,230,188,0) 70%),linear-gradient(#fdf8ed,#fff)}.c-tone-ye{background:radial-gradient(50rem 22rem at 90% -20%,#e2f0ea 0,rgba(226,240,234,0) 70%),radial-gradient(30rem 16rem at 0% 0%,#fbf3df 0,rgba(251,243,223,0) 70%),linear-gradient(#f8fbfa,#fff)}.c-tone-paper{background:linear-gradient(#f6faf8,#fff)}.c-tone-ink{background:radial-gradient(40rem 20rem at 85% 0%,#2d8663 0,rgba(45,134,99,0) 70%),linear-gradient(135deg,var(--v-co-dk),var(--v-co));color:#fff}.c-tone-ink h1,.c-tone-ink .c-crumbs>span:last-child{color:#fff}.c-tone-ink .c-lede,.c-tone-ink .c-crumbs{color:#d4e9e1}.c-tone-ink .c-crumbs a{color:#fff}.c-tone-ink .c-crumbs>span[aria-hidden]{color:#8cc4ae}.c-tone-ink :focus-visible{outline-color:#fff}.c-tone-ink h1 mark{color:#fff}.c-cover{padding:.6rem;max-width:26rem;background:var(--v-bg-0,#fff);box-shadow:0 0 0 1px var(--v-line),var(--v-sh-2);margin:1.4rem 0 0;position:relative;border-radius:6px}.c-cover img{aspect-ratio:4/3;height:auto;width:100%;background:linear-gradient(160deg,#eff7f4,#fdf7ea);border-radius:6px}.c-tone-ink .c-cover{box-shadow:0 30px 60px -30px rgba(0,4,3,.6)}@media (max-width:999px){.c-page.c-has-art .c-cover{max-width:21rem;width:100%;margin:1.4rem auto 0}}@media (max-width:639px){.c-page.c-has-art .c-cover{max-width:15rem}.c-has-pack .c-cover{display:none}.c-page.c-has-pack{padding-bottom:1.1rem}}@media (min-width:1000px){.c-page .c-wrap{display:grid;column-gap:var(--v-col-gap);grid-template-columns:minmax(0,1fr)}.c-page.c-has-art .c-wrap{align-items:center;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.c-page.c-has-art .c-wrap>*{grid-column:1}.c-page.c-has-art .c-crumbs{grid-column:1 / -1}.c-page.c-has-art .c-cover{grid-column:2;grid-row:2 / span 5;margin:0 0 0 auto;width:100%;max-width:24rem}.c-page.c-has-art .c-wrap:not(:has(.c-crumbs))>.c-cover{grid-row:1 / span 5}.c-page.c-has-art .c-wrap>h1,.c-page.c-has-art .c-lede{max-width:none}.c-page.c-has-pack{padding:1.25rem 0 1.4rem}.c-page.c-has-pack .c-crumbs{margin-bottom:.6rem}.c-page.c-has-pack h1{font-size:clamp(2rem,3vw,2.7rem)}.c-page.c-has-pack .c-lede{font-size:1.04rem;max-width:46rem;margin-top:.6rem}.c-page.c-has-pack .c-wrap{grid-template-columns:minmax(0,1fr) 12.5rem}.c-page.c-has-pack .c-cover{padding:.35rem;max-width:12.5rem;border-radius:6px}.c-page.c-has-pack .c-cover img{border-radius:4px}}.c-prose{padding:clamp(2.5rem,6vw,4rem) 0}.c-buy+.c-prose,.c-page+.c-prose{padding-top:clamp(1.5rem,4vw,2.5rem)}.c-prose .c-wrap>*{max-width:var(--v-measure)}.c-prose h2{scroll-margin-top:5.5rem;font-size:clamp(1.45rem,3.2vw,1.95rem);line-height:1.18;margin:2.8rem 0 1rem;position:relative}.c-prose .c-wrap>h2::before{display:block;height:.3rem;width:2.4rem;content:"";background:linear-gradient(90deg,var(--v-or),#f7ad00);margin-bottom:.9rem;border-radius:6px}.c-prose .c-wrap>h2:nth-of-type(even)::before{background:linear-gradient(90deg,var(--v-co),var(--v-sky))}.c-prose .c-kicker+h2,.c-prose h2:first-child,.c-prose .c-wrap>h2:first-child,.c-prose .c-toc+h2{margin-top:0}.c-prose .c-kicker{margin-bottom:1rem}.c-prose h3{font-size:1.16rem;margin:2rem 0 .5rem}.c-prose p{margin:0 0 1.1rem;color:var(--v-body)}.c-prose ul,.c-prose ol{padding-left:1.4rem;margin:0 0 1.4rem;color:var(--v-body)}.c-prose li{padding-left:.3rem;margin-bottom:.55rem}.c-prose ul>li::marker{font-size:1.1em;color:var(--v-co)}.c-prose .c-wrap>ol{display:grid;padding-left:0;gap:.6rem;counter-reset:fgol;list-style:none}.c-prose .c-wrap>ol>li{padding:.85rem 1rem .85rem 3.4rem;background:var(--v-bg-2);margin:0;position:relative;counter-increment:fgol;border-radius:var(--v-r-tile)}.c-prose .c-wrap>ol>li::before{content:counter(fgol);position:absolute;left:.9rem;top:.85rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--v-co);color:#fff;font-weight:700;font-size:.85rem}.c-prose .c-wrap>ol>li:nth-child(even)::before{background:var(--v-or);color:var(--v-fg)}.c-prose a{color:var(--v-co);font-weight:500;text-decoration:underline;text-decoration-color:var(--v-co-soft);text-underline-offset:.22em;text-decoration-thickness:2px;transition:text-decoration-color var(--v-d-fast)}.c-prose a:hover{text-decoration-color:var(--v-co)}.c-prose strong,.c-prose b{color:var(--v-fg);font-weight:600}.c-prose em{color:var(--v-fg)}.c-prose .c-updated{font-size:.86rem;color:var(--v-muted);margin-bottom:1.8rem}.c-prose table{width:100%;border-collapse:separate;border-spacing:0;margin:.5rem 0 1.8rem;font-size:.95rem;font-variant-numeric:tabular-nums;background:var(--v-bg-0,#fff);border-radius:6px;box-shadow:0 0 0 1px var(--v-line),var(--v-sh-1);overflow:hidden}.c-prose th,.c-prose td{padding:.8rem 1rem;border-bottom:1px solid var(--v-line);vertical-align:top;text-align:left}.c-prose thead th{background:var(--v-co-tint);color:var(--v-fg);font-weight:700;font-size:.88rem}.c-prose td{color:var(--v-body)}.c-prose td:first-child{color:var(--v-fg);font-weight:600}.c-prose tbody tr:nth-child(even) td{background:#f9fcfb}.c-prose tbody tr:last-child td{border-bottom:0}.c-prose .c-note{padding:1.5rem 1.3rem 1.15rem;background:var(--v-co-tint);margin:1.8rem 0;position:relative;color:var(--v-fg);border-radius:6px}.c-prose .c-note::before{content:"Da sapere";position:absolute;left:1.1rem;top:-.75rem;padding:.2rem .65rem;border-radius:6px;background:var(--v-co);color:#fff;font-size:.74rem;font-weight:700;line-height:1.4}.c-prose .c-note p{color:var(--v-fg)}.c-prose .c-note p:last-child{margin-bottom:0}.c-prose .c-note.c-short-answer{font-size:1.06rem;background:var(--v-bg-0,#fff);box-shadow:inset 0 0 0 2px var(--v-co-soft),var(--v-sh-1)}.c-prose .c-note.c-short-answer::before{content:"In sintesi";background:var(--v-or);color:var(--v-fg)}.c-prose p.c-short-answer a{display:inline-flex;align-items:center;min-height:3rem;padding:0 1.1rem;border-radius:var(--v-r-btn);background:var(--v-co-tint);font-weight:700;font-size:clamp(1rem,3.2vw,1.25rem);text-decoration:none;overflow-wrap:anywhere}.c-prose p.c-short-answer a:hover{background:var(--v-co-soft)}.c-plain-heads .c-wrap>h2::before{content:none}.c-prose .c-pull{margin:2rem 0;padding:1.2rem 1.4rem;border-radius:6px;background:var(--v-or-tint);font-weight:700;font-size:clamp(1.15rem,2.4vw,1.4rem);line-height:1.35;color:var(--v-fg);text-wrap:balance}.c-prose .c-cta-box{padding:1.5rem 1.5rem;display:flex;isolation:isolate;flex-wrap:wrap;background:radial-gradient(30rem 12rem at 100% 0,#2d8663,rgba(45,134,99,0) 70%),linear-gradient(135deg,var(--v-co-dk),var(--v-co));gap:1rem 1.6rem;justify-content:space-between;margin:2.6rem 0;align-items:center;position:relative;color:#fff;overflow:hidden;border-radius:var(--v-r-card)}.c-prose .c-cta-box p{margin:0;font-weight:700;font-size:clamp(1.1rem,2.6vw,1.3rem);line-height:1.3;color:#fff;max-width:26ch;text-wrap:balance}.c-prose .c-cta-box .c-btn,.c-prose .c-btn{text-decoration:none;color:var(--v-fg)}.c-prose .c-cta-box :focus-visible{outline-color:#fff}.c-link-row{display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));margin-top:2.6rem}.c-link-row::before{content:"Leggi anche";grid-column:1 / -1;font-size:.95rem;font-weight:700;color:var(--v-fg)}.c-prose .c-link-row a{position:relative;display:flex;align-items:center;min-height:3.75rem;padding:.8rem 2.6rem .8rem 1rem;border-radius:var(--v-r-tile);background:var(--v-bg-0,#fff);box-shadow:0 0 0 1px var(--v-line),var(--v-sh-1);font-size:.95rem;font-weight:600;line-height:1.3;color:var(--v-fg);text-decoration:none;transition:transform var(--v-d) var(--v-ease),box-shadow var(--v-d)}.c-prose .c-link-row a::after{height:1.4rem;width:1.4rem;content:"";background:var(--v-co-tint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M6.5 4.5L10 8l-3.5 3.5' fill='none' stroke='%231f4fd8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;top:50%;right:1rem;position:absolute;margin-top:-.7rem;transition:transform var(--v-d) var(--v-ease);border-radius:50%}.c-prose .c-link-row a:hover{box-shadow:0 0 0 1px var(--v-co-soft),var(--v-sh-2);transform:translateY(-2px)}.c-prose .c-link-row a:hover::after{transform:translateX(3px)}.c-hub-list{padding:0!important;display:grid;gap:.9rem;list-style:none;margin-bottom:2.2rem!important}.c-prose .c-hub-list li{position:relative;display:grid;grid-template-columns:6.5rem minmax(0,1fr);column-gap:1rem;align-items:start;align-content:start;padding:.8rem 1rem .9rem .8rem!important;margin:0;background:var(--v-bg-0,#fff);border-radius:6px;box-shadow:0 0 0 1px var(--v-line),var(--v-sh-1);color:var(--v-muted);font-size:.95rem;line-height:1.55;transition:transform var(--v-d) var(--v-ease),box-shadow var(--v-d)}.c-prose .c-hub-list li::marker{content:none}.c-prose .c-hub-list li br{display:none}.c-hub-list .c-thumb{aspect-ratio:4/3;height:auto;width:6.5rem;grid-row:1 / span 3;background:linear-gradient(160deg,#ecf5f1,#fcf5e6);border-radius:4px}.c-prose .c-hub-list li:hover{box-shadow:0 0 0 1px var(--v-co-soft),var(--v-sh-2);transform:translateY(-3px)}.c-prose .c-hub-list a{font-size:1.05rem;display:block;text-decoration:none;margin:.1rem 0 .3rem;color:var(--v-fg)}.c-prose .c-hub-list a::before{content:"";z-index:1;inset:0;position:absolute;border-radius:inherit}.c-prose .c-hub-list a strong{line-height:1.25;font-weight:700;text-wrap:balance}.c-prose .c-hub-list li:hover a strong{color:var(--v-co)}@media (min-width:760px){.c-hub-list{grid-template-columns:repeat(2,minmax(0,1fr))}.c-prose .c-hub-list li{padding:.75rem .75rem 1.1rem!important;grid-template-columns:1fr}.c-hub-list .c-thumb{width:100%;grid-row:auto;margin-bottom:.8rem}.c-prose .c-hub-list li>:not(img){padding:0 .35rem}.c-prose .c-hub-list li:last-child:nth-child(odd){grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:1.2rem;align-content:center}.c-prose .c-hub-list li:last-child:nth-child(odd) .c-thumb{grid-row:1 / span 3;margin:0}}.c-prose .c-jump{padding:0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));list-style:none}.c-prose .c-jump li{padding:0;margin:0}.c-prose .c-jump li::marker{content:none}.c-prose .c-jump a{padding:0 1rem;display:flex;text-decoration:none;background:var(--v-bg-0,#fff);min-height:3.4rem;justify-content:space-between;box-shadow:0 0 0 1px var(--v-line),var(--v-sh-1);align-items:center;color:var(--v-fg);font-weight:600;border-radius:var(--v-r-tile)}.c-prose .c-jump a::after{content:"→";color:var(--v-co)}.c-prose .c-jump a:hover{box-shadow:0 0 0 1.5px var(--v-co),var(--v-sh-1)}.c-toc{display:none}.c-toc .c-toc-h{margin-bottom:.6rem;font-size:.85rem;font-weight:700;letter-spacing:.02em;color:var(--v-fg)}.c-toc a{display:block;padding:.4rem .75rem;border-radius:4px;font-size:.9rem;font-weight:500;text-decoration:none!important;color:var(--v-muted)!important;line-height:1.35;transition:color var(--v-d-fast),background-color var(--v-d-fast)}.c-toc a:hover{background:var(--v-bg-2);color:var(--v-fg)!important}.c-toc a.c-on{background:var(--v-co-tint);color:var(--v-co)!important;font-weight:600}.c-rail-buy{padding:1rem;background:linear-gradient(160deg,#ecf5f1,#fcf5e6);box-shadow:inset 0 0 0 1px var(--v-line);text-align:left;margin-top:1.4rem;border-radius:6px}.c-rail-buy::before{display:block;height:4.5rem;content:"";background:url("/s/img/fig-plus.svg") left center/contain no-repeat;margin:-.2rem 0 .5rem}.c-rail-buy b{font-size:1rem;display:block;line-height:1.3;color:var(--v-fg)}.c-rail-buy span{font-size:.84rem;display:block;line-height:1.45;color:var(--v-muted);margin-top:.2rem}.c-toc .c-rail-buy a.c-btn{display:flex;margin-top:.8rem;width:100%;min-height:2.9rem;padding:0 1rem;font-size:.95rem;font-weight:700;color:var(--v-fg)!important;background:var(--v-or)}.c-toc .c-rail-buy a.c-btn:hover{background:var(--v-or-hi)}@media (min-width:1000px){.c-prose .c-wrap.c-has-toc{display:grid;column-gap:var(--v-col-gap);align-items:start;grid-template-columns:var(--v-side) minmax(0,var(--v-measure))}.c-prose .c-wrap.c-has-toc>*{grid-column:2;max-width:none}.c-prose .c-wrap>.c-toc{display:block;grid-column:1;grid-row:1 / span 200;position:sticky;top:5.5rem;max-height:calc(100vh - 6.5rem);overflow:auto;scrollbar-width:none}.c-prose .c-wrap:not(.c-has-toc){padding-left:calc(var(--v-gut) + var(--v-side) + var(--v-col-gap))}.c-buy+.c-prose .c-wrap:not(.c-has-toc){padding-left:var(--v-gut)}}.c-home-guide{background:#fff}@media (min-width:1000px){.c-home-guide .c-wrap{display:grid;column-gap:var(--v-col-gap);grid-template-columns:var(--v-side) minmax(0,var(--v-measure))}.c-home-guide .c-wrap:not(.c-has-toc){padding-left:var(--v-gut)}.c-home-guide .c-wrap>*{grid-column:2}.c-home-guide .c-wrap.c-has-toc>.c-toc{grid-column:1}}.c-faq{padding:var(--v-sp-sec) 0;background:var(--v-bg-2)}.c-faq .c-head{justify-items:center;display:grid;gap:.9rem;text-align:center;margin-bottom:2rem}.c-faq .c-head h2{font-size:clamp(1.6rem,4vw,2.4rem)}.c-faq-list{display:grid;max-width:50rem;gap:.6rem;margin:0 auto}.c-faq-item{background:var(--v-bg-0,#fff);box-shadow:0 0 0 1px var(--v-line);transition:box-shadow var(--v-d) var(--v-ease);border-radius:6px}.c-faq-item:hover{box-shadow:0 0 0 1px var(--v-co-soft),var(--v-sh-1)}.c-faq-item summary{position:relative;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.1rem 1.05rem 1.25rem;font-weight:600;font-size:1.04rem;line-height:1.4;color:var(--v-fg);cursor:pointer;list-style:none;border-radius:6px}.c-faq-item summary::-webkit-details-marker{display:none}.c-faq-item summary svg{padding:.5rem;flex:none;height:2rem;width:2rem;stroke-linecap:round;background:var(--v-co-tint);color:var(--v-co);transition:transform .35s var(--v-ease),background-color var(--v-d-fast),color var(--v-d-fast);border-radius:50%}.c-faq-item[open]{box-shadow:0 0 0 1.5px var(--v-co-soft),var(--v-sh-1)}.c-faq-item[open] summary svg{background:var(--v-co);color:#fff;transform:rotate(45deg)}.c-faq-item .c-a{padding:0 3.6rem 1.2rem 1.25rem;max-width:46rem;color:var(--v-body)}.c-faq-item .c-a b,.c-faq-item .c-a strong{color:var(--v-fg);font-weight:600}.c-faq-item .c-a a{color:var(--v-co);text-decoration-color:var(--v-co-soft);text-decoration-thickness:2px;text-underline-offset:.2em}.c-faq-item::details-content{block-size:0;overflow:clip;transition:block-size .4s var(--v-ease),content-visibility .4s allow-discrete}.c-faq-item[open]::details-content{block-size:auto}@media (max-width:480px){.c-faq-item summary{font-size:1rem;padding-left:1rem}.c-faq-item .c-a{padding:0 1rem 1.1rem}}.c-final{padding:clamp(3.5rem,9vw,6rem) 0;isolation:isolate;background:radial-gradient(40rem 22rem at 85% 0,#2e8a65 0,rgba(46,138,101,0) 70%),radial-gradient(30rem 18rem at 5% 100%,#2f775a 0,rgba(47,119,90,0) 70%),linear-gradient(135deg,var(--v-co-dk),var(--v-co));text-align:center;position:relative;color:#fff;overflow:hidden}.c-final::before,.c-final::after{pointer-events:none;content:"";z-index:-1;background:center/contain no-repeat;position:absolute}.c-final::before{left:max(1rem,calc(50% - 36rem));background-image:url("/s/img/fig-heart.svg");height:7rem;width:7rem;top:18%}.c-final::after{background-image:url("/s/img/fig-plus.svg");height:8rem;width:8rem;bottom:14%;right:max(1rem,calc(50% - 36rem))}.c-final .c-wrap{justify-items:center;display:grid}.c-final h2{font-size:clamp(2rem,5.4vw,3.4rem);max-width:15ch;color:#fff}.c-final h2 mark{color:#fff}.c-final p{font-size:1.1rem;max-width:32rem;color:#d4e9e1;margin-top:1rem}.c-final .c-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.8rem}.c-final .c-btn-line{background:var(--v-bg-0,#fff);box-shadow:0 8px 18px -10px rgba(1,6,4,.6);color:var(--v-fg)}.c-final .c-btn-line:hover{background:var(--v-bg-0,#fff);box-shadow:0 12px 22px -10px rgba(1,6,4,.7)}.c-final :focus-visible{outline-color:#fff}@media (max-width:759px){.c-final::before{height:4.5rem;width:4.5rem;top:6%}.c-final::after{height:5rem;width:5rem;bottom:4%}}.c-footer{padding:0 0 2.5rem;background:var(--v-inv);color:var(--v-inv-fg)}.c-next{padding:clamp(2.75rem,6vw,4rem) 0 clamp(2rem,5vw,3rem);border-bottom:1px solid var(--v-inv-line);margin-bottom:clamp(2.25rem,5vw,3rem)}.c-next-head{display:grid;gap:.5rem;margin-bottom:1.4rem}.c-next-h{font-weight:800;font-size:clamp(1.55rem,4vw,2.2rem);letter-spacing:-.02em;line-height:1.1}.c-next-sub{max-width:34rem;color:var(--v-inv-muted)}.c-next-keys{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-nk{padding:1rem;display:grid;text-decoration:none;background:var(--v-bg-0,#fff);gap:.05rem;min-height:7.6rem;position:relative;color:var(--v-fg);transition:transform var(--v-d) var(--v-ease),box-shadow var(--v-d);align-content:start;border-radius:6px}.c-nk .c-ic{padding:.45rem;height:2.2rem;width:2.2rem;background:var(--v-co-tint);color:var(--v-co);margin-bottom:.55rem;border-radius:4px}.c-nk-ye .c-ic,.c-nk-re .c-ic{background:var(--v-or-tint);color:var(--v-or-text)}.c-nk small{font-size:.78rem;font-weight:600;color:var(--v-muted)}.c-nk b{font-weight:800;font-size:1.2rem;letter-spacing:-.01em;line-height:1.15}.c-nk span{font-size:.88rem;font-weight:600;color:var(--v-co)}.c-nk:hover{box-shadow:0 16px 30px -18px rgba(0,0,0,.6);transform:translateY(-3px)}.c-trust-strip{padding:0;display:grid;gap:.6rem;margin:1.6rem 0 0;list-style:none}.c-trust-strip li{font-size:.92rem;line-height:1.5;padding-left:1.75rem;position:relative;color:var(--v-inv-muted)}.c-trust-strip li::before{left:0;height:1.15rem;width:1.15rem;content:"";background:var(--v-or) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%230b1b3f' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;top:.12rem;position:absolute;border-radius:50%}.c-trust-strip b{color:#fff;font-weight:600}.c-trust-strip a{color:#fff;overflow-wrap:anywhere;text-decoration-color:var(--v-inv-line);text-underline-offset:.2em}@media (min-width:640px){.c-next-keys{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.c-next-keys{grid-template-columns:repeat(5,minmax(0,1fr))}.c-next-head{align-items:end;grid-template-columns:minmax(0,1fr) minmax(0,30rem)}.c-trust-strip{gap:1.25rem;grid-template-columns:repeat(5,minmax(0,1fr))}}.c-foot-top{display:grid;padding-bottom:2.2rem;gap:1rem;border-bottom:1px solid var(--v-inv-line)}.c-footer .c-logo{font-size:1.5rem;color:#fff}.c-footer .c-word b{color:#8cc4ae}.c-foot-top .c-logo .c-mark{height:2.6rem;width:2.6rem;box-shadow:none}.c-foot-top .c-plate-uk{background:var(--v-or);color:var(--v-fg)}.c-foot-top p{font-size:.95rem;max-width:30rem;color:var(--v-inv-muted)}.c-foot-cols{padding:2.2rem 0;display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-foot-cols .c-foot-h{margin-bottom:.7rem;font-size:.95rem;font-weight:700;color:#fff}.c-foot-cols a{padding:.28rem 0;font-size:.92rem;display:block;text-decoration:none;width:fit-content;color:var(--v-inv-muted);transition:color var(--v-d-fast)}.c-foot-cols a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--v-or);text-underline-offset:.25em}.c-pay-row{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-top:1rem}.c-pay-row .c-pm rect{fill:#fff;stroke:none}.c-legal{font-size:.82rem;padding-top:1.5rem;line-height:1.65;color:var(--v-inv-muted);border-top:1px solid var(--v-inv-line)}.c-legal-links{display:flex;flex-wrap:wrap;gap:.3rem 1.3rem;margin-bottom:.8rem}.c-legal-links a{font-size:.88rem;font-weight:600;color:#fff;text-decoration:none}.c-legal-links a:hover{text-decoration:underline;text-underline-offset:.2em}.c-footer :focus-visible{outline-color:#fff}.c-foot-hours{font-size:.84rem;max-width:16rem;line-height:1.5;color:var(--v-inv-muted);margin-top:.7rem}@media (min-width:760px){.c-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr))}.c-foot-top{column-gap:2.5rem;align-items:center;grid-template-columns:auto 1fr}}@media (min-width:1100px){.c-foot-cols{grid-template-columns:repeat(5,minmax(0,1fr))}}body.c-cart-locked{padding-right:var(--v-sbw,0);overflow:hidden}.c-co-scrim{position:fixed;inset:0;z-index:90;background:rgba(8,33,23,.4);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;transition:opacity .35s var(--v-ease)}.c-co-scrim.c-open{opacity:1}.c-co{display:grid;grid-template-rows:auto auto 1fr auto;z-index:100;inset:0;background:var(--v-bg-0,#fff);will-change:transform;position:fixed;transform:translate3d(0,100%,0);transition:transform .45s var(--v-ease)}.c-co.c-open{transform:none}@media (min-width:760px){.c-co .c-ig-grid{grid-template-columns:repeat(4,1fr)}.c-co{left:auto;width:min(31rem,100%);box-shadow:-30px 0 60px -30px rgba(8,33,23,.4);transform:translate3d(100%,0,0);border-radius:6px 0 0 6px}}.c-co-head{padding:0 var(--v-gut);display:grid;height:4rem;gap:.5rem;align-items:center;grid-template-columns:2.75rem 1fr 2.75rem}.c-co-head h2{font-size:1.15rem;text-align:center}.c-co-head h2 .c-n{display:inline-grid;place-items:center;min-width:1.4rem;height:1.4rem;margin-left:.4rem;padding:0 .35rem;border-radius:6px;background:var(--v-co-tint);color:var(--v-co);font-size:.75rem;font-weight:700;vertical-align:.15em}.c-co-head h2 .c-n:empty{display:none}.c-co-ico{width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:var(--v-r-btn);background:var(--v-co-tint);color:var(--v-fg);transition:background-color var(--v-d-fast)}.c-co-ico:hover{background:var(--v-co-soft)}.c-co-ico svg{width:1.1rem}.c-co-ico[aria-hidden="true"]{visibility:hidden}.c-co-prog{padding:.2rem var(--v-gut) .9rem;display:grid;gap:.4rem;border-bottom:1px solid var(--v-line);margin:0;grid-template-columns:repeat(4,1fr);list-style:none}.c-co-prog li{position:relative;padding-top:.6rem;font-size:.76rem;font-weight:600;color:var(--v-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-co-prog li::before,.c-co-prog li::after{left:0;height:5px;content:"";top:0;right:0;position:absolute;border-radius:6px}.c-co-prog li::before{background:var(--v-co-tint)}.c-co-prog li::after{background:var(--v-co);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.65,0,.35,1) var(--pd,0s)}.c-co-prog li{transition:color .3s ease var(--pd,0s)}.c-co-prog li.c-done,.c-co-prog li.c-on{color:var(--v-fg)}.c-co-prog li.c-done::after{transform:scaleX(1)}.c-co-prog li.c-on::after{background:var(--v-or);transform:scaleX(1)}.c-co-body{position:relative;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.c-co-view{padding:1.25rem var(--v-gut) 2rem;animation:cfa-view-in .35s var(--v-ease) both}.c-co-view.c-back{animation-name:cfa-view-back}@keyframes cfa-view-in{from{opacity:0;transform:translate3d(14px,0,0)}to{opacity:1;transform:none}}@keyframes cfa-view-back{from{opacity:0;transform:translate3d(-14px,0,0)}to{opacity:1;transform:none}}.c-co-foot{padding:1rem var(--v-gut) calc(1rem + env(safe-area-inset-bottom));background:var(--v-bg-2);box-shadow:0 -1px 0 var(--v-line)}.c-co-total{display:flex;gap:1rem;justify-content:space-between;align-items:baseline}.c-co-total span{font-size:.9rem;font-weight:600;color:var(--v-muted)}.c-co-total small{display:block;font-size:.8rem;font-weight:400;color:var(--v-muted);margin-top:.1rem}.c-co-total b{font-weight:800;font-size:1.8rem;letter-spacing:-.02em;line-height:1;color:var(--v-fg);font-variant-numeric:tabular-nums}.c-co-foot .c-btn{font-size:1.05rem;width:100%;min-height:3.4rem;margin-top:.8rem}.c-co-foot .c-btn[aria-disabled="true"]{cursor:not-allowed;opacity:.55}.c-co-foot .c-btn.c-busy{pointer-events:none}.c-co-foot .c-btn.c-busy::before{content:"";width:1.1rem;height:1.1rem;border:2.5px solid rgba(8,33,23,.25);border-top-color:var(--v-fg);border-radius:50%;animation:cfa-spin .7s linear infinite}.c-co-foot .c-btn.c-busy svg{display:none}.c-consent-note{font-size:.78rem;line-height:1.5;color:var(--v-muted);margin-top:.75rem}.c-consent-note a{color:var(--v-co);font-weight:600}.c-co-assure{margin-top:.7rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .8rem;font-size:.8rem;font-weight:600;color:var(--v-muted)}.c-co-assure>span{display:inline-flex;gap:.35rem;align-items:center}.c-co-assure>span svg{height:1rem;width:1rem;color:var(--v-co)}.c-co-assure .c-pm{height:1.5rem}.c-co-msg{padding:.8rem .95rem;font-size:.88rem;line-height:1.5;background:var(--v-err-bg);box-shadow:inset 3px 0 0 var(--v-err);color:var(--v-fg);margin-top:.8rem;border-radius:4px}.c-co-msg a{overflow-wrap:anywhere;color:var(--v-co);font-weight:600}.c-co-msg.c-info{background:var(--v-co-tint);box-shadow:inset 3px 0 0 var(--v-co)}.c-co-pick{padding:.75rem .85rem;display:flex;background:var(--v-co-tint);gap:.85rem;align-items:center;border-radius:6px}.c-co-pick-q{display:grid;place-items:center;min-width:3.2rem;height:3.2rem;padding:0 .5rem;background:var(--v-co);color:#fff;border-radius:4px;font-weight:800;font-size:.9rem}.c-co-pick-t{flex:1;line-height:1.3;min-width:0}.c-co-pick-t b{display:block;color:var(--v-fg);font-weight:700}.c-co-pick-t span{font-size:.82rem;color:var(--v-muted)}.c-co-link{border:0;background:var(--v-bg-0,#fff);min-height:2.4rem;padding:0 .8rem;border-radius:6px;font-weight:600;font-size:.86rem;color:var(--v-co);box-shadow:inset 0 0 0 1px var(--v-co-soft)}.c-co-link:hover{box-shadow:inset 0 0 0 1.5px var(--v-co)}.c-co-field{margin-top:1.4rem}.c-co-field label{display:block;margin-bottom:.5rem;font-size:.95rem;font-weight:700;color:var(--v-fg)}.c-co-input{display:flex;gap:.5rem}.c-co-in{flex:1;position:relative;min-width:0}.c-co-in::before{pointer-events:none;left:1rem;content:"@";top:50%;position:absolute;color:var(--v-muted);transform:translateY(-52%);font-weight:600;transition:color var(--v-d-fast)}.c-co-in input{width:100%;min-height:3.4rem;padding:0 1rem 0 2.2rem;font-size:1.05rem;color:var(--v-fg);background:var(--v-bg-0,#fff);border:0;border-radius:var(--v-r-btn);box-shadow:inset 0 0 0 1.5px var(--v-line-2);transition:box-shadow var(--v-d) var(--v-ease)}.c-co-in input::placeholder{color:#7f958c}.c-co-in input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--v-co),0 0 0 4px rgba(23,105,73,.15)}.c-co-in:focus-within::before{color:var(--v-co)}.c-co-in input[aria-invalid="true"]{box-shadow:inset 0 0 0 2px var(--v-err),0 0 0 4px rgba(180,35,24,.12)}.c-co-in.c-is-link::before{content:none}.c-co-in.c-is-link input{padding-left:1rem}.c-co-search{flex:none;min-height:3.4rem;padding:0 1.15rem;border:0;border-radius:var(--v-r-btn);background:var(--v-co);color:#fff;font-weight:700;font-size:.98rem;box-shadow:0 8px 16px -10px rgba(23,105,73,.9);transition:background-color var(--v-d-fast),transform var(--v-d-fast)}.c-co-search:hover{background:var(--v-co-dk)}.c-co-search:active{transform:scale(.97)}.c-co-search[aria-busy="true"]{pointer-events:none;opacity:.65}.c-co-hint{font-size:.86rem;min-height:1.3em;color:var(--v-muted);margin-top:.55rem}.c-co-hint.c-err{color:var(--v-err);font-weight:600}.c-co-prev{margin-top:1rem}.c-co-prev:empty{display:none}.c-ig-card{padding:1rem;display:grid;background:var(--v-bg-0,#fff);gap:.9rem;box-shadow:0 0 0 1px var(--v-line),var(--v-sh-1);align-items:center;grid-template-columns:auto 1fr;animation:cfa-view-in .35s var(--v-ease) both;border-radius:6px}.c-ig-av{flex:none;height:3.5rem;width:3.5rem;background:var(--v-bg-3);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--v-line-2);position:relative;border-radius:50%}.c-ig-card.c-ok .c-ig-av{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--v-co)}.c-ig-av img{height:100%;width:100%;object-fit:cover;border-radius:50%}.c-ig-who{line-height:1.3;min-width:0}.c-ig-who b{text-overflow:ellipsis;display:flex;gap:.35rem;align-items:center;color:var(--v-fg);font-weight:700;overflow:hidden;white-space:nowrap}.c-ig-who span{font-size:.88rem;text-overflow:ellipsis;display:block;color:var(--v-muted);overflow:hidden;white-space:nowrap}.c-ig-who small{display:block;margin-top:.15rem;font-size:.8rem;font-variant-numeric:tabular-nums;color:var(--v-body)}.c-ig-tick{display:inline-grid;place-items:center;width:1rem;height:1rem;border-radius:50%;background:var(--v-co);color:#fff;font-size:.6rem;font-style:normal;flex:none}.c-ig-state{grid-column:1 / -1;display:flex;align-items:center;gap:.5rem;padding-top:.75rem;border-top:1px solid var(--v-line);font-size:.88rem;font-weight:600;color:var(--v-ok)}.c-ig-state i{flex:none;height:.55rem;width:.55rem;background:var(--v-ok);box-shadow:0 0 0 3px rgba(15,122,85,.15);border-radius:50%}.c-ig-state.c-bad{color:var(--v-err)}.c-ig-state.c-bad i{background:var(--v-err);box-shadow:0 0 0 3px rgba(180,35,24,.15)}.c-ig-state em{margin-left:auto;font-style:normal;font-size:.8rem;font-weight:600;color:var(--v-co);font-variant-numeric:tabular-nums;white-space:nowrap}.c-ig-skel{padding:1rem;display:grid;gap:.9rem;box-shadow:0 0 0 1px var(--v-line);align-items:center;grid-template-columns:auto 1fr;border-radius:6px}.c-ig-skel i,.c-ig-skel b{display:block;background:linear-gradient(90deg,var(--v-bg-3) 0%,var(--v-bg-4) 50%,var(--v-bg-3) 100%);background-size:200% 100%;animation:cfa-shimmer 1.4s linear infinite;border-radius:6px}.c-ig-skel i{height:3.5rem;width:3.5rem;border-radius:50%}.c-ig-skel b{height:.75rem;width:60%}.c-ig-skel b+b{width:38%;margin-top:.55rem}.c-ig-note{padding:.85rem 1rem;font-size:.88rem;line-height:1.5;background:var(--v-bg-2);box-shadow:inset 3px 0 0 var(--v-co);color:var(--v-body);animation:cfa-view-in .3s var(--v-ease) both;border-radius:4px}.c-ig-note b{color:var(--v-fg)}.c-ig-note.c-err{background:var(--v-err-bg);box-shadow:inset 3px 0 0 var(--v-err);color:var(--v-fg)}.c-ig-pick{display:flex;gap:1rem;justify-content:space-between;align-items:baseline;color:var(--v-fg);font-weight:700;margin-bottom:.6rem}.c-ig-pick em{font-style:normal;font-weight:500;font-size:.85rem;color:var(--v-muted)}.c-ig-grid{display:grid;gap:4px;grid-template-columns:repeat(3,1fr);overflow:hidden;border-radius:4px}.c-ig-post{position:relative;aspect-ratio:1/1;overflow:hidden;border:0;padding:0;background:var(--v-bg-3);cursor:pointer;animation:cfa-fade .45s var(--v-ease) both;animation-delay:calc(var(--v-i,0) * 35ms)}.c-ig-post img{height:100%;width:100%;object-fit:cover;transition:transform .45s var(--v-ease),opacity var(--v-d)}.c-ig-post:hover img{transform:scale(1.04)}.c-ig-post>span{position:absolute;left:.35rem;bottom:.35rem;font-size:.66rem;font-weight:600;color:#fff;background:rgba(8,33,23,.72);padding:.1rem .4rem;border-radius:6px;font-variant-numeric:tabular-nums}.c-ig-vid{position:absolute;top:.4rem;left:.45rem;width:0;height:0;border-left:.5rem solid #fff;border-top:.32rem solid transparent;border-bottom:.32rem solid transparent;filter:drop-shadow(0 1px 2px rgba(0,0,0,.6))}.c-ig-post::before{content:"";z-index:1;inset:0;box-shadow:inset 0 0 0 0 var(--v-co);position:absolute;transition:box-shadow var(--v-d) var(--v-ease)}.c-ig-post::after{content:attr(data-cf-n);position:absolute;z-index:2;top:.35rem;right:.35rem;width:1.4rem;height:1.4rem;display:grid;place-items:center;border-radius:50%;font-size:.7rem;font-weight:700;color:var(--v-fg);background:var(--v-or);transform:scale(0);transition:transform var(--v-d) var(--v-ease)}.c-ig-post[aria-pressed="true"]::before{box-shadow:inset 0 0 0 3px var(--v-co)}.c-ig-post[aria-pressed="true"]::after{transform:scale(1)}.c-ig-post[aria-pressed="true"] img{opacity:.82}.c-ig-post:disabled{cursor:not-allowed;opacity:.4}.c-ig-sum{font-size:.88rem;color:var(--v-muted);margin-top:.75rem}.c-ig-sum b{color:var(--v-fg)}.c-olines{padding:0;display:grid;gap:.5rem;margin:0;list-style:none}.c-oline{padding:.75rem;display:grid;background:var(--v-bg-0,#fff);gap:.8rem;box-shadow:0 0 0 1px var(--v-line);align-items:center;grid-template-columns:auto 1fr auto auto;animation:cfa-view-in .35s var(--v-ease) both;border-radius:6px}.c-oline .c-chip{width:2.9rem;height:2.9rem;display:grid;place-items:center;background:var(--v-co-tint);color:var(--v-co);border-radius:4px;font-size:.78rem;font-weight:800;overflow:hidden;flex:none}.c-oline .c-chip img{height:100%;width:100%;object-fit:cover}.c-oline .c-chip.c-round{border-radius:50%}.c-oline-b{line-height:1.3;min-width:0}.c-oline .c-q{color:var(--v-fg);font-weight:800}.c-oline .c-u{font-size:.9rem;font-weight:500;color:var(--v-fg)}.c-oline-t{font-size:.8rem;text-overflow:ellipsis;color:var(--v-muted);margin-top:.1rem;overflow:hidden;white-space:nowrap}.c-oline .c-p{font-weight:700;color:var(--v-fg);font-variant-numeric:tabular-nums}.c-co .c-ox{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--v-muted);transition:color var(--v-d-fast),background-color var(--v-d-fast)}.c-co .c-ox:hover{background:var(--v-err-bg);color:var(--v-err)}.c-co .c-ox svg{width:.9rem}.c-co-more{display:inline-flex;align-items:center;gap:.5rem;margin-top:.9rem;border:0;background:var(--v-co-tint);min-height:2.6rem;padding:0 1rem;border-radius:6px;font-weight:600;font-size:.92rem;color:var(--v-co);transition:background-color var(--v-d-fast)}.c-co-more:hover{background:var(--v-co-soft)}.c-co-more svg{width:.95rem}.c-upsell{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.85rem;margin-top:1.4rem;padding:.9rem 1rem;border:1.5px dashed #ffb50a;background:var(--v-or-tint);border-radius:6px;animation:cfa-view-in .4s var(--v-ease) both}.c-upsell .c-chip{width:3rem;height:3rem;display:grid;place-items:center;background:var(--v-bg-0,#fff);color:var(--v-or-text);border-radius:4px;overflow:hidden;font-weight:800;font-size:.8rem}.c-upsell .c-chip img{height:100%;width:100%;object-fit:cover}.c-upsell-t{line-height:1.35;min-width:0}.c-upsell-t b{display:block;font-weight:700;font-size:.95rem;color:var(--v-fg)}.c-upsell-t span{font-size:.84rem;color:var(--v-muted)}.c-upsell .c-btn{padding:0 1rem;font-size:.9rem;min-height:2.6rem}.c-upsell.c-added{border-style:solid;border-color:var(--v-or)}.c-cart-empty{justify-items:center;padding:2rem 0 1rem;display:grid;text-align:center}.c-cart-empty .c-zero{font-weight:700;font-size:1.25rem;line-height:1.3;color:var(--v-fg);max-width:20ch}.c-cart-empty .c-btn{margin-top:1.2rem}.c-co-trust{padding:0;display:grid;gap:.4rem;margin:1.6rem 0 0;list-style:none}.c-co-trust li{font-size:.86rem;padding-left:1.6rem;position:relative;color:var(--v-muted)}.c-co-trust li::before{left:0;height:1.05rem;width:1.05rem;content:"";background:var(--v-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;top:.1rem;position:absolute;border-radius:50%}#ci_coaccount:has(.c-co-prev:empty)::after,.c-cart-empty::before{display:block;height:8.5rem;content:"";background:url("/s/img/ill-step-where.svg") center/contain no-repeat;margin-top:1.6rem}.c-cart-empty::before{background-image:url("/s/img/ill-step-choose.svg");width:100%;margin:0 0 1rem}.c-calc{padding:clamp(1.1rem,3vw,1.6rem);background:var(--v-bg-0,#fff);box-shadow:0 0 0 1px var(--v-line),var(--v-sh-2);margin:0 0 3rem;position:relative;border-radius:var(--v-r-card)}.c-prose .c-calc-title{padding:0!important;font-size:clamp(1.2rem,2.6vw,1.5rem)!important;margin:0 0 1.1rem!important}.c-prose .c-calc-title::before{content:none!important}.c-calc-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-calc-field label{display:block;margin-bottom:.45rem;font-size:.92rem;font-weight:700;color:var(--v-fg)}.c-calc-field label span{font-weight:400;font-size:.84rem;color:var(--v-muted)}.c-calc-field input{width:100%;min-height:3.15rem;padding:0 1rem;font-size:1rem;color:var(--v-fg);background:var(--v-bg-0,#fff);border:0;border-radius:var(--v-r-btn);box-shadow:inset 0 0 0 1.5px var(--v-line-2);transition:box-shadow var(--v-d) var(--v-ease)}.c-calc-field input::placeholder,.c-calc-field textarea::placeholder{color:#7f958c}.c-calc-field input:focus,.c-calc-field select:focus,.c-calc-field textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--v-co),0 0 0 4px rgba(23,105,73,.14)}.c-calc-field input[aria-invalid="true"]{box-shadow:inset 0 0 0 2px var(--v-err)}.c-calc-err{margin:.35rem 0 0!important;font-size:.84rem;font-weight:600;color:var(--v-err)!important}.c-calc-err:empty{display:none}.c-calc-btn{margin-top:1.1rem;width:100%;min-height:3.3rem;font-weight:700;font-size:1.02rem;color:var(--v-fg);background:var(--v-or);border:0;border-radius:var(--v-r-btn);box-shadow:var(--v-sh-or);transition:background-color var(--v-d-fast),transform var(--v-d-fast)}.c-calc-btn:hover{background:var(--v-or-hi)}.c-calc-btn:active{transform:translateY(1px)}.c-calc-out{padding:1.2rem 1.25rem;background:radial-gradient(24rem 10rem at 100% 0,#2d8663,rgba(45,134,99,0) 70%),linear-gradient(135deg,var(--v-co-dk),var(--v-co));position:relative;color:#fff;animation:cfa-view-in .4s var(--v-ease) both;margin-top:1.2rem;border-radius:6px}.c-calc-out p{color:#fff!important}.c-calc-rate{display:block;color:#fff;font-weight:800;font-size:clamp(2.4rem,7vw,3.4rem);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.c-calc-reading{margin:.6rem 0 0!important;font-weight:600}.c-calc-sum{font-size:.9rem;margin:.3rem 0 0!important;color:#d4e9e1!important}.c-calc-sum:empty{display:none}.c-calc-foot{font-size:.86rem;line-height:1.5;margin:1rem 0 0!important;color:var(--v-muted)!important}@media (max-width:560px){.c-calc-grid{gap:.8rem;grid-template-columns:1fr}}.c-calc-full{grid-column:1/-1}.c-calc-field[hidden],.c-calc-pair[hidden],.c-calc-out[hidden],.c-calc-warn[hidden],.c-calc-status[hidden],.c-calc-pic[hidden],.c-calc-links[hidden],.c-calc-nopic[hidden]{display:none}.c-calc-field select,.c-calc-field textarea{width:100%;font-size:1rem;color:var(--v-fg);background-color:#fff;border:0;border-radius:var(--v-r-btn);box-shadow:inset 0 0 0 1.5px var(--v-line-2);transition:box-shadow var(--v-d) var(--v-ease)}.c-calc-field select{min-height:3.15rem;padding:0 2.6rem 0 1rem;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231f4fd8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9rem center;background-size:1.05rem}.c-calc-field textarea{padding:.8rem 1rem;display:block;line-height:1.5;resize:vertical;min-height:11rem}.c-calc-field textarea[readonly]{background-color:var(--v-bg-2)}.c-calc-field+.c-calc-field{margin-top:1rem}.c-calc-grid .c-calc-field+.c-calc-field{margin-top:0}.c-calc-field-check{align-self:end}.c-calc-check{display:flex!important;align-items:center;gap:.6rem;min-height:3.15rem;margin:0!important;font-size:1rem!important;font-weight:500!important;color:var(--v-fg)!important;cursor:pointer}.c-calc-check input,.c-calc-opt input{padding:0;flex:none;height:1.25rem;width:1.25rem!important;min-height:0!important;box-shadow:none!important;margin:0;accent-color:var(--v-co)}.c-calc-note{margin:1rem 0 0!important;font-size:.9rem;font-weight:500;color:var(--v-muted)!important}.c-calc-note:empty{display:none}.c-prose .c-calc-list{padding:0;display:grid;gap:.5rem;margin:1rem 0 0;list-style:none}.c-prose .c-calc-list .c-calc-row{padding:.85rem 1rem;display:grid;background:var(--v-bg-2);gap:.4rem 1rem;margin:0;align-items:center;grid-template-columns:minmax(0,1fr) auto;border-radius:4px}.c-prose .c-calc-list .c-calc-row::marker{content:none}.c-calc-row-main{min-width:0}.c-calc-bio{display:block;line-height:1.45;overflow-wrap:anywhere;color:var(--v-fg);white-space:pre-wrap}.c-calc-count{font-size:.76rem;display:block;color:var(--v-muted);margin-top:.35rem}.c-calc-style{display:block;font-size:.76rem;font-weight:600;color:var(--v-muted)}.c-calc-text{font-size:1.2rem;display:block;line-height:1.4;overflow-wrap:anywhere;color:var(--v-fg);margin-top:.15rem}.c-calc-copy{min-height:2.75rem;min-width:5.4rem;padding:0 1rem;font-weight:700;font-size:.9rem;color:var(--v-co);background:var(--v-bg-0,#fff);border:0;border-radius:6px;box-shadow:inset 0 0 0 1.5px var(--v-co-soft);cursor:pointer;transition:box-shadow var(--v-d-fast),background-color var(--v-d-fast),color var(--v-d-fast)}.c-calc-copy:hover{box-shadow:inset 0 0 0 1.5px var(--v-co)}.c-calc-copy.c-is-copied{background:var(--v-co);box-shadow:none;color:#fff}.c-calc-btn:disabled{background:var(--v-bg-3);cursor:not-allowed;box-shadow:none;color:var(--v-muted)}.c-calc-btn.c-is-copied{background:var(--v-ok);color:#fff}.c-calc-sr{padding:0;border:0;height:1px;width:1px;margin:-1px;position:absolute;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}.c-calc-seg{padding:.3rem;display:flex;background:var(--v-bg-2);gap:.3rem;box-shadow:inset 0 0 0 1px var(--v-line);margin:0 0 1.1rem;border-radius:4px}.c-calc-seg button{flex:1;min-height:2.8rem;padding:0 .8rem;font-weight:600;font-size:.95rem;color:var(--v-body);background:transparent;border:0;border-radius:4px;cursor:pointer;transition:background-color var(--v-d-fast),color var(--v-d-fast)}.c-calc-seg button:hover{background:#fff}.c-calc-seg button[aria-pressed="true"]{background:var(--v-co);color:#fff}.c-calc-stats{display:grid;gap:.5rem;margin:1rem 0;grid-template-columns:repeat(4,minmax(0,1fr))}.c-calc-stats>div{padding:.75rem .8rem;background:var(--v-bg-2);min-width:0;border-radius:4px}.c-calc-stats dt{font-size:.78rem;font-weight:600;color:var(--v-muted)}.c-calc-stats dd{font-size:.82rem;margin:.2rem 0 0;color:var(--v-muted)}.c-calc-stats dd b{display:block;font-weight:800;font-size:1.7rem;line-height:1.05;color:var(--v-fg);font-variant-numeric:tabular-nums}.c-calc-stats .c-is-over dd,.c-calc-stats .c-is-over dd b{color:var(--v-err)}.c-calc-warn{margin:0 0 1rem;padding:.85rem 1rem;background:var(--v-err-bg);border-radius:4px;box-shadow:inset 3px 0 0 var(--v-err);font-size:.92rem;font-weight:500;color:var(--v-fg)}.c-prose .c-calc-warn ul{padding-left:1.1rem;margin:0;color:var(--v-fg)}.c-prose .c-calc-warn li{margin:0 0 .25rem}.c-calc-inrow{display:flex;gap:.6rem}.c-calc-inrow input{flex:1 1 auto;min-width:0}.c-calc-inrow .c-calc-btn{flex:none;width:auto;min-width:7rem;margin-top:0;padding:0 1.2rem;min-height:3.15rem}.c-calc-btn[aria-busy="true"]{cursor:wait;opacity:.8}.c-calc-status{margin:.45rem 0 0!important;font-size:.9rem;font-weight:500;color:var(--v-muted)!important}.c-calc-out.c-calc-out-plain{background:var(--v-bg-2);box-shadow:inset 0 0 0 1px var(--v-line);color:var(--v-fg)}.c-calc-out.c-calc-out-plain p{color:var(--v-fg)!important}.c-calc-pic{aspect-ratio:1/1;display:block;max-width:320px;height:auto;width:100%;background:var(--v-bg-3);object-fit:cover;border-radius:6px}.c-calc-who{margin:.9rem 0 0!important;font-weight:700;font-size:1.1rem;line-height:1.3;overflow-wrap:anywhere}.c-calc-out-plain .c-calc-name{overflow-wrap:anywhere;margin:.15rem 0 0!important;color:var(--v-muted)!important}.c-calc-meta{font-size:.9rem;margin:.5rem 0 0!important}.c-calc-meta:empty{display:none}.c-calc-links{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.c-prose .c-calc-links a{display:inline-flex;align-items:center;justify-content:center;min-height:2.9rem;padding:0 1.15rem;font-weight:700;font-size:.95rem;text-decoration:none;color:var(--v-co);border-radius:6px;background:var(--v-bg-0,#fff);box-shadow:inset 0 0 0 1.5px var(--v-co-soft)}.c-prose .c-calc-links a.c-dl{background:var(--v-co);box-shadow:none;color:#fff}.c-prose .c-calc-links a:hover{box-shadow:inset 0 0 0 1.5px var(--v-co)}.c-calc-nopic{padding:1rem;background:var(--v-bg-3);margin:0!important;border-radius:4px}.c-calc-method{padding:0;border:0;margin:0;min-width:0}.c-calc-legend{display:block;margin-bottom:.45rem;padding:0;font-size:.92rem;font-weight:700;color:var(--v-fg)}.c-calc-opts{display:grid;gap:.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.c-calc-opt{display:flex;align-items:center;gap:.6rem;min-height:3.15rem;padding:.5rem 1rem;background:var(--v-bg-0,#fff);border-radius:var(--v-r-btn);box-shadow:inset 0 0 0 1.5px var(--v-line-2);font-weight:500;font-size:.96rem;line-height:1.25;color:var(--v-fg);cursor:pointer;transition:background-color var(--v-d-fast),box-shadow var(--v-d-fast)}.c-calc-opt:has(input:checked){background:var(--v-co-tint);box-shadow:inset 0 0 0 2px var(--v-co)}.c-calc-opt:focus-within{box-shadow:inset 0 0 0 2px var(--v-co),0 0 0 4px rgba(23,105,73,.14)}.c-prose .c-calc-out .c-calc-steps{padding:.8rem 0 0 1.2rem;font-size:.92rem;line-height:1.45;background:none;margin:.9rem 0 0;color:#fff;border-top:1px solid rgba(255,255,255,.25)}.c-prose .c-calc-out .c-calc-steps li{color:#fff;margin-bottom:.3rem}.c-prose .c-calc-out .c-calc-steps li::marker{color:#d4e9e1}.c-calc-out-plain .c-calc-steps,.c-prose .c-calc-out-plain .c-calc-steps li{color:var(--v-fg)!important}@media (max-width:560px){.c-calc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.c-calc-opts{grid-template-columns:1fr}.c-calc-inrow{flex-direction:column}.c-calc-inrow .c-calc-btn{width:100%}.c-calc-copy{padding:0 .8rem;min-width:4.8rem}.c-calc-text{font-size:1.1rem}}.c-calc-fill{padding:1.15rem 1.3rem 1.2rem;background:var(--v-co-tint);box-shadow:0 0 0 1px var(--v-line);margin:0;border-radius:var(--v-r-card) var(--v-r-card) 0 0}.c-calc-fill+.c-calc{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:560px){.c-calc-fill{padding:1rem}}.c-calc-fill label{display:block;margin-bottom:.45rem;font-size:.92rem;font-weight:700;color:var(--v-fg)}.c-calc-fill label span{font-weight:400;font-size:.84rem;color:var(--v-muted)}.c-calc-fill-row{display:flex;gap:.5rem}.c-calc-fill-row input{flex:1;min-width:0;min-height:3.15rem;padding:0 1rem;font-size:1rem;color:var(--v-fg);background:var(--v-bg-0,#fff);border:0;border-radius:var(--v-r-btn);box-shadow:inset 0 0 0 1.5px var(--v-line-2)}.c-calc-fill-row input:focus{outline:none;box-shadow:inset 0 0 0 2px var(--v-co),0 0 0 4px rgba(23,105,73,.14)}.c-calc-fill-btn{flex:none;min-height:3.15rem;padding:0 1.2rem;font-weight:700;color:#fff;background:var(--v-co);border:0;border-radius:var(--v-r-btn);transition:background-color var(--v-d-fast),transform var(--v-d-fast)}.c-calc-fill-btn:hover{background:var(--v-co-dk)}.c-calc-fill-btn:active{transform:scale(.97)}.c-calc-fill-btn:disabled{cursor:default;opacity:.65}.c-calc-fill-msg{font-size:.86rem;margin:.5rem 0 0!important;color:var(--v-body)!important}.c-calc-fill-msg:empty{display:none}.c-calc-fill-msg.c-err{color:var(--v-err)!important;font-weight:600}.c-track{background:var(--v-bg-0,#fff);box-shadow:0 0 0 1px var(--v-line),var(--v-sh-2);margin:0 0 2rem;position:relative;overflow:hidden;border-radius:var(--v-r-card)}.c-prose #ci_statusbox::before{content:"Il tuo ordine"}.c-track-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.15rem;background:var(--v-co);color:#fff;font-size:.9rem;font-weight:600}.c-track-head span:first-child{display:inline-flex;gap:.5rem;align-items:center}.c-track-head span:first-child::before{height:.55rem;width:.55rem;content:"";background:var(--v-or);animation:cfa-pulse 1.1s steps(2,jump-none) infinite;border-radius:50%}.c-track-head span:last-child{overflow-wrap:anywhere;text-align:right;color:#d4e9e1;font-weight:500}.c-track-steps{padding:.6rem 1.15rem 1rem;margin:0;list-style:none}.c-prose .c-track-steps li{padding:.75rem 0;display:grid;gap:.9rem;margin:0;position:relative;grid-template-columns:1.4rem 1fr;color:var(--v-muted);transition:color .4s var(--v-ease)}.c-prose .c-track-steps li::marker{content:none}.c-track .c-track-steps li::before{height:1.25rem;width:1.25rem;content:"";background:var(--v-bg-0,#fff);box-shadow:inset 0 0 0 1.5px var(--v-line-2);position:static;margin-top:.1rem;transition:background-color .4s var(--v-ease),box-shadow .4s;border-radius:50%}.c-track .c-track-steps li:not(:last-child)::after{left:.6rem;width:2px;content:"";background:var(--v-line);bottom:-.45rem;top:2.15rem;position:absolute;border-radius:2px}.c-track .c-track-steps li.c-done::after{background:var(--v-co)}.c-track .c-track-steps li b{display:block;font-weight:700}.c-track .c-track-steps li span{font-size:.88rem;display:block;color:var(--v-muted)}.c-track .c-track-steps li.c-done,.c-track .c-track-steps li.c-on{color:var(--v-fg)}.c-track .c-track-steps li.c-done::before{background:var(--v-co) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.4 8.4l2.3 2.2 4.9-5' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat;box-shadow:none}.c-track .c-track-steps li.c-on::before{background:var(--v-bg-0,#fff);box-shadow:inset 0 0 0 4px var(--v-or)}.c-track .c-track-steps li.c-warn::before{box-shadow:inset 0 0 0 2px var(--v-err)}.c-track-items{padding:.9rem 1.15rem;font-size:.9rem;color:var(--v-muted);border-top:1px solid var(--v-line)}.c-track-items b{color:var(--v-fg)}#ci_statusbox{font-size:.96rem}#ci_ref{font-size:.84rem;overflow-wrap:anywhere;color:var(--v-muted)}.c-center{text-align:center}.c-display{color:var(--v-fg);font-weight:800}.c-prose a[href^="mailto:"]{overflow-wrap:anywhere}.c-short-answer p{margin:0}.c-prose .c-usd-note{font-size:.86rem;margin:-.9rem 0 1.5rem;color:var(--v-muted)}@media (max-width:420px){.c-compare th,.c-compare td{padding:.85rem .7rem;font-size:.92rem}.c-compare td:first-child,.c-compare td:last-child{padding-left:2.4rem}.c-compare td:first-child::before,.c-compare td:last-child::before{left:.65rem;height:1.15rem;width:1.15rem;margin-top:-.58rem}.c-prose table{font-size:.86rem}.c-prose th,.c-prose td{padding:.65rem .5rem}.c-prose th:first-child,.c-prose td:first-child{padding-left:.7rem}.c-prose thead th{font-size:.78rem;overflow-wrap:anywhere;hyphens:auto}.c-prose td+td{overflow-wrap:anywhere}}@media print{.c-site-head,.c-sheet,.c-buy,.c-buybar,.c-next,.c-foot-cols,.c-foot-top,.c-co,.c-co-scrim,.c-toc,.c-cover,.c-cta-box,.c-link-row,.c-final{display:none!important}body,.c-page,.c-tone-ink,.c-faq,.c-footer{background:#fff!important;color:#000!important}.c-page *,.c-footer *{color:#000!important}.c-prose .c-wrap:not(.c-has-toc){padding-left:0}.c-faq-item::details-content{block-size:auto}a{text-decoration:underline}}@media (max-width:479px){.c-pack{grid-template-columns:1fr;grid-template-areas:"q" "u" "p" "per";row-gap:.1rem}.c-pack .c-u{margin-top:.1rem}.c-pack .c-p{margin-top:.35rem}.c-pack .c-per{justify-self:start}}.c-sr{height:1px;width:1px;clip-path:inset(50%);position:absolute!important;overflow:hidden;white-space:nowrap}.c-hero .c-lede{font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.55;color:var(--v-muted);font-weight:400}.c-plat-tab,.c-svc-tab{padding:.45rem 1rem;gap:.6rem;min-height:3.25rem}.c-svc-tab{display:flex;align-items:center}.c-plat-tab b,.c-svc-tab b{font-size:1.08rem}.c-plat-tab svg,.c-svc-tab svg{height:1.4rem;width:1.4rem}.c-packs{gap:.7rem}.c-pack{padding:.9rem 1rem;display:flex;flex-direction:column;gap:.35rem;min-height:5.6rem;justify-content:center;align-items:flex-start;container-type:inline-size}.c-pack .c-q{font-size:clamp(1.3rem,17cqi,2.1rem);line-height:1;white-space:nowrap}.c-pack.c-q5 .c-q{font-size:clamp(1.2rem,14cqi,2rem)}.c-pack.c-q6 .c-q{font-size:clamp(1.1rem,12cqi,1.85rem)}.c-pack .c-p{font-size:clamp(1rem,10cqi,1.3rem);line-height:1.1;white-space:nowrap}.c-pack .c-badge{padding:.12rem .6rem;font-size:.74rem;top:-.7rem}.c-packs::after{min-height:5.6rem}.c-order{padding:1.2rem;gap:1rem;align-content:center}.c-order .c-row{align-items:baseline;margin-top:0}.c-order .c-sel b{font-size:clamp(1.8rem,2.4vw,2.3rem)}.c-order .c-tot>span:first-child{font-size:clamp(1.7rem,2.3vw,2.2rem)}.c-order .c-per-line{display:none}.c-order .c-btn{font-size:1.2rem;min-height:3.9rem}.c-trust-row li{font-size:.92rem}.c-shop-foot{padding-top:1rem;margin-top:1.1rem}@media (max-width:639px){.c-trust-row{justify-content:space-between;grid-template-columns:repeat(3,auto)}.c-svc-tab{padding:.45rem .4rem;min-height:3.25rem;justify-content:center}.c-pack{min-height:5.4rem}.c-pack .c-q{font-size:clamp(1.3rem,15cqi,1.9rem)}}@media (min-width:1000px){.c-hero .c-wrap,.c-buy .c-wrap{max-width:84rem}.c-hero{padding-bottom:clamp(1rem,3.2vh,2rem)}.c-hero .c-lede{max-width:52rem}body:has(.c-buy) .c-site-head .c-bar,body:has(.c-buy) .c-page .c-wrap{max-width:84rem}.c-shop{padding:clamp(1.1rem,2.6vh,1.6rem) clamp(1.2rem,2vw,1.8rem)}.c-shop-top{margin-bottom:clamp(.8rem,2vh,1.2rem)}.c-buy-grid{gap:1.3rem;grid-template-columns:minmax(0,1fr) clamp(19rem,23vw,24rem)}.c-pack,.c-packs::after{min-height:clamp(5rem,16vh,7.6rem)}.c-svc-tab{min-width:9.5rem}}@media (min-width:1000px) and (max-height:700px){.c-pack,.c-packs::after{min-height:clamp(4.6rem,13.5vh,6rem);padding-top:.7rem;padding-bottom:.7rem}}h1{letter-spacing:-.04em;line-height:1.02;font-weight:900}h2{letter-spacing:-.035em;line-height:1.08;font-weight:850}h3{letter-spacing:-.015em;font-weight:750}.c-kicker,.c-eyebrow{border-radius:2px;padding:.28rem .6rem;background:var(--v-fg);color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.c-kicker::before,.c-eyebrow::before{height:.5rem;width:.5rem;background:var(--v-or);border-radius:0}.c-band-co .c-kicker{background:#fff;color:var(--v-fg)}mark{color:var(--v-co)}.c-btn{letter-spacing:-.005em;box-shadow:0 3px 0 #b37d00,0 10px 20px -12px rgba(176,120,0,.8);font-weight:800}.c-btn:hover{box-shadow:0 3px 0 #b37d00,0 14px 24px -12px rgba(176,120,0,.9)}.c-btn:active{box-shadow:0 1px 0 #b37d00;transform:translateY(2px)}.c-btn-line{box-shadow:inset 0 0 0 2px var(--v-fg)}.c-btn-line:hover{box-shadow:inset 0 0 0 2px var(--v-co)}.c-head-cta{box-shadow:none}.c-head-cta:hover{box-shadow:none}.c-word{letter-spacing:-.035em;font-weight:850}.c-word b{color:var(--v-co)}.c-logo .c-mark{box-shadow:none;border-radius:3px}.c-site-head{background:rgba(252,251,247,.94)}.c-site-head::after{left:0;height:3px;content:"";background:linear-gradient(90deg,var(--v-co) 0 72%,var(--v-or) 72% 100%);top:0;right:0;position:absolute}@media (max-width:1180px) and (min-width:960px){.c-nav-links a{padding:.5rem .55rem;font-size:.9rem}.c-logo{font-size:1.02rem}}@media (max-width:559px){.c-site-head .c-logo{font-size:.86rem;gap:.4rem}.c-logo .c-mark{height:1.8rem;width:1.8rem}}@media (max-width:389px){.c-site-head .c-logo{font-size:.78rem}}@media (max-width:759px){.c-foot-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.c-footer .c-logo{font-size:1.1rem}}@media (max-width:389px){.c-footer .c-logo{font-size:.95rem}}.c-a,.c-a a{overflow-wrap:anywhere}.c-sheet{background:var(--v-bg)}.c-hero{background:linear-gradient(rgba(15,107,74,.06) 1px,transparent 1px) 0 0/100% 2.25rem,linear-gradient(90deg,rgba(15,107,74,.06) 1px,transparent 1px) 0 0/2.25rem 100%,var(--v-bg)}.c-hero h1 mark{box-shadow:inset 0 -.18em 0 rgba(240,171,18,.55);color:var(--v-co)}.c-shop{border:2px solid var(--v-fg);box-shadow:none}.c-pack[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--v-co)}.c-faq-item summary{font-weight:700}.c-footer{background:var(--v-bg)}@media (max-width:519px){.c-head-cta{display:none}}h1,h2,h3,.c-word{font-family:var(--v-fd)}.c-top{background:linear-gradient(rgba(15,107,74,.05) 1px,transparent 1px) 0 0/100% 2.25rem,linear-gradient(90deg,rgba(15,107,74,.05) 1px,transparent 1px) 0 0/2.25rem 100%,var(--v-bg)}.c-top .c-hero{padding-bottom:1.1rem;background:none}.c-top .c-buy{background:none}.c-top .c-hero .c-actions{margin-top:1rem}.c-top .c-text-link{font-size:.98rem;min-height:2.2rem}.c-top .c-smallprint>span::before{height:.95rem;width:.95rem;border-radius:2px}@media (max-width:999px){.c-top .c-hero .c-actions,.c-top .c-hero .c-smallprint{display:none}}@media (min-width:1000px){.c-top{padding:clamp(1.5rem,4vh,2.75rem) var(--v-gut) clamp(2.5rem,6vh,4.5rem);display:grid;max-width:84rem;column-gap:clamp(1.75rem,3.2vw,3.25rem);margin:0 auto;align-items:start;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.c-top>.c-hero,.c-top>.c-buy{padding:0}.c-top .c-wrap{padding:0;max-width:none}.c-top .c-hero .c-wrap{justify-items:start;display:block;text-align:left}.c-top .c-hero h1{font-size:clamp(2.4rem,3.7vw,3.6rem);max-width:13ch}.c-top .c-hero .c-lede{font-size:1.06rem;max-width:32rem;margin-top:1.1rem}.c-top .c-hero .c-actions{display:flex;justify-content:flex-start;margin-top:1.2rem}.c-top .c-hero .c-smallprint{font-size:.84rem;display:flex;gap:.3rem .75rem;justify-content:flex-start;margin-top:.6rem}.c-top .c-buy-grid{gap:.9rem;grid-template-columns:1fr}.c-top .c-order{padding:.9rem 1rem;gap:1rem;align-items:center;grid-template-columns:minmax(0,1fr) minmax(11rem,.62fr)}.c-top .c-order .c-btn{min-height:3.6rem}.c-top .c-order .c-sel b{font-size:1.9rem}.c-top .c-order .c-tot>span:first-child{font-size:1.8rem}.c-top .c-shop-top{grid-template-columns:1fr 1fr}.c-top .c-pack,.c-top .c-packs::after{min-height:clamp(4.6rem,12vh,6.4rem)}}
