:root{--eg-blue:#293d79;--eg-link:#5175c2;--eg-accent:#f5827a;--eg-paper:#fff}html{scroll-behavior:smooth}[hidden]{display:none!important}body{color:var(--eg-blue)!important;overflow-x:hidden}body.menu-open{overflow:hidden}.main-sec-home .adobe-img{display:block;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #f5a623;outline-offset:3px}.skip-link{position:fixed;top:8px;left:8px;z-index:10000;padding:10px 16px;background:#fff;color:var(--eg-blue);transform:translateY(-160%)}.skip-link:focus{transform:none}.site-logo{height:auto}.site-header{z-index:100}header .site-logo{width:auto;height:48px}.popup-cont .main .dropdown-brand-icon{float:left;width:auto;height:30px;margin:1px 12px 0 0}.popup-cont .eg-icon-social-drm+h4,.mobile-nav .eg-icon-social-drm+p,.popup-cont .eg-icon-social-drm+.popup-title{margin-left:-5px}header nav a[aria-expanded=true]{color:var(--eg-link)}.hamburger{background:0 0!important;border:0}.pre-sticky{z-index:110}.pre-sticky.is-visible{display:flex}.mobile-nav.show{display:block}.mobile-nav [data-mobile-panel].show{display:block}.mobile-nav .mobile-nav-title{font-size:22px;font-weight:700;line-height:26px}footer .footer-nav-title{font-weight:700}.mobile-nav h4 button,.mobile-nav .mobile-nav-title button{width:100%;padding:0;border:0;background:0 0!important;color:inherit;text-align:left;font:inherit}.popUp-content{visibility:hidden;opacity:0;pointer-events:none}.popUp-content.is-open{display:block;visibility:visible;opacity:1}.popUp-content.is-open .popup-cont{pointer-events:auto}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}footer h5 button,footer .footer-nav-title button{padding:0;border:0;background:0 0!important;color:inherit;font:inherit}.pricing-page{background:#f7f8fc;overflow:hidden}.pricing-hero{padding:72px 0 46px;text-align:center}.pricing-hero h1{margin:0;font-size:clamp(44px,5vw,64px);line-height:1.08}.pricing-intro{margin:28px auto 0;color:#4667a3;font-size:clamp(19px,2.1vw,24px);line-height:1.5}.pricing-billing{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.pricing-billing-label{color:#7182ac;font-size:16px;font-weight:500;transition:color .2s ease}.pricing-billing-label.is-active{color:#293d79;font-weight:700}.pricing-billing-toggle{position:relative;width:52px;height:28px;padding:0;border:0;border-radius:999px;background:#6a98ef;box-shadow:none;cursor:pointer}.pricing-billing-toggle span{position:absolute;top:4px;left:4px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(41,61,121,.26);transition:transform .2s ease}.pricing-billing-toggle[aria-checked=true] span{transform:translateX(24px)}.pricing-billing-toggle:focus-visible{outline:3px solid #f5a623;outline-offset:4px}.pricing-billing-note{min-height:20px;margin-top:10px;color:#7080a5;font-size:13px}.pricing-comparison{padding-bottom:110px}.pricing-scroll-hint{display:none;margin:0 0 10px;color:#5e6d9a;font-size:13px}.pricing-table-wrap{overflow-x:auto;border-radius:8px;background:#fff;box-shadow:0 18px 48px rgba(41,61,121,.12);overscroll-behavior-inline:contain;scrollbar-color:#9eb6fc #eef1f8}.pricing-table-wrap:focus-visible{outline:3px solid #f5a623;outline-offset:4px}.pricing-table{width:100%;min-width:940px;border-spacing:0;border-collapse:separate;color:#293d79;table-layout:fixed}.pricing-table th,.pricing-table td{height:70px;padding:15px 20px;border-bottom:1px solid #e4e8f1;vertical-align:middle}.pricing-table thead th{position:sticky;top:0;z-index:4;height:80px;border-bottom:0;background:#4b6eab;color:#fff;font-size:18px;font-weight:700;text-align:center}.pricing-table thead th:first-child{left:0;z-index:6;width:250px;border-radius:8px 0 0;text-align:left}.pricing-table thead th:last-child{border-radius:0 8px 0 0}.pricing-table tbody th,.pricing-table tfoot th{position:sticky;left:0;z-index:2;width:250px;background:#fff;color:#8796ba;font-size:15px;font-weight:700;text-align:left}.pricing-table tbody th:hover,.pricing-table tbody th:focus-within,.pricing-table tbody td:hover,.pricing-table tbody td:focus-within{z-index:7}.pricing-table tbody td,.pricing-table tfoot td{position:relative;min-width:170px;color:#293d79;font-size:16px;font-weight:500;line-height:1.35;text-align:center}.pricing-table tbody tr:nth-child(even) th,.pricing-table tbody tr:nth-child(even) td{background-color:#fbfcff}.pricing-table tbody tr:hover,.pricing-table tbody tr:focus-within{position:relative;z-index:7}.pricing-table .pricing-price-row th,.pricing-table .pricing-price-row td{height:92px}.pricing-price{font-size:22px;font-weight:700}.pricing-price-suffix{font-size:16px;font-weight:500}.pricing-availability{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border-radius:50%}.pricing-availability .eg-icon{font-size:22px;line-height:1}.pricing-availability.is-included{background:rgba(52,214,153,.13);color:#34d699}.pricing-availability.is-excluded{background:rgba(228,119,116,.1);color:#e47774}.pricing-info{position:relative;display:inline-flex;width:19px;height:19px;margin-left:5px;align-items:center;justify-content:center;border:1px solid #6680ba;border-radius:50%;color:#4667a3;font-family:Georgia,serif;font-size:12px;font-weight:700;line-height:1;cursor:help}.pricing-info:focus-visible{outline:2px solid #f5a623;outline-offset:2px}.pricing-tooltip{position:absolute;top:calc(100% + 10px);left:50%;z-index:20;width:235px;padding:11px 13px;border:1px solid #b8c9e9;border-radius:7px;background:#fff;box-shadow:0 10px 24px rgba(41,61,121,.18);color:#4667a3;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:1.45;text-align:left;opacity:0;pointer-events:none;transform:translate(-50%,-3px);transition:opacity .15s ease,transform .15s ease}.pricing-info:hover .pricing-tooltip,.pricing-info:focus .pricing-tooltip,.pricing-info:focus-within .pricing-tooltip{opacity:1;transform:translate(-50%,0)}.pricing-more-info{display:block;width:max-content;margin-top:4px;color:#5175c2;font-size:12px;font-weight:500;text-decoration:underline;text-underline-offset:2px}.pricing-table tfoot th,.pricing-table tfoot td{height:100px;border-bottom:0}.pricing-table tfoot .btn{min-width:120px}.pricing-faq{position:relative;padding:105px 0;background:#fff}.pricing-faq::before{content:"";position:absolute;top:20px;left:-65px;width:190px;height:200px;background:url(/wp-content/themes/EditionGuard/images/pattern-outline.png)50%/contain no-repeat;opacity:.45}.pricing-faq-grid{position:relative;display:grid;grid-template-columns:minmax(0,.85fr)minmax(0,1.15fr);gap:76px}.pricing-faq-heading{padding-right:65px;border-right:1px solid #dce4f4}.pricing-faq-heading h2{margin:0 0 34px;font-size:clamp(40px,5vw,60px);line-height:1.14}.pricing-faq-list article+article{margin-top:50px}.pricing-faq-list{text-align:left}.pricing-faq-list h3{margin-bottom:16px;font-size:23px;line-height:1.35}.pricing-faq-list article>div,.pricing-faq-list p{color:#4667a3;font-size:17px;line-height:1.65}.pricing-benefits{padding:110px 0 80px;background:#f7f8fc}.pricing-benefits-heading{max-width:760px;margin:0 auto;text-align:center}.pricing-benefits-heading h2{margin:0;font-size:clamp(40px,5vw,58px);line-height:1.15}.pricing-benefits-heading p{margin-top:20px;color:#4667a3;font-size:20px;line-height:1.5}.pricing-benefits-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:72px}.pricing-benefit{min-height:285px;padding:32px 27px;border:1px solid #e1e7f2;border-radius:10px;background:#fff;box-shadow:0 12px 30px rgba(41,61,121,6%)}.pricing-benefit img{width:64px;height:64px;object-fit:contain}.pricing-benefit h3{margin:24px 0 13px;font-size:20px;line-height:1.35}.pricing-benefit>div,.pricing-benefit p{color:#5e6d9a;font-size:15px;line-height:1.6}.pricing-benefit a{color:#5175c2;text-decoration:underline;text-underline-offset:2px}.content-page{padding:70px 0 110px}.content-page .entry-header{max-width:900px;margin:0 auto 42px;text-align:center}.content-page .entry-content{max-width:850px;margin:0 auto;color:#333;font-size:18px;line-height:1.75}.entry-content img,.entry-content video,.entry-content iframe{max-width:100%;height:auto}.entry-content iframe{width:100%;min-height:420px}.entry-content h2,.entry-content h3,.entry-content h4{margin-top:1.6em;color:var(--eg-blue)}.entry-content ul,.entry-content ol{padding-left:1.5em}.entry-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.entry-content th,.entry-content td{padding:10px;border:1px solid #dfe3ed}.wp-caption,figure{max-width:100%!important}.landing-page{overflow:hidden}.nav-eyebrow{margin-bottom:12px!important;color:#6a98ef!important;font-size:14px!important;font-weight:700!important;letter-spacing:.11em;text-transform:uppercase}.nav-inline-link{display:inline-flex;gap:10px;align-items:center;margin-top:12px}.nav-check-list{padding:0}.nav-check-list li{position:relative;padding-left:46px;list-style:none}.nav-check-list li::before{position:absolute;top:1px;left:0;width:27px;height:27px;border:1px solid #6a98ef;border-radius:50%;color:#3dd49c;content:"✓";font-size:17px;font-weight:800;line-height:25px;text-align:center}.nav-check-list h3{margin:0 0 10px;color:#293d79;font-size:22px}.nav-about-hero{padding-bottom:130px}.nav-about-hero h2{margin-bottom:18px;font-size:44px;line-height:1.15}.nav-about-art{min-height:480px}.nav-reasons{padding-bottom:120px}.nav-reasons h2{font-size:52px}.nav-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;position:relative;z-index:1}.nav-feature-grid article{padding:34px 26px;border:1px solid #e2e8f4;border-radius:12px;background:#fff;box-shadow:0 14px 34px rgba(41,61,121,8%)}.nav-feature-grid article>img{width:64px;height:64px;margin-bottom:20px;object-fit:contain}.nav-feature-grid article>span{display:inline-block;margin-bottom:20px;color:#6a98ef;font-size:58px}.nav-feature-grid h2,.nav-feature-grid h3{margin:0 0 12px;color:#293d79;font-size:20px;line-height:1.3}.nav-feature-grid p{color:#5e6d9a;font-size:15px;line-height:1.65}.nav-feature-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-contact-page{min-height:680px;padding-bottom:100px}.nav-contact-card{position:relative;z-index:1;padding:46px;border:1px solid #e1e7f2;border-radius:14px;background:#fff;box-shadow:0 20px 55px rgba(41,61,121,.14)}.nav-contact-card>h2{margin-bottom:32px;font-size:32px}.nav-contact-option{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:25px 0;border-top:1px solid #e8edf6}.nav-contact-option>span{color:#6a98ef;font-size:42px}.nav-contact-option h3{margin:0 0 8px;font-size:21px}.nav-contact-option p{margin:0 0 20px}.nav-contact-option .btn{width:auto;height:auto;min-height:48px;margin:0;padding:14px 22px;line-height:20px}.nav-form-note{margin:16px 0 0;padding:15px 18px;border-radius:7px;background:#f4f7fc;font-size:13px!important;line-height:1.55!important}.nav-api-hero{position:relative;padding:110px 0 120px;background:linear-gradient(135deg,#f8faff 0%,#eef4ff 100%)}.nav-api-hero::after{position:absolute;right:-70px;bottom:-90px;width:330px;height:330px;background:url(/images/pattern-outline.png)50%/contain no-repeat;content:"";opacity:.65}.nav-api-hero h1{max-width:720px;margin-bottom:24px;font-size:60px;line-height:1.08}.nav-lead{max-width:720px;color:#4667a3;font-size:21px;line-height:1.65}.nav-button-row{display:flex;flex-wrap:wrap;gap:15px;margin-top:36px}.nav-button-row .btn{margin:0}.nav-api-mark{position:relative;z-index:1}.nav-api-mark span{display:inline-flex;width:220px;height:220px;align-items:center;justify-content:center;border-radius:44px;background:#fff;color:#6a98ef;font-size:112px;box-shadow:0 24px 65px rgba(41,61,121,.16)}.nav-api-details{padding:100px 0 120px}.archive-header{padding:76px 0 42px;text-align:center}.archive-header p{max-width:680px;margin:14px auto 0}.search-container{position:relative;max-width:720px;margin:36px auto 0}.search-container input{width:100%;min-height:58px;padding:0 140px 0 22px;border:1px solid #dbe1ef;border-radius:8px}.search-container button{position:absolute;top:6px;right:6px;min-height:46px}.search-status{min-height:1.5em;margin:18px 0;text-align:center}.blog-cont.no-image{background:linear-gradient(135deg,#293d79,#6a98ef)}.blog-title h3{overflow-wrap:anywhere}.pagination{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pagination a,.pagination span{display:inline-flex;min-width:42px;min-height:42px;align-items:center;justify-content:center;border-radius:6px}.pagination .active a,.pagination .active span{background:var(--eg-blue);color:#fff}.blogpost-content .blog-content{justify-content:center}header.blogpost-title>.container .row>.col-lg-8{display:block}.blogpost-title .blog-date{text-align:center}.blogpost-title .blog-date time{display:inline;padding:0}.blogpost-content .entry-content{width:100%;color:#333;font-size:18px;line-height:1.75}.blogpost-img figure img{max-height:660px;object-fit:contain}.post-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.post-tags a{padding:5px 12px;border:1px solid #cfd8ec;border-radius:999px}.bottom-sticky.email-capture{bottom:0;z-index:120;min-height:125px;border-top:1px solid rgba(255,255,255,.35);box-shadow:0 -12px 32px rgba(18,36,82,.2);opacity:1;transform:translate3d(0,0,0);transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .35s ease-out,visibility 0s;visibility:visible;will-change:transform}.bottom-sticky.email-capture.hide-toolbox{bottom:0;opacity:0;pointer-events:none;transform:translate3d(0,calc(100% + 12px),0);transition:transform .45s ease-in,opacity .3s ease-in,visibility 0s .45s;visibility:hidden}.email-capture .sticky-cont{position:relative;justify-content:flex-start}.email-capture .guide-promo{min-width:0}.email-capture .guide-copy{min-width:0}.email-capture .guide-copy h5{font-size:17px;line-height:1.3}.email-capture .guide-copy p{max-width:580px}.email-capture .guide-form-row{display:flex;flex-wrap:nowrap;align-items:center}.email-capture form input[type=email]{min-height:44px;border:2px solid #6a98ef;border-radius:5px;background:#fff;color:#293d79}.email-capture form input[aria-invalid=true]{border-color:#fd9bb2}.bottom-sticky.email-capture .guide-form-row .btn{height:44px;min-width:134px;margin-left:10px;line-height:42px;white-space:nowrap}.email-capture .guide-consent{display:flex;gap:9px;align-items:center;margin-top:9px}.bottom-sticky.email-capture .guide-consent input{width:20px;height:20px;flex:0 0 20px;margin:0;accent-color:#9ebbf1}.bottom-sticky.email-capture .guide-consent input[aria-invalid=true]{outline:2px solid #fd9bb2;outline-offset:2px}.email-capture .guide-consent label{color:rgba(255,255,255,.86);font-size:13px;line-height:20px}.email-capture .guide-consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.bottom-sticky.email-capture .guide-form-status{display:block;width:100%;min-height:16px;margin:4px 0 0;padding-right:0;color:rgba(255,255,255,.9);font-size:12px;font-weight:400;line-height:16px;text-align:left}.bottom-sticky.email-capture .guide-form-status.is-error{color:#ffd0dc}.bottom-sticky.email-capture .guide-form-status.is-success{color:#d2ffed}.bottom-sticky.email-capture .guide-form-status a{color:inherit;text-decoration:underline;text-underline-offset:2px}.email-capture .guide-captcha{margin-top:10px}.email-capture .guide-captcha[hidden]{display:none}.email-capture .guide-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.email-capture .guide-direct{display:flex;justify-content:flex-end;margin:0}.bottom-sticky.email-capture .guide-direct .btn{margin-left:0}.email-capture .pdf-btn-close{right:-18px;width:36px;height:36px;padding:0;border-radius:50%;background:rgba(41,61,121,.28);line-height:36px}.email-capture[hidden]{display:none!important}.counter-display{display:inline-flex;align-items:center;font-variant-numeric:tabular-nums}.counter-digit{position:relative;display:block;width:1ch;height:1.2em;overflow:hidden}.counter-mark{display:block;height:1.2em;line-height:1.2em}.counter-ribbon{display:block;transition:transform var(--counter-roll,.5s)cubic-bezier(.25,.5,.2,1);will-change:transform}.counter-ribbon span{display:block;height:1.2em;line-height:1.2em;text-align:center}.storefront-template .store-pattern{position:relative}@media(min-width:992px){.email-capture .email-form{padding-right:64px}}.site-search-main{min-height:54vh}.not-found{min-height:62vh;padding:100px 0;text-align:center}.not-found img{max-width:min(100%,500px)}@media(max-width:1200px){header .site-logo{height:40px}}@media(max-width:991px){.pre-header{display:none!important}.pre-sticky{display:none!important}.pricing-hero{padding:54px 0 40px}.pricing-comparison{padding-bottom:80px}.pricing-scroll-hint{display:block}.pricing-table thead th{top:0}.pricing-faq{padding:80px 0}.pricing-faq::before{left:-105px;opacity:.28}.pricing-faq-grid{grid-template-columns:1fr;gap:58px}.pricing-faq-heading{padding-right:0;border-right:0;text-align:center}.pricing-faq-heading h2{max-width:620px;margin-right:auto;margin-left:auto}.pricing-benefits{padding:85px 0 65px}.pricing-benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:55px}.content-page{padding-top:44px}.entry-content iframe{min-height:260px}.email-capture{max-height:calc(100vh - 24px);overflow-y:auto}.email-capture .sticky-cont{display:flex!important;padding:24px 32px 18px}.email-capture .guide-promo{justify-content:center}.email-capture .guide-copy{max-width:560px}.email-capture .email-form{margin-top:18px}.email-capture .guide-direct{justify-content:center}.email-capture .pdf-btn-close{top:8px;right:8px}.nav-about-art{display:none}.nav-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nav-about-hero{padding:70px 0 90px}.nav-about-hero .boy-cont{padding-top:30px}.nav-contact-page{padding:70px 0 90px}.nav-contact-card{margin-top:40px}.nav-api-hero{padding:75px 0 90px}.nav-api-mark{display:none}}@media(max-width:640px){.email-capture .sticky-cont{padding:26px 24px 18px}.email-capture .guide-promo img{display:none}.email-capture .guide-copy{margin-left:0;text-align:center}.email-capture .guide-copy h5{padding:0 22px}.email-capture .guide-copy p{padding:0 10px;text-align:center}.email-capture .guide-form-row{display:grid;grid-template-columns:1fr;gap:10px}.bottom-sticky.email-capture .email-form input[type=email],.bottom-sticky.email-capture .guide-form-row .btn{width:100%;margin:0}.bottom-sticky.email-capture .guide-direct .btn{width:100%;margin:0}.email-capture .guide-consent{align-items:flex-start}.pricing-hero h1{font-size:44px}.pricing-intro{margin-top:22px;font-size:18px}.pricing-billing-note{padding:0 24px}.pricing-table{min-width:790px}.pricing-table th,.pricing-table td{padding-right:14px;padding-left:14px}.pricing-table thead th:first-child,.pricing-table tbody th,.pricing-table tfoot th{width:180px}.pricing-table tbody td,.pricing-table tfoot td{min-width:150px}.pricing-tooltip{width:205px}.pricing-faq{padding:68px 0}.pricing-faq-heading h2{font-size:42px}.pricing-faq-list h3{font-size:21px}.pricing-faq-list p{font-size:16px}.pricing-benefits-grid{grid-template-columns:1fr;gap:20px}.pricing-benefit{min-height:0}.nav-feature-grid,.nav-feature-grid-three{grid-template-columns:1fr}.nav-reasons h2,.nav-api-hero h1{font-size:42px}.nav-contact-card{padding:30px 22px}.nav-contact-option{grid-template-columns:1fr}.nav-contact-option>span{font-size:36px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bottom-sticky.email-capture{transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .35s ease-out,visibility 0s!important}.bottom-sticky.email-capture.hide-toolbox{transition:transform .45s ease-in,opacity .3s ease-in,visibility 0s .45s!important}.counter-ribbon{transition-duration:var(--counter-roll,.5s)!important}.scroll-arrow .arrow{animation-duration:3s!important;animation-iteration-count:infinite!important}}