@font-face{font-family:Roboto;src:url('assets/roboto-300.ttf') format('truetype');font-weight:300;font-display:swap}@font-face{font-family:Roboto;src:url('assets/roboto-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Roboto;src:url('assets/roboto-700.ttf') format('truetype');font-weight:700;font-display:swap}
:root{--red:#e31d93;--pink:#f58bc8;--ink:#242424;--slate:#343434;--muted:#626262;--line:#e5e5e5;font-family:Roboto,Arial,sans-serif}h1,h2,h3{font-weight:700;letter-spacing:-.035em}.site-header,footer{background:#242424}.site-header{padding-block:25px}.brand-lockup img{width:148px}.bs-logo{color:#bcff00;font-size:30px}.brand-cross{color:#dddddd}.header-link{border-color:#777777}.hero{background:#242424}.hero-photo{object-position:center 53%}.hero-shade{background:linear-gradient(90deg,rgba(24,24,24,.95),rgba(24,24,24,.79) 39%,rgba(24,24,24,.25) 78%),linear-gradient(0deg,rgba(24,24,24,.2),transparent)}.hero-layout{min-height:650px}.hero h1{font-size:clamp(42px,4.7vw,76px)}.hero h1 em{color:#f58bc8}.eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;margin-bottom:24px}.hero-description{color:#fff;max-width:540px}.hero-story{background:#242424d6;border-color:#ffffff57}.signal-dot,.wave i{background:#f58bc8}.hero-story .example-label{color:#eeeeee}.button.red{background:#e31d93;font-size:15px;padding:16px 24px}.hero .button.red:hover{background:#c5167e}.value-band{background:#e31d93}.value-intro,.value-trio p{color:#fff}.value-band h2{max-width:1250px}.value-trio h3{font-size:clamp(24px,2.3vw,34px)}.try-inline{background:#242424;border-top-color:#bcff00}.try-inline-action{font-size:clamp(24px,2.3vw,36px);font-weight:700;gap:30px;background:#e31d93;min-height:90px}.try-inline .partner-bs,.partner-bs{font-family:Roboto,Arial,sans-serif;font-weight:400;color:#bcff00;font-size:28px}.partner-badge{background:#303030}.partner-badge img{width:120px}.partner-for{color:#dddddd}.try-inline .scenario-caption{font-size:15px}.try-inline summary{padding-block:42px}.try-inline summary p{font-size:20px}.try-inline [open] .try-inline-action{color:#242424}.try-inline details[open] .try-inline-action>span{transform:rotate(45deg)}.try-inline-action>span{display:inline-block}.demo-space{min-height:330px;border-radius:9px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#343434;padding:40px 24px}.space-mark{color:#e31d93;font-size:36px;margin-bottom:22px}.demo-space h3{font-size:27px}.demo-space p{margin-top:14px;color:#626262}.pending-label{border-color:#e5e5e5;color:#626262}.try-inline-panel iframe{display:block;width:100%;height:1000px;border:0;border-radius:9px;background:#fff}.sell-demo{padding-block:65px}.sell-demo .section-heading{grid-template-columns:1fr}.recording-space{min-height:210px;background:#f7f7f7;border:1px dashed #d0d0d0;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:25px;color:#626262}.recording-space p{font-size:15px}.recording-space audio{width:min(680px,90%)}.audio-outline{height:45px;display:flex;align-items:center;gap:6px;opacity:.6}.audio-outline i{width:4px;height:13px;background:#999;border-radius:4px}.audio-outline i:nth-child(3n){height:36px}.audio-outline i:nth-child(2n){height:24px}.dark{background:#242424}.dark em{color:#f58bc8}.dark .section-heading>p{color:#eeeeee}.wow-grid>article,.wow-grid .recap-feature{background:#303030;border-color:#606060}.wow-grid p{color:#eeeeee}.wow-grid>.recap-feature{padding:clamp(25px,3.2vw,50px);margin-top:8px}.wow-grid h3{font-size:clamp(32px,3.5vw,53px)}.status.yes{background:#bcff00;color:#242424;border-color:#bcff00}.recap-feature h2{font-size:clamp(30px,3.2vw,48px)}.recap-feature h2 em{color:#f58bc8}.recap-feature .result-intro,.recap-feature .section-heading>p{color:#eeeeee}.recap-feature .result-intro{font-size:17px}.recap-feature .recap-layout{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch;gap:28px}.recap-preview{border-radius:8px;background:#fff;overflow:hidden;color:#343434}.recap-top{background:#242424;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px}.recap-top .partner-badge{padding:0;background:transparent;gap:9px}.recap-top .partner-bs{font-size:20px}.recap-top .partner-badge img{width:86px}.recap-top>span:not(.partner-badge){font-size:9px;color:#eeeeee;letter-spacing:.08em;max-width:80px;line-height:1.5}.recap-paper{padding:28px}.recap-paper-head{display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:10px;color:#626262}.recap-tag{color:#c5167e;background:#fce8f4;padding:7px 9px;border-radius:3px;font-weight:700;font-size:9px}.recap-preview .recap-paper h3{font-size:29px;color:#343434;line-height:1.12;margin:26px 0}.recap-facts{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px}.recap-facts>div>span{font-size:9px;color:#626262;letter-spacing:.08em;font-weight:700}.recap-preview .recap-facts p{margin-top:7px;color:#343434;font-size:14px;line-height:1.4}.recap-note{border-top:1px solid #e5e5e5;margin-top:26px;padding-top:18px;font-size:12px;line-height:1.6;color:#626262;display:flex;gap:12px}.recap-note>span{font-size:23px;color:#e31d93}.recap-feature .recap-points article{background:#292929;border-color:#606060;justify-content:center;padding-left:65px}.recap-feature .recap-points article>span{color:#f58bc8}.recap-feature .recap-points p{color:#eeeeee}.recap-feature .recap-points h3{font-size:24px}.closing{padding:85px var(--pad);background:#fce8f4;text-align:center}.closing .eyebrow{color:#626262}.closing h2{font-size:clamp(34px,4.2vw,64px);line-height:1.1;color:#343434}.closing .button{margin-top:32px}.source-link{display:block;width:fit-content;margin:24px auto 0;font-size:14px;color:#c5167e;text-decoration:underline;text-underline-offset:5px}footer .brand-lockup img{width:148px}footer p,footer>a:last-child{color:#eeeeee}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #e31d93;outline-offset:5px}.try-inline summary:focus-visible{outline:3px solid #bcff00;outline-offset:-6px}html{scroll-padding-top:20px}
@media(max-width:950px){.recap-feature .recap-layout{grid-template-columns:1fr}.recap-top>span:not(.partner-badge){max-width:none}.hero-layout{gap:28px}.hero-story{padding:25px}.recap-feature .recap-points{grid-template-columns:1fr}.try-inline-action{padding:22px 28px}.brand-lockup{gap:16px}}
@media(max-width:680px){.site-header{flex-wrap:wrap;padding-block:20px}.site-header .brand-lockup{gap:12px}.bs-logo{font-size:24px}.brand-lockup img{width:112px}.header-link{font-size:11px;padding:10px 12px}.hero-layout{min-height:0;padding-block:45px 50px}.hero h1{font-size:43px}.hero-photo{object-position:65% center}.hero-shade{background:linear-gradient(90deg,#171717ed,#171717a8)}.hero-description{font-size:17px}.eyebrow{font-size:10px;letter-spacing:.1em}.hero-story blockquote br{display:none}.value-trio h3{font-size:28px}.value-band>h2 br{display:none}.try-inline summary{padding-block:30px}.try-inline h2{font-size:39px}.try-inline-action{font-size:29px;min-height:76px}.try-inline summary p{font-size:17px}.try-inline .partner-bs{font-size:25px}.partner-badge img{width:106px}.try-inline .scenario-caption{gap:10px;font-size:14px}.try-inline-panel{padding:0 18px 25px}.demo-space{min-height:300px}.demo-space h3{font-size:24px}.sell-demo{padding-block:45px}.sell-demo h2{font-size:31px}.sell-demo h2 br{display:none}.recording-space{min-height:190px}.wow-grid h3{font-size:36px}.wow-grid h3 br{display:initial}.wow-grid .recap-feature{padding:22px}.recap-paper{padding:23px 20px}.recap-paper-head{font-size:9px}.recap-top{flex-wrap:wrap}.recap-top>span:not(.partner-badge){max-width:72px;font-size:8px}.recap-top .partner-bs{font-size:18px}.recap-top .partner-badge img{width:75px}.recap-facts{gap:18px 14px}.recap-feature .recap-points h3{font-size:23px}.closing{padding-block:55px}footer .brand-lockup img{width:112px}.recap-feature .result-intro{font-size:16px}}
@media(max-width:380px){.hero h1{font-size:39px}.header-link{font-size:10px}.brand-lockup img{width:100px}.bs-logo{font-size:22px}.site-header .brand-lockup{gap:9px}.recap-top{gap:12px}.recap-top>span:not(.partner-badge){max-width:none}.recap-paper-head{align-items:flex-start}.partner-badge{padding:10px}.try-inline .partner-bs{font-size:22px}.partner-badge img{width:95px}}
/* Rosa Dove.it protagonista, come nella navigazione del sito ufficiale. */
.site-header{background:#e31d93}.site-header .bs-logo{color:#fff}.site-header .brand-cross{color:#fff}.site-header .header-link{border-color:#ffffff99;color:#fff}.try-inline{background:#e31d93;border-top-color:#f58bc8}.try-inline .partner-badge{background:#c5167e}.try-inline .partner-bs,.try-inline .partner-for{color:#fff}.try-inline .scenario-caption,.try-inline summary p{color:#fff}.try-inline-action{background:#fff;color:#b81172}.try-inline [open] .try-inline-action{background:#fce8f4;color:#b81172}.closing{background:#fce8f4}.closing h2{color:#343434}.closing h2 em{color:#e31d93}footer{background:#e31d93}footer .bs-logo{color:#fff}footer .brand-cross{color:#fff}footer p,footer>a:last-child{color:#fff}.hero-story{background:#53213fd6;border-color:#f58bc880}.recording-space{background:#fff7fc;border-color:#e9bad6}
/* Equilibrio Dove.it: rosa per il brand, turchese per le azioni, fondi chiari per respirare. */
:root{--teal:#009686;--teal-dark:#00796d}
.site-header{padding-block:22px}.header-link{transition:background .18s}.header-link:hover{background:#ffffff20}
.hero-story{background:#242424b8;border-color:#ffffff50;box-shadow:0 18px 50px #0002}.button.red{background:var(--teal);border-radius:7px;box-shadow:0 6px 18px #0001}.hero .button.red:hover,.button.red:hover{background:var(--teal-dark)}
.value-band{background:#fff;color:#343434;padding-block:76px}.value-band>h2{max-width:1040px;font-size:clamp(30px,3.3vw,50px)}.value-intro{color:#626262;font-size:19px;margin-top:20px}.value-trio{gap:22px;margin-top:36px}.value-trio article{border:1px solid #efdae7;border-radius:14px;padding:30px;background:#fff7fc}.value-trio article+article{padding:30px;border:1px solid #e5e5e5}.value-trio article:nth-child(2){background:#f6f7f7;border-color:#e5e5e5}.value-trio article:nth-child(3){background:#eef8f6;border-color:#cce7e1}.value-trio h3{color:#343434;font-size:clamp(24px,2.15vw,31px);line-height:1.18}.value-trio article:first-child h3{color:#c5167e}.value-trio article:last-child h3{color:#00796d}.value-trio p{color:#626262;margin-top:17px;max-width:none}
.try-inline{background:#fce8f4;color:#343434;border-top:0;border-bottom:1px solid #f1d7e6}.try-inline summary{padding-block:48px}.try-inline h2{color:#343434}.try-inline .scenario-caption{color:#626262}.try-inline summary p{color:#626262}.try-inline .partner-badge{background:#fff;box-shadow:0 1px 5px #8d426b10;padding:12px 16px}.try-inline .partner-bs{color:#343434;font-size:26px}.try-inline .partner-for{color:#888}.try-inline .partner-badge img{filter:none}.try-inline-action,.try-inline [open] .try-inline-action{background:var(--teal);color:#fff;min-height:80px;font-size:clamp(25px,2.5vw,36px);padding:20px 34px;box-shadow:0 7px 20px #0096861c;border-radius:9px}.try-inline summary:hover .try-inline-action{background:var(--teal-dark)}.try-inline summary:focus-visible{outline-color:var(--teal)}.demo-space{border:1px solid #f1d7e6}.space-mark{color:var(--teal)}
.sell-demo{background:#fff;padding-block:70px}.recording-space{background:#f7f9f9;border:1px dashed #c8d9d6;border-radius:14px}.audio-outline i{background:var(--teal)}
.wow{background:#242424}.wow-grid{gap:24px}.wow-grid>article{background:#303030;border-color:#4b4b4b;border-radius:15px;padding:36px}.wow-grid>article:nth-child(2){background:#343031;border-color:#66505e}.wow-grid>article:nth-child(3){background:#293735;border-color:#48635e}.wow-grid>article>.status.yes{background:#dff5f0;color:#00796d;border-color:transparent}.wow-grid>article:nth-child(2)>.status.yes{background:#fce8f4;color:#c5167e}.wow-grid>article:nth-child(4)>.status.yes{background:#fce8f4;color:#c5167e}.wow-grid h3{font-size:clamp(31px,3.2vw,47px)}.wow-grid .recap-feature{margin-top:16px;background:#303030;border-color:#555}.recap-feature .recap-points article{background:#282828;border-color:#505050}.recap-tag{color:#00796d;background:#e4f4f0}.recap-note>span{color:var(--teal)}.recap-feature .recap-points article>span{color:#f58bc8}.closing{background:#f4faf8}.closing .source-link{color:#00796d}.recap-top{background:#242424}
@media(max-width:680px){.value-band{padding-block:46px}.value-trio{gap:15px;margin-top:28px}.value-trio article,.value-trio article+article{padding:25px;border-radius:12px}.value-trio h3{font-size:27px}.try-inline summary{padding-block:34px}.try-inline-action{min-height:72px}.try-inline .partner-bs{font-size:23px}.try-inline .partner-badge{padding:10px 12px}.sell-demo{padding-block:46px}.wow-grid>article{padding:28px}.wow-grid h3{font-size:35px}}

/* Il limite della didascalia non deve comprimere il gruppo dei loghi. */
.recap-top{flex-wrap:wrap}.recap-top>.partner-badge{flex:0 0 auto;max-width:none;min-width:max-content;justify-content:flex-start;letter-spacing:normal}.recap-top>.partner-badge>*{flex-shrink:0}
