body.ai-quality{font-family:Arial,Helvetica,sans-serif}body.ai-quality .source-text,body.ai-quality .source-text span{font-family:Arial,Helvetica,sans-serif!important;font-weight:400}body.ai-quality .source-text.heading,body.ai-quality .source-text.heading span,body.ai-quality .source-text.heading a,body.ai-quality .ai-package-title{font-family:Georgia,serif!important;font-weight:400}body.ai-quality img[data-ai-quality-icon]{object-fit:contain!important;filter:none!important;background:transparent!important;box-shadow:none!important;mix-blend-mode:normal!important}body.ai-quality .ai-separators{display:none}body.ai-quality .ai-package-title span,body.ai-quality .ai-package-eyebrow span{font:inherit!important;position:static!important}body.ai-quality .ai-package-eyebrow{font:10px Arial;letter-spacing:.15em}body.ai-quality .ai-package-title{font:20px Georgia;margin:0}body.ai-quality .hero [data-source-lines="19,20,21"] span{position:static!important;display:inline!important;font-size:inherit!important;line-height:inherit!important;white-space:normal!important}
@media(min-width:1200px){body.ai-quality main,body.ai-quality .et-footer{max-width:none;width:100%}body.ai-quality .et-header{padding-left:6.5vw;padding-right:6.5vw}body.ai-quality .hero h1{left:7%;top:14%;width:57%;font-size:clamp(48px,4.4vw,84px);line-height:.94}body.ai-quality .hero h1 span{position:static!important;display:block!important;font:inherit!important}body.ai-quality .hero [data-source-lines="18"]{font-family:Arial!important;left:7%;top:49%;width:56%;font-size:calc(22*100cqw/1024);line-height:1.1;background:none}body.ai-quality .hero [data-source-lines="18"] span{font-family:Arial!important;font:inherit!important}body.ai-quality .hero [data-source-lines="19,20,21"]{left:7%;top:59%;width:42%;font-size:calc(14*100cqw/1024);line-height:1.3}body.ai-quality .hero .hero-aside{left:85%;width:11%;padding-left:14px;border-left:2px solid #ffda62;font:calc(12*100cqw/1024)/1.5 Arial}body.ai-quality .hero .hero-aside span{position:static!important;display:block!important;font:inherit!important}body.ai-quality .hero .hero-aside[data-source-lines="12,13,14,15,16,17"]{top:15%}body.ai-quality .hero .hero-aside[data-source-lines="25,26,27"]{top:71%}body.ai-quality .ai-separators{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}body.ai-quality [data-source-start="528"] p.source-text:not([data-source-lines="44"]):not([data-source-lines="47,48,49"]){font-size:calc(12*100cqw/1024);line-height:1.25}body.ai-quality [data-source-start="528"] p.source-text span{position:static!important;display:block!important;font:inherit!important;white-space:normal!important}body.ai-quality [data-source-start="528"] p.source-text[style*="--y:146"]{font-size:calc(11*100cqw/1024);line-height:1.25}body.ai-quality .ai-package-title{position:absolute;left:17.21%;top:23.65%;font-size:calc(20*100cqw/1024);width:30%;z-index:2}body.ai-quality .ai-package-eyebrow{position:absolute;left:17.21%;top:30%;font-size:calc(10*100cqw/1024);margin:0;z-index:2}body.ai-quality [data-source-lines="83,84,85,86,87,88"]{top:36%;font-size:calc(12*100cqw/1024);line-height:1.35}body.ai-quality [data-source-lines="83,84,85,86,87,88"] span{position:static!important;display:block!important;font:inherit!important}body.ai-quality [data-source-start="758"] h3[data-source-lines="90,91,92,93,94,95,96"]{font-size:calc(18*100cqw/1024)}body.ai-quality [data-source-start="758"] h3[data-source-lines="90,91,92,93,94,95,96"] span{font:inherit!important}body.ai-quality [data-source-start="1190"] p.source-text{font-size:calc(9*100cqw/1024);line-height:1.2}body.ai-quality [data-source-start="1190"] p.source-text span{font:inherit!important}body.ai-quality .et-footer{padding:26px 6.5%;gap:18px;font-size:12px}body.ai-quality .et-footer>img{width:120px;height:44px;object-fit:contain}}
@media(max-width:1199px){body.ai-quality .hero .editorial-region:has(.hero-aside){display:grid!important;grid-template-columns:1fr 1fr;gap:20px}body.ai-quality .hero-aside{font:12px/1.5 Arial!important;margin:0!important;padding-left:12px;width:auto!important}body.ai-quality .hero-aside span{display:block!important;font:inherit!important}body.ai-quality .hero h2[data-source-lines="18"]{font-family:Arial!important;font-size:21px!important;line-height:1.2!important}body.ai-quality .hero h2[data-source-lines="18"] span{font:inherit!important}body.ai-quality .ai-package-title{margin:12px 0 5px}body.ai-quality .ai-package-eyebrow{margin:5px 0 10px}body.ai-quality [data-source-start="758"] .ai-package-title+ .ai-package-eyebrow +p{margin-top:0!important}}

@media(min-width:1200px){body.ai-quality [data-source-start="528"] p.source-text[style*="--y:146"]{font-size:calc(10.5*100cqw/1024)!important;line-height:1.2!important}body.ai-quality [data-source-start="758"] h3[data-source-lines="90,91,92,93,94,95,96"]{font-size:calc(16*100cqw/1024)!important;line-height:1.2!important}body.ai-quality .ai-package-eyebrow{top:32%}body.ai-quality [data-source-start="758"] p[data-source-lines="90,91,92,93,94,95,96"]{font-size:calc(12*100cqw/1024)!important;line-height:1.3!important}body.ai-quality [data-source-start="758"] p[data-source-lines="90,91,92,93,94,95,96"] span{font:inherit!important}body.ai-quality [data-source-start="758"] .ai-package-title+ .ai-package-eyebrow +p{top:38%}body.ai-quality [data-source-start="528"] [data-source-lines="47,48,49"]{font-size:calc(14*100cqw/1024)!important;line-height:1.25!important}}

body.ai-quality .hero-photo{-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent 8%,#000 24%,#000 100%)!important;mask-image:linear-gradient(to right,transparent 0%,transparent 8%,#000 24%,#000 100%)!important}@media(min-width:1200px){body.ai-quality .ai-package-eyebrow-right{left:64.7%;top:32%;width:33%}body.ai-quality [data-source-start="758"] p[data-source-lines="90,91,92,93,94,95,96"]{top:38%}body.ai-quality [data-source-start="758"] p[data-source-lines="90,91,92,93,94,95,96"] span{position:static!important;display:block!important;white-space:normal!important;font:inherit!important}}
@media(max-width:1199px){body.ai-quality [data-source-start="528"] .mobile-symbols{display:flex!important;align-items:center;gap:12px}body.ai-quality [data-source-start="528"] .mobile-symbols .source-media:has(img[data-ai-quality-icon^="step-"]){order:-1}body.ai-quality [data-source-start="758"] .source-media.photo{height:210px!important;aspect-ratio:auto!important}body.ai-quality [data-source-start="758"] .source-media.photo img{width:100%;height:100%;object-fit:cover!important}body.ai-quality .ai-partnership{background:#e4edf1;padding:20px!important;border-radius:3px}body.ai-quality .ai-partnership h2{margin-top:0!important}body.ai-quality .ai-participant-label{font-weight:600!important}body.ai-quality .ai-participant-description{margin:6px 0 0!important;font:14px/1.4 Arial!important}body.ai-quality .ai-participant-description span{font:inherit!important;position:static!important;white-space:normal!important}}

@media(min-width:1200px){body.ai-quality [data-source-start="528"] .source-media.icon:has(img[data-ai-quality-icon^="step-"]){width:calc(32*100cqw/1024);height:calc(32*100cqw/1024)}body.ai-quality [data-source-start="758"] p[data-source-lines="90,91,92,93,94,95,96"],body.ai-quality [data-source-lines="83,84,85,86,87,88"]{font-size:calc(11*100cqw/1024)!important;line-height:1.25!important}}

@media(max-width:1199px){body.ai-quality [data-source-start="528"] .mobile-symbols > :has(img[data-ai-quality-icon^="step-"]){order:-1!important}}

body.ai-quality [data-source-start="1294"]{background-image:linear-gradient(90deg,rgba(0,24,35,.92),rgba(0,24,35,.52) 42%,rgba(0,24,35,.22) 67%,rgba(0,24,35,.84)),url('/wp-content/k-invst-ai-quality/ai-cta-mountains-proposal.png');background-size:cover;background-position:center 45%}@media(max-width:1199px){body.ai-quality [data-source-start="1294"]{background-position:70% center;background-image:linear-gradient(rgba(0,24,35,.84),rgba(0,24,35,.88)),url('/wp-content/k-invst-ai-quality/ai-cta-mountains-proposal.png')}}

body.ai-quality .ai-approved-partnership{line-height:1.35!important}@media(min-width:1200px){body.ai-quality .ai-approved-partnership{font-size:calc(12*100cqw/1024)!important}}
