.audit-landing{grid-template-columns:1.08fr 1fr;gap:9%;padding-top:90px;padding-bottom:110px;display:grid}.audit-intro h1{letter-spacing:-.05em;margin:38px 0;font-size:clamp(70px,8.1vw,130px);line-height:.97}.audit-dek{font-family:var(--serif-display);letter-spacing:-.6px;font-size:clamp(31px,3.2vw,50px);line-height:1.15}.audit-intro-copy{color:#a8a8a8;max-width:390px;margin-top:28px;font-size:16px;line-height:1.8}.audit-entry{padding-top:8px}.audit-entry>.meta{margin-bottom:25px}.audit-principle{border-top:1px solid var(--rule);gap:36px;padding:22px 0;display:flex}.audit-principle>span{color:var(--muted);padding-top:7px;font-size:12px}.audit-principle h2{font-family:var(--serif-display);font-size:37px;line-height:1.1}.audit-principle p{color:#aaa;margin-top:9px;font-size:14px}.audit-start{border-top:1px solid var(--rule);padding-top:26px}.audit-preview-note{color:var(--muted);font-size:13px;line-height:1.7}.audit-check{align-items:flex-start;gap:12px;margin:22px 0;font-size:13px;line-height:1.6;display:flex}.audit-check input{accent-color:var(--mineral);cursor:pointer;flex:none;width:17px;height:17px;margin-top:3px}.audit-check small{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.6;display:block}.audit-start .button{justify-content:space-between;width:100%}.audit-start>.meta{margin-top:18px;font-size:12px}.audit-start .text-link{padding-bottom:1px;font-size:12px}.audit-flow{grid-template-columns:1fr 2fr;gap:8%;min-height:800px;padding-top:55px;padding-bottom:100px;display:grid}.audit-side{border-right:1px solid var(--rule);flex-direction:column;align-items:flex-start;padding:5px 35px 0 0;display:flex}.audit-side>p{font-family:var(--serif-display);letter-spacing:-1.3px;margin:80px 0 35px;font-size:clamp(45px,4.8vw,74px);line-height:1.08}.audit-side em{color:#a7b4ff;font-style:normal}.audit-side>span{margin-top:auto}.audit-workspace{width:100%;max-width:730px}.audit-progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:36px;display:flex}.audit-progress progress{color:#91a0ff;appearance:none;background:#272727;border:0;border-radius:0;width:100%;height:2px;display:block}.audit-progress progress::-webkit-progress-bar{background:#272727}.audit-progress progress::-webkit-progress-value{background:#91a0ff}.audit-progress progress::-moz-progress-bar{background:#91a0ff}.audit-question h1{font-family:var(--serif-display);letter-spacing:-.7px;outline:none;max-width:680px;font-size:clamp(33px,3.8vw,55px);line-height:1.08}.audit-hint{color:#aaa;max-width:570px;margin:20px 0 27px;font-size:14px;line-height:1.7}.audit-options{border:0;gap:10px;min-inline-size:0;margin:0;padding:0;display:grid}.audit-option{border:1px solid var(--rule);cursor:pointer;align-items:center;gap:15px;min-height:56px;padding:14px 17px;font-size:15px;transition:border-color .18s,background .18s;display:flex;position:relative}.audit-option:hover{border-color:#888}.audit-option.selected{background:#0b1238;border-color:#889cff}.audit-option:focus-within{outline-offset:3px;outline:2px solid #a2b0ff}.audit-option input{accent-color:#889cff;cursor:pointer;outline:none;flex:none;width:17px;height:17px;margin:0}.audit-option-letter{color:#888;width:12px;font-size:11px}.audit-option.selected .audit-option-letter{color:#b4c0ff}.audit-multiple{grid-template-columns:1fr 1fr}.audit-multiple .audit-option{gap:11px;padding:13px;font-size:14px}.audit-range{padding:24px 0 18px}.audit-range output{font-family:var(--serif-display);letter-spacing:-5px;margin-bottom:50px;font-size:115px;line-height:1;display:block}.audit-range output span{letter-spacing:-1px;color:#999;margin-left:7px;font-size:45px}.audit-range input{appearance:none;cursor:pointer;background:linear-gradient(to right, #91a0ff 0%, #91a0ff var(--range-percent), #363636 var(--range-percent), #363636 100%);width:100%;height:4px;display:block}.audit-range input::-webkit-slider-thumb{appearance:none;background:var(--mineral);border:2px solid #fff;border-radius:50%;width:25px;height:25px}.audit-range input::-moz-range-thumb{background:var(--mineral);border:2px solid #fff;border-radius:50%;width:22px;height:22px}.audit-range-labels{color:#999;justify-content:space-between;margin:24px 0 30px;font-size:12px;display:flex}.audit-other{margin-top:22px}.audit-other label,.audit-email-step>label:not(.audit-check){margin-bottom:10px;font-size:13px;display:block}.audit-other input,.audit-email-step>input,.audit-freeform textarea{color:var(--fg);border:1px solid var(--rule);background:0 0;border-radius:0;width:100%;padding:15px;font-size:15px;line-height:1.6;display:block}.audit-other input::placeholder,.audit-email-step>input::placeholder,.audit-freeform textarea::placeholder{color:#888}.audit-freeform textarea{resize:vertical;min-height:200px}.audit-freeform>.meta{justify-content:space-between;gap:20px;margin-top:10px;font-size:11px;display:flex}.audit-email-step>.meta{margin-bottom:15px}.audit-email-step h1{font-size:70px}.audit-email-step .audit-check{margin:26px 0}.audit-controls{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:25px;margin-top:35px;padding-top:24px;display:flex}.audit-controls .button{gap:35px;min-width:165px}.audit-back{color:#bbb;text-align:left;background:0 0;border:0;min-width:65px;padding:13px 0;font-size:14px}.audit-back:hover{color:#fff}.audit-bottom-note{max-width:510px;margin-top:30px;font-size:12px}.audit-error{color:#d5dbff;background:#11162c;border-left:2px solid #b4c0ff;margin-top:25px;padding:10px 15px;font-size:14px}.audit-saving{margin-top:18px}.audit-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.audit-result{padding-top:80px;padding-bottom:65px}.audit-result-heading{grid-template-columns:1fr 1fr;align-items:end;gap:70px;margin-bottom:65px;display:grid}.audit-result-heading h1{font-family:var(--serif-display);letter-spacing:-4px;margin-top:30px;font-size:clamp(90px,10vw,150px);line-height:.94}.audit-result-heading h1 em{color:var(--mineral);font-style:normal}.audit-result-intro{max-width:430px;padding:0 0 5px}.audit-result-intro>p:first-child{margin-bottom:24px;font-size:21px;font-weight:300;line-height:1.6}.audit-result-intro .meta{font-size:12px}.audit-path-card{background:var(--mineral);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding:40px;display:grid}.audit-path-card .meta{color:#c1caff;font-size:12px}.audit-path-card h2{font-family:var(--serif-display);margin-top:15px;font-size:65px;line-height:1.1}.audit-path-card>div>p:not(.meta){margin-bottom:16px;font-size:16px;line-height:1.7}.audit-sorted{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.audit-sorted>section{padding:28px 28px 36px 0}.audit-sorted>section+section{border-left:1px solid var(--rule);padding-left:28px}.audit-sorted .meta{font-size:11px}.audit-sorted h2{font-family:var(--serif-display);margin:24px 0;font-size:53px;line-height:1.1}.audit-sorted ul{gap:20px;margin:0;padding:0;list-style:none;display:grid}.audit-sorted li{color:#414141;font-size:15px;line-height:1.8}.audit-moves{grid-template-columns:1fr 1.25fr;gap:70px;padding:70px 0;display:grid}.audit-moves h2{font-family:var(--serif-display);letter-spacing:-1px;margin-top:24px;font-size:65px;line-height:1.07}.audit-moves ol{counter-reset:moves;margin:0;padding:0;list-style:none}.audit-moves li{border-top:1px solid var(--rule);gap:25px;padding:24px 0;display:flex}.audit-moves li>span{color:var(--mineral);padding-top:4px;font-size:12px}.audit-moves li p{font-size:16px;line-height:1.8}.audit-question-card{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:60px 0 65px}.audit-question-card h2{font-family:var(--serif-display);letter-spacing:-.7px;max-width:930px;margin-top:26px;font-size:clamp(37px,4.5vw,67px);line-height:1.17}.audit-recommendations{border:1px solid var(--rule);grid-template-columns:1fr 1fr;margin-top:60px;display:grid}.audit-recommendations>a{flex-direction:column;align-items:flex-start;padding:34px;display:flex}.audit-recommendations>a+a{border-left:1px solid var(--rule)}.audit-recommendations h2{font-family:var(--serif-display);max-width:400px;margin:25px 0 40px;font-size:42px;line-height:1.13}.audit-recommendations .text-link{margin-top:auto}.audit-recommendations>a:hover h2{color:var(--mineral)}.audit-report-footer{justify-content:space-between;gap:35px;margin-top:35px;display:flex}.audit-report-footer .meta{font-size:11px}.audit-report-footer .text-link{flex:none;align-self:flex-start;font-size:12px}.audit-unavailable{padding-top:100px;padding-bottom:120px}.audit-unavailable h1{font-family:var(--serif-display);letter-spacing:-2px;margin:25px 0;font-size:clamp(50px,7vw,100px);line-height:1}.audit-unavailable>p:not(.meta){color:var(--muted);max-width:500px;margin-bottom:30px;font-size:17px;line-height:1.8}@media (max-width:1000px){.audit-landing{gap:6%;padding-top:60px}.audit-intro h1{font-size:90px}.audit-flow{grid-template-columns:.65fr 1.7fr;gap:6%}.audit-side>p{font-size:51px}.audit-result-heading{gap:40px}.audit-path-card{gap:35px;padding:30px}.audit-path-card h2{font-size:55px}.audit-sorted h2{font-size:46px}.audit-sorted>section{padding-right:20px}.audit-sorted>section+section{padding-left:20px}.audit-moves{gap:40px}.audit-moves h2{font-size:56px}.audit-recommendations h2{font-size:36px}}@media (max-width:760px){.audit-landing{grid-template-columns:1fr;gap:55px;padding-top:45px;padding-bottom:70px}.audit-intro h1{margin:28px 0;font-size:clamp(78px,15vw,110px)}.audit-dek{font-size:36px}.audit-intro-copy{max-width:100%;font-size:15px}.audit-principle{gap:27px}.audit-flow{min-height:0;padding-top:24px;padding-bottom:65px;display:block}.audit-side{border:0;padding:0 0 25px}.audit-side>p,.audit-side>span{display:none}.audit-side>a{font-size:12px}.audit-progress{gap:12px;margin-bottom:30px}.audit-progress .meta{font-size:11px}.audit-question h1{letter-spacing:-.4px;font-size:38px}.audit-hint{margin-top:16px;font-size:13px}.audit-option{gap:12px;padding:12px;font-size:14px}.audit-multiple{gap:8px}.audit-multiple .audit-option{gap:8px;min-height:62px;padding:12px 9px;font-size:12px}.audit-option-letter{display:none}.audit-range{padding-top:20px}.audit-range output{margin-bottom:40px;font-size:100px}.audit-controls{gap:18px;margin-top:28px;padding-top:20px}.audit-controls .button{gap:20px;min-width:150px;font-size:13px}.audit-email-step h1{font-size:58px}.audit-bottom-note{margin-top:24px;font-size:11px}.audit-result{padding-top:45px;padding-bottom:45px}.audit-result-heading{grid-template-columns:1fr;gap:30px;margin-bottom:35px}.audit-result-heading h1{letter-spacing:-3px;margin-top:24px;font-size:100px}.audit-result-intro{max-width:100%}.audit-result-intro>p:first-child{margin-bottom:17px;font-size:19px}.audit-path-card{grid-template-columns:1fr;gap:25px;padding:27px}.audit-path-card h2{font-size:56px}.audit-path-card>div>p:not(.meta){font-size:15px}.audit-sorted{grid-template-columns:1fr;margin-top:35px}.audit-sorted>section,.audit-sorted>section+section{border-left:0;padding:28px 0}.audit-sorted>section+section{border-top:1px solid var(--rule)}.audit-sorted h2{margin:17px 0;font-size:49px}.audit-sorted ul{gap:15px}.audit-moves{grid-template-columns:1fr;gap:30px;padding:40px 0}.audit-moves h2{margin-top:17px;font-size:57px}.audit-moves li{padding:20px 0}.audit-moves li p{font-size:15px}.audit-question-card{padding:35px 0 40px}.audit-question-card h2{margin-top:20px;font-size:39px}.audit-recommendations{grid-template-columns:1fr;margin-top:35px}.audit-recommendations>a{padding:26px}.audit-recommendations>a+a{border-left:0;border-top:1px solid var(--rule)}.audit-recommendations h2{margin:22px 0 30px;font-size:38px}.audit-report-footer{margin-top:25px;display:block}.audit-report-footer .text-link{margin-top:22px}.audit-unavailable{padding-top:65px;padding-bottom:85px}}.audit-delete{margin-top:24px}.audit-delete button.text-link{color:var(--muted);background:0 0;border-top:0;border-left:0;border-right:0;padding-left:0;padding-right:0;font-size:12px}.audit-delete form>div{flex-wrap:wrap;align-items:center;gap:22px;margin-top:15px;display:flex}.audit-delete form .button{min-height:40px;padding:10px 16px;font-size:12px}.audit-delete>p{color:var(--rubric);margin-top:12px;font-size:13px}
