.question-container{margin:40px 150px 80px}.gradient-line{background:linear-gradient(90deg,#33ca7f,#0f5ce6);border:none;height:3px}.question-button-container{background-color:#ece6e3;border:none;width:100%;height:7.8rem;margin:0;font-size:1.63rem;position:relative}.question-button-container:hover{cursor:pointer}.question{flex-direction:row;justify-content:space-between;align-items:center;margin:20px 0;font-weight:900;display:flex}.answer-paragraph{color:#000;z-index:10;background-color:#ece6e3;max-height:800px;font-size:20px;transition:max-height .5s ease-in-out;overflow:hidden}.answer-hidden{color:#000;background-color:#ece6e3;max-height:0;font-size:20px;transition:max-height .5s ease-in-out;overflow:hidden}@media only screen and (max-width:640px){.question-container{margin:80px 50px}}
.features-card-list{flex-wrap:wrap;justify-content:space-evenly;display:flex}.features-card{background-color:#fff;border-radius:8px;width:450px;height:510px;margin:40px 10px 10px;padding:20px;overflow:hidden}.features-video{width:100%;height:230px;position:relative}.features-video iframe{width:100%;height:100%;position:absolute;top:0;left:0}.features-title{height:50px;margin:25px 0 15px;font-family:secondary-roman;font-size:1.95rem;line-height:1.95rem}.features-details{text-overflow:ellipsis;font-size:1.1rem}
.copyright{white-space:nowrap;text-align:right;flex:1;padding:40px 20px 10px 0}.footer-links{width:400px;display:flex}.footer-branding{flex-direction:column;flex:4;justify-content:space-between;display:flex}.footer-title{color:#a5a2a2;text-align:left;margin:.65rem 0}.footer-column{text-align:left;flex:1}.footer-social{padding-right:20px}.footer a:hover{color:#33ca7f}.footer{color:#fff;z-index:10;text-align:center;background-color:#333;padding-top:20px;font-size:.78rem;position:relative}.footer-bottom{flex-direction:row;align-items:baseline;display:flex}.footer-main{text-align:center;flex-wrap:wrap;justify-content:space-evenly;display:flex}.slogan{text-align:left;margin-left:30px;font-family:secondary-italic;font-size:30px}.slogan div{line-height:1.95rem}.footer-logo img{text-align:left;max-width:200px;height:44px;margin:30px 40px 0 30px}.subscribe-field{justify-content:flex-start;display:flex}.subscribe-button{color:#333;cursor:pointer;background-color:#33ca7f;border:none;width:80px;height:40px;margin:0 20px 0 0;font-size:.78rem}.subscribe-input{background-color:#000;border:2px solid #fff;width:200px;height:40px;padding:5px}.footer-icon{margin:0 5px 0 0;font-size:20px;display:inline}@media only screen and (max-width:880px){.footer{padding-top:100px}.footer-social .footer-title{display:none}.footer-links{flex-wrap:wrap;width:230px;display:flex}.footer-column{flex:50%}.footer-icon{margin:20px;font-size:1.95rem!important}.footer-social{text-align:center;display:block;position:absolute;top:10px;left:calc(50vw - 150px)}}@media only screen and (max-width:600px){.footer-links{width:180px;margin-right:10px}.footer-branding{display:none}.footer-links{width:100%;margin:0 30px 0 90px}.footer-column{flex:1}}@media only screen and (max-width:418px){.footer-links{width:100%;margin:0 10px 0 40px}}
.help-container{height:100vh;overflow-y:scroll}.help-footer-container{width:100%;position:fixed;bottom:0}.break-word{word-wrap:break-word}
.home-integrations{background-color:#fff;border-radius:10px;max-width:1000px;margin:20px auto;padding:10px 20px 30px}.word-logo{margin-top:40px}.word-logo img{display:inline-block}.get-clearbrief-button{color:#0f5ce6;cursor:pointer;border:2px solid #0f5ce6;border-radius:2px;width:380px;max-width:100%;margin:0 auto;padding:10px;font-family:primary-regular;font-size:1.56rem}.integrations-list{flex-wrap:wrap;justify-content:space-evenly;align-items:flex-end;margin-top:50px;display:flex}.integration-item{flex-direction:column;justify-content:flex-start;align-items:center;width:250px;padding:15px;display:flex}.integration-logo img{width:100%;height:42px;position:relative}.integration-title{color:#0f5ce6;font-family:primary-regular;font-size:1.17rem}
.home-press-items{flex-wrap:wrap;justify-content:center;margin:70px auto;display:flex}.home-press-item{background-color:#fff;border-radius:8px;width:320px;height:350px;margin:20px;box-shadow:1px 1px 5px #333}.home-press-item:hover{transition:all .3s;box-shadow:3px 3px 5px #333}.home-press-item-guts{height:100%;padding:25px;position:relative}.more-clearbrief-news-button{text-align:center;color:#fff;cursor:pointer;border:2px solid #fff;border-radius:2px;width:380px;max-width:100%;margin:0 auto;padding:10px;font-family:primary-regular;font-size:1.56rem}.home-press-item-image img{text-align:center;object-fit:contain;width:100%;height:revert-layer}.home-press-item-title{color:#333;margin-top:20px;font-family:secondary-roman;font-size:1.63rem;line-height:1.95rem}.home-press-item-outlet{color:#555;text-transform:uppercase;font-family:primary-bold;font-size:1.04rem;position:absolute;bottom:15px}
.home-security{margin:20px}.home-security-content{align-items:space-between;background-color:#fff;border-radius:10px;max-width:800px;margin:60px auto;padding:20px;display:flex}.home-security-content-box-1-header{color:#000;margin-bottom:20px;font-family:secondary;font-size:2.27rem;line-height:2.6rem}.home-security-content-box-1-body{font-family:primary;font-size:1.3rem}.home-security-content-box-2{text-align:center;flex-direction:column;width:220px;margin:auto;padding:20px;display:flex}.security-button{text-align:center;color:#fff;cursor:pointer;background-color:#005ce6;border-radius:2px;width:380px;max-width:100%;margin:0 auto;padding:10px;font-family:primary;font-size:1.56rem}@media only screen and (max-width:500px){.home-security-content{flex-direction:column}}
.home-team{text-align:center;margin:0 20px}.home-team-circle-buttons-wrapper{background-color:#fff;border-radius:10px;max-width:1100px;margin:auto}.home-team-header{text-align:left;color:#aaa;text-transform:uppercase;padding:15px 0 0 15px;font-family:primary-bold;font-size:1.17rem}.home-team-card{background-color:#fff;border-radius:10px;max-width:1100px;margin:20px auto;display:flex}.advisor .home-team-card-box-1{border-left:1px solid #ccc;border-right:none;padding-left:20px}.home-team-card-box-1{border-right:1px solid #ccc;width:280px;margin:20px;padding-right:20px}.home-team-card-box-1-photo{width:250px;height:250px;overflow:hidden}.home-team-card-box-1-name{text-align:left;font-family:secondary-bold;font-size:2.6rem;line-height:2.6rem}.home-team-card-box-1-title{text-align:left;color:#888;font-family:primary-bold;font-size:1.3rem;line-height:1.63rem}.home-team-card-box-1-legal-role{text-align:left;color:#888;font-family:primary;font-size:1.3rem;line-height:1.95rem}.home-team-card-box-2{text-align:left;justify-content:center;align-items:center;padding:20px 20px 20px 0;font-size:1.3rem;display:flex}.advisors-container{flex-direction:row;align-items:center;min-height:620px;display:flex}@media only screen and (max-width:900px){.home-team-card{flex-direction:column;align-items:center}.home-team-card-box-1{border-right:none}.home-team-card-box-2{padding:0 30px 20px}}@media only screen and (max-width:700px){.portrait-circle-button img{width:80px;height:80px}.home-team-card-box-1{width:200px}.home-team-card-box-1-photo{width:200px;height:200px}.home-team-card-box-1-name{margin:5px 0;font-size:1.95rem;line-height:1.95rem}.home-team-card-box-1-title{font-size:1.17rem;line-height:1.43rem}}@media only screen and (max-width:530px){.home-team{margin:0}.advisors-container{height:unset;flex-direction:column}.advisor .home-team-card-box-1{border-left:none}}
.home-animation{float:right;z-index:1;order:3;width:60vw;margin-top:40px;padding-bottom:50px;position:sticky;top:10vh}.home-animation *{min-width:100%}.one-award{width:30vw;padding-top:50px}.home-awards-section{flex-wrap:wrap;justify-content:space-evenly;width:100%;margin-top:20px;display:flex}.home-award{text-align:center;width:250px;margin:10px}.home-award-text div:first-child{color:#005ce6;font-weight:800;line-height:2.41rem;font-size:1.82rem!important}.home-award-text div:nth-child(2){font-weight:800;font-size:1.3rem!important}.home-award-text div:nth-child(3){font-weight:800;font-size:.98rem!important}.home-awards-section .home-award{text-align:center;width:20%;margin:20px}.home-page>div{padding-left:30px;padding-right:30px}.header-section{background-color:#ece6e3;order:1;display:flex;position:relative;padding:20px 30px 100px!important}.section-panel-left{max-width:30vw;display:inline-block}.header-section-image{margin-left:10px}.header-section-title{z-index:2;color:#333;font-family:secondary-roman;font-size:4.55rem;font-weight:800;line-height:4.55rem!important}.header-section-title *{line-height:unset}.header-italic{font-family:secondary-italic;font-weight:100}.header-medium-italic{font-family:secondary-medium-italic!important}.header-roman{font-family:secondary-roman}.header-section-description{margin-top:26px;font-size:23px}.scrolling-animation-section{padding:0!important}.body-sections{background-color:#fff;order:3;padding:40px}.sub-section-title{color:#333;border-bottom:.5px solid #333;margin-bottom:36px;font-family:secondary;font-size:2.6rem;line-height:2.6rem!important}.section-title{color:#333;text-align:center;margin-top:-30px;margin-bottom:36px;font-family:secondary;font-size:3.25rem;line-height:2.6rem!important}.sub-section-title *{line-height:2.6rem!important}.sub-section{color:#333;margin-top:30px;font-family:primary}.sub-header-section{font-family:primary-regular;font-size:28px;line-height:34px}.sub-section-description{font-size:1.23rem;line-height:27px}.demo-section{justify-content:center;align-items:center;display:flex;padding:40px!important}.demo-description{color:#333;max-width:460px;margin:20px;font-family:primary;font-size:1.95rem;line-height:50px}.home-section{color:#333;padding-top:80px;padding-bottom:80px}.home-section-header{text-align:center;padding:0 15px 48px;font-family:secondary;font-size:3.25rem}.home-section-subheader{text-align:center;color:#333;margin:-35px 10vw 20px;font-family:primary;font-size:1.69rem}.home-section-header.no-ul{border-bottom:none}.home-section .demo-section{font-family:primary}.demo-buttons{flex-wrap:wrap;justify-content:center;margin-top:10px;display:flex}.demo-button{text-align:center;cursor:pointer;border:3px solid #005ce6;border-radius:2px;width:190px;height:55px;margin:5px 10px;padding-top:10px;font-family:primary;font-weight:400;font-size:20px!important}.one-button{width:320px;height:116px}.demo-button.primary,.one-button{color:#fff;background:#005ce6}.demo-button.secondary{color:#005ce6}@media only screen and (max-width:1587px){.home-awards-section .home-award{width:40%}}@media only screen and (max-width:1050px){.home-award-text div:first-child{line-height:1.63rem;font-size:1.3rem!important}.home-award-text div:nth-child(2){font-size:1.04rem!important}.home-award-text div:nth-child(3){font-size:.85rem!important}.header-section{flex-direction:column;margin-top:20px}.demo-buttons{flex-direction:column}.header-section-image{margin-top:50px}}@media only screen and (max-width:800px){.one-award{display:none}.body-sections{padding-top:0}.home-award{margin-top:20px}.demo-buttons{flex-direction:row;margin-top:10px}.home-section-header{font-size:2.6rem}.home-section-subheader{font-size:1.43rem}.demo-section{flex-direction:column}.scrolling-animation-section{flex-direction:column;display:flex}.home-animation{text-align:center;float:none;width:calc(100% - 1vw);position:relative;top:-25px;left:1vw}.header-section{padding-bottom:0!important}.section-panel-left{max-width:max-content}}@media only screen and (max-width:600px){.section-title{margin-top:15px}.home-awards-section{padding:0!important}.home-award{width:48%;margin-top:20px}.home-award-text div:first-child{color:#005ce6;font-size:1.17rem!important}.home-award-text div:nth-child(2){font-size:.98rem!important}.home-award-text div:nth-child(3){font-size:.85rem!important}.header-section-title{font-size:3.9rem}.home-section-header{margin-top:20px;font-size:2.6rem}.demo-description{font-size:1.95rem}.body-sections{padding:5px!important}.home-section{padding:35px 5px!important}.demo-description{margin:inherit 0!important}}@media only screen and (max-width:500px){.home-awards-section .home-award{width:90vw!important}}
.home-header-section-2{text-align:center;margin-top:60px;margin-bottom:30px}.home-header-section-title-2{color:#333;text-align:center;margin:50px;font-family:secondary-medium;font-size:5.2rem;line-height:5.2rem!important}.home-header-section-description-2{color:#333;margin-left:20px;margin-right:20px;font-family:primary;font-size:1.82rem;font-weight:800;line-height:2.27rem!important}.home-section-2{margin:20px 100px 100px}.header-section-title-2 *{line-height:unset}.loom-video{border:5px solid #000;border-radius:7px;height:0;margin:50px 100px;padding-bottom:56.25%;position:relative}.loom-video iframe{background-color:#000;width:100%;height:100%;padding-bottom:0;position:absolute;top:0;left:0}.home-headline{text-align:center;color:#333;margin:0 20px;font-family:primary;font-size:1.82rem;font-weight:800;line-height:2.27rem!important}.clear-animation-container{justify-content:space-evenly;align-items:center;margin-top:30px;display:flex}.clear-animation{justify-content:left;align-items:center;width:375px;min-width:375px;height:150px;position:relative;top:18px}.clear-animation-prefix{width:150px;min-width:150px;height:150px;min-height:150px;position:absolute;top:32.5px;left:-17px}.clear-animation-suffix{color:#333;font-family:secondary-medium;font-size:3.25rem;line-height:normal;position:absolute;top:30px;left:132px;width:225px!important}.demo-buttons-2{flex-wrap:wrap;justify-content:center;margin-top:10px;display:flex}.demo-button-2{text-align:center;cursor:pointer;border:3px solid #005ce6;border-radius:2px;width:190px;height:55px;margin:5px 10px;padding-top:10px;font-family:primary;font-weight:400;font-size:20px!important}.one-button-2{width:320px;height:116px}.demo-button-2.primary,.one-button-2{color:#fff;background:#005ce6}.demo-button-2.secondary{color:#005ce6}.home-section-title-2{color:#333;text-align:center;margin:50px;font-family:secondary-medium;font-size:3.9rem;line-height:4.42rem}.home-section-title-2.is-lightface{font-family:secondary}.home-section-title-2 .home-title-bold{font-family:secondary-bold}.home-section-sub-title-2{color:#333;text-align:center;margin:-25px 15px 30px;font-family:primary;font-size:1.95rem;line-height:2.27rem!important}.home-section-sub-title-2 .sub-bold{font-family:primary-bold}.company-logo-list,.org-name-list{flex-wrap:wrap;justify-content:space-evenly;display:flex}.company-logo-item{align-items:center;margin:30px 7%;display:flex}.org-name-item{text-align:center;background-color:#ededed;border-radius:30px;justify-content:center;align-items:center;width:260px;margin:20px;padding:20px;font-size:1.04rem;display:flex}.awards-list{flex-wrap:wrap;justify-content:space-evenly;margin-top:30px;display:flex}.portrait-circle-buttons{flex-wrap:wrap;justify-content:center;max-width:1100px;margin:20px auto;padding:0 20px;display:flex}.portrait-circle-button{width:100px!important;height:100px!important}.portrait-circle-button img{cursor:pointer;box-sizing:border-box;padding:5px;width:100px!important;height:100px!important}.portrait-circle-button.selected{position:relative}.portrait-circle-button.selected img{box-sizing:border-box;padding:5px;font-size:30px;display:inline-block;position:relative}.portrait-circle-button.selected:before{opacity:1;pointer-events:none;content:"";-webkit-mask-composite:xor;background:linear-gradient(to bottom right,#33ca7f,#0f5ce6);border-radius:100%;padding:5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.portrait-circle-button img{border-radius:50%}.home-margin{margin-left:20px;margin-right:20px}@media only screen and (max-width:800px){.loom-video{margin:50px 30px}.home-section-2{margin:50px}}@media only screen and (max-width:700px){.clear-animation-container{flex-direction:column;margin-top:0;margin-bottom:30px}}@media only screen and (max-width:600px){.loom-video{margin:50px 10px}.home-section-2{margin:20px}.home-header-section-title-2{margin:10px 20px 40px;font-size:3.9rem;line-height:3.9rem!important}.home-section-sub-title-2{margin-top:0;font-size:1.63rem}.home-section-title-2{margin:10px 0 40px;font-size:2.86rem;line-height:2.86rem!important}.home-header-section-2{margin:20px}.portrait-circle-buttons{padding:0}.org-name-list{margin-bottom:60px}.org-name-item{width:150px;margin:5px;padding:10px}.home-award{margin-top:50px;margin-bottom:100px;transform:scale(1.5)}}@media only screen and (max-width:500px){.home-header-section-title-2{margin:10px 0 0}.home-section-sub-title-2{margin-top:0}}@media only screen and (max-width:400px){.home-section-title-2{font-size:2.34rem}.clear-animation{margin-top:-50px;transform:scale(.7);width:250px!important}.home-margin{margin-left:5px;margin-right:5px}}
.promotion-container{max-width:1140px;margin:0 auto 80px;font-size:19px;line-height:22px}.promotion-image{text-align:center;text-align:center;max-width:50vw;margin:auto}.promotion-subtitle{color:#0f5ce6;font-size:30px;line-height:40px}.waitlist-left{flex:1;margin-right:20px}.waitlist-block{border-left:1px solid #000}.usage-container{justify-content:space-between;margin-top:30px;display:flex}.usage-block{flex:1;max-width:340px}.usage-block .image-wrapper{margin:0 40px}.usage-block .image-wrapper img{display:inline-block}.free-desc{max-width:830px;margin:0 auto}.tiktok-video{text-align:center;width:100%;margin:50px auto}.tiktok-video iframe{display:inline-block}@media only screen and (max-width:1240px){.promotion-container{margin:40px 50px}}@media only screen and (max-width:756px){.promotion-image{max-width:70vw!important}.promotion-container{flex-direction:column}.usage-container{flex-direction:column;align-items:center}.usage-block{margin-top:50px}}.lawstudents-title{color:#0f5ce6;font-family:primary-bold;font-size:40px;font-weight:700;line-height:40px}.info-block{background-color:#c9daf8;padding:10px 60px}.section-separator{background:linear-gradient(to bottom right,#33ca7f,#0f5ce6);width:400px;height:3px;margin:50px auto}@media only screen and (max-width:450px){.section-separator{width:100%}}
.nav-bar-custom-text{text-align:center;margin-top:-10px;margin-bottom:5px;font-size:1.04rem}
.open-arrow{color:#0f5ce6;font-size:1.3rem}.open-arrow:focus{outline:0!important}.view-more{color:#fff;align-items:center;margin-top:10px;font-size:.98rem;display:flex;position:absolute;top:370px}.more-read{color:#33ca7f;align-items:center;margin-top:10px;font-size:.98rem;display:flex}.press-container{text-align:center;margin:80px;line-height:1.2}.media-item{background-color:#fff;border-radius:8px;flex-direction:column;max-width:20.8rem;height:620px;margin:0 1.3rem 1.3rem 1.95rem;display:flex;overflow:hidden;box-shadow:1px 1px 5px #777;width:270px!important}.media-item-image{height:200px}.media-item-image img{width:100%;height:200px;overflow:hidden}.media-item-text{background-image:linear-gradient(to bottom right,#33ca7f,#0f5ce6);height:430px;padding:1.3rem;position:relative}.media-item-title{color:#fff;margin-bottom:1.3rem;font-family:secondary;font-size:1.49rem;font-weight:bolder;line-height:1.69rem}.media-item-description{color:#fff;text-align:left;font-size:.91rem}.news-container{flex-wrap:wrap;justify-content:center;max-width:1200px;margin:auto;display:flex}.highlight-title{text-wrap:balance;letter-spacing:.05em;margin:.65em 0;font-family:secondary;font-size:1.95rem}.highlight-text{font-size:1.1rem}.highlight-img{width:130px;position:absolute;top:10px;right:10px}.highlight-img img{display:inline-block}.highlight-container{color:#fff;justify-content:space-around;align-items:top;background-color:#000;min-width:300px;max-width:910px;margin:auto;padding:50px 50px 30px;display:flex;position:relative}@media only screen and (max-width:1000px){.highlight-container{flex-direction:column}.highlight-img{width:100%;margin-bottom:20px;position:relative}}@media only screen and (max-width:800px){.press-container{margin:80px 10px}}@media only screen and (max-width:400px){.highlight-container{margin-right:0;padding:20px}}
.testimonial-component{text-align:center}.testimonial-card{cursor:pointer;width:100vw;max-width:800px;margin:40px 0}.testimonial-quote{text-overflow:ellipsis;padding:20px;font-family:secondary-roman;font-size:1.82rem}.testimonial-bottom{text-align:left;font-family:primary-regular;font-size:1.63rem;display:flex}.testimonial-image img{max-width:130px;max-height:130px;margin:20px}.testimonial-image *{border-radius:100%}.testimonial-person-name{margin-top:46px;margin-left:10px;line-height:1.63rem}.testimonial-person-title{display:inherit;word-break:normal;margin-top:2px;margin-left:10px}.testimonial-person-title.hyperlink{color:#005ce6;cursor:pointer;text-decoration:underline}.testimonial-video{margin-top:10px}.testimonial-video iframe{display:inline}@media only screen and (max-width:1000px){.testimonial-quote{font-size:1.56rem}}@media only screen and (max-width:925px){.testimonial-person-title{font-size:1.17rem;line-height:1.37rem}}@media only screen and (max-width:800px){.testimonial-card{width:calc(100vw - 40px)}}@media only screen and (max-width:600px){.testimonial-card{padding-bottom:30px}}@media only screen and (max-width:500px){.testimonial-image img{max-width:80px;max-height:80px;margin:30px 10px 0}}@media only screen and (max-width:400px){.testimonial-quote{padding:10px 0 0}.testimonial-video iframe{width:200px!important}}
.m-10-auto{margin:10px auto}.m-share{margin:10px 80px}.cb-min-h-30{min-height:30px}.ml-ti-mix{text-indent:-.25in;margin-left:.5in}.ti-0{text-indent:0}.tt-uppercase{text-transform:uppercase}.error-bar{text-align:center;height:40px;padding:10px}.pt-title{margin:5.2rem;font-size:1.3rem}.pt-span{font-size:24pt}.terms-span{font:7pt}.ff-times-7{font:7pt Times New Roman}.btn-back{margin:-40px 0 0;position:absolute}.align-items-center{align-items:center}.h-screen{height:100vh}.dark-bg{background-color:#333}.anon-font{color:#55656d;font-size:12pt;line-height:115%}
.home-v3{--ivory:#eae7e1;--paper:#f4f2ec;--white:#fff;--vellum:#faf8f3;--ink:#1a1a1a;--ink-soft:#1a1a1aa8;--navy:#1a1a1a;--ink-black:#111;--navy-line:#ffffff24;--blue:#3052d6;--blue-700:#243fae;--blue-soft:#c7ed00;--blue-tint:#e4e8fb;--olive:#8b6651;--olive-soft:#c7ed00;--olive-rgb:139,102,81;--copper-rgb:48,82,214;--rule:#d6d1c6;--rule-2:#ded9ce;--font-head:var(--font-publico), "Source Serif 4", Georgia, serif;--font-body:var(--font-dm-sans), system-ui, -apple-system, sans-serif;--font-v3-head:var(--font-publico), "Source Serif 4", Georgia, serif;--font-v3-body:var(--font-dm-sans), system-ui, -apple-system, sans-serif;--shadow-mock:0 2px 4px #0c18280f, 0 18px 44px #0c182829, 0 40px 90px #0c18281a;--shadow-soft:0 1px 3px #0c18280f, 0 10px 30px #0c182814;--maxw:1240px;--gutter:clamp(22px, 5vw, 60px)}.home-v3 *{box-sizing:border-box}.home-v3{-webkit-text-size-adjust:100%;scroll-behavior:smooth;font-family:var(--font-body);color:var(--ink);background:var(--ivory);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;font-style:normal;font-weight:300;line-height:1.7}.home-v3 h1,.home-v3 h2,.home-v3 h3,.home-v3 h4{font-family:var(--font-head);letter-spacing:-.01em;margin:0;font-style:normal;font-weight:500;line-height:1.07}.home-v3 h1{letter-spacing:-.02em;font-size:clamp(2.75rem,5.2vw,4rem)}.home-v3 h2{font-size:clamp(1.9rem,3.4vw,2.85rem);line-height:1.1}.home-v3 h3{letter-spacing:0;font-size:clamp(1.1rem,1.4vw,1.25rem)}.home-v3 .workflows h2,.home-v3 .gen-ai h2{line-height:1.25}.home-v3 .workflows h3{font-size:clamp(1.75rem,2.4vw,2.1rem);line-height:1.2}.home-v3 .litigation-workflow h3{font-size:clamp(1.75rem,2.8vw,2.6rem);line-height:1.25}.home-v3 .awards h2{letter-spacing:-.02em;font-size:clamp(2.75rem,5.2vw,4rem)}@layer base{.home-v3 p{margin:0}}.home-v3 a{color:var(--blue);text-decoration:none}.home-v3 img,.home-v3 svg{max-width:100%;display:block}.home-v3 section{position:relative}.home-v3 .btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;padding:16px 28px;font-size:15px;font-weight:500;line-height:1;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}.home-v3 .btn-primary{background:var(--blue);color:#fff}.home-v3 .btn-primary:hover{background:var(--blue-700)}.home-v3 .btn-secondary{color:var(--ink);border-color:var(--ink);background:0 0}.home-v3 .btn-secondary:hover{background:var(--ink);color:#fff}.home-v3 .btn-on-navy{color:#fff;background:0 0;border-color:#ffffff73}.home-v3 .btn-on-navy:hover{color:var(--navy);background:#fff;border-color:#fff}.home-v3 .btn-lg{padding:18px 32px;font-size:16px}.home-v3 .btn-sm{padding:10px 14px}.home-v3 .mock{border:1px solid var(--rule);box-shadow:var(--shadow-mock);background:#fff;border-radius:10px;margin-top:clamp(40px,5vw,64px);position:relative;overflow:hidden}.home-v3 .marquee{width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.home-v3 .mq-set{flex:none;align-items:center;animation:34s linear infinite cb-mq;display:flex}.home-v3 .marquee:hover .mq-set{animation-play-state:paused}.home-v3 .problem h2{line-height:1.3}.home-v3 .problem a{color:#8fbfff;text-underline-offset:3px;font-weight:600;text-decoration:underline}.home-v3 .problem a.source-link{color:#fff;font-weight:400;text-decoration:none}.home-v3 .rule-11 h3{font-size:clamp(1.25rem,1.8vw,1.6rem);line-height:1.25;font-family:var(--font-body);font-weight:500}.home-v3 .finalcta .btn-primary{background:var(--olive-soft);color:var(--ink)}.home-v3 .finalcta .btn-primary:hover{color:var(--ink);background:#b6d900}@keyframes cb-mq{to{transform:translate(-100%)}}.home-v3 .bg-motion{z-index:0;pointer-events:none;--T:17s;--c-line:#1a1a1a16;--c-box:#3052d666;--c-accent:#96b400f2;--c-warm:#8b665173;position:absolute;inset:0;overflow:hidden}.home-v3 .mg-scene{position:absolute}.home-v3 .mg-scene svg{width:100%;height:auto;display:block;overflow:visible}.home-v3 .bg-motion .mg-boxdraw,.home-v3 .bg-motion .mg-boxdot,.home-v3 .bg-motion .mg-tick,.home-v3 .bg-motion .mg-trace,.home-v3 .bg-motion .mg-check,.home-v3 .bg-motion .mg-pulse{vector-effect:non-scaling-stroke}.home-v3 .mg-row{fill:var(--c-line);opacity:0;animation:mgRow var(--T) ease infinite}.home-v3 .mg-boxdraw{fill:none;stroke:var(--c-box);stroke-width:1.2px;animation:mgBoxDraw var(--T) cubic-bezier(.65,.02,.25,1) infinite}.home-v3 .mg-boxdot{fill:none;stroke:var(--c-box);stroke-width:1.2px;stroke-dasharray:.1 6;stroke-linecap:round;animation:mgBoxDot var(--T) linear infinite}.home-v3 .mg-tick{fill:none;stroke:var(--c-box);stroke-width:1.4px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:mgTick var(--T) cubic-bezier(.2,.7,.2,1) infinite}.home-v3 .mg-trace{fill:none;stroke:var(--c-box);stroke-width:1.4px;stroke-dasharray:.1 7;stroke-linecap:round;animation:mgTrace var(--T) linear infinite}.home-v3 .mg-node{fill:var(--c-warm);transform-box:fill-box;transform-origin:50%;animation:mgNode var(--T) cubic-bezier(.2,.7,.2,1) infinite}.home-v3 .mg-hl{opacity:0;transform-box:fill-box;transform-origin:0;animation:mgHL var(--T) cubic-bezier(.5,.05,.2,1) infinite}.home-v3 .mg-vtick{fill:var(--c-accent);animation:mgNode var(--T) ease infinite}.home-v3 .mg-check{fill:none;stroke:var(--c-accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;animation:mgCheck var(--T) cubic-bezier(.6,.02,.3,1) infinite}.home-v3 .mg-pulse{fill:none;stroke:var(--c-accent);stroke-width:1.2px;transform-box:fill-box;transform-origin:50%;animation:mgPulse var(--T) cubic-bezier(.2,.6,.2,1) infinite}.home-v3 .mg-pulse.two{animation-name:mgPulse2}.home-v3 .mg-traceclip{transform-box:fill-box;transform-origin:0;animation:mgTraceClip var(--T) cubic-bezier(.5,.05,.2,1) infinite}@keyframes mgRow{0%{opacity:0}5%{opacity:1}90%{opacity:1}96%{opacity:0}to{opacity:0}}@keyframes mgBoxDraw{0%{stroke-dashoffset:var(--len);opacity:0}2%{opacity:1}12%{stroke-dashoffset:0;opacity:1}16%{opacity:1}20%{opacity:0}to{opacity:0;stroke-dashoffset:0}}@keyframes mgBoxDot{0%,14%{opacity:0;stroke-dashoffset:0}20%{opacity:.9;stroke-dashoffset:0}86%{opacity:.9;stroke-dashoffset:-22px}93%{opacity:0;stroke-dashoffset:-24px}to{opacity:0}}@keyframes mgTick{0%,13%{opacity:0;transform:scale(.45)}21%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}93%{opacity:0;transform:scale(1)}to{opacity:0}}@keyframes mgTraceClip{0%,27%{transform:scaleX(0)}44%{transform:scaleX(1)}88%{transform:scaleX(1)}93%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes mgTrace{0%,26%{opacity:0}30%{opacity:.85}88%{opacity:.85}93%{opacity:0}to{opacity:0}}@keyframes mgNode{0%,42%{opacity:0;transform:scale(.2)}48%{opacity:1;transform:scale(1)}88%{opacity:1;transform:scale(1)}93%{opacity:0}to{opacity:0}}@keyframes mgHL{0%,44%{opacity:0;transform:scaleX(.15)}54%{opacity:1;transform:scaleX(1)}89%{opacity:1;transform:scaleX(1)}94%{opacity:0}to{opacity:0;transform:scaleX(1)}}@keyframes mgCheck{0%,54%{stroke-dashoffset:var(--clen);opacity:0}57%{opacity:1}65%{stroke-dashoffset:0;opacity:1}89%{opacity:1}94%{opacity:0}to{opacity:0}}@keyframes mgPulse{0%,55%{opacity:0;transform:scale(.3)}59%{opacity:.6}72%{opacity:0;transform:scale(1)}to{opacity:0}}@keyframes mgPulse2{0%,59%{opacity:0;transform:scale(.3)}63%{opacity:.38}78%{opacity:0;transform:scale(1.3)}to{opacity:0}}.home-v3 .finalcta .mg-scene{width:min(40%,520px);top:11%;right:4%}.home-v3 .finalcta .bg-motion{--T:15s;--c-line:#ffffff1f;--c-box:#ffffff73;--c-accent:#c7ed00;--c-warm:#fff6}.home-v3 .finalcta .bg-motion .mg-hl{fill:#ffffff24}.home-v3 .hero .mock{margin-top:0;position:relative}.home-v3 .hero .mock .hero-shot{transform-origin:60% 44%;will-change:filter, transform}.home-v3 .hero .mock.is-focusing .hero-shot{animation:2.3s cubic-bezier(.33,0,.18,1) both heroFocus}@keyframes heroFocus{0%{filter:blur(20px)brightness(1.3)saturate(.7)contrast(.92);transform:scale(1.06)}50%{filter:blur(4px)brightness(1.1)saturate(.94)contrast(.98)}to{filter:blur()brightness()saturate()contrast();transform:scale(1)}}.home-v3 .hero .mock .hero-crossfade{opacity:0}.home-v3 .hero .mock.is-focusing .hero-crossfade{animation:12s ease-in-out infinite heroCrossfade}@keyframes heroCrossfade{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}.home-v3 .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(24px)}.home-v3 .reveal.in{opacity:1;transform:none}.home-v3 .reveal.d1{transition-delay:.1s}.home-v3 .reveal.d2{transition-delay:.2s}.home-v3 .reveal.d3{transition-delay:.3s}@media (max-width:760px){.home-v3 .mg-scene{display:none}}@media (prefers-reduced-motion:reduce){.home-v3{scroll-behavior:auto}.home-v3 .reveal{opacity:1;transition:none;transform:none}.home-v3 .hero .mock.is-focusing .hero-shot,.home-v3 .hero .mock.is-focusing .hero-crossfade,.home-v3 .mq-set{animation:none}.home-v3 .marquee{flex-wrap:wrap;-webkit-mask-image:none;mask-image:none}.home-v3 .marquee .mq-set:nth-child(2),.home-v3 .bg-motion{display:none}}
.home-v3 .resource-header{background:var(--paper);border-bottom:1px solid var(--rule)}.home-v3 .resource-header-inner{max-width:1180px;margin:0 auto;padding:72px 40px 56px}.home-v3 .resource-header-copy{flex-direction:column;gap:16px;display:flex}.home-v3 .resource-header h1{letter-spacing:-.02em;font-size:56px;line-height:1.05}.home-v3 .resource-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:12px;font-weight:600}.home-v3 .resource-lead{color:#5c5b58;max-width:480px;font-size:18px;line-height:1.55}.home-v3 .resource-body{flex-direction:column;gap:64px;max-width:1180px;margin:0 auto;padding:56px 40px 80px;display:flex}.home-v3 .resource-section{flex-direction:column;gap:24px;scroll-margin-top:96px;display:flex}.home-v3 .resource-section-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;display:flex}.home-v3 .resource-section-head h2{letter-spacing:0;font-size:28px;line-height:1.15}.home-v3 .resource-section-head span{color:#6e6c68;font-size:13px}.home-v3 .resource-label{letter-spacing:.14em;text-transform:uppercase;color:#6e6c68;font-size:12px;font-weight:600}.home-v3 .resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.home-v3 .resource-card{background:var(--white);border:1px solid var(--rule);color:var(--ink);border-radius:6px;transition:box-shadow .16s,border-color .16s}.home-v3 a.resource-card:hover{color:var(--ink);border-color:#c9c3b6;box-shadow:0 1px 3px #0c18280f,0 10px 30px #0c18281a}.home-v3 .resource-card h3{letter-spacing:0;font-size:20px;line-height:1.25}.home-v3 .resource-card-action{color:var(--blue);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:500;display:inline-flex}.home-v3 .resource-card-action svg{width:14px;height:14px}.home-v3 .resource-pills{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.home-v3 .resource-pill{letter-spacing:.1em;text-transform:uppercase;color:#6e6c68;border:1px solid var(--rule-2);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.6}.home-v3 .resource-pill-accent{color:var(--blue);background:var(--blue-tint);border-color:var(--blue-tint)}.home-v3 .resource-actions{flex-wrap:wrap;gap:10px;display:flex}.home-v3 .resource-btn-lime{background:var(--olive-soft);color:var(--ink)}.home-v3 .resource-btn-lime:hover{color:var(--ink);background:#b6d900}.home-v3 .guides-header{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:48px;display:grid}.home-v3 .guides-jump{flex-direction:column;justify-self:end;align-items:flex-end;gap:10px;display:flex}.home-v3 .guides-jump-label{letter-spacing:.08em;text-transform:uppercase;color:#6e6c68;font-size:12px;font-weight:500}.home-v3 .guides-jump nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-v3 .guides-jump a{border:1px solid var(--ink);color:var(--ink);border-radius:3px;padding:10px 16px;font-size:14px;font-weight:500;line-height:1.4;transition:background .16s,color .16s}.home-v3 .guides-jump a:hover{background:var(--ink);color:#fff}.home-v3 .guide-card{flex-direction:column;gap:16px;padding:24px;display:flex}.home-v3 .guide-card.is-locked{opacity:.55;cursor:default}.home-v3 .guide-card-top{justify-content:space-between;align-items:center;display:flex}.home-v3 .guide-card-icon{background:var(--blue-tint);width:40px;height:40px;color:var(--blue);border-radius:6px;justify-content:center;align-items:center;display:flex}.home-v3 .guide-card-icon svg{width:20px;height:20px}.home-v3 .guide-card-copy{flex-direction:column;gap:6px;display:flex}.home-v3 .guide-card-copy p{color:#5c5b58;font-size:14px;line-height:1.55}.home-v3 .guides-member-banner{background:var(--ink);color:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.home-v3 .guides-member-banner-text{align-items:center;gap:18px;display:flex}.home-v3 .guides-member-banner-icon{width:44px;height:44px;color:var(--olive-soft);border:1px solid #ffffff4d;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.home-v3 .guides-member-banner-icon svg{width:20px;height:20px}.home-v3 .guides-member-banner-title{font-family:var(--font-head);font-size:22px;font-weight:500;line-height:1.2}.home-v3 .guides-member-banner-sub{color:#ffffffb8;font-size:14px}.home-v3 .guides-help{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;display:flex}.home-v3 .guides-help-title{font-family:var(--font-head);font-size:20px;font-weight:500}.home-v3 .guides-help-sub{color:#5c5b58;font-size:14px}.home-v3 .examples-header{flex-direction:column;gap:40px;padding-bottom:48px;display:flex}.home-v3 .examples-header .resource-header-copy{max-width:720px}.home-v3 .examples-header .resource-lead{max-width:560px}.home-v3 .examples-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.home-v3 .examples-steps li{border-top:1px solid var(--ink);align-items:flex-start;gap:14px;padding-top:14px;display:flex}.home-v3 .examples-steps li>span:last-child{flex-direction:column;gap:2px;display:flex}.home-v3 .examples-step-number{font-family:var(--font-head);color:var(--blue);font-size:22px;font-weight:500;line-height:1}.home-v3 .examples-step-title{font-size:15px;font-weight:500}.home-v3 .examples-step-text{color:#5c5b58;font-size:14px}.home-v3 .examples-body{gap:48px}.home-v3 .examples-body>.resource-section:first-child{gap:20px}.home-v3 .example-featured{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.home-v3 .example-featured-copy{flex-direction:column;gap:18px;padding:40px;display:flex}.home-v3 .example-featured-copy h2{letter-spacing:-.01em;font-size:30px;line-height:1.2}.home-v3 .example-featured-copy dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:0;font-size:14px;display:grid}.home-v3 .example-featured-copy dl>div{flex-direction:column;gap:2px;display:flex}.home-v3 .example-featured-copy dt{letter-spacing:.08em;text-transform:uppercase;color:#6e6c68;font-size:11px;font-weight:600}.home-v3 .example-featured-copy dd{color:var(--ink);margin:0}.home-v3 .example-featured-copy .btn{align-self:flex-start;gap:8px;margin-top:auto}.home-v3 .example-featured-copy .btn svg{width:14px;height:14px}.home-v3 .example-featured:hover .btn-primary{background:var(--blue-700)}.home-v3 .example-card{flex-direction:column;display:flex;overflow:hidden}.home-v3 .example-card-band{background:var(--paper);border-bottom:1px solid var(--rule-2);letter-spacing:.1em;text-transform:uppercase;color:#6e6c68;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;font-size:11px;font-weight:600;display:flex}.home-v3 .example-card-year{font-family:var(--font-head);letter-spacing:0;color:var(--ink);font-size:22px;font-weight:500;line-height:1}.home-v3 .example-card-body{flex-direction:column;flex:1;gap:10px;padding:22px;display:flex}.home-v3 .example-card-body h3{line-height:1.3}.home-v3 .example-card-kind{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:600}.home-v3 .example-card-issued{color:#5c5b58;font-size:13px}.home-v3 .example-card .resource-card-action{padding-top:10px}.home-v3 .examples-cta{background:var(--ink);color:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:56px 48px;display:flex}.home-v3 .examples-cta>div{flex-direction:column;gap:10px;max-width:620px;display:flex}.home-v3 .examples-cta h2{letter-spacing:-.01em;font-size:34px;line-height:1.15}.home-v3 .examples-cta p{color:#ffffffb8;font-size:16px;line-height:1.55}.home-v3 .example-preview{background:var(--paper);border-right:1px solid var(--rule-2);align-items:flex-end;gap:12px;min-height:340px;padding:36px 0 0 36px;display:flex;overflow:hidden}.home-v3 .example-preview-brief{background:var(--white);border:1px solid var(--rule-2);border-bottom:none;border-radius:4px 4px 0 0;flex-direction:column;flex:1 1 0;gap:9px;min-height:300px;padding:22px 20px 0;display:flex}.home-v3 .example-preview-source{background:var(--white);border:1px solid var(--blue);border-bottom:none;border-radius:4px 4px 0 0;flex-direction:column;flex:0 0 44%;gap:8px;min-height:260px;padding:14px 16px 0;display:flex;box-shadow:0 10px 30px #0c18281a}.home-v3 .preview-line{background:var(--rule-2);border-radius:2px;height:6px}.home-v3 .preview-title{background:var(--ink);opacity:.85;height:8px}.home-v3 .preview-subtitle{background:var(--rule)}.home-v3 .preview-gap{height:10px}.home-v3 .preview-cite-row{align-items:center;gap:6px;display:flex}.home-v3 .preview-cite{background:var(--blue-tint);border:1px solid var(--blue);border-radius:2px;height:12px}.home-v3 .preview-source-head{color:var(--blue);letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:9px;font-weight:600;line-height:1.2;display:flex}.home-v3 .preview-source-title{background:var(--blue);border-radius:2px;width:50%;height:6px}.home-v3 .preview-rule{background:var(--rule-2);height:1px}.home-v3 .preview-source-line{height:5px}.home-v3 .preview-source-line.is-highlighted{background:var(--olive-soft)}@media (max-width:900px){.home-v3 .examples-steps,.home-v3 .example-featured{grid-template-columns:minmax(0,1fr)}.home-v3 .example-preview{border-right:none;border-bottom:1px solid var(--rule-2);min-height:260px}.home-v3 .examples-body .resource-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.home-v3 .resource-grid,.home-v3 .guides-header{grid-template-columns:minmax(0,1fr)}.home-v3 .guides-jump{justify-self:start;align-items:flex-start}.home-v3 .guides-jump nav{justify-content:flex-start}.home-v3 .resource-header-inner{padding:48px 20px 40px}.home-v3 .resource-header h1{font-size:42px}.home-v3 .resource-body{gap:48px;padding:40px 20px 64px}.home-v3 .example-featured-copy{padding:28px 24px}.home-v3 .example-featured-copy h2{font-size:24px}.home-v3 .examples-cta{padding:40px 28px}.home-v3 .examples-cta h2{font-size:28px}}
/*# sourceMappingURL=0vwuzq1a6cfmb.css.map*/