.brief-desktop-right,.brief-dt-header,.brief-dt-footer,.brief-dt-step-label{display:none}.brief-card,.brief-card-grid>div,.brief-option,.brief-opt{border-radius:0!important}.brief-step-body{padding-top:48px!important;padding-bottom:100px!important}.brief-q{margin-bottom:32px!important}.brief-card-grid,.brief-opts,.brief-options{gap:14px!important}@media (min-width:1024px){.brief-main{grid-template-columns:55% 45%;grid-template-areas:"left right";height:100dvh;overflow:hidden;display:grid!important}.brief-desktop-left{background:#fff;border-right:1px solid #0a0a0a;grid-area:left;overflow:hidden;flex-direction:column!important;height:100dvh!important;padding-left:56px!important;padding-right:56px!important;display:flex!important}.brief-desktop-right{background:#0a0a0a;grid-area:right;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.brief-desktop-right-line{background:#ffffff14;width:2px;position:absolute;top:20%;bottom:20%;left:0}.brief-desktop-right-num{color:#ffffff0a;opacity:.5;letter-spacing:-16px;-webkit-user-select:none;user-select:none;margin-top:-40px;font-size:260px;font-weight:900;line-height:1;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.brief-desktop-right-label{color:#9b9b9b;letter-spacing:.25em;text-transform:uppercase;font-family:monospace;font-size:7px;position:absolute;bottom:24px;right:32px}.brief-dt-header{border-bottom:1px solid #0a0a0a;flex-shrink:0;padding:28px 0 20px;display:block}.brief-dt-header-row{align-items:center;gap:16px;display:flex}.brief-dt-header-brand{letter-spacing:.22em;text-transform:uppercase;color:#0a0a0a;white-space:nowrap;font-size:9px;font-weight:700}.brief-dt-header-pips{flex:1;gap:2px;height:2px;display:flex}.brief-dt-header-counter{letter-spacing:.1em;color:#0a0a0a;white-space:nowrap;font-size:9px}.brief-dt-header-back{letter-spacing:.18em;text-transform:uppercase;color:#0a0a0a;cursor:pointer;text-align:right;background:0 0;border:none;margin-top:8px;margin-left:auto;padding:0;font-family:inherit;font-size:9px;font-weight:400;transition:color .2s;display:block}.brief-dt-header-back:hover{opacity:.5}.brief-dt-step-label{letter-spacing:.22em;text-transform:uppercase;color:#9b9b9b;text-align:center;flex-shrink:0;padding-top:0;padding-bottom:16px;font-family:monospace;font-size:9px;font-weight:600;display:block}.brief-dt-footer{border-top:1px solid #0a0a0a;flex-shrink:0;justify-content:space-between;align-items:center;padding:22px 0;display:flex}.brief-dt-footer-brand{letter-spacing:.22em;text-transform:uppercase;color:#9b9b9b;font-size:9px;font-weight:600}.brief-dt-btn{min-width:220px;width:auto!important}.brief-scroll-zone{padding-bottom:32px!important}.brief-anim-wrap{flex-direction:column;justify-content:center;min-height:100%;display:flex}.brief-desktop-left .brief-step-body{flex-direction:column;display:flex;padding:0!important}.brief-pills-wrap{justify-content:center!important}.brief-desktop-right-name{letter-spacing:.28em;text-transform:uppercase;color:#ffffff1f;text-align:center;margin-top:20px;font-family:monospace;font-size:9px;font-weight:600;transition:opacity .4s cubic-bezier(.16,1,.3,1)}.brief-card{border-radius:0!important}.brief-card-grid{grid-template-columns:1fr 1fr!important;max-width:680px!important}.brief-q{letter-spacing:-3px!important;max-width:100%!important;font-size:64px!important;font-weight:900!important}.brief-sub{color:#9b9b9b!important;font-size:13px!important}.brief-mob-progress,.brief-mob-cta,.brief-mob-deco{display:none!important}}@media (max-width:1023px){.brief-desktop-right,.brief-dt-header,.brief-dt-footer,.brief-dt-step-label{display:none!important}}@media (min-width:769px){.brief-mob-cta{display:none!important}}@media (max-width:768px){.brief-mob-cta{display:block!important}.brief-main{height:auto!important;min-height:100svh!important;overflow:hidden visible!important}.brief-desktop-left{height:auto!important;min-height:100svh!important;position:relative!important}.brief-scroll-zone{flex:none!important;overflow:visible!important}}.brief-btn-next.brief-btn-disabled{pointer-events:none}.brief-btn-next.brief-btn-disabled:before{display:none!important}.brief-btn-next.brief-btn-disabled:hover{color:#0a0a0a!important}@keyframes briefBtnUnlock{0%{transform:scale(.97)}60%{transform:scale(1.02)}to{transform:scale(1)}}.brief-btn-next[data-unlocked=true]{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards briefBtnUnlock}input,textarea{scroll-margin-top:80px}
