.page-module__lwrP3G__page{--ink:var(--qai-color-ink);--navy:var(--qai-color-navy);--green:var(--qai-color-green);--line:var(--qai-color-border);color:var(--ink);background:#fff}.page-module__lwrP3G__hero{background:var(--navy);color:#fff;padding:92px max(24px,50vw - 660px)}.page-module__lwrP3G__hero>small,.page-module__lwrP3G__method small{color:#60d6b6;font:800 11px/1.4 var(--qai-font-body);letter-spacing:1.6px}.page-module__lwrP3G__hero h1{max-width:920px;font:600 clamp(46px,6vw,82px)/.98 var(--qai-font-display);letter-spacing:-4px;margin:22px 0}.page-module__lwrP3G__hero h1 em{color:#60d6b6;font-style:normal}.page-module__lwrP3G__hero p{color:#b8c9cb;max-width:760px;font:400 16px/1.75 var(--qai-font-body)}.page-module__lwrP3G__summary{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);max-width:1320px;margin:0 auto;display:grid}.page-module__lwrP3G__summary div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.page-module__lwrP3G__summary small,.page-module__lwrP3G__summary strong{display:block}.page-module__lwrP3G__summary small{color:#5a7176;font:800 9px var(--qai-font-body);letter-spacing:1.2px}.page-module__lwrP3G__summary strong{font:650 15px var(--qai-font-display);margin-top:10px}.page-module__lwrP3G__scoreboard{max-width:1320px;margin:72px auto;padding:0 24px}.page-module__lwrP3G__scoreboard>header{border-top:4px solid var(--green);background:#f0f7f4;justify-content:space-between;align-items:end;gap:32px;padding:42px;display:flex}.page-module__lwrP3G__scoreboard header small,.page-module__lwrP3G__scoreboard article>small{color:#08745c;font:800 9px var(--qai-font-body);letter-spacing:1.2px}.page-module__lwrP3G__scoreboard h2{font:600 38px/1.08 var(--qai-font-display);margin:12px 0 0}.page-module__lwrP3G__scoreboard h2 em{color:#0b8e70;font-style:normal}.page-module__lwrP3G__scoreboard>header>div:last-child{text-align:center;border:1px solid var(--line);background:#fff;min-width:170px;padding:20px;display:grid}.page-module__lwrP3G__scoreboard>header>div:last-child strong{font:650 42px/1 var(--qai-font-display)}.page-module__lwrP3G__scoreboard>header>div:last-child span{color:#526b70;font:700 10px var(--qai-font-body);margin-top:7px}.page-module__lwrP3G__scoreboard .page-module__lwrP3G__pass{border-top:4px solid var(--green)}.page-module__lwrP3G__scoreboard .page-module__lwrP3G__block{border-top:4px solid #c94f47}.page-module__lwrP3G__scoreboard>div{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.page-module__lwrP3G__scoreboard article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px}.page-module__lwrP3G__scoreboard article h3{font:650 22px var(--qai-font-display);margin:14px 0 22px}.page-module__lwrP3G__scoreboard dl{margin:0}.page-module__lwrP3G__scoreboard dl div{border-top:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.page-module__lwrP3G__scoreboard dt{color:#526b70;font:400 12px var(--qai-font-body)}.page-module__lwrP3G__scoreboard dd{font:750 13px var(--qai-font-body);margin:0}.page-module__lwrP3G__scoreboard article p{color:#526b70;font:400 11px/1.6 var(--qai-font-body);margin:18px 0 0}.page-module__lwrP3G__scoreboard>footer{background:var(--navy);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:20px 28px;display:grid}.page-module__lwrP3G__scoreboard>footer strong{font:800 10px var(--qai-font-body);letter-spacing:1px;text-transform:uppercase}.page-module__lwrP3G__scoreboard>footer p,.page-module__lwrP3G__scoreboard>footer span{color:#b7c9cb;font:400 11px/1.5 var(--qai-font-body);margin:0}.page-module__lwrP3G__scoreboard>footer span{white-space:nowrap}.page-module__lwrP3G__grid{grid-template-columns:repeat(3,1fr);gap:15px;max-width:1320px;margin:72px auto;padding:0 24px;display:grid}.page-module__lwrP3G__grid article{border:1px solid var(--line);flex-direction:column;display:flex}.page-module__lwrP3G__grid header,.page-module__lwrP3G__grid article>div,.page-module__lwrP3G__grid footer{padding:28px}.page-module__lwrP3G__grid header{border-top:4px solid var(--green);background:#f0f7f4;min-height:145px}.page-module__lwrP3G__grid header small{color:#08745c;font:800 9px var(--qai-font-body);letter-spacing:1px}.page-module__lwrP3G__grid h2{font:650 27px var(--qai-font-display);margin:22px 0 0}.page-module__lwrP3G__grid article>div{flex:1}.page-module__lwrP3G__grid strong{font:800 11px var(--qai-font-body);letter-spacing:.6px;text-transform:uppercase}.page-module__lwrP3G__grid ul{color:#405a60;font:400 14px/1.65 var(--qai-font-body);margin:18px 0 0;padding-left:20px}.page-module__lwrP3G__grid li+li{margin-top:9px}.page-module__lwrP3G__grid footer{border-top:1px solid var(--line);background:#fafbfa}.page-module__lwrP3G__grid footer p{color:#526b70;font:400 13px/1.65 var(--qai-font-body)}.page-module__lwrP3G__method{background:var(--navy);color:#fff;grid-template-columns:.8fr 1.2fr;gap:80px;max-width:1320px;margin:0 auto 80px;padding:64px;display:grid}.page-module__lwrP3G__method h2{font:600 38px/1.1 var(--qai-font-display)}.page-module__lwrP3G__method p{color:#b7c9cb;font:400 14px/1.7 var(--qai-font-body)}.page-module__lwrP3G__method a{color:#60d6b6;font:800 12px var(--qai-font-body);border-bottom:1px solid #60d6b6;margin-top:15px;padding-bottom:4px;display:inline-block}@media (max-width:900px){.page-module__lwrP3G__summary,.page-module__lwrP3G__grid{grid-template-columns:1fr 1fr}.page-module__lwrP3G__scoreboard>div,.page-module__lwrP3G__scoreboard>footer{grid-template-columns:1fr}.page-module__lwrP3G__scoreboard>footer span{white-space:normal}.page-module__lwrP3G__method{grid-template-columns:1fr;gap:25px}}@media (max-width:620px){.page-module__lwrP3G__hero{padding-top:58px;padding-bottom:58px}.page-module__lwrP3G__hero h1{letter-spacing:-2.5px}.page-module__lwrP3G__summary,.page-module__lwrP3G__grid{grid-template-columns:1fr}.page-module__lwrP3G__scoreboard{margin:48px auto}.page-module__lwrP3G__scoreboard>header{padding:28px;display:block}.page-module__lwrP3G__scoreboard>header>div:last-child{margin-top:24px}.page-module__lwrP3G__scoreboard h2{font-size:30px}.page-module__lwrP3G__grid{margin:48px auto}.page-module__lwrP3G__method{margin:0 16px 50px;padding:35px 25px}}
