footer,footer a{color:var(--white)}.form-section,body{color:var(--dark-blue)}.social-media-list li .icon,.sub-heading{font-size:1rem}.rating-section p,.sub-heading,footer p{margin-bottom:0}.arrow-container,.shape-divider{position:absolute;width:100%}*{box-sizing:border-box;margin:0;padding:0}:root{--dark-blue:#25274d;--medium-blue:#426ec6;--teal:#00a6ca;--orange:#e77e07;--white:#fff;--pale-blue:#e0f4f9;--pale-orange:#fef8f2;--gradient-orange:linear-gradient(0deg,#ec8c02,#fdc000);--gradient-orange-reverse:linear-gradient(180deg,#ec8c02,#fdc000);--gradient-blue:linear-gradient(0deg,#3964b0,#24274d);--universal-gap:1rem;--container-width:1380px}@font-face{font-display:swap;font-family:Manrope;font-stretch:normal;font-style:normal;font-weight:100 900;src:url(https://www.ivalua.com/wp-content/themes/ivalua20/assets/fonts/manrope.woff2) format("woff2")}@font-face{font-display:fallback;font-family:icomoon;font-style:normal;font-weight:400;src:url(https://www.ivalua.com/wp-content/themes/ivalua20/assets/fonts/icomoon.woff2) format("woff2")}body{font-family:Manrope,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.4}.icon{font-family:icomoon}p{margin-bottom:1em}header{margin-bottom:2rem;width:100%}.video-grid li,footer ul li,nav ul li{list-style:none}footer{align-items:center;background-color:var(--dark-blue);display:flex;flex-direction:column;justify-content:center;padding:40px 20px;width:100%}.column.column-right,.column.column-right ul{justify-content:flex-end;text-align:right}footer a{text-decoration:none}footer a:hover{text-decoration:underline}.social-media-list{display:flex;flex-direction:row;gap:1em}.social-media-list li{display:inline-block}.ivalua-logo{max-width:100px;width:100%}.ivalua-logo:hover{transform:scale(1.05);transition-duration:.2s}.section{align-items:center;justify-content:center;padding:75px 20px;width:100%}.column,.columns,.section{display:flex;flex-direction:column}.columns{width:100%}.form-section{background:url(https://www.ivalua.com/wp-content/uploads/2025/08/demo-days-2025-bg.webp) bottom/contain no-repeat;padding-top:2rem}.container{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:var(--container-width);width:100%}.text-content-container{max-width:600px;width:100%}.column-half{width:100%}.sub-heading{color:var(--teal);font-weight:400}.main-heading{color:var(--dark-blue);font-size:2.4rem;font-weight:500;line-height:1.2;margin-bottom:1em}.section:has(>.shape-divider){position:relative}.shape-divider-bottom{bottom:0}.content-section{background-color:var(--white)}.form-container{border-radius:16px;max-width:500px;padding:20px;width:100%}.form-column{align-items:center;display:flex;justify-content:center}.arrow-container{bottom:-100px;left:-100px;max-width:140px;transform:rotate(45deg)}.arrow-container svg{max-width:100%;width:100%}.center-vertically{align-items:center}.bullet-list li,.check-list li{margin-bottom:1em;margin-left:1.2em;padding-left:1.2em}.text-content-container li::marker{color:var(--teal);content:"\e93f";font-family:icomoon!important;font-size:1.2em}.bullet-list li::marker{color:var(--teal);font-size:1.4em;line-height:1em}.text-content-container ul{padding-left:2em}.text-content-container ul li{padding-left:1ch}.report-preview-container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:-10%;position:relative;width:100%}.report-preview{border-radius:16px;box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);width:70%}.resource-card,a.demo-card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);text-decoration:none}.report-preview-front{border-radius:16px;z-index:3}.report-preview-middle{filter:brightness(100);position:absolute;transform:translate(5%,-5%) rotate3d(1,1,1,5deg);z-index:2}.report-preview-back{filter:brightness(2) grayscale(1);position:absolute;transform:translate(-5%,5%) rotate3d(1,1,1,-5deg);z-index:1}.gradient-button,.position-relative,.video-frame{position:relative}.button{background:var(--gradient-orange);border-radius:50px;padding:.5em 2em;text-decoration:none}.button,.cta-bottom-title{color:var(--dark-blue);font-weight:700}@media only screen and (min-width:768px){.columns{flex-direction:row}.column-half{width:50%}.column-reverse-md{flex-direction:row-reverse}}.container-demo-player{column-gap:2rem;display:flex;flex-direction:row;flex-wrap:wrap;padding:16px;width:100%}.video-section-demo-player{flex:unset;min-width:unset;padding:unset;width:100%}.video-player-demo-player{aspect-ratio:16/9;height:auto;max-height:unset;width:100%}.suggestions-demo-player{flex:unset;min-width:unset;padding:unset}.channel-demo-player.solution-link{text-decoration:none}.suggestions-demo-player h3{color:#25274d;margin-bottom:12px}.suggestion-card-demo-player{background-color:#fff;border:1px solid #d0d0d0;border-radius:6px;display:flex;gap:8px;margin-bottom:12px;padding:8px}.suggestion-card-demo-player img{border-radius:4px;height:70px;object-fit:cover;width:120px}.logo img,.rating-logo,.star-icon{object-fit:contain}.suggestion-details-demo-player{flex:1}.suggestion-details-demo-player h4{color:#25274d;font-size:16px;margin:0}.channel-demo-player{color:#00a6ca;font-size:14px;margin:4px 0}.resource-card{background:#fff;border-radius:8px;display:block;overflow:hidden}.thumbnail{border-top-left-radius:8px;border-top-right-radius:8px;display:block;width:100%}.category-tag{background-color:#e0f4f9;border-radius:20px;color:#00a6ca;display:inline-block;font-size:.75rem;font-weight:700;margin:12px;padding:4px 12px;text-transform:uppercase}.card-title{color:#25274d;font-size:1rem;font-weight:600;padding:0 12px 12px}a.resource-card:hover{transform:scale(.98);transition:.2s}.gradient-button{border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;margin:10px;padding:.5em 1.25em;text-decoration:none;text-shadow:0 0 5px rgba(0,0,0,.8);transition:.3s}.cta-container,a.demo-card{border-radius:10px;padding:20px;text-align:center}.gradient-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath stroke='%23fff' stroke-width='2' d='m.5 10.07 17.85-.04'/%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2' d='m11.76 3.44 6.59 6.59-6.59 6.59'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:1ch;margin-left:10px;vertical-align:middle;width:1ch}.contact-button{background:linear-gradient(0deg,#24274d,#3964b0)}.contact-button:hover,.cta-button:hover{background:linear-gradient(0deg,#3964b0,#24274d);transform:scale(.98)}.demo-button{background:linear-gradient(0deg,#ec8c02,#fdc000 97%);color:var(--dark-blue);text-shadow:none}.gradient-button.demo-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath stroke='%2325274d' stroke-width='2' d='m.5 10.07 17.85-.04'/%3E%3Cpath fill='none' stroke='%2325274d' stroke-width='2' d='m11.76 3.44 6.59 6.59-6.59 6.59'/%3E%3C/svg%3E")}.demo-button:hover{background:linear-gradient(0deg,#fdc000,#ec8c02 97%);transform:scale(.98)}.main-nav{align-items:center;display:flex;flex-direction:column;justify-content:center}.button-nav{display:flex;flex-direction:row}.cta-container{background-color:var(--pale-blue);box-shadow:0 4px 12px rgba(0,0,0,.05);margin-bottom:2em}.cta-container h3{margin-bottom:.2em}.cta-tagline{color:#34495e;margin-bottom:.5em}.solution-name{color:var(--teal);font-weight:700}.cta-button{background:linear-gradient(0deg,#24274d,#3964b0);border-radius:50px;color:#fff;display:inline-block;font-weight:700;padding:.4em 1.4em;text-decoration:none;transition:background-color .3s,transform .2s}.demo-cta>div{transform:scale(1.1);transform-origin:left;transition-duration:.2s}.demo-cta:hover>div{transform:scale(1.08)}.demo-cta-center>div{transform-origin:center}a.demo-card{align-items:center;background-color:#fff;color:var(--dark-blue);display:flex;flex-direction:column;height:100%;justify-content:center;max-width:400px}a.demo-card:hover{transform:scale(.98);transition-duration:.2s}.video-grid{display:grid;gap:30px;grid-template-columns:repeat(1,1fr)}.video-frame{cursor:pointer;height:180px;margin-bottom:1em;overflow:hidden;width:320px}.play-icon,.video-frame .thumbnail{position:absolute;transition:opacity .3s}.video-frame iframe{height:100%;pointer-events:none;width:100%}.play-icon{border-radius:100%;color:#fff;content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' style='background:linear-gradient(90deg,%23fbb900 0,%23e77f02 100%25)' viewBox='0 0 26 26'%3E%3Cpath d='M9.33 6.69v12.7l9.97-6.35z' class='play-btn__svg' style='fill:%23fff'/%3E%3C/svg%3E");display:block;font-size:50px;height:50px;left:50%;opacity:1;top:50%;transform:translate(-50%,-50%);width:50px;z-index:3}a.demo-card:hover .play-icon{opacity:0}.video-frame .thumbnail{background-position:50%;background-size:cover;border-radius:0;height:100%;left:0;top:0;width:100%;z-index:2}.video-frame .thumbnail.hidden{opacity:0;pointer-events:none}@media (min-width:640px){.main-nav{align-items:center;flex-direction:row;justify-content:space-between}.video-grid{grid-template-columns:repeat(3,1fr)}}.rating-section{align-items:center;background-color:#25274d;border-radius:100px;color:#fff;display:flex;flex-wrap:nowrap;gap:2ch;justify-content:center;margin-top:-100px;max-width:400px;padding:1rem 2rem;width:100%}.rating-section img{filter:brightness(0) invert(1)}.rating-column{align-items:center;display:flex;gap:.5rem;justify-content:center}.rating-score{font-size:clamp(14px,calc(1.052rem + .716vw - 2.2912px),18px);font-weight:600;margin:0}.rating-divider{background-color:#fff;display:block;height:24px;width:1px}.rating-logo{height:24px;width:auto}.star-icon{height:20px;width:20px}.logo-carousel{overflow:hidden;padding:20px 0;position:relative;width:100%}.carousel-track{animation:scroll 120s linear infinite;width:max-content}.carousel-track,.logo{align-items:center;display:flex}.logo{flex:0 0 auto;height:150px;justify-content:center;margin:0 15px;width:200px}.logo img{max-height:40%;max-width:100%}@media (max-width:768px){.logo,.video-frame{height:70px;width:100px}.rating-column{justify-content:center}}