.airq{--airq-ink:#1c1b1b;--airq-muted:#4d5956;--airq-orange:#ff5f1f;--airq-petrol:#087b79;--airq-green:#2d9b5f;--airq-warm:#f8f5f3;--airq-line:rgba(28,27,27,.14);color:var(--airq-ink);font-family:Rubik,sans-serif}.airq *{box-sizing:border-box}.airq [hidden]{display:none!important}.airq a,.airq button,.airq h1,.airq h2,.airq h3,.airq label,.airq p{font-family:Rubik,sans-serif}.airq h1{font-size:64px;letter-spacing:-.045em;line-height:1.06;margin:20px 0 24px;max-width:760px}.airq h1,.airq h2{color:var(--airq-ink);font-weight:500}.airq h2{font-size:40px;letter-spacing:-.025em;line-height:48px;margin:18px 0 20px}.airq h3{color:var(--airq-ink);font-size:25px;font-weight:500;line-height:31px;margin:0}.airq p{font-size:17px;line-height:28px}.airq-eyebrow{background:rgba(255,181,149,.22);border:0;border-radius:999px;color:var(--airq-ink);display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.09em;line-height:1;padding:9px 15px;text-transform:uppercase}.airq-eyebrow--dark{background:hsla(0,0%,100%,.07);border:0;color:#fff}.airq-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.airq-button{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;line-height:1.25;min-height:56px;padding:15px 25px;text-decoration:none!important;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s}.airq-button:focus-visible,.airq-button:hover{transform:none}.airq-button:focus-visible{outline:3px solid rgba(8,123,121,.25);outline-offset:3px}.airq-button--primary{background:var(--airq-orange);border:1px solid var(--airq-orange);color:#fff!important}.airq-button--primary:focus-visible,.airq-button--primary:hover{background:#d9470b;border-color:#d9470b}.airq-button--secondary{background:transparent;border:1px solid #29302e;color:#29302e!important}.airq-button--secondary:focus-visible,.airq-button--secondary:hover{background:rgba(41,48,46,.05)}.airq-button--light{background:#fff;border:1px solid #fff;color:#27201d!important;white-space:nowrap}.airq-button--light:focus-visible,.airq-button--light:hover{background:#e8eeec;border-color:#e8eeec}.airq-hero{background:#fff;overflow:hidden;padding:94px 0 90px;position:relative}.airq-hero:after{background:radial-gradient(circle at center,rgba(10,167,165,.085) 0,rgba(10,167,165,.035) 42%,transparent 72%);border-radius:50%;bottom:-25%;content:"";height:620px;position:absolute;right:-7%;width:620px}.airq-hero__grid{align-items:center;display:grid;gap:72px;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);position:relative;z-index:1}.airq-hero__copy h1{margin-top:0}.airq-hero__subheading{color:var(--airq-petrol);font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.3;margin:0 0 18px;max-width:720px}.airq-lead{color:var(--airq-muted);font-size:19px!important;font-weight:400;line-height:1.65!important;margin:0;max-width:700px}.airq-hero__meta{color:#697471;font-size:14px!important;line-height:22px!important;margin:18px 0 0}.airq-map{aspect-ratio:1;margin:auto;position:relative;width:min(100%,520px)}.airq-map:before{background:radial-gradient(circle,rgba(8,123,121,.13),rgba(8,123,121,.04) 44%,transparent 70%);border-radius:50%;content:"";filter:blur(8px);inset:10%;position:absolute}.airq-map__orbit{border:1px dashed rgba(8,123,121,.28);border-radius:50%;inset:13%;position:absolute}.airq-map__core{align-items:center;background:#fff;border:1px solid rgba(8,123,121,.4);border-radius:38px;box-shadow:0 28px 60px -35px rgba(8,123,121,.65);display:flex;flex-direction:column;height:154px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:154px;z-index:3}.airq-map__core strong{color:var(--airq-petrol);font-size:42px;font-weight:600;line-height:1}.airq-map__core small{color:var(--airq-ink);font-size:10px;font-weight:700;letter-spacing:.16em;margin-top:8px}.airq-map__node{background:#fff;border:1px solid rgba(18,24,23,.16);border-radius:10px;box-shadow:0 12px 32px rgba(16,16,16,.05);color:#40504d;font-size:11px;font-weight:600;letter-spacing:.07em;padding:10px 13px;position:absolute;z-index:4}.airq-map__node--process{left:50%;top:5%;transform:translateX(-50%)}.airq-map__node--architecture{right:-1%;top:47%;transform:translateY(-50%)}.airq-map__node--code{bottom:5%;left:50%;transform:translateX(-50%)}.airq-map__node--governance{left:-1%;top:47%;transform:translateY(-50%)}.airq-map__line{background:linear-gradient(90deg,var(--airq-petrol),var(--airq-orange));height:1px;left:50%;position:absolute;top:50%;transform-origin:left;width:34%;z-index:1}.airq-map__line--one{transform:rotate(-90deg)}.airq-map__line--two{transform:rotate(0)}.airq-map__line--three{transform:rotate(90deg)}.airq-map__line--four{transform:rotate(180deg)}.airq-check{background:linear-gradient(145deg,rgba(10,167,165,.04),rgba(248,245,243,.8) 52%,#f8f5f3);border-top:1px solid rgba(8,123,121,.12);padding:92px 0 100px;scroll-margin-top:84px}.airq-check>.content-wrapper{max-width:1040px}.airq-check__intro{margin-bottom:38px;max-width:790px}.airq-check__intro h2{margin-top:0}.airq-check__intro p{color:var(--airq-muted);font-weight:400;margin:0}.airq-check__intro p.airq-check__meta{color:#697471;font-size:14px;line-height:22px;margin-top:14px}.airq-progress{margin:0 0 18px}.airq-progress__meta{align-items:center;color:#56625f;display:flex;font-size:13px;font-weight:500;justify-content:space-between;margin-bottom:10px}.airq-progress__track{background:rgba(8,123,121,.11);border-radius:999px;height:7px;overflow:hidden}.airq-progress__bar{background:linear-gradient(90deg,var(--airq-petrol),#19aaa5);border-radius:inherit;display:block;height:100%;transition:width .25s ease;width:0}.airq-form,.airq-result{background:#fff;border:1px solid rgba(28,27,27,.11);border-radius:24px;box-shadow:0 22px 55px -38px rgba(28,27,27,.26);padding:52px 56px 48px}.airq-step{border:0;margin:0;padding:0}.airq-step[hidden]{display:none}.airq-step legend{align-items:center;border-bottom:1px solid var(--airq-line);color:var(--airq-ink);display:grid;font-size:25px;font-weight:500;gap:18px;grid-template-columns:52px 1fr;line-height:31px;margin:0 0 34px;padding:0 0 28px;width:100%}.airq-step legend small{color:var(--airq-petrol);display:block;font-size:11px;font-weight:700;letter-spacing:.11em;line-height:1.2;margin-bottom:7px}.airq-step__number{background:rgba(10,167,165,.07);border:1px solid rgba(8,123,121,.25);border-radius:50%;color:var(--airq-petrol);display:grid;font-size:14px;font-weight:600;height:46px;place-items:center;width:46px}.airq-question{border-bottom:1px solid rgba(28,27,27,.1);padding:26px 0}.airq-question:first-of-type{padding-top:0}.airq-question>p{color:var(--airq-muted);display:grid;font-size:16px;font-weight:400;gap:12px;grid-template-columns:31px 1fr;line-height:26px;margin:0 0 20px}.airq-question>p>span{color:var(--airq-orange);font-size:12px;font-weight:700;letter-spacing:.08em}.airq-options{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-left:43px}.airq-options label{cursor:pointer;position:relative}.airq-options input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.airq-options label span{align-items:center;background:#fff;border:1px solid rgba(28,27,27,.15);border-radius:10px;color:#56615e;display:flex;font-size:14px;font-weight:500;justify-content:center;line-height:20px;min-height:48px;padding:9px 11px;text-align:center;transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s}.airq-options input:checked+span{background:rgba(10,167,165,.08);border-color:var(--airq-petrol);box-shadow:inset 0 0 0 1px var(--airq-petrol);color:#075f5d}.airq-options input:focus-visible+span{outline:3px solid rgba(8,123,121,.22);outline-offset:2px}.airq-error{background:rgba(255,95,31,.07);border-left:3px solid var(--airq-orange);color:#71290d;font-size:15px!important;line-height:23px!important;margin:24px 0 0;padding:13px 16px}.airq-controls{display:flex;gap:12px;justify-content:flex-end;margin-top:34px}.airq-controls .airq-back{margin-right:auto}.airq-privacy{color:#707a77;font-size:13px!important;line-height:21px!important;margin:22px auto 0;max-width:760px;text-align:center}.airq-noscript{background:#fff;border:1px solid rgba(255,95,31,.25);border-radius:10px;padding:16px}.airq-result__header{align-items:center;border-bottom:1px solid var(--airq-line);display:grid;gap:40px;grid-template-columns:1fr auto;padding-bottom:34px}.airq-result__kicker{color:var(--airq-petrol);font-size:13px!important;font-weight:600;letter-spacing:.08em;line-height:18px!important;margin:0 0 9px;text-transform:uppercase}.airq-result__header h2{margin:0 0 12px}.airq-result__copy{color:var(--airq-muted);margin:0;max-width:670px}.airq-score{align-items:center;background:linear-gradient(145deg,rgba(10,167,165,.08),rgba(255,181,149,.12));border:1px solid rgba(8,123,121,.25);border-radius:50%;display:flex;flex-direction:column;height:150px;justify-content:center;text-align:center;width:150px}.airq-score strong{color:var(--airq-petrol);font-size:46px;font-weight:500;line-height:1}.airq-score span{color:#65706d;font-size:12px;line-height:16px;margin-top:8px;max-width:90px}.airq-result__domains{display:grid;gap:18px;grid-template-columns:1fr 1fr;margin:34px 0}.airq-result__domains article{background:#fff;border:1px solid rgba(28,27,27,.11);border-radius:16px;padding:24px}.airq-result__domains article>div:first-child{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.airq-result__domains h3{font-size:19px;line-height:25px}.airq-domain__status{background:rgba(10,167,165,.09);border-radius:999px;color:#075f5d;flex:none;font-size:11px;font-weight:600;line-height:1;padding:6px 9px}.airq-domain__track{background:rgba(8,123,121,.1);border-radius:999px;height:7px;margin:22px 0 12px}.airq-domain__track span{background:linear-gradient(90deg,var(--airq-petrol),#19aaa5);border-radius:inherit;display:block;height:100%;transition:width .45s ease;width:0}.airq-result__domains article>p{color:#68726f;font-size:13px;line-height:20px;margin:0}.airq-result__domains article>p strong{color:var(--airq-ink);font-size:16px}.airq-result__priority{align-items:start;background:rgba(255,181,149,.16);border-radius:14px;display:grid;gap:15px;grid-template-columns:34px 1fr;margin:0 0 24px;padding:22px 24px}.airq-result__priority>span{background:var(--airq-orange);border-radius:50%;color:#fff;display:grid;font-weight:700;height:30px;place-items:center;width:30px}.airq-result__priority p{margin:0}.airq-result__priority strong{display:block;font-size:15px;margin-bottom:3px}.airq-priority__text{color:#59635f;display:block;font-size:15px;line-height:24px}.airq-result__notice{color:#707a77;font-size:13px!important;line-height:21px!important;margin:0}.airq-next-step{background:linear-gradient(135deg,#123634,#0d2a29 58%,#0a2020);color:#fff;padding:86px 0}.airq-next-step__inner{align-items:center;display:grid;gap:72px;grid-template-columns:1fr auto}.airq-next-step h2{color:#fff;margin-top:18px;max-width:760px}.airq-next-step p{color:hsla(0,0%,100%,.73);margin:0;max-width:800px}@media(max-width:1024px){.airq-hero{padding:78px 0 74px}.airq-hero__grid{gap:45px;grid-template-columns:1fr}.airq-map{max-width:430px}.airq-check{padding:76px 0 82px}.airq-form,.airq-result{padding:44px 38px}.airq-next-step__inner{gap:34px;grid-template-columns:1fr}}@media(max-width:767px){.airq h1{font-size:42px;line-height:47px}.airq h2{font-size:32px;line-height:38px}.airq h3{font-size:22px;line-height:28px}.airq-hero{padding:58px 0 62px}.airq-hero__subheading{font-size:21px}.airq-lead{font-size:17px!important;line-height:28px!important}.airq-actions{align-items:stretch;flex-direction:column}.airq-button{width:100%}.airq-map{max-width:335px}.airq-map__core{border-radius:30px;height:125px;width:125px}.airq-map__core strong{font-size:34px}.airq-map__node{font-size:8px;padding:8px}.airq-map__node--architecture{right:-3%}.airq-map__node--governance{left:-3%}.airq-check{padding:60px 0 66px}.airq-check__intro{margin-bottom:30px}.airq-form,.airq-result{border-radius:18px;padding:32px 20px}.airq-step legend{font-size:22px;grid-template-columns:44px 1fr;line-height:28px}.airq-step__number{height:40px;width:40px}.airq-question{padding:24px 0}.airq-question>p{gap:5px;grid-template-columns:1fr}.airq-options{grid-template-columns:1fr 1fr;margin-left:0}.airq-options label span{min-height:52px}.airq-controls{flex-wrap:wrap}.airq-controls .airq-button{flex:1;width:auto}.airq-controls .airq-back{margin-right:0}.airq-result__header{grid-template-columns:1fr}.airq-score{height:132px;width:132px}.airq-result__domains{grid-template-columns:1fr}.airq-result__domains article>div:first-child{display:block}.airq-domain__status{display:inline-flex;margin-top:9px}.airq-next-step{padding:64px 0}}@media(prefers-reduced-motion:reduce){.airq *{scroll-behavior:auto!important;transition:none!important}}