@font-face{font-family:fallback-font-h1;src:local("Arial Bold");ascent-override:95%;descent-override:0;line-gap-override:0}@font-face{font-family:fallback-font-600-size-adjust;src:local("Arial");size-adjust:105.44%;ascent-override:103%}@font-face{font-family:fallback-font-body-size-adjust;size-adjust:105.44%;ascent-override:103%;src:local("Arial")}@font-face{font-family:fallback-font-montserrat-900-size-adjust;size-adjust:100%;ascent-override:100%;line-gap-override:0;font-weight:900;src:local("Arial Black")}@font-face{font-family:fallback-font-montserrat-600-size-adjust;size-adjust:100%;ascent-override:100%;line-gap-override:0;font-weight:700;src:local("Arial")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:600;font-display:swap;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url(../../fonts/open-sans-v17-latin-600.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-600.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url(../../fonts/open-sans-v17-latin-regular.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-regular.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;font-display:swap;src:local("Open Sans Light"),local("OpenSans-Light"),url(../../fonts/open-sans-v17-latin-300.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-300.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-display:swap;src:local("Open Sans Italic"),local("OpenSans-Italic"),url(../../fonts/open-sans-v17-latin-italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-italic.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:600;font-display:swap;src:local("Open Sans SemiBold Italic"),local("OpenSans-SemiBoldItalic"),url(../../fonts/open-sans-v17-latin-600italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-600italic.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;font-display:swap;src:local("Open Sans Light Italic"),local("OpenSans-LightItalic"),url(../../fonts/open-sans-v17-latin-300italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-300italic.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(../../fonts/open-sans-v17-latin-700.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-700.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;font-display:swap;src:local("Open Sans ExtraBold"),local("OpenSans-ExtraBold"),url(../../fonts/open-sans-v17-latin-800.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-800.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;font-display:swap;src:local("Open Sans Bold Italic"),local("OpenSans-BoldItalic"),url(../../fonts/open-sans-v17-latin-700italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-700italic.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:800;font-display:swap;src:local("Open Sans ExtraBold Italic"),local("OpenSans-ExtraBoldItalic"),url(../../fonts/open-sans-v17-latin-800italic.woff2) format("woff2"),url(../../fonts/open-sans-v17-latin-800italic.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:local("Montserrat-Black-900"),url(../../fonts/Montserrat-Black-900.woff2) format("woff2"),url(../../fonts/Montserrat-Black-900.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:local("Montserrat-Bold-700"),url(../../fonts/Montserrat-Bold-700.woff2) format("woff2"),url(../../fonts/Montserrat-Bold-700.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:local("Montserrat-SemiBold-600"),url(../../fonts/Montserrat-SemiBold-600.woff2) format("woff2"),url(../../fonts/Montserrat-SemiBold-600.woff) format("woff")}.legal-plus{display:flex;flex-direction:column;gap:5px;padding:0 16px;margin-bottom:34px}.legal-plus .legal-plus-section{padding-top:76px}.legal-plus .legal-plus-section .heading{font-size:24px;font-weight:700;text-align:center;font-family:Montserrat;color:#1A1A26;max-width:940px;margin:0 auto}@media (min-width:768px){.legal-plus .legal-plus-section{padding-top:88px}.legal-plus .legal-plus-section .heading{font-size:40px}}.legal-plus .legal-plus-section .sub-heading{font-size:18px;font-weight:400;text-align:center;color:#3E3F4C}@media (min-width:768px){.legal-plus .legal-plus-section .sub-heading{font-size:32px}}.legal-plus .legal-plus-section .product-legal-plus{display:block;text-align:center;margin:0 auto 20px}.legal-plus .legal-plus-section .highlights-heading{font-size:18px;display:block;max-width:1024px;margin:46px auto -46px;text-align:center;padding:16px 0}.legal-plus .legal-plus-section .product-highlights{max-width:1024px;margin:46px auto 0;background-color:#FFFAED;border-radius:20px;padding:20px}@media (min-width:480px){.legal-plus .legal-plus-section .product-highlights{display:flex;justify-content:space-between;flex-wrap:wrap}}@media (min-width:768px){.legal-plus .legal-plus-section .product-highlights{flex-wrap:nowrap;gap:16px}}@media (min-width:1024px){.legal-plus .legal-plus-section .product-highlights{gap:32px}}.legal-plus .legal-plus-section .product-highlights .product-item{background-repeat:no-repeat;background-position:top center;padding-top:52px;margin-top:45px;margin-bottom:0}@media (min-width:480px){.legal-plus .legal-plus-section .product-highlights .product-item{width:calc(50% - 8px);margin-top:0;margin-bottom:32px}}@media (min-width:768px){.legal-plus .legal-plus-section .product-highlights .product-item{width:25%;max-width:260px}}.legal-plus .legal-plus-section .product-highlights .product-item:first-child{margin-top:0}.legal-plus .legal-plus-section .product-highlights .product-item:last-child{margin-bottom:52px}.legal-plus .legal-plus-section .product-highlights .product-item.checkmark::after{display:block;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='23' viewBox='0 0 29 23' fill='none'%3E%3Cpath d='M25.0109 0.635742L12.1975 16.1221L3.53565 8.74052L0.755493 12.0028L12.7279 22.202L28.316 3.36769L25.0109 0.635742Z' fill='%230EA88B'/%3E%3C/svg%3E");background-repeat:no-repeat;width:29px;height:23px;margin:6px auto 0}.legal-plus .legal-plus-section .product-highlights .product-item .heading{font-family:Montserrat,fallback-font-montserrat-600-size-adjust,sans-serif;font-size:24px;color:#900;text-align:center}.legal-plus .legal-plus-section .product-highlights .product-item .description{font-size:14px;font-weight:400;line-height:21px;text-align:center;margin:0}.legal-plus .pricing-section{max-width:1024px;margin:0 auto;width:100%;justify-content:center;background-color:#FFFAED;border-radius:20px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:15px}@media (min-width:768px){.legal-plus .pricing-section{flex-direction:row}}.legal-plus .pricing-section .pricing-section__image{display:flex;justify-content:center;align-items:center}.legal-plus .pricing-section .pricing-section__image img{max-width:208px;width:100%;height:100%;aspect-ratio:1/1;object-fit:cover}@media (min-width:480px){.legal-plus .pricing-section .pricing-section__image img{max-width:250px}}@media (min-width:768px){.legal-plus .pricing-section .pricing-section__image img{max-width:300px}}@media (min-width:1024px){.legal-plus .pricing-section .pricing-section__image img{max-width:350px}}.legal-plus .pricing-section .pricing-section__description{max-width:600px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.legal-plus .pricing-section .pricing-section__description .description__heading{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.legal-plus .pricing-section .pricing-section__description .description__heading .heading__label{font-weight:700;color:#3E3F4C}.legal-plus .pricing-section .pricing-section__description .description__heading .heading__label.pill{color:#FFF;display:flex;justify-content:center;align-items:center;min-width:100px;min-height:35px;padding:10px 20px;background-color:#0EA88B;border-radius:999px}.legal-plus .pricing-section .pricing-section__description .description__heading .heading__title{font-family:Montserrat;font-size:24px;font-weight:600;color:#900}.legal-plus .pricing-section .pricing-section__description .description__heading .heading__description{font-weight:400;font-size:16px;color:#3E3F4C}@media (min-width:768px){.legal-plus .pricing-section .pricing-section__description .description__heading .heading__description{font-size:18px}}.legal-plus .pricing-section .pricing-section__description .description__heading P{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;font-size:12px;color:#9DA0AC}@media (min-width:768px){.legal-plus .pricing-section .pricing-section__description .description__heading P{font-size:14px}}.legal-plus .pricing-section .pricing-section__description .description__pricing{color:#0EA88B}.legal-plus .pricing-section .pricing-section__description .description__pricing .price{display:block;font-size:32px;font-weight:700}@media (min-width:768px){.legal-plus .pricing-section .pricing-section__description .description__pricing .price{font-size:34px}}.legal-plus .pricing-section .pricing-section__description .description__pricing .price sup{font-size:66%;top:-.4em}.legal-plus .pricing-section .pricing-section__description .description__pricing .price__description{font-size:16px;font-weight:400;line-height:22px}.legal-plus .pricing-section .pricing-section__description .description__pricing p{margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;color:#3E3F4C;font-size:16px;font-weight:400;line-height:22px}.legal-plus .pricing-section .pricing-section__description .description__cta{display:flex;align-self:flex-start;width:100%;flex-direction:column;gap:18px}@media (min-width:1024px){.legal-plus .pricing-section .pricing-section__description .description__cta{flex-direction:row;gap:16px}}.legal-plus .product-features-section .product-features{max-width:1024px;margin:0 auto 20px;padding:25px 0 0}@media (min-width:480px){.legal-plus .product-features-section .product-features{display:flex;justify-content:space-between;flex-wrap:wrap}}@media (min-width:768px){.legal-plus .product-features-section .product-features{flex-wrap:nowrap;gap:16px}.legal-plus .product-features-section .product-features .product-item{width:33.33%}}@media (min-width:1024px){.legal-plus .product-features-section .product-features{gap:32px}}.legal-plus .product-features-section .product-features .product-item{background-repeat:no-repeat;background-position:top center;padding-top:155px;margin:16px auto;max-width:285px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 2fr}.legal-plus .product-features-section .product-features .heading{font-size:24px;color:#1A1A26;text-align:center;font-weight:600}.legal-plus .product-features-section .product-features .description{font-size:14px;color:#696A78;line-height:21px;text-align:center;margin:0}.legal-plus .product-features-section .icon-separator{max-width:1024px;margin:40px auto 0;padding:0;border:none;border-top:2px solid #900;text-align:center;position:relative;overflow:visible}.legal-plus .product-features-section .icon-separator:after{content:"";background-repeat:no-repeat;background-position:center center;background-size:contain;background-color:#fff;box-sizing:content-box;display:inline-block;position:absolute;height:44px;width:44px;padding:0 10px;top:-22px;left:calc(50% - 32px)}.legal-plus .product-features-section .btn-container{max-width:410px;margin:0 auto}.legal-plus .product-features-section .btn-container .button{width:100%}.legal-plus .product-features-section .btn-container .button.primary{margin-bottom:18px}.legal-plus .product-features-section .product-statement{color:#0EA88B;text-align:center;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:700;line-height:36px;letter-spacing:-.46px}@media (min-width:768px){.legal-plus .product-features-section .product-statement{font-size:24px}}.legal-plus .product-features-section .product-statement p{font-weight:inherit;margin:revert}.legal-plus .product-features-section .product-statement sub{font-weight:600}.legal-plus .product-features-section .product-statement sup{font-size:66%;top:-.4em}.legal-plus .product-features-section .sub-product-statement{text-align:center;font-size:14px;color:#9DA0AC;margin-top:-26px;margin-bottom:34px}.legal-plus .product-features-section .sub-product-statement p{font-weight:inherit;margin:revert}.legal-plus .product-features-section .sub-product-statement a{color:#9DA0AC;text-decoration:underline}.legal-plus .product-features-section .disclaimer{margin:30px auto 0;max-width:650px;text-align:center;font-size:14px;color:#9DA0AC}.legal-plus .product-features-section .disclaimer a{color:#9DA0AC;text-decoration:underline}@media (min-width:768px){.legal-plus .product-features-section .disclaimer{margin-top:40px}}