@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/concepts/redline-md/assets/fonts/figtree-400-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/concepts/redline-md/assets/fonts/figtree-400-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/concepts/redline-md/assets/fonts/figtree-500-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/concepts/redline-md/assets/fonts/figtree-500-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/concepts/redline-md/assets/fonts/figtree-600-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/concepts/redline-md/assets/fonts/figtree-600-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/concepts/redline-md/assets/fonts/figtree-700-normal-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/concepts/redline-md/assets/fonts/figtree-700-normal-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}body{margin:0;background-color:#ffffff;color:#0a0a0a;font-family:Figtree,Arial,sans-serif;font-size:1.125rem;line-height:1.5;letter-spacing:-.02em;-webkit-font-smoothing:antialiased}.page-wrapper{overflow:clip}.main-wrapper{display:block}.padding-global{padding-left:1.5rem;padding-right:1.5rem}.container-large{max-width:79.5rem}.container-large,.container-small{margin-left:auto;margin-right:auto}.container-small{max-width:51.25rem}.padding-section-large{padding-top:8rem;padding-bottom:8rem}.padding-section-medium{padding-top:6rem;padding-bottom:6rem}.section-frame{padding-left:1.25rem;padding-right:1.25rem}.section-card{max-width:87.5rem;margin-left:auto;margin-right:auto;border-radius:2.5rem;background-color:#f8f7f7;overflow:clip}.section-card.is-hero{padding-top:9rem;background-image:linear-gradient(180deg,#ffffff,#fff4f2 45%,#fde3df)}.heading-style-h1{font-size:3.75rem;font-weight:600;line-height:1.15;letter-spacing:-.02em}.heading-style-h2{font-size:3rem}.heading-style-h2,.heading-style-h3{text-wrap:balance;font-weight:600;line-height:1.15;letter-spacing:-.02em}.heading-style-h3{font-size:2.5rem}.heading-style-h4{font-size:1.5rem;font-weight:600;line-height:1.15;letter-spacing:-.015em}.heading-style-h5{font-size:1.25rem;font-weight:600;line-height:1.3}.heading-style-h6{font-size:1.125rem;font-weight:600;line-height:1.4}.text-size-large{font-size:1.25rem;line-height:1.5}.text-size-small{font-size:.875rem;line-height:1.5}.text-color-white{color:#ffffff}.max-width-small{max-width:34rem}.max-width-medium{max-width:44rem}.heading_component{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3.5rem}.heading_component.is-center{align-items:center;text-align:center}.heading_component.is-flush{margin-bottom:0}.heading_component.is-narrow{max-width:54rem}.report_heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:3rem}.tag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .875rem;border-radius:100rem;background-color:#ffffff;box-shadow:0 1px 2px rgba(10,10,10,.06),0 0 0 1px #eeeeee;font-size:.875rem;font-weight:600;color:#0a0a0a}.tag_dot{width:.5rem;height:.5rem;border-radius:50%;background-color:#de332f}.button{position:relative;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-height:3.25rem;padding:.75rem 1.625rem;border:0;border-radius:100rem;background-color:#0a0a0a;color:#ffffff;font-family:Figtree,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none;cursor:pointer;overflow:hidden;transition:transform .3s ease}.button:hover{transform:scale(.98)}.button.is-secondary{background-color:#ffffff;color:#0a0a0a;box-shadow:0 1px 2px rgba(10,10,10,.06),0 0 0 1px #eeeeee}.button.is-accent{background-color:#de332f}.button.is-small{min-height:2.75rem;padding:.625rem 1.25rem;font-size:.875rem}.button.is-full{width:100%}.button_hover{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#de332f;transform:translateY(140%);transition:transform .35s ease}.button:hover .button_hover{transform:translateY(0)}.faq_item.is-accordion-active .faq_icon{transform:rotate(45deg)}.button_content{position:relative;z-index:1;display:flex;align-items:center;gap:.625rem}.button_price{padding-left:.625rem;border-left:1px solid rgba(255,255,255,.35)}.button-group{display:flex;flex-wrap:wrap;gap:.75rem}.button-group.is-center{justify-content:center}.project-bar_component{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;align-items:center;justify-content:center;gap:1rem;height:2.75rem;padding-left:1.25rem;padding-right:1.25rem;background-color:#0a0a0a}.project-bar_label{font-size:.75rem;font-weight:500;color:#9a9999;text-decoration:none}.project-bar_label.is-right{position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.project-bar_label.is-right:hover{color:#ffffff}.project-bar_links{display:flex;gap:2px;padding:.1875rem;border-radius:100rem;background-color:#1f1f1f}.project-bar_link{padding:.375rem .875rem;border-radius:100rem;font-size:.75rem;font-weight:600;color:#d9d9d9;text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.project-bar_link:hover{color:#ffffff}.project-bar_link.is-active{background-color:#ffffff;color:#0a0a0a}.navbar_component{position:fixed;top:4rem;left:0;right:0;z-index:50;padding-left:1.25rem;padding-right:1.25rem}.navbar_container{justify-content:space-between;max-width:79.5rem;margin-left:auto;margin-right:auto;padding:.625rem .625rem .625rem 1.5rem;border-radius:100rem;background-color:rgba(255,255,255,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px 2px rgba(10,10,10,.05),0 0 0 1px #eeeeee}.brand_link,.navbar_container{display:flex;align-items:center}.brand_link{gap:.5rem;color:#0a0a0a;text-decoration:none}.brand_logo{display:block;width:auto;height:2.5rem}.navbar_menu{display:flex;align-items:center;gap:1.75rem}.navbar_link{color:#696868;font-size:1rem;font-weight:500;text-decoration:none}.navbar_link:hover{color:#0a0a0a}.hero_content{display:flex;flex-direction:column;align-items:center;gap:1.5rem;max-width:54rem;margin-left:auto;margin-right:auto;text-align:center}.pill{display:inline-flex;flex-shrink:0;align-items:center;align-self:flex-start;padding:.25rem .625rem;border-radius:100rem;font-size:.75rem;font-weight:700}.pill.is-red{background-color:#fde3df;color:#b42320}.pill.is-green{background-color:#e3f4e8;color:#1c7a43}.pill.is-gray{background-color:#eeeeee;color:#696868}.problem_component{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.problem_card{padding:3rem;border-radius:2rem;background-color:#0a0a0a;color:#ffffff}.problem_number{font-size:6rem;font-weight:600;line-height:1;letter-spacing:-.04em;color:#ff5b54}.problem_caption{margin:1rem 0 0;font-size:1.25rem;line-height:1.5;color:#d9d9d9}.problem_stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem;margin-top:1rem}.problem_stat{padding:1.75rem;border-radius:2rem;background-color:#f8f7f7}.problem_stat-number{font-size:2.75rem;font-weight:600;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.problem_stat-label{margin-top:.5rem;font-size:.875rem;color:#696868}.how_component{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.how_card{display:flex;flex-direction:column;gap:3.5rem;padding:2rem;border-radius:2rem;background-color:#ffffff}.how_number{font-size:4rem;font-weight:600;line-height:1;letter-spacing:-.04em;color:#e4e4e4}.how_card-content{display:flex;flex-direction:column;gap:.625rem}.report_component{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.report_card{gap:1.5rem;padding:2rem 2rem 0;border-radius:2rem;background-color:#f8f7f7;overflow:hidden}.report_card,.report_card-content{display:flex;flex-direction:column}.report_card-content{gap:.625rem}.demo_component{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1rem;gap:1rem;align-items:start}.demo_contract{padding:2.5rem;border-radius:2rem;background-color:#ffffff;box-shadow:0 0 0 1px #eeeeee;font-size:1.125rem;line-height:1.6;color:#333333}.demo_contract-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.demo_contract-title{font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#696868}.demo_clause{margin:0 0 .875rem;padding:.875rem 1rem;border-radius:1rem;transition:background-color .25s ease}.demo_clause.is-flag{cursor:pointer;background-color:#fbfafa}.demo_clause.is-flag:hover{background-color:#fff4f2}.demo_clause.is-active{background-color:#fde3df}.demo_clause-number{margin-right:.5rem;font-size:.75rem;font-weight:700;color:#696868}.demo_strike{color:inherit;text-decoration:none}.demo_clause.is-active .demo_strike{color:#b42320;text-decoration:line-through}.demo_insert{padding:0 .25rem;border-radius:.25rem;background-color:#e3f4e8;color:#1c7a43}.demo_redline{display:none}.demo_redline.is-show{display:inline}.demo_review{position:-webkit-sticky;position:sticky;top:7rem;display:flex;flex-direction:column;gap:.75rem;padding:2rem;border-radius:2rem;background-color:#0a0a0a;color:#ffffff}.demo_review-title{margin:0 0 .5rem;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#9a9999}.demo_flag{display:flex;align-items:center;gap:.75rem;width:100%;box-sizing:border-box;padding:.875rem 1rem;border:1px solid #272727;border-radius:1rem;background-color:transparent;color:#ffffff;font-size:1rem;font-weight:600;cursor:pointer}.demo_flag.is-active{border-color:#ff5b54;background-color:#1a1a1a}.demo_flag-dot{flex:none;width:.625rem;height:.625rem;border-radius:50%;background-color:#ff5b54}.demo_flag-dot.is-mid{background-color:#f2b441}.demo_flag-level{margin-left:auto;font-size:.75rem;color:#9a9999}.demo_calc{margin-top:.5rem;padding-top:1.25rem;border-top:1px solid #272727}.demo_calc-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;font-size:1rem;color:#d9d9d9}.demo_calc-row.is-result{margin-top:.25rem;margin-bottom:1.5rem}.demo_calc-premium{font-weight:700;color:#ffffff}.demo_calc-raw{display:none}.demo_range{position:relative;margin-bottom:.875rem}.demo_range-track{position:relative;margin-top:1.625rem;margin-bottom:.5rem;height:.5rem;border-radius:.5rem;background-color:#272727;cursor:pointer}.demo_range-fill{position:absolute;left:0;top:0;bottom:0;border-radius:.5rem;background-color:#ff5b54}.demo_range-handle{position:absolute;top:50%;width:1.5rem;height:1.5rem;margin-top:-.75rem;margin-left:-.75rem;border-radius:50%;background-color:#ffffff;box-shadow:0 2px 8px rgba(0,0,0,.4);cursor:-webkit-grab;cursor:grab}.demo_calc-result{font-size:2.75rem;font-weight:600;letter-spacing:-.03em;color:#ff5b54}.terms_component{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.terms_card{display:flex;flex-direction:column;gap:3rem;padding:2rem;border-radius:2rem;background-color:#f8f7f7}.terms_icon-wrapper{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#fde3df;color:#b42320}.terms_icon{width:1.375rem;height:1.375rem}.terms_card-content{display:flex;flex-direction:column;gap:.5rem}.pricing_source{margin:1rem 0 0;font-size:.75rem;color:#696868}.testimonials_component{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.testimonials_card{display:flex;flex-direction:column;gap:1.75rem;padding:2rem;border-radius:2rem;background-color:#f8f7f7}.testimonials_person{display:flex;align-items:center;gap:.875rem}.testimonials_avatar{width:3.25rem;height:3.25rem;border-radius:50%;object-fit:cover}.person_name{font-size:1rem;font-weight:600}.person_role{font-size:.875rem;color:#696868}.testimonials_quote{margin:0;flex:1 1;font-size:1.25rem;font-weight:500;line-height:1.5;letter-spacing:-.015em;color:#0a0a0a}.testimonials_result{display:flex;align-items:baseline;gap:.625rem;padding-top:1.25rem;border-top:1px solid #e4e4e4}.testimonials_result-value{font-size:1.5rem;font-weight:600;letter-spacing:-.03em}.testimonials_result-label{font-size:.875rem;color:#696868}.carousel_nav{display:none;align-items:center;justify-content:space-between;margin-top:1.5rem}.carousel_dots{display:flex;gap:.5rem}.carousel_dot{width:.5rem;height:.5rem;border-radius:.5rem;background-color:#d9d9d9;transition:width .3s ease,background-color .3s ease}.carousel_dot.is-active{width:1.5rem;background-color:#0a0a0a}.carousel_arrows{display:flex;gap:.5rem}.carousel_arrow{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#eeeeee;font-size:1.25rem;color:#0a0a0a;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .2s ease,opacity .2s ease}.carousel_arrow:hover{background-color:#e4e4e4}.carousel_arrow.is-off{opacity:.35;pointer-events:none}.founder_padding{padding:4rem}.founder_component{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:4rem;gap:4rem;align-items:center}.founder_image{display:block;width:100%;height:auto;aspect-ratio:5/6;object-fit:cover;object-position:center top;border-radius:2rem}.founder_content{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem}.founder_quote{margin:0;font-size:1.875rem;font-weight:500;line-height:1.4;letter-spacing:-.02em}.founder_meta{display:flex;flex-direction:column;gap:.25rem}.founder_credentials{display:flex;flex-wrap:wrap;gap:.5rem}.faq_list{display:flex;flex-direction:column;gap:.75rem}.faq_item{border-radius:1.5rem;background-color:#f8f7f7;overflow:hidden}.faq_question{justify-content:space-between;gap:1.25rem;padding:1.5rem 1.75rem;font-size:1.25rem;font-weight:600;letter-spacing:-.015em;cursor:pointer}.faq_icon,.faq_question{display:flex;align-items:center}.faq_icon{flex:none;justify-content:center;width:2.25rem;height:2.25rem;border-radius:50%;background-color:#ffffff;font-size:1.5rem;line-height:1;transition:transform .3s ease}.faq_answer-wrapper{overflow:hidden;transition:max-height .4s ease}.faq_answer{padding:0 1.75rem 1.625rem;font-size:1.125rem;line-height:1.6;color:#696868}.faq_answer-text{margin:0 0 .625rem}.cta_component{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.footer_component{margin-top:6rem;border-radius:2rem 2rem 0 0;background-color:#0a0a0a;color:#ffffff}.footer_top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:2.5rem;gap:2.5rem;padding-top:5rem;padding-bottom:3.5rem}.footer_brand{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.footer_text{margin:0;max-width:20rem;font-size:1rem;line-height:1.5;color:#b4b3b3}.footer_column{display:flex;flex-direction:column;gap:.75rem}.footer_heading{margin:0 0 .25rem;font-size:.875rem;color:#9a9999}.footer_link{color:#ffffff;font-size:1rem;text-decoration:none;cursor:pointer}.footer_link:hover{color:#ff5b54}.footer_bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;padding-bottom:2.5rem;border-top:1px solid #272727;font-size:.875rem;color:#9a9999}.footer_disclaimer{margin:0;max-width:40rem;text-wrap:balance;font-size:.75rem;line-height:1.5;color:#9a9999}.overlays_component{display:block}.sticky-cta_component{display:none}.cookie_banner{position:fixed;left:1.25rem;bottom:1.25rem;z-index:70;display:none;flex-direction:column;gap:.75rem;max-width:21.25rem;padding:1.25rem;border-radius:1.5rem;background-color:#ffffff;box-shadow:0 20px 50px -20px rgba(10,10,10,.35),0 0 0 1px #eeeeee}.cookie_title{margin:0;font-size:1rem;font-weight:600}.cookie_actions{display:flex;gap:.5rem}.modal_component{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;align-items:center;justify-content:center;padding:1.25rem;background-color:rgba(10,10,10,.55)}.modal_card{position:relative;width:100%;max-width:31.25rem;padding:2.25rem;border-radius:2rem;background-color:#ffffff}.modal_card.is-report{max-width:55rem;height:88vh;display:flex;flex-direction:column;padding:1.25rem}.modal_close{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:#f8f7f7;font-size:1.5rem;cursor:pointer}.modal_progress{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.375rem;gap:.375rem;margin:0 3rem 1.375rem 0}.modal_progress-bar{height:.3125rem;border-radius:.3125rem;background-color:#eeeeee}.modal_progress-bar.is-active{background-color:#de332f}.modal_step{margin:0 0 .375rem;font-size:.875rem;font-weight:600;color:#b42320}.modal_title{margin:0 0 1.375rem;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.modal_upload-step{display:none}.modal_upload-step.is-active{display:block}.modal_dropzone{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:2.5rem 1.25rem;border:2px dashed #d9d9d9;border-radius:1.5rem;background-color:#f8f7f7;text-align:center;cursor:pointer}.modal_dropzone.is-filled{border-color:#1c7a43;background-color:#e3f4e8}.modal_dropzone-title{font-size:1.125rem;font-weight:600}.modal_field{width:100%;box-sizing:border-box;min-height:3.5rem;padding:0 1.125rem;border:1px solid #696868;font-family:Figtree,Arial,sans-serif}.modal_field,.modal_pay-row{margin-bottom:1rem;border-radius:1rem;font-size:1rem}.modal_pay-row{display:flex;justify-content:space-between;padding:1.125rem;background-color:#f8f7f7;font-weight:600}.modal_foot{margin:.875rem 0 0;font-size:.875rem;color:#696868;text-align:center}.sample_head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.25rem 3.75rem 1rem .5rem}.sample_pages{display:flex;flex-direction:column;gap:.875rem;flex:1 1;overflow-y:auto;padding:.875rem;border-radius:1.25rem;background-color:#f8f7f7}.sample_page-wrapper{position:relative;width:100%;max-width:48.75rem;margin-left:auto;margin-right:auto;overflow:clip;border-radius:.5rem;box-shadow:0 10px 30px -18px rgba(10,10,10,.4)}.sample_page{display:block;width:100%;height:auto}.sample_shield{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background-image:url(/concepts/redline-md/assets/sample-watermark.svg);background-size:21.25rem 13.75rem}.section-card.is-hero{position:relative;max-width:none;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - 5.25rem);padding-bottom:6rem}.section-frame.is-top{padding-top:4rem;padding-bottom:1.25rem}.hero_content{position:relative;z-index:2}.hero_art{z-index:1;pointer-events:none;overflow:hidden}.hero_art,.hero_art-layer{position:absolute;top:0;right:0;bottom:0;left:0}.art_doc{position:absolute;display:flex;flex-direction:column;gap:.75rem;width:22.5rem;padding:1.75rem;border-radius:1.5rem;background-color:#ffffff;box-shadow:0 40px 80px -30px rgba(180,35,32,.35);opacity:.55}.art_doc.is-left{left:-2.5rem;top:13%;transform:perspective(75rem) rotateY(28deg) rotateX(12deg) rotate(-8deg)}.art_doc.is-cta-left{left:-3.75rem;top:2.5rem;transform:perspective(75rem) rotateY(28deg) rotateX(10deg) rotate(-6deg);opacity:.5}.art_photo{position:absolute;z-index:1;width:clamp(12.5rem,17vw,23.75rem);padding:.5rem;border-radius:1.75rem;background-color:#ffffff;box-shadow:0 40px 80px -30px rgba(180,35,32,.35)}.art_photo.is-left{left:2%;top:56%;transform:perspective(75rem) rotateY(24deg) rotateX(10deg) rotate(-6deg)}.art_photo.is-right{right:2%;top:15%;transform:perspective(75rem) rotateY(-24deg) rotateX(10deg) rotate(6deg)}.art_photo-image{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:1.25rem}.art_doc-head{display:flex;align-items:center;gap:.625rem;margin-bottom:.375rem}.art_logo{width:1.375rem;height:1.375rem;border-radius:.375rem;background-color:#de332f}.art_line{display:block;height:.625rem;border-radius:.625rem;background-color:#efe9e8}.art_line.is-title{width:70%;height:1rem;background-color:#e2dcdb}.art_line.is-width-40{width:40%}.art_line.is-width-50{width:50%}.art_line.is-width-60{width:60%}.art_line.is-width-70{width:70%}.art_line.is-width-80{width:80%}.art_line.is-width-90{width:90%}.art_mark{display:block;padding:.5rem;border-radius:.625rem}.art_mark.is-red{background-color:#fde3df}.art_mark.is-green{background-color:#e3f4e8}.art_tile{position:absolute;display:flex;flex-direction:column;gap:.875rem;width:16.25rem;padding:1.625rem;border-radius:1.5rem;background-color:#ffffff;box-shadow:0 40px 80px -30px rgba(180,35,32,.35);opacity:.55}.art_tile.is-right{right:-1.875rem;top:60%;transform:perspective(75rem) rotateY(-30deg) rotateX(14deg) rotate(7deg)}.art_tile.is-cta-right{right:-2.5rem;bottom:1.875rem;transform:perspective(75rem) rotateY(-28deg) rotateX(10deg) rotate(6deg);opacity:.5}.art_big{width:70%;height:2.125rem;background-color:#f6c9c3}.art_big,.art_meter{display:block;border-radius:.625rem}.art_meter{height:.625rem;background-color:#efe9e8;overflow:hidden}.art_meter-fill{display:block;width:62%;height:100%;background-color:#f08b84}.section-card.is-cta{position:relative;background-image:linear-gradient(180deg,#fff4f2,#fde3df)}.cta_art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.cta_component{position:relative;z-index:1}.section-card.is-texture{background-color:#f8f7f7;background-image:radial-gradient(circle,#dedada 1px,transparent 1.2px);background-size:1.375rem 1.375rem}.how_number{color:#b42320}.how_card{box-shadow:0 1px 2px rgba(10,10,10,.04),0 0 0 1px #eeeeee}.report_card{padding:2rem}.report_visual{display:flex;align-items:stretch;margin-top:auto;height:15rem;padding:1.25rem;box-sizing:border-box;border-radius:1.5rem;background-color:#ffffff;box-shadow:0 0 0 1px #eeeeee}.report_mock{display:flex;flex-direction:column;gap:.875rem;width:100%}.report_mock-head{display:flex;align-items:center;gap:.625rem;margin-bottom:.25rem}.report_mock-title{font-size:.875rem;font-weight:600}.report_mock-row{display:grid;grid-template-columns:4rem 1fr;align-items:center;grid-gap:.75rem;gap:.75rem}.report_mock-label{font-size:.75rem;font-weight:600;color:#696868}.report_mock-risk{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:.75rem;background-color:#f8f7f7}.report_mock-text{font-size:.875rem;font-weight:600}.pill.is-amber{background-color:#fdf0d5;color:#92600a}.report_mock-bar-row{display:grid;grid-template-columns:6rem 1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem}.report_mock-bar{display:block;height:.75rem;border-radius:.75rem;background-color:#eeeeee;overflow:hidden}.report_mock-bar-fill{display:block;height:100%;border-radius:.75rem;background-color:#de332f;transform-origin:left center}.report_mock-bar-fill.is-40{width:40%}.report_mock-bar-fill.is-90{width:90%}.report_mock-value{font-size:.875rem;font-weight:700}.demo_calc-label{position:relative;display:flex;flex-direction:column;gap:2px}.demo_calc-term{display:block;color:#ffffff;font-weight:600}.demo_calc-sub{font-size:.75rem;line-height:1.4;color:#8a8989}.text-style-nowrap{white-space:nowrap}.tooltip_trigger-wrapper{display:inline-flex;align-items:center;gap:.375rem;white-space:nowrap}.tooltip_component{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1.125rem;height:1.125rem;border-radius:50%;border:1px solid #5a5959;font-size:.75rem;font-weight:700;font-style:normal;line-height:1;color:#d9d9d9;cursor:help}.tooltip_bubble{white-space:normal;position:absolute;left:0;bottom:calc(100% + .625rem);z-index:5;width:17.5rem;max-width:78vw;padding:.75rem .875rem;border-radius:.875rem;background-color:#ffffff;color:#0a0a0a;font-size:.75rem;font-weight:500;line-height:1.5;text-align:left;box-shadow:0 12px 32px rgba(0,0,0,.18);opacity:0;visibility:hidden;transform:translateY(.25rem);transition:opacity .2s ease,transform .2s ease,visibility .2s;pointer-events:none}.tooltip_component:focus .tooltip_bubble,.tooltip_component:hover .tooltip_bubble{opacity:1;visibility:visible;transform:translateY(0)}.tooltip_component.is-light{border-color:#c9c8c8;color:#696868}.pricing_component{display:flex;flex-direction:column;gap:.875rem;max-width:61.25rem;margin-left:auto;margin-right:auto;padding:2.25rem;border-radius:2rem;background-color:#ffffff}.pricing_row{display:grid;grid-template-columns:13.75rem 1fr 9.375rem;align-items:center;grid-gap:1.25rem;gap:1.25rem;padding:.875rem 0}.pricing_name{font-size:1.125rem;font-weight:600}.pricing_track{height:.875rem;border-radius:.875rem;background-color:#f4f2f2}.pricing_bar{display:block;height:100%;border-radius:.875rem;transform-origin:left center}.pricing_bar.is-us{width:5%;min-width:1.375rem;background-color:#0a0a0a}.pricing_bar.is-firm{width:22%;background-color:#9a9999}.pricing_bar.is-risk{width:100%;background-color:#de332f}.pricing_value{font-size:1.25rem;font-weight:600;text-align:right;letter-spacing:-.02em}.pricing_value.is-risk{color:#b42320}.pricing_name{position:relative;flex-wrap:wrap;gap:.5rem}.pricing_cta,.pricing_name{display:flex;align-items:center}.pricing_cta{flex-direction:column;gap:.25rem;margin-top:2rem;text-align:center}.modal_card.is-legal{max-width:40rem;max-height:84vh;overflow-y:auto}.legal_date{margin:-.875rem 0 1.125rem;font-size:.875rem;color:#696868}.legal_heading{margin:1.125rem 0 .25rem;font-size:1rem;font-weight:600}.legal_text{margin:0;font-size:1rem;line-height:1.6;color:#696868}.cookie_link{font-size:.875rem;color:#696868;text-decoration:underline}.cookie_preferences{position:fixed;top:0;right:0;bottom:0;left:0;z-index:110;display:none;align-items:center;justify-content:center;padding:1.25rem;background-color:rgba(10,10,10,.55)}.cookie_pref-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 0;border-bottom:1px solid #eeeeee;cursor:pointer}.cookie_checkbox{width:1.375rem;height:1.375rem;accent-color:#de332f}.anim-on [data-anim-group]>*,.anim-on [data-anim]{opacity:0;transform:translateY(1.75rem);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.anim-on [data-anim-group].is-in>*,.anim-on [data-anim].is-in{opacity:1;transform:none}@keyframes float{0%{translate:0 0}to{translate:0 -.875rem}}@keyframes enter-left{0%{opacity:0;translate:-5.625rem 3.125rem}}@keyframes enter-right{0%{opacity:0;translate:5.625rem 3.125rem}}@keyframes drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(7%,-5%,0) scale(1.1)}to{transform:translate3d(-6%,6%,0) scale(1)}}@keyframes dots-move{to{background-position:1.375rem 1.375rem}}@keyframes grow{0%{transform:scaleX(0)}}@keyframes rise{0%{opacity:0;transform:translateY(.875rem) scale(.97)}}@keyframes reveal{0%{-webkit-clip-path:inset(100% 0 0 0 round 2rem);clip-path:inset(100% 0 0 0 round 2rem)}to{-webkit-clip-path:inset(0 0 0 0 round 2rem);clip-path:inset(0 0 0 0 round 2rem)}}@keyframes pulse{0%,to{box-shadow:0 0 0 0 rgba(255,91,84,.45)}50%{box-shadow:0 0 0 8px rgba(255,91,84,0)}}.anim-on .hero_art .art_doc.is-left{animation:enter-left 1.5s cubic-bezier(.22,1,.36,1) .2s both,float 7s ease-in-out 1.7s infinite alternate}.anim-on .hero_art .art_tile.is-right{animation:enter-right 1.5s cubic-bezier(.22,1,.36,1) .55s both,float 7.5s ease-in-out 2.05s infinite alternate}.anim-on .hero_art .art_photo.is-right{animation:enter-right 1.5s cubic-bezier(.22,1,.36,1) .35s both,float 6s ease-in-out 1.85s infinite alternate}.anim-on .hero_art .art_photo.is-left{animation:enter-left 1.5s cubic-bezier(.22,1,.36,1) .7s both,float 6.5s ease-in-out 2.2s infinite alternate}.anim-on .cta_art .art_doc,.anim-on .cta_art .art_tile{animation:float 7s ease-in-out infinite alternate}.anim-on .cta_art .art_tile{animation-duration:8s}.anim-on .problem_card,.anim-on .section-card{position:relative;isolation:isolate}.anim-on .demo_review,.anim-on .problem_card{isolation:isolate;overflow:clip}.anim-on .demo_review:before,.anim-on .problem_card:before,.anim-on .section-card:before{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;background-image:radial-gradient(30% 35% at 25% 30%,rgba(255,91,84,.09),transparent 70%),radial-gradient(28% 32% at 75% 70%,rgba(255,150,140,.14),transparent 70%);animation:drift 22s ease-in-out infinite alternate}.anim-on .demo_review:before,.anim-on .problem_card:before{background-image:radial-gradient(32% 36% at 82% 18%,rgba(255,91,84,.24),transparent 70%),radial-gradient(30% 34% at 15% 85%,rgba(255,91,84,.12),transparent 70%);animation-duration:16s}.anim-on .section-card.is-texture{animation:dots-move 5s linear infinite}.anim-on .is-in .report_mock-bar-fill{transform-origin:left center;animation:grow 1.4s cubic-bezier(.22,1,.36,1) .5s both}.anim-on .is-in .report_mock-risk,.anim-on .is-in .report_mock-row{animation:rise .7s cubic-bezier(.22,1,.36,1) .3s both}.anim-on .is-in .report_mock-risk:nth-child(3),.anim-on .is-in .report_mock-row:nth-child(3){animation-delay:.45s}.anim-on .is-in .report_mock-risk:nth-child(4),.anim-on .is-in .report_mock-row:nth-child(4){animation-delay:.6s}.anim-on .is-in .report_mock-risk:nth-child(5),.anim-on .is-in .report_mock-row:nth-child(5){animation-delay:.75s}.anim-on .pricing_component.is-in .pricing_bar{transform-origin:left center;animation:grow 1.4s cubic-bezier(.22,1,.36,1) .2s both}.anim-on .pricing_component.is-in .pricing_row:nth-child(2) .pricing_bar{animation-delay:.4s}.anim-on .pricing_component.is-in .pricing_row:nth-child(3) .pricing_bar{animation-delay:.6s}.anim-on .how_component.is-in .how_number,.anim-on .security_component.is-in .security_icon-wrapper,.anim-on .terms_component.is-in .terms_icon-wrapper{animation:rise .8s cubic-bezier(.22,1,.36,1) .35s both}.anim-on .demo_component.is-in .demo_clause,.anim-on .demo_component.is-in .demo_flag{animation:rise .7s cubic-bezier(.22,1,.36,1) .2s both}.anim-on .demo_component.is-in .demo_clause:nth-child(3),.anim-on .demo_component.is-in .demo_flag:nth-child(3){animation-delay:.35s}.anim-on .demo_component.is-in .demo_clause:nth-child(4),.anim-on .demo_component.is-in .demo_flag:nth-child(4){animation-delay:.5s}.anim-on .demo_component.is-in .demo_clause:nth-child(5),.anim-on .demo_component.is-in .demo_flag:nth-child(5){animation-delay:.65s}.anim-on .demo_flag.is-active .demo_flag-dot{animation:pulse 2s ease-in-out infinite}.anim-on .founder_component.is-in .founder_image{animation:reveal 1.4s cubic-bezier(.22,1,.36,1) .1s both}.security_component{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:1rem;gap:1rem}.security_card{display:flex;flex-direction:column;gap:2rem;padding:1.75rem;border-radius:2rem;background-color:#f8f7f7}.security_icon-wrapper{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background-color:#ffffff;color:#0a0a0a;box-shadow:0 0 0 1px #eeeeee}.security_icon{width:1.375rem;height:1.375rem}.security_card-content{display:flex;flex-direction:column;gap:.5rem}.hero_trust{font-size:.75rem;font-weight:600;letter-spacing:.04em;color:#696868}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}h1{font-size:3.75rem;font-weight:600;line-height:1.15;letter-spacing:-.02em}h2{font-size:3rem}h2,h3{text-wrap:balance;font-weight:600;line-height:1.15;letter-spacing:-.02em}h3{font-size:2.5rem}h4{font-size:1.5rem;line-height:1.15;letter-spacing:-.015em}h4,h5{font-weight:600}h5{font-size:1.25rem;line-height:1.3}h6{font-size:1.125rem;font-weight:600;line-height:1.4}.text-color-black{color:#0a0a0a}.text-color-secondary{color:#696868}.text-color-brand,.text-color-red{color:#b42320}.text-color-green{color:#1c7a43}.text-weight-normal{font-weight:400}.text-weight-medium{font-weight:500}.text-weight-semibold{font-weight:600}.text-weight-bold{font-weight:700}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-right{text-align:right}.text-style-allcaps{text-transform:uppercase;letter-spacing:.06em}.text-style-balance{text-wrap:balance}.text-style-eyebrow{font-size:.875rem;font-weight:700;letter-spacing:.02em}.align-center{margin-left:auto;margin-right:auto}.max-width-large{max-width:54rem}.max-width-full{max-width:none}.padding-section-small{padding-top:3.5rem;padding-bottom:3.5rem}.spacer-tiny{padding-top:.125rem}.spacer-xxsmall{padding-top:.25rem}.spacer-xsmall{padding-top:.5rem}.spacer-small{padding-top:1rem}.spacer-medium{padding-top:2rem}.spacer-large{padding-top:3rem}.spacer-xlarge{padding-top:4rem}.spacer-xxlarge{padding-top:5rem}.spacer-huge{padding-top:6rem}.spacer-xhuge{padding-top:8rem}.hide{display:none}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.background-color-black{background-color:#0a0a0a}.background-color-white{background-color:#ffffff}.background-color-gray-50{background-color:#f8f7f7}.background-color-gray-200{background-color:#eeeeee}.background-color-gray-300{background-color:#d9d9d9}.background-color-gray-500{background-color:#9a9999}.background-color-gray-600{background-color:#696868}.background-color-gray-900{background-color:#272727}.background-color-red{background-color:#de332f}.background-color-red-light{background-color:#ff5b54}.background-color-red-dark{background-color:#b42320}.background-color-blush{background-color:#fde3df}.background-color-blush-light{background-color:#fff4f2}.background-color-green{background-color:#1c7a43}.background-color-green-light{background-color:#e3f4e8}.background-color-amber{background-color:#f2b441}.background-color-amber-light{background-color:#fdf0d5}@media (max-width:991px){.security_component{grid-template-columns:repeat(3,1fr)}.hide-tablet{display:none}.padding-section-small{padding-top:3rem;padding-bottom:3rem}.heading-style-h1,h1{font-size:3rem}.heading-style-h2,h2{font-size:2.5rem}.heading-style-h3,h3{font-size:2rem}.padding-section-large{padding-top:6rem;padding-bottom:6rem}.navbar_link{display:none}.art_doc.is-left{left:-10rem}.art_tile.is-right{right:-9.375rem}.art_photo.is-left{top:auto;bottom:6%;left:5%}.pricing_row{grid-template-columns:1fr 7.5rem}.pricing_track{grid-column:1/-1;grid-row:2}.problem_component{grid-template-columns:1fr;gap:2.5rem}.how_card{gap:2rem;padding:1.5rem}.report_card{gap:1.25rem;padding:1.25rem}.report_visual{height:auto;min-height:13rem;padding:.875rem}.report_mock{gap:.625rem}.report_mock-risk{gap:.5rem;padding:.5rem .625rem}.report_mock-text{font-size:.75rem}.report_mock-bar-row{grid-template-columns:1fr auto;row-gap:.375rem}.report_mock-bar{grid-column:1/-1;grid-row:2}.report_mock-value{font-size:.75rem;white-space:nowrap}.demo_component{grid-template-columns:1fr}.demo_review{position:static;order:-1}.terms_component{grid-template-columns:1fr 1fr}.cta_component,.heading_component.is-center{align-items:flex-start;text-align:left}.art_doc.is-cta-left{top:auto;left:auto;right:-7.5rem;bottom:-9.375rem}.art_tile.is-cta-right{right:-5.625rem;bottom:auto;top:-2.5rem}.testimonials_component{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;scroll-padding-left:1.5rem}.testimonials_card{flex:0 0 min(27.5rem,78%);scroll-snap-align:start}.carousel_nav{display:flex}.founder_padding{padding:2.5rem}.founder_component{grid-template-columns:.9fr 1.1fr;gap:2.5rem}.founder_quote{font-size:1.5rem}.footer_top{grid-template-columns:1fr 1fr}}@media (max-width:767px){.how_component{grid-template-columns:1fr}.how_card{gap:1.5rem}.report_component{grid-template-columns:1fr}.security_component{grid-template-columns:repeat(2,1fr)}.brand_logo{height:2.125rem}.hide-mobile-landscape{display:none}.padding-section-small{padding-top:2.5rem;padding-bottom:2.5rem}body{font-size:1.0625rem}.heading-style-h1,h1{font-size:2.5rem}.heading-style-h2,h2{font-size:2.125rem}.heading-style-h3,h3{font-size:1.75rem}.text-size-large{font-size:1.125rem}.padding-section-large{padding-top:4.5rem;padding-bottom:4.5rem}.padding-section-medium{padding-top:3.5rem;padding-bottom:3.5rem}.section-frame{padding-left:.5rem;padding-right:.5rem}.section-card{border-radius:1.75rem}.section-card.is-hero{padding-top:6rem}.project-bar_component{justify-content:center;padding-left:.5rem;padding-right:.5rem}.project-bar_label{display:none}.project-bar_link{padding:.375rem .75rem}.navbar_component{top:3.375rem;padding-left:.625rem;padding-right:.625rem}.navbar_container{padding:.5rem .5rem .5rem 1.125rem}.heading_component{margin-bottom:2.25rem}.report_heading{flex-direction:column;align-items:flex-start}.button.is-hero{width:100%}.section-card.is-hero{min-height:calc(100svh - 3.75rem);padding-bottom:12.5rem}.section-frame.is-top{padding-top:3.25rem;padding-bottom:.5rem}.art_doc.is-left{left:-13.75rem;top:auto;bottom:-3.75rem;opacity:.35}.art_tile.is-right{right:-10.625rem;top:auto;bottom:.625rem;opacity:.35}.art_photo{width:9.375rem;padding:.3125rem;border-radius:1.125rem}.art_photo-image{border-radius:.875rem}.art_photo.is-left{left:5%;bottom:3%}.art_photo.is-right{top:auto;right:5%;bottom:8%}.art_doc.is-cta-left,.art_tile.is-cta-right{opacity:.3}.pricing_component{padding:1.375rem}.pricing_name,.pricing_value{font-size:1rem}.problem_card{padding:2rem}.problem_number{font-size:4.25rem}.problem_stats{gap:.5rem}.problem_stat{padding:1.125rem;border-radius:1.25rem}.problem_stat-number{font-size:1.625rem}.problem_stat-label{font-size:.75rem}.demo_contract{padding:1.5rem 1.125rem;font-size:1rem}.demo_review{padding:1.5rem}.terms_component{grid-template-columns:1fr}.terms_card{gap:1.5rem}.founder_component{grid-template-columns:1fr;gap:1.75rem}.founder_quote{font-size:1.5rem}.faq_question,.founder_padding{padding:1.25rem}.faq_question{font-size:1.125rem}.faq_answer{padding:0 1.25rem 1.375rem;font-size:1rem}.footer_top{grid-template-columns:1fr;padding-top:3.5rem}.sticky-cta_component{position:fixed;left:.625rem;right:.625rem;bottom:.625rem;z-index:60;display:flex;transform:translateY(150%);transition:transform .3s ease}.sticky-cta_component.is-show{transform:translateY(0)}.cookie_banner{left:.625rem;right:.625rem;bottom:.625rem;max-width:none;padding:1rem}.modal_component{align-items:flex-end;padding:0}.modal_card{max-width:none;border-radius:1.75rem 1.75rem 0 0;padding:1.75rem 1.25rem}.modal_card.is-report{height:92vh}}@media (max-width:479px){.problem_stats,.security_component{grid-template-columns:1fr}.security_card{flex-direction:row;align-items:flex-start;gap:1rem;padding:1.25rem}.security_icon-wrapper{flex:none}.hide-mobile-portrait{display:none}.heading-style-h1,h1{font-size:2.25rem}.demo_calc-result{font-size:1.875rem}}.sample_pages img{pointer-events:none;-webkit-user-drag:none}.sample_pages .sample_page-wrapper,.sample_pages img{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}@media print{.modal_component .sample_pages{visibility:hidden}}