.main-nav{background-color:#111827;border-bottom:1px solid rgba(255,255,255,.1)}.nav-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:0;padding:0}.main-nav .nav-tab{display:block;padding:.9rem 1.8rem;color:#ffffffd9;text-decoration:none;font-size:.95rem;font-weight:500;letter-spacing:.01em;transition:color .2s,background-color .2s;border-bottom:2px solid transparent}.main-nav .nav-tab:hover{color:#fff;background-color:#ffffff0f;border-bottom-color:#1a9e8f}.main-nav .nav-tab-highlight{color:#1a9e8f!important;font-weight:700;animation:tab-blink-it 1.5s ease-in-out infinite}@keyframes tab-blink-it{0%,to{opacity:1}50%{opacity:.3}}.main-nav .nav-tab-highlight:hover{animation:none}.main-nav .nav-tab-dropdown{position:relative}.main-nav .nav-tab-toggle{cursor:pointer;border:0;background:none;font:inherit}.main-nav .dropdown-arrow{font-size:.7em;margin-left:.2rem}.main-nav .dropdown-menu{display:none;position:absolute;top:100%;left:0;background-color:#111827;border:1px solid rgba(255,255,255,.1);border-radius:0 0 6px 6px;min-width:240px;z-index:100;box-shadow:0 8px 24px #0000004d}@media(hover:hover){.main-nav .nav-tab-dropdown:hover .dropdown-menu{display:block}}.main-nav .nav-tab-dropdown.open .dropdown-menu{display:block}@media(hover:none){.main-nav .nav-tab-dropdown:hover .dropdown-menu-webinar,.main-nav .nav-tab-highlight .dropdown-arrow{display:none}}.main-nav .dropdown-item{display:block;padding:.6rem 1.5rem;color:#fffc;text-decoration:none;font-size:.9rem;transition:background-color .15s,color .15s;border-bottom:1px solid rgba(255,255,255,.05)}.main-nav .dropdown-item:last-child{border-bottom:none}.main-nav .dropdown-item[hidden]{display:none}.main-nav .nav-it-corso-empty{color:#ffffff8c;font-style:italic;cursor:default}.main-nav .nav-it-corso-empty:hover{background:none;color:#ffffff8c}.main-nav .dropdown-item:hover{background-color:#ffffff14;color:#fff}.main-nav .dropdown-section{display:block;padding:.6rem 1.2rem .3rem;font-size:.7rem;color:#1a9e8f;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.main-nav .dropdown-config{padding-left:1.8rem;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.main-nav .dropdown-bestseller{display:inline-flex;align-items:center;gap:.25rem;padding:.15rem .45rem;background:linear-gradient(135deg,#d4af6a,#b8924d);color:#1a1208;font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;box-shadow:0 2px 6px #b8924d66;flex-shrink:0}.main-nav .dropdown-bestseller svg{flex-shrink:0}.main-nav .dropdown-divider{display:block;height:1px;background-color:#ffffff1a;margin:.4rem 0}.main-nav .dropdown-parent{font-weight:700;color:#fff;padding-left:1.2rem}.main-nav .dropdown-child{padding-left:2.2rem;font-size:.85rem}.main-nav .dropdown-menu-webinar{min-width:380px;padding:.4rem 0 .2rem;background:linear-gradient(180deg,#111827,#0d1220)}.main-nav .dropdown-section-upcoming,.main-nav .dropdown-section-archive{display:flex;align-items:center;gap:.55rem;padding:.85rem 1.2rem .55rem;font-family:Montserrat,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.main-nav .dropdown-section-upcoming{color:#1a9e8f}.main-nav .dropdown-section-archive{color:#ffffff80}.main-nav .dropdown-section-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:#1a9e8f;box-shadow:0 0 #1a9e8fb3;animation:pulse-dot-it 1.8s ease-out infinite}@keyframes pulse-dot-it{0%{box-shadow:0 0 #1a9e8fb3}70%{box-shadow:0 0 0 8px #1a9e8f00}to{box-shadow:0 0 #1a9e8f00}}.main-nav .dropdown-webinar{display:flex;align-items:center;gap:.9rem;padding:.75rem 1.2rem;border-bottom:1px solid rgba(255,255,255,.04);text-decoration:none;transition:background-color .18s ease,transform .18s ease}.main-nav .dropdown-webinar:hover{background-color:#ffffff0d}.main-nav .dropdown-webinar-upcoming{border-left:3px solid rgba(26,158,143,.6)}.main-nav .dropdown-webinar-upcoming:hover{border-left-color:#1a9e8f;background-color:#1a9e8f14}.main-nav .dropdown-webinar-past{border-left:3px solid transparent;opacity:.82}.main-nav .dropdown-webinar-past:hover{opacity:1;border-left-color:#ffffff40}.main-nav .webinar-date-pill{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:linear-gradient(180deg,#1a9e8f,#16887a);color:#faf7f1;box-shadow:0 2px 8px #1a9e8f59}.main-nav .pill-day{font-family:Montserrat,sans-serif;font-size:1.02rem;font-weight:800;line-height:1;letter-spacing:-.02em}.main-nav .pill-month{font-family:Inter,sans-serif;font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.main-nav .webinar-play-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;background:#ffffff0f;color:#ffffffbf;transition:background-color .18s,color .18s}.main-nav .dropdown-webinar-past:hover .webinar-play-icon{background:#ffffff1a;color:#faf7f1}.main-nav .webinar-body{display:flex;flex-direction:column;gap:.12rem;flex:1;min-width:0}.main-nav .webinar-title{font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:600;color:#faf7f1;line-height:1.25;letter-spacing:-.005em}.main-nav .webinar-speaker{font-family:Inter,sans-serif;font-size:.76rem;font-weight:400;color:#ffffff8c;letter-spacing:.01em}.main-nav .webinar-cta-label{flex-shrink:0;font-family:Montserrat,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1a9e8f;padding:.3rem .6rem;border:1px solid rgba(26,158,143,.4);border-radius:4px;transition:background-color .18s,color .18s}.main-nav .dropdown-webinar-upcoming:hover .webinar-cta-label{background:#1a9e8f;color:#0a0e1a}@media(max-width:768px){.nav-container{flex-wrap:wrap;justify-content:center;gap:0;padding:.3rem .5rem}.main-nav .nav-tab{padding:.5rem .8rem;font-size:.75rem}.main-nav .dropdown-menu{position:fixed;left:0;right:0;top:auto;min-width:100%;border-radius:0;max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}}.ecosystem-gateway[data-astro-cid-kdpipfzc]{background:radial-gradient(ellipse at 88% -14%,rgba(26,158,143,.3),transparent 55%),linear-gradient(155deg,#0d2433,#071420);color:#fff;font-family:system-ui,sans-serif}.eg-inner[data-astro-cid-kdpipfzc]{max-width:1240px;margin:auto;padding:clamp(28px,5vw,58px) clamp(18px,4vw,40px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);gap:clamp(24px,5vw,64px);align-items:center}.eg-eyebrow[data-astro-cid-kdpipfzc]{font-size:.73rem;letter-spacing:.13em;font-weight:800;color:#bce9e1;margin:0 0 10px}.eg-copy[data-astro-cid-kdpipfzc] h2[data-astro-cid-kdpipfzc]{font:clamp(1.8rem,4vw,3.35rem)/1.08 Georgia,serif;margin:0;max-width:18ch;text-wrap:balance}.eg-subtitle[data-astro-cid-kdpipfzc]{max-width:62ch;color:#e7f4f1;margin:18px 0 24px}.eg-actions[data-astro-cid-kdpipfzc]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.eg-button[data-astro-cid-kdpipfzc]{box-sizing:border-box;min-height:48px;border:2px solid transparent;border-radius:10px;padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:9px;text-align:center;font-weight:800;text-decoration:none}.eg-primary[data-astro-cid-kdpipfzc]{background:#1a9e8f;color:#fff}.eg-community[data-astro-cid-kdpipfzc]{background:#fff;color:#136c42;border-color:#25d366}.eg-button[data-astro-cid-kdpipfzc]:focus-visible{outline:3px solid #fff;outline-offset:3px}.eg-proof[data-astro-cid-kdpipfzc]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.eg-proof[data-astro-cid-kdpipfzc] figure[data-astro-cid-kdpipfzc]{margin:0}.eg-proof[data-astro-cid-kdpipfzc] img[data-astro-cid-kdpipfzc]{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:9px}.eg-proof[data-astro-cid-kdpipfzc] figcaption[data-astro-cid-kdpipfzc]{font-size:.75rem;font-weight:700;margin-top:5px}.eg-proof[data-astro-cid-kdpipfzc] p[data-astro-cid-kdpipfzc]{grid-column:1/-1;margin:4px 0 0;text-align:center;border:1px solid rgba(255,255,255,.25);border-radius:8px;padding:8px}@media(hover:hover){.eg-button[data-astro-cid-kdpipfzc]:hover{transform:translateY(-2px)}}@media(max-width:800px){.eg-inner[data-astro-cid-kdpipfzc]{grid-template-columns:1fr}.eg-copy[data-astro-cid-kdpipfzc] h2[data-astro-cid-kdpipfzc]{max-width:none}.eg-actions[data-astro-cid-kdpipfzc]{grid-template-columns:1fr}.eg-proof[data-astro-cid-kdpipfzc] figure[data-astro-cid-kdpipfzc]:nth-child(n+2){display:none}.eg-proof[data-astro-cid-kdpipfzc]{grid-template-columns:1fr}.eg-button[data-astro-cid-kdpipfzc]{width:100%}}@media(prefers-reduced-motion:reduce){.eg-button[data-astro-cid-kdpipfzc]{transition:none}}.community-dock[data-astro-cid-jazmmoqo]{position:fixed;inset-inline:max(8px,env(safe-area-inset-left)) max(8px,env(safe-area-inset-right));bottom:calc(env(safe-area-inset-bottom) + var(--osseo-fixed-rail,8px) + var(--osseo-vv-bottom,0px));z-index:1200;box-sizing:border-box;width:min(760px,calc(100% - 16px));max-block-size:calc(var(--osseo-visual-height,100dvh) - var(--osseo-fixed-rail,8px) - env(safe-area-inset-bottom) - 16px);margin-inline:auto;overflow-x:hidden;overflow-y:auto;background:#0d2433;color:#fff;border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:12px 52px 12px 14px;box-shadow:0 12px 32px #0000004d}.community-dock[data-astro-cid-jazmmoqo][hidden]{display:none}.cd-close[data-astro-cid-jazmmoqo]{position:absolute;right:4px;top:4px;width:44px;height:44px;border:0;background:transparent;color:#fff;font-size:28px;line-height:1;cursor:pointer}.cd-actions[data-astro-cid-jazmmoqo]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.cd-actions[data-astro-cid-jazmmoqo] a[data-astro-cid-jazmmoqo]{box-sizing:border-box;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#1a9e8f;color:#fff;text-decoration:none;font-weight:800;text-align:center;padding:8px 10px}.cd-actions[data-astro-cid-jazmmoqo] .cd-wa[data-astro-cid-jazmmoqo]{background:#fff;color:#136c42;border:2px solid #25d366}.community-dock[data-astro-cid-jazmmoqo] [data-astro-cid-jazmmoqo]:focus-visible{outline:3px solid #7dd3c0;outline-offset:2px}body[data-community-dock-visible=true]{padding-block-end:var(--osseo-community-dock-space,0px)}@media(max-width:600px){.community-dock[data-astro-cid-jazmmoqo]{padding:10px 48px 10px 10px}.cd-actions[data-astro-cid-jazmmoqo]{grid-template-columns:1fr}.community-dock[data-astro-cid-jazmmoqo] strong[data-astro-cid-jazmmoqo]{font-size:.9rem}}@media(max-height:500px){.community-dock[data-astro-cid-jazmmoqo]{padding-block:8px}.cd-actions[data-astro-cid-jazmmoqo]{grid-template-columns:1fr 1fr;margin-top:6px}.community-dock[data-astro-cid-jazmmoqo] strong[data-astro-cid-jazmmoqo]{font-size:.82rem}.cd-actions[data-astro-cid-jazmmoqo] a[data-astro-cid-jazmmoqo]{font-size:.78rem}}@media(prefers-reduced-motion:reduce){.community-dock[data-astro-cid-jazmmoqo],.community-dock[data-astro-cid-jazmmoqo] [data-astro-cid-jazmmoqo]{transition:none!important;animation:none!important}}.osseo-campaign-form[data-astro-cid-pun55cel]{background:#fff;border:1px solid #dbe6e0;border-radius:8px;padding:26px 22px;box-shadow:0 10px 26px #10201f12;display:grid;gap:14px;font-family:inherit;color:#10201f}.cf-hp[data-astro-cid-pun55cel]{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.cf-row[data-astro-cid-pun55cel]{display:grid;gap:7px}.cf-row[data-astro-cid-pun55cel] label[data-astro-cid-pun55cel]{font-size:14px;font-weight:600}.cf-row[data-astro-cid-pun55cel] input[data-astro-cid-pun55cel],.cf-row[data-astro-cid-pun55cel] select[data-astro-cid-pun55cel]{border:1px solid #c8d6d0;border-radius:7px;padding:11px 12px;font-size:15px;font-family:inherit;background:#fff;color:inherit;width:100%}.cf-country-filter[data-astro-cid-pun55cel]{margin-bottom:6px}.cf-row[data-astro-cid-pun55cel] input[data-astro-cid-pun55cel]:focus,.cf-row[data-astro-cid-pun55cel] select[data-astro-cid-pun55cel]:focus,.cf-privacy[data-astro-cid-pun55cel] input[data-astro-cid-pun55cel]:focus,.cf-mm[data-astro-cid-pun55cel] input[data-astro-cid-pun55cel]:focus{outline:3px solid rgba(120,203,189,.34);outline-offset:1px}.cf-mm[data-astro-cid-pun55cel]{border:1px solid #dbe6e0;border-radius:7px;padding:12px 14px;display:flex;gap:22px;align-items:center;flex-wrap:wrap}.cf-mm[data-astro-cid-pun55cel] legend[data-astro-cid-pun55cel]{font-size:14px;font-weight:600;padding:0 4px}.cf-mm[data-astro-cid-pun55cel] label[data-astro-cid-pun55cel]{display:inline-flex;gap:7px;align-items:center;font-size:15px}.cf-privacy[data-astro-cid-pun55cel]{display:grid;grid-template-columns:20px 1fr;gap:10px;font-size:13px;color:#5b6b67;align-items:start}.cf-privacy[data-astro-cid-pun55cel] input[data-astro-cid-pun55cel]{margin-top:2px}.cf-error[data-astro-cid-pun55cel]{color:#a63223;font-weight:700;font-size:14px;margin:0}.cf-success[data-astro-cid-pun55cel]{color:#1c7f72;font-weight:700;font-size:15px;margin:0}.cf-confirmation[data-astro-cid-pun55cel]{border:1px solid #9fd9cf;border-radius:9px;background:#effaf7;padding:18px}.cf-confirmation[data-astro-cid-pun55cel][hidden]{display:none}.cf-confirmation-title[data-astro-cid-pun55cel]{display:block;color:#126c61;font-size:18px}.cf-confirmation-state[data-astro-cid-pun55cel]{margin:8px 0 14px}.cf-confirmation[data-astro-cid-pun55cel] a[data-astro-cid-pun55cel]{display:block;margin-top:9px;color:#126c61;font-weight:700}.cf-terminal-link[data-astro-cid-pun55cel]{padding:12px 16px;border-radius:8px;background:#1a9e8f;color:#fff!important;text-align:center;text-decoration:none}.cf-submit[data-astro-cid-pun55cel]{background:#1a9e8f;color:#fff;border:0;border-radius:8px;padding:14px 18px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer;width:100%;transition:background .15s ease,transform .15s ease}@media(hover:hover){.cf-submit[data-astro-cid-pun55cel]:hover{background:#157a6e;transform:translateY(-2px)}}.cf-submit[data-astro-cid-pun55cel]:disabled{opacity:.7;cursor:default;transform:none}#product-question-dialog{padding:0;border:1px solid #d5dcd8;border-radius:8px;color:#0a1f2e;background-color:#faf7f2;box-shadow:0 24px 100px #041a3455;width:min(610px,calc(100% - 28px));max-height:calc(100dvh - 32px);margin:auto;overflow:auto;font:400 16px/1.5 Geist,Arial,sans-serif}#product-question-dialog::backdrop{background-color:#071d2ec7}#product-question-dialog [hidden]{display:none!important}#product-question-dialog .pq-close{position:absolute;right:12px;top:10px;width:44px;height:44px;border:0;background-color:transparent;font:300 30px/1 sans-serif;color:#0a1f2e;cursor:pointer}#product-question-dialog .pq-content{padding:40px}#product-question-dialog h2{font:400 36px/1.08 "Instrument Serif",Georgia,serif;margin:8px 0 14px}#product-question-dialog .pq-eyebrow{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#19766b;padding-right:22px}#product-question-dialog .pq-intro{color:#536272}#product-question-dialog .pq-context{padding:12px 0;margin:8px 0 14px;border-bottom:1px solid #d7dcd4}#product-question-dialog .osseo-campaign-form{padding:0;border:0;border-radius:0;box-shadow:none;background-color:transparent;gap:12px}#product-question-dialog input,#product-question-dialog select,#product-question-dialog textarea{font-size:16px;width:100%;box-sizing:border-box;max-width:100%}#product-question-dialog input[type=checkbox]{width:auto;min-width:20px;min-height:20px}#product-question-dialog textarea{border:1px solid #a7b5b1;border-radius:4px;padding:12px;font-family:inherit;color:inherit;background-color:#fff;resize:vertical;min-height:110px}#product-question-dialog .cf-question-help{font-size:13px;line-height:1.5;color:#586962;margin:0}#product-question-dialog .cf-privacy-link{color:#174e42;text-decoration:underline;text-underline-offset:3px}#product-question-dialog .pq-draft-row{display:flex;gap:12px;justify-content:space-between;font-size:12px;line-height:1.5;color:#586962;margin-top:14px}#product-question-dialog .pq-draft-row button{background-color:transparent;border:0;text-decoration:underline;color:#346759;cursor:pointer;min-height:44px;font:inherit;flex-shrink:0}#product-question-dialog .pq-return{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}#product-question-dialog .pq-return button{min-height:44px;padding:10px 16px;background-color:#174e42;border:1px solid #174e42;border-radius:5px;color:#fff;font:600 14px/1.4 Geist,Arial,sans-serif;cursor:pointer}#product-question-dialog :is(a,button,input,select,textarea):focus-visible{outline:3px solid #ab7708;outline-offset:3px}#product-question-dialog .cf-success{font-size:16px;line-height:1.6;padding:16px;background-color:#e3f2e9;color:#174e42}#product-question-dialog .cf-error{font-size:15px;line-height:1.5}@media(max-width:768px){#product-question-dialog .pq-content{padding:38px 22px 24px}#product-question-dialog h2{font-size:32px}}@media(max-width:480px){#product-question-dialog .pq-draft-row{flex-wrap:wrap}#product-question-dialog .pq-return button{width:100%}}.usa-discovery .blend-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.usa-discovery .blend-table-scroll:focus-visible{outline:2px solid #1a9e8f;outline-offset:3px}.usa-discovery .blend-inner{max-width:1240px;margin:auto;padding:0 2.5rem}.usa-discovery .blend-library{background-color:#f0eae0;padding:40px 0}.usa-discovery .blend-kicker{font:600 12px/1.5 Geist,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#19746a;margin-bottom:10px}.usa-discovery .blend-library h2{font:400 clamp(2rem,3.7vw,3.2rem)/1.06 "Instrument Serif",Georgia,serif;letter-spacing:-.025em;color:#0a1f2e;margin:0 0 14px}.usa-discovery .blend-library p{font:400 16px/1.6 Geist,Arial,sans-serif;color:#516171;margin:0;max-width:630px}.usa-discovery .blend-library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin-top:24px}.usa-discovery .blend-library-grid a{padding:16px 0;border-bottom:1px solid #d1d2cc;color:#0a1f2e;text-decoration:none;display:flex;justify-content:space-between;gap:12px;font:500 16px/1.4 Geist,Arial,sans-serif;min-height:54px;align-items:center}.usa-discovery .blend-definition{font-size:1rem;line-height:1.65;color:var(--ink-soft,#485b65);max-width:38rem;margin:0 0 1.4rem}.usa-discovery .blend-text-question{display:block;border:0;background-color:transparent;color:var(--osseolio,#147f76);font:600 16px/1.5 Geist,Arial,sans-serif;padding:.9rem 0;cursor:pointer;text-align:left}.usa-discovery .blend-related-inline{font:400 14px/1.6 Geist,Arial,sans-serif;margin:1.15rem 0 0;color:var(--ink-soft,#485b65)}.usa-discovery .blend-related-inline a{font-weight:600;color:var(--osseolio,#147f76);text-underline-offset:3px}.usa-discovery #product-video{scroll-margin-top:2rem}.usa-discovery .hero-cta button{font-family:inherit;cursor:pointer}.usa-discovery .discovery-header-actions{display:grid;gap:4px;flex-shrink:0}.usa-discovery .discovery-header-actions>button{border:0;background-color:transparent;color:#b1e6d6;padding:5px 0;min-height:36px;text-align:left;font:600 14px/1.4 Geist,Arial,sans-serif;cursor:pointer}.usa-discovery .header-container{flex-wrap:wrap;gap:1rem}.usa-discovery .header-contacts{gap:1.2rem;flex-wrap:wrap;justify-content:center}.usa-discovery .header-contacts-mobile{flex-wrap:wrap;justify-content:center}.usa-discovery .header-contacts-mobile .discovery-header-actions{flex-basis:100%;justify-items:center}.usa-discovery :is(.blend-library,.discovery-header-actions) :is(a,button):focus-visible{outline:3px solid #ab7708;outline-offset:4px}@media(hover:hover){.usa-discovery .blend-library-grid a:hover{color:#19776e}.usa-discovery .blend-text-question:hover,.usa-discovery .blend-related-inline a:hover{text-decoration:underline}}@media(max-width:1320px)and (min-width:901px){.usa-discovery .header-container{justify-content:center}.usa-discovery .header-contacts{width:100%}}@media(max-width:860px){.usa-discovery .blend-inner{padding:0 24px}.usa-discovery .blend-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.usa-discovery .blend-inner{padding:0 20px}.usa-discovery .kit-compact-grid{grid-template-columns:minmax(0,1fr)}.usa-discovery .kit-compact-grid>*{min-width:0;max-width:100%}.usa-discovery .site-footer .footer-col{min-width:0}.usa-discovery .site-footer .social-links{flex-wrap:wrap}}@media(max-width:600px){.usa-discovery .blend-library-grid{grid-template-columns:1fr}.usa-discovery .hero-cta{gap:.75rem}.usa-discovery .hero-cta .btn{white-space:normal}}@media(max-width:480px){.usa-discovery .logo-home-group{flex-wrap:wrap;width:100%;min-width:0;justify-content:center;gap:.55rem 1rem}.usa-discovery .logo-home-group .lang-switcher{flex-basis:100%;justify-content:center;margin:0}.usa-discovery .home-page .intro-grid,.usa-discovery .home-page .kit-grid{grid-template-columns:minmax(0,1fr)}.usa-discovery .home-page .intro-grid>*{min-width:0}.usa-discovery .home-page .intro-cta{display:block;white-space:normal}.usa-discovery .home-page .intro-cta svg{display:inline-block;vertical-align:middle}}.product-conversation{background:#f3f2ec;border-block:1px solid #dce2db;padding:clamp(28px,4vw,52px) 24px;color:#172b35;scroll-margin-top:90px;font-family:Geist,Arial,sans-serif}.conversation-inner{max-width:1140px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(24px,5vw,64px);align-items:start}.product-conversation .conversation-eyebrow{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#42695d;font-weight:650;margin:0 0 10px}.product-conversation h2{font-family:"Instrument Serif",Georgia,serif;font-weight:400;font-size:clamp(29px,3vw,39px);line-height:1.14;margin:0 0 14px;letter-spacing:-.02em}.product-conversation p,.conversation-video p{font-size:16px;line-height:1.6;margin:0 0 18px;color:#4b5d61}.conversation-primary{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:#174e42;color:#fff;border:1px solid #174e42;border-radius:7px;padding:12px 17px;min-height:46px;font:600 14px/1.4 Geist,Arial,sans-serif;text-align:left;cursor:pointer}.conversation-primary:hover{background:#103d33}.conversation-lead small{display:block;margin-top:9px;font-size:12px;color:#62716c}.conversation-choices{border-top:1px solid #cbd6cc}.conversation-choices details{border-bottom:1px solid #cbd6cc}.conversation-choices summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;min-height:58px;font-size:16px;line-height:1.4;font-weight:600;cursor:pointer}.conversation-choices summary::-webkit-details-marker{display:none}.conversation-choices summary span{color:#285d50;font-size:24px;line-height:1;font-weight:400;transition:transform .16s}.conversation-choices details[open] summary span{transform:rotate(45deg)}.conversation-answer{padding:0 0 20px}.conversation-actions{display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap}.conversation-actions a,.conversation-actions button{font:600 14px/1.4 Geist,Arial,sans-serif;color:#174e42;text-decoration:underline;text-underline-offset:4px;padding:10px 0;min-height:44px;background:none;border:0;text-align:left;cursor:pointer}.conversation-video{max-width:1140px;margin:24px auto 36px;padding:22px 26px;border-left:3px solid #427663;background:#f3f2ec;display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:Geist,Arial,sans-serif}.conversation-video h3{font:500 23px/1.25 "Instrument Serif",Georgia,serif;color:#172b35;margin:0 0 7px}.conversation-video p{font-size:14px;margin:0;max-width:650px}.conversation-video .conversation-primary{flex-shrink:0}.product-conversation :is(button,a,summary):focus-visible,.conversation-video button:focus-visible{outline:3px solid #ab7708;outline-offset:4px}@media(max-width:700px){.conversation-inner{grid-template-columns:minmax(0,1fr);gap:24px}.product-conversation{padding:30px 20px}.conversation-video{margin:20px 16px 30px;padding:20px;display:block}.conversation-video .conversation-primary{margin-top:16px}.conversation-primary{max-width:100%}.conversation-choices summary{font-size:15px}}.video-facade.vfd-converted .vfd-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.conversation-video~*{min-width:0}@media(max-width:700px){html[lang=it] .usa-discovery .evidenza-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[lang=it] .usa-discovery .evidenza-item{min-width:0}html[lang=it] .usa-discovery .evidenza-num{font-size:clamp(22px,6vw,32px);overflow-wrap:anywhere}}.specialist-calendly{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:12px 16px;border:1px solid #174e42;border-radius:7px;background:#174e42;color:#fff;text-decoration:none;font:600 14px/1.4 Geist,Arial,sans-serif;max-width:100%;box-sizing:border-box;text-align:left}.specialist-calendly:hover{background:#103d33;color:#fff}.specialist-calendly svg{flex-shrink:0}.specialist-arrow{flex-shrink:0;font-size:18px}.specialist-calendly-compact{padding:8px 10px;font-size:13px}.site-header .specialist-calendly{background:#b1e6d6;color:#123f34;border-color:#b1e6d6;margin-top:7px}.site-header .specialist-calendly:hover{background:#d0f1e7;color:#103d33}.site-header .header-contacts .specialist-calendly{max-width:238px}.usa-discovery .site-header .header-contacts-mobile{flex-wrap:wrap;justify-content:center}.usa-discovery .site-header .header-contacts-mobile>.specialist-calendly{flex-basis:100%;margin-top:4px}.conversation-call{margin-top:24px;padding:20px;background:#fff;border:1px solid #d2ddd5;border-left:3px solid #427663;border-radius:7px}.specialist-option .specialist-title{font:600 18px/1.4 Geist,Arial,sans-serif;color:#172b35;margin:0 0 8px}.specialist-option .specialist-benefit{font:400 14px/1.6 Geist,Arial,sans-serif;color:#4b5d61;margin:0 0 15px}.specialist-option .specialist-schedule{display:block;font:400 12px/1.5 Geist,Arial,sans-serif;color:#50635b;margin-top:9px}.question-recipient{margin:12px 0;font-size:14px;color:#425c50;overflow-wrap:anywhere}.question-recipient strong{font-weight:600}.question-call-option{border-top:1px solid #d7dcd4;padding-top:16px;margin-top:20px}.specialist-calendly:focus-visible{outline:3px solid #ab7708;outline-offset:3px}.usa-discovery .site-header .header-top{padding:12px 0}.usa-discovery .site-header .header-container{max-width:1440px;padding:0 24px;gap:16px;flex-wrap:nowrap;box-sizing:border-box}.usa-discovery .site-header .logo-home-group{gap:12px;flex-shrink:0}.usa-discovery .site-header .logo-link img{height:56px}.usa-discovery .site-header .header-contacts{width:auto;gap:14px;flex-wrap:wrap;justify-content:flex-end}.usa-discovery .site-header .contact-icon{width:32px;height:32px}.usa-discovery .site-header .contact-item{gap:7px}.usa-discovery .site-header .contact-value{font-size:13px}.usa-discovery .site-header .contact-label{font-size:12px}.usa-discovery .site-header .discovery-header-actions{gap:0}.usa-discovery .site-header .discovery-header-actions>button{min-height:44px;padding:6px 0}.usa-discovery .site-header .specialist-calendly{margin-top:0}.usa-discovery :is(.main-nav,.main-nav-en,.main-nav-fr) .nav-tab{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:44px;font-size:14px;line-height:1.35;padding:12px 13px;letter-spacing:.01em}.usa-discovery :is(.nav-container,.main-nav-en-container,.main-nav-fr-container){flex-wrap:wrap;padding-inline:16px;gap:0;max-width:1400px;box-sizing:border-box}.usa-discovery :is(.main-nav,.main-nav-en,.main-nav-fr) .nav-tab:focus-visible{outline:3px solid #ab7708;outline-offset:-3px}.usa-discovery .contact-question-option{box-sizing:border-box;width:100%;max-width:760px;margin:20px auto;padding:0 20px}.usa-discovery .has-written-question>.contact-question-option{grid-column:1/-1;max-width:none;margin:8px 0 0;padding:0;flex-basis:100%}.usa-discovery .contact-question-button{box-sizing:border-box;display:flex;flex-direction:column;gap:7px;width:100%;min-height:72px;padding:18px 22px;border:1px solid #74b6a9;border-radius:8px;background-color:#e6f3ef;color:#123f34;text-align:left;font:inherit;cursor:pointer}.usa-discovery .contact-question-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font:600 18px/1.4 Geist,Inter,Arial,sans-serif}.usa-discovery .contact-question-description{font:400 14px/1.5 Geist,Inter,Arial,sans-serif}.usa-discovery .contact-question-button:focus-visible{outline:3px solid #ab7708;outline-offset:3px}@media(hover:hover){.usa-discovery .contact-question-button:hover{background-color:#d4ece4}}@media(max-width:1100px)and (min-width:901px){.usa-discovery .site-header .header-container{flex-wrap:wrap;justify-content:center;gap:8px}.usa-discovery .site-header .header-contacts{justify-content:center}}@media(max-width:900px){.usa-discovery .site-header .header-container{flex-wrap:wrap;justify-content:space-between;gap:8px;padding:0 16px}.usa-discovery .site-header .logo-home-group{flex-wrap:nowrap;justify-content:center;gap:8px;width:auto;max-width:100%;min-width:0}.usa-discovery .site-header .logo-link img{height:44px}.usa-discovery .site-header .home-btn{box-sizing:border-box;justify-content:center;width:44px;min-height:44px;padding:8px}.usa-discovery .site-header .home-btn span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.usa-discovery .site-header .logo-home-group .lang-switcher{flex-basis:auto;margin:0;gap:0}.usa-discovery .site-header .header-contacts-mobile{display:grid;grid-template-columns:repeat(3,44px) minmax(0,1fr);gap:6px;width:100%;align-items:center}.usa-discovery .site-header .header-contacts-mobile .discovery-header-actions{display:contents}.usa-discovery .site-header .header-contacts-mobile .discovery-header-actions>button{grid-column:4;grid-row:1;text-align:right;font-size:14px;line-height:1.3}.usa-discovery .site-header .header-contacts-mobile .specialist-calendly{grid-column:1/-1;grid-row:2;min-height:44px;margin:0;padding:8px 12px}.usa-discovery .site-header .header-contacts-mobile>.contact-icon-btn{grid-row:1}}@media(max-width:860px){.usa-discovery :is(.main-nav,.main-nav-en,.main-nav-fr) .nav-tab{padding:10px 9px;font-size:13px}}@media(max-width:768px){.usa-discovery :is(.nav-container,.main-nav-en-container,.main-nav-fr-container){padding:0 8px}.usa-discovery :is(.main-nav,.main-nav-en,.main-nav-fr) .nav-tab{padding:8px 7px;font-size:12px;letter-spacing:0;white-space:normal;text-align:center}}@media(max-width:480px){.usa-discovery .site-header .header-container{justify-content:center;padding:0 16px}.usa-discovery .site-header .logo-home-group{width:100%;gap:6px}.usa-discovery .site-header .logo-link img{height:40px}.usa-discovery .contact-question-button{padding:16px}}.video-facade.vfd-converted{position:relative;display:block;width:100%;aspect-ratio:16/9;cursor:pointer;background:#000;overflow:hidden;border-radius:8px}.video-facade.vfd-converted img{width:100%;height:100%;object-fit:cover;display:block}.video-facade.vfd-converted .vfd-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;transition:opacity .2s}.video-facade.vfd-converted iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(hover:hover){.video-facade.vfd-converted:hover .vfd-play{opacity:.82}}[data-astro-cid-mz3frrsm]{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333}main[data-astro-cid-mz3frrsm]{width:100%;padding:0;min-height:calc(100vh - 100px);min-height:calc(100dvh - 100px)}body,h1[data-astro-cid-mz3frrsm],h2[data-astro-cid-mz3frrsm],h3[data-astro-cid-mz3frrsm],h4[data-astro-cid-mz3frrsm],p[data-astro-cid-mz3frrsm],li[data-astro-cid-mz3frrsm],dt[data-astro-cid-mz3frrsm],dd[data-astro-cid-mz3frrsm]{overflow-wrap:break-word}.site-footer[data-astro-cid-mz3frrsm]{background:#1a2332;color:#fff;padding:3rem 0 0}.footer-container[data-astro-cid-mz3frrsm]{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:3rem}.footer-label[data-astro-cid-mz3frrsm]{font-size:.75rem;opacity:.6;text-transform:uppercase;letter-spacing:.05em}.footer-reply-note[data-astro-cid-mz3frrsm]{font-style:italic;opacity:.85}.footer-col[data-astro-cid-mz3frrsm] h3[data-astro-cid-mz3frrsm]{font-size:1.2rem;margin:.3rem 0 .8rem}.footer-col[data-astro-cid-mz3frrsm] p[data-astro-cid-mz3frrsm],.footer-col[data-astro-cid-mz3frrsm] li[data-astro-cid-mz3frrsm]{font-size:.9rem;line-height:1.8;opacity:.85}.footer-col[data-astro-cid-mz3frrsm] a[data-astro-cid-mz3frrsm]{color:#fff;text-decoration:none}.footer-col[data-astro-cid-mz3frrsm] a[data-astro-cid-mz3frrsm]:hover{color:#7dd3c0}.footer-col[data-astro-cid-mz3frrsm] ul[data-astro-cid-mz3frrsm]{list-style:none;padding:0}.footer-col[data-astro-cid-mz3frrsm] .small[data-astro-cid-mz3frrsm]{font-size:.8rem;opacity:.6;margin-top:.5rem}.social-links[data-astro-cid-mz3frrsm]{display:flex;gap:.8rem;margin-top:1rem}.social-links[data-astro-cid-mz3frrsm] a[data-astro-cid-mz3frrsm]{width:40px;height:40px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;text-decoration:none;transition:background .2s}.social-links[data-astro-cid-mz3frrsm] a[data-astro-cid-mz3frrsm]:hover{background:#7dd3c0}.footer-bottom[data-astro-cid-mz3frrsm]{max-width:1200px;margin:2rem auto 0;padding:1.5rem;border-top:1px solid rgba(255,255,255,.1);text-align:center;font-size:.85rem;opacity:.6}@media(max-width:768px){.footer-container[data-astro-cid-mz3frrsm]{grid-template-columns:1fr;gap:2rem;padding:0 1.2rem}.footer-col[data-astro-cid-mz3frrsm] p[data-astro-cid-mz3frrsm],.footer-col[data-astro-cid-mz3frrsm] li[data-astro-cid-mz3frrsm]{word-wrap:break-word;overflow-wrap:break-word}}@media(prefers-reduced-motion:reduce){[data-astro-cid-mz3frrsm],[data-astro-cid-mz3frrsm]:before,[data-astro-cid-mz3frrsm]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
