.brief-module__Nh6-Bq__page{--brief-paper:#f4f0e8;--brief-paper-bright:#fffcf7;--brief-paper-deep:#e7ded2;--brief-ink:#151512;--brief-soft-ink:#5f5a52;--brief-muted-ink:#5f5a52;--brief-rule:#cfc6b9;--brief-rust:#c64a26;--brief-rust-dark:#963318;--brief-cream:#faf5eb;--bg-dark:var(--brief-paper);--bg-surface:var(--brief-paper-bright);--bg-surface-2:var(--brief-paper-deep);--bg-card:var(--brief-paper-bright);--text-primary:var(--brief-ink);--text-secondary:var(--brief-soft-ink);--text-muted:var(--brief-muted-ink);--border-subtle:#1515121f;--border-medium:#1515123d;--border-strong:#15151273;--accent-primary:var(--brief-rust);--accent-glow:var(--brief-rust-dark);--accent-gradient:var(--brief-rust);background:var(--brief-paper);min-width:0;color:var(--brief-ink);overflow:clip}.brief-module__Nh6-Bq__frame{width:min(1240px,100% - clamp(2.5rem,8vw,7rem));margin-inline:auto}.brief-module__Nh6-Bq__intro{border-bottom:1px solid var(--brief-rule);background:var(--brief-paper-bright);position:relative}.brief-module__Nh6-Bq__intro:after{content:"";background:var(--brief-rust);width:clamp(4rem,10vw,8rem);height:4px;position:absolute;bottom:-1px;right:clamp(1.25rem,4vw,3.5rem)}.brief-module__Nh6-Bq__introGrid{gap:clamp(2rem,5vw,5rem);padding-block:clamp(4.5rem,9vw,8rem) clamp(3.5rem,7vw,6rem);display:grid}.brief-module__Nh6-Bq__titleBlock,.brief-module__Nh6-Bq__introCopy{min-width:0;animation:.52s cubic-bezier(.16,1,.3,1) both brief-module__Nh6-Bq__rise-in}.brief-module__Nh6-Bq__introCopy{animation-delay:90ms}.brief-module__Nh6-Bq__eyebrow{color:var(--brief-muted-ink);font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1.25rem;font-size:.72rem;font-weight:500;line-height:1.4;display:flex}.brief-module__Nh6-Bq__eyebrow span{border:1px solid var(--brief-rule);width:2rem;height:2rem;color:var(--brief-rust-dark);place-items:center;display:grid}.brief-module__Nh6-Bq__titleBlock h1{max-width:12ch;font-family:var(--sans);letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,7.2vw,7rem);font-weight:700;line-height:.9}.brief-module__Nh6-Bq__titleBlock h1 em{color:var(--brief-rust);font-family:var(--display);font-weight:500}.brief-module__Nh6-Bq__introCopy{align-self:end;max-width:34rem}.brief-module__Nh6-Bq__lede{color:var(--brief-soft-ink);letter-spacing:-.025em;margin:0;font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.55}.brief-module__Nh6-Bq__clockNote{border-top:1px solid var(--brief-ink);gap:.75rem;margin-top:clamp(1.75rem,4vw,3rem);padding-top:1rem;display:grid}.brief-module__Nh6-Bq__clockNote span,.brief-module__Nh6-Bq__deadlineRule>span{color:var(--brief-rust-dark);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:500;line-height:1.4}.brief-module__Nh6-Bq__clockNote p{max-width:33rem;color:var(--brief-ink);margin:0;font-size:.96rem;font-weight:600;line-height:1.55}.brief-module__Nh6-Bq__jumpLink{border:1px solid var(--brief-rust-dark);background:var(--brief-rust);width:fit-content;min-height:48px;color:var(--brief-cream);align-items:center;gap:.6rem;margin-top:1.4rem;padding:.75rem 1rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .16s,transform .16s;display:inline-flex}.brief-module__Nh6-Bq__jumpLink:hover{background:var(--brief-rust-dark);transform:translateY(-2px)}.brief-module__Nh6-Bq__jumpLink:active{transform:translateY(0)scale(.98)}.brief-module__Nh6-Bq__intake{padding-block:clamp(3.5rem,7vw,7rem)}.brief-module__Nh6-Bq__intakeGrid{grid-template-areas:"form""summary";align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.brief-module__Nh6-Bq__formPanel{border:1px solid var(--brief-rule);border-top:4px solid var(--brief-ink);background:var(--brief-paper-bright);border-radius:3px;grid-area:form;min-width:0;scroll-margin-top:6.5rem;overflow:hidden;box-shadow:10px 10px #1515120e}.brief-module__Nh6-Bq__formHeader{border-bottom:1px solid var(--brief-rule);gap:1.5rem;padding:clamp(1.5rem,4vw,2.75rem);display:grid}.brief-module__Nh6-Bq__formHeader .brief-module__Nh6-Bq__eyebrow{margin-bottom:.9rem}.brief-module__Nh6-Bq__formHeader h2{letter-spacing:-.055em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2rem,4.3vw,3.65rem);font-weight:650;line-height:.98}.brief-module__Nh6-Bq__formHeader p:not(.brief-module__Nh6-Bq__eyebrow){max-width:35rem;color:var(--brief-soft-ink);margin:1rem 0 0;font-size:1rem;line-height:1.6}.brief-module__Nh6-Bq__questionCount{border-bottom:1px solid var(--brief-rule);color:var(--brief-muted-ink);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;justify-self:start;padding:.45rem 0;font-size:.7rem}.brief-module__Nh6-Bq__formPanel form.brief{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.brief-module__Nh6-Bq__formPanel .field{border-bottom:1px solid var(--brief-rule);grid-template-columns:minmax(0,1fr);gap:.65rem;min-width:0;padding:1.25rem clamp(1.25rem,4vw,2.75rem);display:grid}.brief-module__Nh6-Bq__formPanel .field label{color:var(--brief-ink);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;padding:0;font-size:.72rem;font-weight:500;line-height:1.45}.brief-module__Nh6-Bq__formPanel .field-control{min-width:0}:is(.brief-module__Nh6-Bq__formPanel .field input,.brief-module__Nh6-Bq__formPanel .field textarea,.brief-module__Nh6-Bq__formPanel .field select){width:100%;min-width:0;min-height:52px;box-shadow:none;color:var(--brief-ink);background:#fffefa;border:1px solid #b9b0a3;border-radius:2px;outline:none;padding:.8rem .95rem;font-size:1rem;line-height:1.45;transition:border-color .18s,background-color .18s,box-shadow .18s}.brief-module__Nh6-Bq__formPanel .field textarea{resize:vertical;min-height:7rem}.brief-module__Nh6-Bq__formPanel .field select{cursor:pointer}:is(.brief-module__Nh6-Bq__formPanel .field input::placeholder,.brief-module__Nh6-Bq__formPanel .field textarea::placeholder){color:#777067;opacity:1}:is(.brief-module__Nh6-Bq__formPanel .field input:hover,.brief-module__Nh6-Bq__formPanel .field textarea:hover,.brief-module__Nh6-Bq__formPanel .field select:hover){border-color:#8f867a}:is(.brief-module__Nh6-Bq__formPanel .field input:focus,.brief-module__Nh6-Bq__formPanel .field textarea:focus,.brief-module__Nh6-Bq__formPanel .field select:focus){border-color:var(--brief-rust);background:var(--brief-paper-bright);box-shadow:0 0 0 3px #c64a2626}:is(.brief-module__Nh6-Bq__formPanel .field input[aria-invalid=true],.brief-module__Nh6-Bq__formPanel .field textarea[aria-invalid=true],.brief-module__Nh6-Bq__formPanel .field select[aria-invalid=true]){background:#fff5ef;border-color:#9e2f18}.brief-module__Nh6-Bq__formPanel .field-error{color:#8e2c18;margin:.45rem 0 0;font-size:.84rem;line-height:1.45}.brief-module__Nh6-Bq__formPanel .required-mark{color:var(--brief-rust-dark)}.brief-module__Nh6-Bq__formPanel .banner{border:1px solid var(--brief-rust);color:var(--brief-ink);background:#fff3eb;border-radius:2px;margin:1.25rem clamp(1.25rem,4vw,2.75rem) 0;padding:1rem;font-size:.92rem;line-height:1.5}.brief-module__Nh6-Bq__formPanel .banner.config-banner{color:#67440d;background:#fff5df;border-color:#9d7026}.brief-module__Nh6-Bq__formPanel .form-actions{background:var(--brief-paper-deep);grid-template-columns:minmax(0,1fr);align-items:center;gap:1rem;padding:clamp(1.25rem,4vw,2.75rem);display:grid}.brief-module__Nh6-Bq__formPanel .form-actions .btn{border:1px solid var(--brief-rust-dark);background:var(--brief-rust);width:100%;min-height:52px;box-shadow:none;color:#fff;border-radius:2px;padding:.85rem 1.2rem;font-size:1rem;font-weight:700;transition:background-color .18s,transform .18s}.brief-module__Nh6-Bq__formPanel .form-actions .btn:hover{border-color:var(--brief-rust-dark);background:var(--brief-rust-dark);box-shadow:none;transform:translateY(-2px)}.brief-module__Nh6-Bq__formPanel .form-actions .btn:active{transform:translateY(0)}.brief-module__Nh6-Bq__formPanel .form-actions .btn:disabled{opacity:1;color:#696158!important;background:#d8d0c5!important;border-color:#bdb3a6!important}.brief-module__Nh6-Bq__formPanel .form-actions .note{color:var(--brief-soft-ink);margin:0;font-size:.84rem;line-height:1.55}.brief-module__Nh6-Bq__summary{grid-area:summary;min-width:0}.brief-module__Nh6-Bq__summaryInner{border-top:4px solid var(--brief-rust);background:var(--brief-paper-deep);padding:clamp(1.5rem,4vw,2.25rem)}.brief-module__Nh6-Bq__summaryInner>.brief-module__Nh6-Bq__eyebrow{color:var(--brief-soft-ink);margin-bottom:1.5rem}.brief-module__Nh6-Bq__priceRow{border-bottom:1px solid #bfb5a8;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:1.25rem;display:flex}.brief-module__Nh6-Bq__priceRow h2{color:var(--brief-rust);letter-spacing:-.07em;margin:0;font-size:clamp(3.5rem,8vw,5.75rem);font-weight:750;line-height:.8}.brief-module__Nh6-Bq__priceRow span{color:var(--brief-muted-ink);font-family:var(--mono);letter-spacing:.1em;text-align:right;text-transform:uppercase;font-size:.72rem;line-height:1.5}.brief-module__Nh6-Bq__summaryLead{color:var(--brief-soft-ink);margin:1.25rem 0 1.75rem;font-size:1rem;line-height:1.55}.brief-module__Nh6-Bq__orderDetails{margin:0}.brief-module__Nh6-Bq__orderDetails div{border-top:1px solid #bfb5a8;grid-template-columns:minmax(6.5rem,.75fr) minmax(0,1.25fr);gap:1rem;padding-block:.85rem;display:grid}.brief-module__Nh6-Bq__orderDetails dt{color:var(--brief-muted-ink);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:500;line-height:1.5}.brief-module__Nh6-Bq__orderDetails dd{min-width:0;color:var(--brief-ink);overflow-wrap:anywhere;margin:0;font-size:.92rem;font-weight:600;line-height:1.45}.brief-module__Nh6-Bq__deadlineRule{background:var(--brief-ink);color:var(--brief-cream);gap:.55rem;margin-top:1.5rem;padding:1.25rem;display:grid}.brief-module__Nh6-Bq__deadlineRule>span{color:#e6a590}.brief-module__Nh6-Bq__deadlineRule strong{font-size:1rem;line-height:1.35}.brief-module__Nh6-Bq__deadlineRule p{color:#d8d0c5;margin:0;font-size:.84rem;line-height:1.5}.brief-module__Nh6-Bq__checkoutNote{color:var(--brief-soft-ink);margin:1.25rem 0 0;font-size:.84rem;line-height:1.55}.brief-module__Nh6-Bq__policyLinks{gap:.5rem;margin-top:1rem;display:flex}.brief-module__Nh6-Bq__policyLinks a{min-height:44px;color:var(--brief-ink);text-underline-offset:.22em;border:1px solid #bfb5a8;align-items:center;padding-inline:.75rem;font-size:.82rem;font-weight:650;-webkit-text-decoration:underline #15151259;text-decoration:underline #15151259;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.brief-module__Nh6-Bq__policyLinks a:hover{border-color:var(--brief-rust);background:var(--brief-paper-bright);color:var(--brief-rust-dark)}@keyframes brief-module__Nh6-Bq__rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:720px){.brief-module__Nh6-Bq__formHeader{grid-template-columns:minmax(0,1fr) auto}.brief-module__Nh6-Bq__questionCount{justify-self:end}.brief-module__Nh6-Bq__formPanel .field{grid-template-columns:minmax(9.5rem,10.5rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,2.25rem)}.brief-module__Nh6-Bq__formPanel .field label{padding-top:.9rem}.brief-module__Nh6-Bq__formPanel .form-actions{grid-template-columns:minmax(13rem,.8fr) minmax(0,1.2fr)}}@media (min-width:980px){.brief-module__Nh6-Bq__introGrid{grid-template-columns:minmax(0,7fr) minmax(18rem,5fr);align-items:end}.brief-module__Nh6-Bq__intakeGrid{grid-template-columns:minmax(0,8fr) minmax(18rem,4fr);grid-template-areas:"form summary"}.brief-module__Nh6-Bq__summaryInner{position:sticky;top:6.5rem}}@media (max-width:480px){.brief-module__Nh6-Bq__frame{width:min(100% - 2.5rem,1240px)}.brief-module__Nh6-Bq__introGrid{padding-top:3.75rem}.brief-module__Nh6-Bq__titleBlock h1{font-size:clamp(2.8rem,15vw,4.1rem)}.brief-module__Nh6-Bq__priceRow{align-items:center}.brief-module__Nh6-Bq__orderDetails div{grid-template-columns:minmax(5.5rem,.7fr) minmax(0,1.3fr)}.brief-module__Nh6-Bq__policyLinks{grid-template-columns:1fr 1fr;display:grid}.brief-module__Nh6-Bq__policyLinks a{justify-content:center}}@media (prefers-reduced-motion:reduce){.brief-module__Nh6-Bq__titleBlock,.brief-module__Nh6-Bq__introCopy{animation:none}.brief-module__Nh6-Bq__policyLinks a{transition:none}.brief-module__Nh6-Bq__formPanel .field input{transition:none}.brief-module__Nh6-Bq__formPanel .field textarea{transition:none}.brief-module__Nh6-Bq__formPanel .field select{transition:none}.brief-module__Nh6-Bq__formPanel .form-actions .btn{transition:none}.brief-module__Nh6-Bq__formPanel .form-actions .btn:hover{transform:none}}
