*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body,h1,h2,h3,h4,h5,h6,p,figure,picture{margin:0}picture{display:block}img{max-width:100%;height:auto;vertical-align:middle;border-style:none}input,button,textarea,select{font:inherit}textarea{resize:none;overflow-y:auto;overflow-x:hidden}:focus-visible{outline:3px solid #666;outline-offset:3px}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}ul{list-style:none;padding:0;margin:0}a{color:inherit;text-decoration:none;transition:all .3s ease-in-out}a:hover{color:inherit;text-decoration:none}a:visited{color:inherit}iframe{border:0}dl,dd{margin:0}th,b,strong{font-weight:800}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(100%)}table{border-collapse:collapse}:root{--breakpoint-tablet: 991px;--primary: #E31E25;--accent: #E31E25;--hover: #D73238;--page-bg: #EDEEF0;--text: #0F1010;--white: #fff;--middle-grey: #7F819A;--border: #e0e0e0;--dark-grey: #383838;--light-grey: #e6e6e6;--radius: 0.8rem;--radius2: 1.25rem;--radius3: 1.87rem}@font-face{font-family:"Roboto";src:url("../fonts/subset-Roboto-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url("../fonts/subset-Roboto-ExtraBold.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}body{font-family:"Roboto",Arial,sans-serif;min-width:320px;overflow-x:hidden;font-size:1rem;line-height:1.55;font-weight:400;color:var(--text);background-color:var(--page-bg);-webkit-font-smoothing:antialiased}main{padding:100px 0 3rem;min-height:calc(100vh - 144px)}.container{width:min(1200px,100% - 3rem);margin-inline:auto}h1,h2,h3,h4{font-weight:800}h1{font-size:2.8rem;line-height:1;margin-bottom:.5rem}h2{font-size:2.5rem;line-height:1.1;text-wrap:balance}h3{font-size:2rem;line-height:1.2}h4{font-size:1.5rem;line-height:1.3}.small{font-size:14px}.text-width-limited{max-width:90%}.section-head{margin:0}.section__inner{display:flex;flex-direction:column;gap:1.5rem}.section__inner>.table-wrap{margin-block:0}.content-row{display:flex;align-items:flex-start;gap:2.5rem}.content-row__text,.content-row__media{flex:1 1 0;min-width:0}.content-row__text{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.content-row__text h2{margin-bottom:0}.content-row__media img{display:block;width:100%;border-radius:var(--radius2)}.content-row--center{align-items:center}.content-row--reverse{flex-direction:row-reverse}.primary{color:var(--primary)}a.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:.5rem 2rem;border:none;border-radius:1rem;font-size:20px;font-weight:800;letter-spacing:.5px;line-height:1;text-align:center;text-decoration:none;color:var(--white);background-color:var(--primary);transition:all .3s ease-in-out}a.button:hover{color:var(--white);background-color:var(--hover);transform:translateY(-3px);box-shadow:inset 0 1px 10px rgba(72,26,26,.39)}.back-to-top{position:fixed;z-index:10;right:1.5rem;bottom:1.5rem;display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;color:var(--white);background-color:var(--primary);font-size:1.5rem;cursor:pointer;transition:all .3s}.back-to-top:hover{background-color:var(--hover);transform:translateY(-3px);box-shadow:inset 0 1px 10px rgba(72,26,26,.39)}.back-to-top:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.back-to-top[hidden]{display:none}.marker-list{display:flex;flex-direction:column;gap:1rem;padding-inline:1.5rem}.marker-list li{padding-left:1.5rem;position:relative}.marker-list li::before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:var(--accent);position:absolute;left:0;top:9px}ol{display:flex;flex-direction:column;gap:1rem;padding-inline:2rem}ol li::marker{font-weight:800;color:var(--accent)}.entry-date{font-size:14px;display:block;color:var(--middle-grey)}.download-cta{display:flex;gap:2.5rem;justify-content:center}.error-404.not-found{display:flex;flex-direction:column;gap:1rem;padding:3rem;background:url(../img/404.webp) no-repeat right bottom #c9c9c9;height:585px;background-size:contain}.error-404.not-found h1{font-size:3rem;color:var(--middle-grey)}.error-404.not-found p{font-size:22px;max-width:40%;font-weight:800;color:var(--middle-grey)}.error-404.not-found a{text-decoration:underline}.error-404.not-found a:hover{color:var(--primary)}mark{font-weight:800;background-color:var(--page-bg)}.table-wrap{width:100%;overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius);margin-block:1.5rem}.table-wrap:last-child{margin-bottom:0}.table-wrap table{width:100%;min-width:734px;font-size:15px;line-height:1.3}.table-wrap table tr:nth-child(even){background-color:#f9f9f9}.table-wrap thead th{background:var(--light-grey)}.table-wrap th{padding:8px 12px;border-bottom:1px solid var(--border);text-align:left}.table-wrap td{padding:8px 12px;border-bottom:1px solid var(--border)}.table-wrap th:not(:last-child),.table-wrap td:not(:last-child){border-right:1px solid var(--border)}.table-wrap tbody tr:last-child th,.table-wrap tbody tr:last-child td{border-bottom:0}.site-header{position:fixed;z-index:1000;top:0;right:0;left:0;background:var(--text);box-shadow:0 2px 8px rgba(18,62,107,.1)}body.admin-bar .site-header{top:32px}.site-header__inner{display:flex;min-height:80px;align-items:center;justify-content:space-between;gap:2rem}.logo{flex:0 0 auto}.logo img{display:block;width:236px}a.red.site-header__download{flex:0 0 220px;white-space:nowrap;gap:12px}.site-nav{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:4.5rem}.primary-menu{display:flex;align-items:center;gap:4rem;margin:0;padding:0;list-style:none}.primary-menu a{position:relative;display:block;padding:1rem 0;font-size:18px;line-height:1;font-weight:800;color:var(--white)}.primary-menu a:hover{color:var(--accent)}.primary-menu .current-menu-item>a::after,.primary-menu .current_page_item>a::after,.primary-menu .current-menu-ancestor>a::after{content:"";position:absolute;right:0;bottom:.5rem;left:0;height:2px;border-radius:2px;background-color:var(--accent);pointer-events:none}.menu-toggle{display:none;width:32px;height:32px;align-items:center;justify-content:center;flex-direction:column;gap:6px;padding:0;border:0;color:var(--white);background:rgba(0,0,0,0);cursor:pointer}.menu-toggle span[aria-hidden=true]{display:block;width:26px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.hero{margin-top:1rem}.hero #ez-toc-container:not(:first-child){margin-top:2rem;margin-bottom:0}.home section{border-radius:var(--radius3);background-color:var(--white);box-shadow:0 8px 12px 0 #e2e2e2;padding:2.6rem;margin-bottom:4.5rem}.home section a:not(.button){color:var(--primary);text-decoration-thickness:1px;text-underline-offset:3px}.home section a:not(.button):hover{color:var(--text)}.overview-table tbody th{min-width:170px;width:24%}.table-wrap.overview-table table{min-width:500px}.payment-example{display:flex;flex-direction:column;gap:1rem}.payment-example ol,.payment-example .table-wrap{margin-block:0}.faq-list{display:flex;flex-direction:column;gap:1.5rem}.faq-list:not(:last-child){margin-bottom:1.5rem}.faq-list__item{display:flex;flex-direction:column;gap:1rem}.faq-list__question{font-size:1.25rem;font-weight:800;line-height:1.2}.site-footer{color:var(--light-grey);background-color:#171717;background-image:radial-gradient(ellipse 85% 100% at 0% 115%, rgba(227, 30, 37, 0.95) 0%, rgba(150, 12, 25, 0.72) 30%, rgba(75, 15, 22, 0.48) 56%, transparent 78%),radial-gradient(ellipse 75% 90% at 100% 110%, rgba(79, 31, 24, 0.58) 0%, rgba(42, 25, 23, 0.34) 52%, transparent 80%),linear-gradient(180deg, #171717 0%, #191818 38%, #211819 70%, #2b1518 100%)}.site-footer__inner{padding:1.5rem 0}.site-footer__top{display:flex;align-items:center;justify-content:center;padding-bottom:1.5rem;border-bottom:1px solid rgba(238,10,10,.498)}.site-footer__copy{margin-top:1.5rem;font-size:.875rem}.footer-menu{display:flex;align-items:center;gap:1rem 4rem;flex-wrap:wrap;justify-content:center}.footer-menu a{color:var(--white)}.footer-menu a:hover{color:var(--accent)}.footer-menu .current-menu-item a{color:var(--white);text-decoration:underline}#breadcrumbs{margin-bottom:10px;font-size:14px;color:var(--middle-grey)}.entry-title{width:100%;margin-bottom:1rem;padding-inline:.5rem}.entry-date{margin-bottom:1.5rem}.default-content{border-radius:var(--radius3);background-color:var(--white);box-shadow:0 8px 12px 0 #e2e2e2;padding:2.6rem;width:100%;margin-bottom:2rem}.default-content .content-row{margin-bottom:1.5rem;margin-top:1.5rem}.default-content .content-row+.content-row{margin-top:2.5rem}.default-content .content-row__media img:not(:last-child){margin-bottom:1.5rem}.default-content h2{margin:3rem 0 1.5rem}.default-content .content-row__text h2{margin-top:.5rem}.default-content h3,.default-content h4,.default-content h5,.default-content h6{margin:1.5rem 0 1rem}.default-content p+h3{margin-top:.5rem}.default-content p:not(:last-child){margin-bottom:1rem}.default-content ul,.default-content ol{margin-block:1.5rem}.default-content ul:not(.marker-list){list-style:disc;padding-left:1.5rem}.default-content ul:not(.marker-list) li{padding-left:4px}.default-content ul:not(.marker-list) li+li{margin-top:.5rem}.default-content ul:not(.marker-list) li::marker{color:var(--accent);font-weight:800}.default-content a:not(.button){color:var(--primary);text-decoration-thickness:1px;text-underline-offset:3px}.default-content a:not(.button):hover{color:var(--dark-grey)}.default-content hr{margin:2rem 0;border:0;border-top:1px solid var(--accent)}.default-content .download-cta{margin-bottom:2rem}.default-content>img{display:block;margin:1.5rem auto;border-radius:var(--radius)}.default-content figure{margin:2rem 0}.default-content figure img{margin:0 auto}.default-content figure figcaption{margin-top:.5rem;font-size:14px;line-height:1.2;text-align:center}.default-content .content-row__text{gap:0}.default-content .content-row__text ul,.default-content .content-row__text ol{margin-top:0}.default-content .hero__actions{margin-bottom:1.5rem}.default-content>:first-child{margin-top:0}.default-content>:last-child{margin-bottom:0}#ez-toc-container{width:100%;border:1px solid var(--border);border-radius:var(--radius);padding:5px 15px}#ez-toc-container:not(:first-child){margin-top:1rem}#ez-toc-container .ez-toc-title-container{display:flex;align-items:center;justify-content:space-between;gap:20px}#ez-toc-container .ez-toc-title{margin:0;font-size:18px;font-weight:700;line-height:1.2;text-transform:uppercase}#ez-toc-container .ez-toc-title-toggle{display:flex;flex:0 0 auto;align-items:center}#ez-toc-container .ez-toc-btn{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;margin:0;padding:0;border-radius:4px}#ez-toc-container .ez-toc-btn:hover{background-color:#f5f5f2}#ez-toc-container .ez-toc-btn:focus-visible,#ez-toc-container .ez-toc-btn:focus{outline:5px auto var(--border);outline-offset:0}#ez-toc-container .ez-toc-js-icon-con{left:0}.default-content #ez-toc-container+h2{margin-top:1.5rem}.archive-page .entry-title{margin-bottom:2rem}.archive-page .navigation{margin-top:2rem}.archive-page .nav-links{display:flex;align-items:center;justify-content:space-between;gap:1rem}.archive-page .nav-links a{display:inline-flex;min-height:2.75rem;align-items:center;padding:.625rem 1.125rem;border:1px solid var(--border);border-radius:var(--radius);color:var(--primary);background-color:var(--white)}.archive-page .nav-links a:hover{color:var(--white);background-color:var(--primary)}.blog__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}.post-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;border-radius:var(--radius3);background-color:var(--white);box-shadow:0 0 16px 0 var(--light-grey)}.post-card__image{display:block;aspect-ratio:16/8;overflow:hidden;background-color:var(--page-bg)}.post-card__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .3s}.post-card__image img:hover{transform:scale(1.05)}.post-card__content{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1.5rem}.post-card__meta time{color:var(--middle-grey);font-size:.875rem}.post-card__title{font-size:1.5rem}.post-card__image:focus-visible,.post-card__content:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}@media(max-width: 1200px){.primary-menu{gap:2rem}.home section{padding:2.2rem}.default-content{padding:2.2rem}.content-row{gap:2rem}}@media(max-width: 991px){a.site-header__download{margin-left:auto}body.menu-open{overflow:hidden}.menu-toggle{position:relative;z-index:2;display:flex;flex:0 0 auto;order:2}.menu-toggle.is-active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-toggle.is-active span:nth-child(2){opacity:0}.menu-toggle.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.site-nav{position:fixed;top:80px;right:0;left:0;height:100vh;display:block;max-width:none;max-height:calc(100vh - 80px);padding:1.5rem;overflow-y:auto;visibility:hidden;background-color:#171717;background-image:radial-gradient(ellipse 85% 100% at 0% 115%, rgba(227, 30, 37, 0.95) 0%, rgba(150, 12, 25, 0.72) 30%, rgba(75, 15, 22, 0.48) 56%, transparent 78%),radial-gradient(ellipse 75% 90% at 100% 110%, rgba(79, 31, 24, 0.58) 0%, rgba(42, 25, 23, 0.34) 52%, transparent 80%),linear-gradient(180deg, #171717 0%, #191818 38%, #211819 70%, #2b1518 100%);opacity:0;transform:translateY(-12px);transition:visibility .25s ease,opacity .25s ease,transform .25s ease}body.admin-bar .site-nav{top:112px;max-height:calc(100vh - 112px)}.site-nav.is-open{visibility:visible;opacity:1;transform:translateY(0);box-shadow:0 2px 8px rgba(18,62,107,.1)}.primary-menu{display:grid;gap:0}.primary-menu a{padding:15px 0;font-size:22px}.primary-menu .current-menu-item>a::after,.primary-menu .current_page_item>a::after,.primary-menu .current-menu-ancestor>a::after{content:none}.primary-menu .current-menu-item a{text-decoration:underline}.home section{margin-bottom:3.5rem}.marker-list{padding-inline:0;gap:.8rem}.text-width-limited{max-width:100%}.content-row{gap:1.2rem;flex-direction:column}.content-row__text,.content-row__media{flex:none;width:100%}.content-row__media img{width:auto;max-height:500px;margin:auto}.table-wrap th,.table-wrap td{font-size:14px}}@media(max-width: 782px){body.admin-bar .site-header{top:46px}body.admin-bar .site-nav{top:126px;max-height:calc(100vh - 126px)}}@media(max-width: 767px){:root{--radius2: 0.8rem;--radius3: 1.2rem}body{font-size:15px;line-height:1.4}.site-nav{top:52px}.site-header__inner{min-height:52px;gap:1rem}body.admin-bar .site-nav{top:98px;max-height:calc(100vh - 98px)}.logo img{width:140px}main{padding-top:80px}.container{width:calc(100% - 1.2rem)}.home section{margin-bottom:2rem;padding:1.2rem}.section__inner{gap:1.2rem}.download-cta{flex-direction:column;gap:1rem}.default-content{padding:1.2rem}.default-content .download-cta{margin-bottom:1rem}h1,h2{font-size:1.8rem;line-height:1}h3{font-size:1.2rem}h4{font-size:1rem}a.button{width:100%;padding:10px 16px;font-size:16px}a.button.site-header__download{flex:0 0 auto;min-height:32px;font-size:14px;padding:4px 9px;width:auto}a.button.site-header__download span{display:none}.overview .table-wrap th{min-width:140px}.faq-list__question{font-size:1.1rem}.site-footer__top{gap:1rem;flex-direction:column}.footer-menu{gap:.2rem;flex-direction:column}.site-footer__copy{text-align:center}.back-to-top{display:none}.error-404.not-found{padding:3rem 1.5rem}.default-content .entry-title+.content-row{margin-top:.5rem}.default-content .entry-title{margin-bottom:.5rem}.blog__grid{grid-template-columns:100%}.footer-menu a{font-weight:400;font-size:14px}ol{gap:.7rem;padding-inline:1rem 0}.error404 main{padding-bottom:0}.error-404.not-found{height:500px}.error-404.not-found p{font-size:18px;max-width:100%}.error-404.not-found h1{font-size:2rem}.content-row__text{align-items:stretch}}/*# sourceMappingURL=style.css.map */