.readinessPage{background:var(--br-paper);color:var(--br-text)}.readinessHero{background:var(--br-limestone);border-bottom:1px solid var(--br-border);padding:62px 0 68px}.readinessHeroGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:70px;display:grid}.readinessHero h1{font:650 clamp(44px,5.2vw,72px)/1.06 var(--br-font-body);letter-spacing:-.05em;margin:12px 0 22px}.readinessHero h1 em{font-weight:650}.readinessLede{max-width:680px;color:var(--br-text);font-size:18px;line-height:1.68}.readinessContext{color:var(--br-text);align-items:center;gap:8px;margin:23px 0;font-size:13px;display:flex}.readinessPrice{align-items:baseline;gap:10px;margin:28px 0 15px;display:flex}.readinessPrice strong{font:650 36px/1 var(--br-font-body)}.readinessPrice span{color:var(--br-text-muted);font-size:12px}.readinessBuy{gap:9px;display:inline-flex}.readinessFine{max-width:520px;margin-top:14px;color:var(--br-text-muted)!important;font-size:13px!important}.readinessPreview{background:var(--br-paper);border:1px solid var(--br-border);box-shadow:0 22px 60px color-mix(in srgb, var(--br-carbon) 6%, transparent);border-radius:13px;gap:22px;padding:30px;display:grid}.readinessPreview>div{border-top:1px solid var(--br-border);gap:14px;padding-top:19px;display:flex}.readinessPreview svg{color:var(--br-text);flex:none;margin-top:2px}.readinessPreview span{color:var(--br-text-muted);font-size:13px;line-height:1.65}.readinessPreview strong{color:var(--br-text);margin-bottom:4px;font-size:15px;display:block}.readinessBody{padding-top:70px;padding-bottom:80px}.readinessSectionHeading{max-width:730px;margin-bottom:34px}.readinessSectionHeading h2,.readinessScope h2,.readinessFinal h2{font:650 clamp(30px,3.4vw,44px)/1.15 var(--br-font-body);letter-spacing:-.035em;margin:10px 0}.readinessGrid{border:1px solid var(--br-border);background:var(--br-paper);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.readinessGrid article{min-height:230px;padding:27px}.readinessGrid article+article{border-left:1px solid var(--br-border)}.readinessGrid article>span{color:var(--br-text);font-size:11px;font-weight:700}.readinessGrid h3{margin:35px 0 12px;font-size:19px}.readinessGrid p,.readinessScope>p,.readinessFinal p{color:var(--br-text-muted);font-size:14px;line-height:1.75}.readinessScope{border-top:1px solid var(--br-border);border-bottom:1px solid var(--br-border);grid-template-columns:1fr 1fr;gap:70px;margin-top:58px;padding:35px 0;display:grid}.readinessFinal{text-align:center;max-width:700px;margin:65px auto 0}.readinessFinal .br-action{gap:9px;margin:18px auto 15px;display:inline-flex}.readinessFinal>a:last-child{color:var(--br-text);text-underline-offset:4px;font-size:13px;text-decoration:underline;display:block}@media (max-width:900px){.readinessHeroGrid{grid-template-columns:1fr;gap:35px}.readinessPreview{max-width:650px}.readinessGrid{grid-template-columns:1fr 1fr}.readinessGrid article+article{border-left:0}.readinessGrid article:nth-child(2n){border-left:1px solid var(--br-border)}.readinessGrid article:nth-child(n+3){border-top:1px solid var(--br-border)}.readinessScope{grid-template-columns:1fr;gap:10px}}@media (max-width:560px){.readinessHero{padding:38px 0 44px}.readinessHero h1{font-size:43px}.readinessLede{font-size:16px}.readinessPreview{padding:23px}.readinessGrid{grid-template-columns:1fr}.readinessGrid article{min-height:0}.readinessGrid article+article,.readinessGrid article:nth-child(2n){border-left:0;border-top:1px solid var(--br-border)}.readinessBody{padding-top:48px}}.readinessCheckoutAction{gap:8px;display:inline-grid}.readinessCheckoutAction button{cursor:pointer}.readinessCheckoutAction button:disabled{opacity:.65;cursor:wait}.readinessCheckoutError{margin:0;color:var(--br-text)!important;font-size:12px!important}.readinessSuccess{max-width:760px;padding-top:70px;padding-bottom:80px}.readinessSuccessIntro{margin-bottom:28px}.readinessSuccessIntro h1{font:650 clamp(38px,5vw,58px)/1.05 var(--br-font-body);letter-spacing:-.045em;margin:10px 0 18px}.readinessSuccessIntro>p:last-child{color:var(--br-text-muted);line-height:1.75}.readinessIntake{background:var(--br-paper);border:1px solid var(--br-border);border-radius:12px;padding:28px}.readinessIntake h2{font:650 31px/1.15 var(--br-font-body);letter-spacing:-.03em;margin:10px 0 14px}.readinessIntake>p{color:var(--br-text-muted);line-height:1.7}.readinessIntake form{gap:14px;margin-top:20px;display:grid}.readinessIntake label{gap:7px;font-size:14px;font-weight:700;display:grid}.readinessIntake input,.readinessIntake textarea{border:1px solid var(--br-control-border);background:var(--br-paper);width:100%;font:400 16px/1.5 var(--br-font-body);color:var(--br-text);border-radius:7px;padding:12px}.readinessIntake input{min-height:52px}.readinessIntake textarea{resize:vertical;min-height:135px;line-height:1.55}.readinessIntake .primaryButton{cursor:pointer;border:0;justify-content:space-between;width:100%}.readinessIntakeSuccess svg{color:var(--br-text)}.readinessIntake select,.briefQueue input:not([type=checkbox]),.briefQueue textarea{border:1px solid var(--br-border,#cfc5d2);background:var(--br-surface,#fff);width:100%;min-height:48px;color:inherit;font:inherit;border-radius:6px;padding:12px}.readinessIntake label,.briefQueue label{margin:18px 0;display:block}.briefQueue textarea{min-height:180px}.briefText{white-space:pre-wrap;overflow-wrap:anywhere}.briefSourceUrl{overflow-wrap:anywhere;font-size:12px;display:block}.projectBriefReport section{border-top:1px solid #d2cbd5;margin-top:28px;padding-top:18px}.briefQueueGrid{grid-template-columns:minmax(220px,1fr) minmax(0,3fr);gap:30px;display:grid}.briefQueue aside button{text-align:left;overflow-wrap:anywhere;border:1px solid #d2cbd5;width:100%;margin-bottom:10px;padding:16px;display:block}.briefQueue aside span,.briefQueue aside small{display:block}.briefQueue fieldset{border:0;min-width:0;padding:0}.briefActions{flex-wrap:wrap;gap:12px;display:flex}.briefQueue button{cursor:pointer;min-height:44px}.briefQueue button:disabled{opacity:.5;cursor:default}.readinessIntake select{margin-top:8px}.briefQueue{padding-bottom:60px}@media (max-width:760px){.briefQueueGrid{grid-template-columns:1fr}.briefQueue aside{max-height:320px;overflow:auto}.readinessIntake{min-width:0}.readinessIntake select{max-width:100%}}@media print{header,footer,.readinessSuccessIntro,.briefPrint,.readinessIntake>p[role=alert]{display:none!important}.readinessPage,.readinessIntake,.readinessSuccess{max-width:none!important;box-shadow:none!important;color:#000!important;background:#fff!important;border:0!important;margin:0!important;padding:0!important}.projectBriefReport{font-size:11pt}.projectBriefReport h3{break-after:avoid}.projectBriefReport a{color:#000;text-decoration:underline}@page{margin:18mm}}.readinessHero{padding-top:clamp(66px,7vw,110px);padding-bottom:clamp(64px,7vw,100px)}.freeBriefHeroTag{background:var(--br-paper);letter-spacing:-.01em;border-radius:8px;margin:26px 0 20px;padding:10px 14px;font-size:13px;font-weight:750;display:inline-flex}.freeBriefFormSection{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:34px clamp(30px,5vw,90px);padding:clamp(64px,8vw,106px) 0 52px;scroll-margin-top:105px;display:grid}.freeBriefFormIntro h2{font:650 clamp(34px,4.2vw,54px)/1.09 var(--br-font-body);letter-spacing:-.045em;margin:13px 0 23px}.freeBriefFormIntro>p:last-child{color:var(--br-text-muted);max-width:510px;font-size:16px;line-height:1.75}.freeBriefForm{background:var(--br-paper);box-shadow:0 23px 75px color-mix(in srgb,var(--br-carbon) 7%,transparent);border:1px solid var(--br-border);border-radius:20px;gap:23px;padding:clamp(25px,3.4vw,40px);display:grid}.freeBriefFormFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.freeBriefField{gap:9px;min-width:0;display:grid}.freeBriefField>label{color:var(--br-text);font-size:14px;font-weight:750}.freeBriefField input,.freeBriefField select,.freeBriefField textarea{border:1px solid var(--br-control-border);width:100%;min-width:0;max-width:100%;color:var(--br-text);background:var(--br-paper);font:400 15px/1.55 var(--br-font-body);border-radius:10px;padding:15px 16px;transition:border-color .2s,box-shadow .2s}.freeBriefField input,.freeBriefField select{min-height:54px}.freeBriefField textarea{resize:vertical;min-height:112px}.freeBriefField input:focus,.freeBriefField textarea:focus,.freeBriefField select:focus{outline:2px solid var(--br-text);outline-offset:2px}.freeBriefField select:disabled{opacity:.5}.freeBriefHint,.freeBriefPrivacy{color:var(--br-text-muted);align-items:start;gap:7px;font-size:12px;line-height:1.6;display:flex}.freeBriefHint svg,.freeBriefPrivacy svg{flex:none;margin-top:2px}.freeBriefOptIn{background:var(--br-limestone);cursor:pointer;border-radius:12px;align-items:flex-start;gap:13px;padding:18px;display:flex}.freeBriefOptIn input{width:19px;height:19px;accent-color:var(--br-carbon);flex:none;margin-top:3px}.freeBriefOptIn strong{font-size:14px;line-height:1.4;display:block}.freeBriefOptIn small{color:var(--br-text-muted);margin-top:4px;font-size:12px;line-height:1.6;display:block}.freeBriefSubmit{cursor:pointer;border:0;justify-content:space-between;width:100%;min-height:57px;display:flex}.freeBriefSubmit:disabled{opacity:.56;cursor:not-allowed}.freeBriefPrivacy{margin:0;display:block}.freeBriefPrivacy svg{display:none}.freeBriefPrivacy a{text-underline-offset:3px;text-decoration:underline}.freeBriefError{color:#a3222a;font-size:13px;font-weight:650;line-height:1.55}.freeBriefProof{border-top:1px solid var(--br-border);grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:26px 0 0;display:flex}.freeBriefProof div{color:var(--br-text-muted);align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.freeBriefProof svg{color:var(--br-text);flex:none}.freeBriefResult{grid-column:1/-1;width:100%;max-width:1000px;margin:64px auto 25px;scroll-margin-top:105px}.freeBriefResultHeader{border-bottom:1px solid var(--br-border);justify-content:space-between;align-items:center;gap:25px;padding:0 0 27px;display:flex}.freeBriefResultHeader h2{font:650 clamp(34px,4vw,50px)/1.1 var(--br-font-body);letter-spacing:-.04em;margin:10px 0}.freeBriefResultHeader>div>p:last-child{color:var(--br-text-muted);font-size:14px;line-height:1.7}.freeBriefResultHeader button{cursor:pointer;white-space:nowrap;border:0;flex:none}.freeBriefResult .projectBriefReport{background:var(--br-paper);box-shadow:0 15px 50px color-mix(in srgb,var(--br-carbon) 5%,transparent);border-radius:18px;margin-top:32px;padding:clamp(25px,5vw,65px)}.freeBriefResult .projectBriefReport>h3{letter-spacing:-.035em;font-size:28px}.freeBriefResult .projectBriefReport section{margin-top:30px}.freeBriefResult .projectBriefReport section h3{letter-spacing:-.02em;margin:0 0 12px;font-size:19px}.freeBriefResult .projectBriefReport p{color:var(--br-text);line-height:1.85}.freeBriefResult .projectBriefReport ul{gap:14px;margin:20px 0;padding:0;list-style:none;display:grid}.freeBriefResult .projectBriefReport ul li{gap:5px;display:grid}.freeBriefResult .projectBriefReport ul a{overflow-wrap:anywhere;text-decoration:underline}.freeBriefResult .projectBriefReport ul span,.freeBriefResult .briefReportCaveat{font-size:12px;color:var(--br-text-muted)!important}.briefResultBottom{justify-content:space-between;gap:18px;margin:27px 0;display:flex}.briefResultBottom button{cursor:pointer;background:0 0;border:0;text-decoration:underline}.briefResultBottom a{font-weight:650;text-decoration:underline}@media (max-width:900px){.freeBriefFormSection{grid-template-columns:1fr}.freeBriefFormIntro>p:last-child{max-width:750px}}@media (max-width:560px){.freeBriefFormSection{gap:26px;padding-top:45px}.freeBriefFormFields{grid-template-columns:1fr}.freeBriefForm{border-radius:15px;padding:21px}.freeBriefProof{gap:15px;display:grid}.freeBriefResultHeader{flex-direction:column;align-items:flex-start}.freeBriefResultHeader button{justify-content:space-between;width:100%}.freeBriefResult .projectBriefReport{padding:22px}.briefResultBottom{flex-direction:column}}@media print{.readinessHero,.readinessBody,.freeBriefFormSection .freeBriefForm,.freeBriefFormIntro,.freeBriefProof,.briefResultBottom,.freeBriefResultHeader .primaryButton{display:none!important}.freeBriefResult{max-width:none!important;margin:0!important}.freeBriefResult .projectBriefReport{box-shadow:none!important;border:0!important;margin:0!important;padding:0!important}.freeBriefResultHeader{border:0!important}:is(body:has(.freeBriefResult) .readinessHero,body:has(.freeBriefResult) .readinessBody,body:has(.freeBriefResult) .freeBriefResultHeader){display:none!important}body:has(.freeBriefResult) .freeBriefResult{max-width:none!important;margin:0!important}.projectBriefReport a{overflow-wrap:anywhere}.projectBriefReport a[href]:after{content:" (" attr(href) ")";font-size:9pt}.projectBriefReport li{break-inside:avoid}}
