.sales-tax-subscription-fee-calculator{display:flex;justify-content:space-between;max-width:var(--container-max-wide);width:100%;margin:151px auto 50px;padding:0;border:none;background:transparent;box-sizing:border-box}.sales-tax-subscription-fee-calculator__intro{width:50%;background:url(/media/lappa-assets/pricing/pricing-circle-min.png) no-repeat;background-position:bottom}.sales-tax-subscription-fee-calculator__title{margin:0;padding:40px 0;font-size:36px;font-weight:500;line-height:39.6px;letter-spacing:-.01em;text-align:left;color:#333}.sales-tax-subscription-fee-calculator__title-accent{color:#007cd2;font-weight:inherit}.sales-tax-subscription-fee-calculator__form{width:50%;min-width:0}.sales-tax-subscription-fee-calculator__card{width:100%;min-height:590px;padding:32px;border-radius:20px;background:#e4f3fe;box-sizing:border-box}.sales-tax-subscription-fee-calculator__fields{display:block}.sales-tax-subscription-fee-calculator__field{margin:0;min-width:0}.sales-tax-subscription-fee-calculator__label{display:block;margin:0 0 10px;font-size:18px;font-weight:500;line-height:22.5px;text-align:left;color:#2f2e34}.sales-tax-subscription-fee-calculator__control{box-sizing:border-box;display:block;width:100%;height:49px;margin:0 0 33px;padding:10px 20px;border:1px solid #e4f3fe;border-radius:20px;background:#fff;font:inherit;font-size:19px;font-weight:500;line-height:23.75px;color:#2f2e34}.sales-tax-subscription-fee-calculator__control::placeholder{color:#8c8f9d;font-size:18px;font-weight:400;line-height:23.4px}.sales-tax-subscription-fee-calculator__control:focus{outline:none}.sales-tax-subscription-fee-calculator__control:focus-visible{outline:2px solid var(--color-brand-primary,#007cd2);outline-offset:2px}.sales-tax-subscription-fee-calculator__field--invalid .sales-tax-subscription-fee-calculator__control{border-color:#c62828;box-shadow:0 0 0 1px rgba(198,40,40,.25)}.sales-tax-subscription-fee-calculator__error{display:none;margin:-33px 0 12px;font-size:15px;font-weight:500;line-height:20.25px;color:#f04438}.sales-tax-subscription-fee-calculator__actions,.sales-tax-subscription-fee-calculator__field--invalid .sales-tax-subscription-fee-calculator__error{display:block}.sales-tax-subscription-fee-calculator__actions .cta-buttons{display:inline-flex;margin-top:27px}.sales-tax-subscription-fee-calculator__again{display:inline-block;box-sizing:border-box;margin-top:27px;margin-left:8px;padding:15px 25px;border:0;border-radius:40px;font:inherit;font-size:17px;font-weight:500;line-height:23px;height:57px;color:#fff;text-align:center;cursor:pointer;background:#2d9cdb}.sales-tax-subscription-fee-calculator__again:hover{background:#2d9cdb}.sales-tax-subscription-fee-calculator__again:focus{outline:none}.sales-tax-subscription-fee-calculator__again:focus-visible{outline:2px solid var(--color-brand-primary,#007cd2);outline-offset:2px}.sales-tax-subscription-fee-calculator__card--has-result .sales-tax-subscription-fee-calculator__label{color:#8c8f9d}.sales-tax-subscription-fee-calculator__summary{margin:0}.sales-tax-subscription-fee-calculator__result{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.35;color:#2f2e34}.sales-tax-subscription-fee-calculator__addons-remark{margin:0;font-size:14px;font-weight:500;line-height:23.8px;color:#666}@media (max-width:450px){.sales-tax-subscription-fee-calculator{display:block;margin-top:151px;margin-bottom:50px}.sales-tax-subscription-fee-calculator__intro{width:100%;background:url(/media/lappa-assets/pricing/pricing-calc-bg-mobile.png) no-repeat;background-position:100%}.sales-tax-subscription-fee-calculator__title{padding:24px 0;font-size:24px;font-weight:600}.sales-tax-subscription-fee-calculator__form{width:100%;margin-top:30px}}.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero{text-align:center}.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero .hero-content{max-width:var(--container-max);margin-left:auto;margin-right:auto}.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero .hero-content h1{margin-bottom:.875rem}article.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero{padding-bottom:0!important}.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero h1{padding:34px 0 25px!important}article.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout.page-layout:has(.block-tax-academy-hub) .block-tax-academy-hub{padding-top:30px!important}.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero .hero-subtitle,.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero .hero-subtitle p,.page-layout:has(.block-tax-academy-hub) .layout-blocks>.block.block-hero p{max-width:none;margin-left:auto;margin-right:auto}.block-tax-academy-hub-controls{display:grid;grid-gap:1.25rem;gap:1.25rem;width:100%;max-width:var(--container-max);margin:0 auto 1.75rem}.block-tax-academy-hub-search-label{display:grid;grid-gap:.5rem;gap:.5rem;width:100%}.block-tax-academy-hub-search-heading{font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#929da5}.block-tax-academy-hub-search-field{position:relative;display:block;width:100%}.block-tax-academy-hub-search-icon{position:absolute;top:50%;left:1.125rem;z-index:1;width:1.125rem;height:1.125rem;color:#9aa3ab;transform:translateY(-50%);pointer-events:none}.block-tax-academy-hub-search{box-sizing:border-box;width:100%;max-width:none;height:3.25rem;padding:.75rem 1.25rem .75rem 2.75rem;border:1px solid #d7e0e7;border-radius:999px;background:#fff;color:#2f2e34;font:inherit;font-size:1rem;line-height:1.4}.block-tax-academy-hub-search::placeholder{color:#9aa3ab}.block-tax-academy-hub-search:focus{outline:2px solid var(--color-brand-primary);outline-offset:2px}.block-tax-academy-hub-topics-section{display:grid;grid-gap:.75rem;gap:.75rem;width:100%}.block-tax-academy-hub-topics-label{margin:0;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:#929da5}.block-tax-academy-hub-topics{display:flex;flex-wrap:wrap;gap:.625rem .75rem;width:100%}.block-tax-academy-hub-topic{padding:.55rem 1.05rem;border:1px solid #d7e0e7;border-radius:999px;background:#fff;color:#2f2e34;cursor:pointer;font:inherit;font-size:.9375rem;line-height:1.3}.block-tax-academy-hub-topic.is-active,.block-tax-academy-hub-topic:hover{border-color:#007cd2;color:#007cd2;background:#fff}.block-tax-academy-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem 1.75rem;gap:1.5rem 1.75rem;width:100%;max-width:var(--container-max);margin:0 auto;padding:0;list-style:none}.block-tax-academy-hub-item{display:flex;min-width:0;margin:0}.block-tax-academy-hub-card{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:1.25rem 1.5rem;gap:1.25rem 1.5rem;align-items:center;width:100%;padding:.75rem;border:1px solid transparent;border-radius:.5rem;background:transparent;box-shadow:none;color:inherit;text-decoration:none;transform:scale(1);transition:background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard),transform var(--duration-normal) var(--ease-standard)}.block-tax-academy-hub-card:focus-visible{background:#fff;border-color:#e8e8e8;box-shadow:0 4px 16px rgba(15,23,42,.08);outline:2px solid var(--color-brand-primary);outline-offset:.1875rem;transform:scale(1.015)}.block-tax-academy-hub-card:focus-visible .block-tax-academy-hub-card-title{color:#333333}.block-tax-academy-hub-card-media{min-width:0}.block-tax-academy-hub-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;object-position:center}.block-tax-academy-hub-card-title{margin:0;min-width:0;color:#333333;font-size:1.25rem;font-weight:500;line-height:1.3;overflow-wrap:anywhere;transition:color var(--duration-normal) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.block-tax-academy-hub-card:hover{background:#fff;border-color:#e8e8e8;box-shadow:0 4px 16px rgba(15,23,42,.08);transform:scale(1.015)}.block-tax-academy-hub-card:hover .block-tax-academy-hub-card-title{color:#333333}}@media (prefers-reduced-motion:reduce){.block-tax-academy-hub-card{transition:background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),box-shadow var(--duration-normal) var(--ease-standard);transform:none}.block-tax-academy-hub-card:focus-visible,.block-tax-academy-hub-card:hover{transform:none}}.block-tax-academy-hub-empty{width:100%;max-width:var(--container-max);margin:1rem auto 0;color:#4a4a4a}@media (max-width:900px){.block-tax-academy-hub-card-title{font-size:1.125rem}}@media (max-width:768px){.block-tax-academy-hub-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem}.block-tax-academy-hub-card{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1rem 1.25rem}.block-tax-academy-hub-card-title{font-size:1.0625rem}}@media (max-width:520px){.block-tax-academy-hub-card{grid-template-columns:minmax(0,1fr);gap:.875rem}}.block.block-testimonials.block-testimonials--background-white{background-color:var(--color-surface)}.block.block-testimonials.block-testimonials--background-light-blue{background-color:var(--color-surface-tint)}.block.block-testimonials{--testimonials-gap:1.125rem;--testimonials-slide-size:calc((100% - (2 * var(--testimonials-gap))) / 3);--testimonials-ease:cubic-bezier(0.2,0.8,0.2,1);--testimonials-duration:300ms;--testimonials-border:rgba(202,218,231,0.72);--testimonials-card-radius:0.9375rem;--testimonials-text-line-clamp:6;--testimonials-card-min-height:21.5rem;--testimonials-header-min-height:4.375rem;--testimonials-actions-min-height:2rem}.block-testimonials-title{margin:0 0 2rem;text-align:center;font-size:var(--font-size-h2);line-height:var(--line-height-heading);font-weight:500;letter-spacing:-.015em;color:#2f2e34}.block-testimonials-title-accent{color:#007cd2}.block-testimonials-intro{margin:-1rem 0 2rem;text-align:center;color:#5c6470;font-size:1.0625rem;line-height:1.5}.block-testimonials-carousel{position:relative;display:flex;flex-direction:column;align-items:center}.block-testimonials-carousel-shell{width:100%;outline:none}.block-testimonials-carousel-shell:focus-visible{outline:2px solid rgba(0,124,210,.35);outline-offset:.25rem;border-radius:.5rem}.block-testimonials-carousel-viewport{width:100%;overflow:hidden}.block-testimonials-carousel-track{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;touch-action:pan-y pinch-zoom}.block-testimonials-carousel-slide{flex:0 0 var(--testimonials-slide-size);min-width:0;margin-right:var(--testimonials-gap);display:flex}.block-testimonials-card{position:relative;display:flex;flex-direction:column;flex:1 1;width:100%;min-height:var(--testimonials-card-min-height);padding:1.625rem 1.75rem 1.375rem;border:1px solid var(--testimonials-border);border-radius:var(--testimonials-card-radius);background:#fff;box-shadow:0 .125rem .625rem rgba(15,23,42,.035);overflow:hidden;transition:transform var(--testimonials-duration) var(--testimonials-ease),box-shadow var(--testimonials-duration) var(--testimonials-ease),border-color var(--testimonials-duration) var(--testimonials-ease)}.block-testimonials-card:before{inset:0;border-radius:inherit;background:radial-gradient(circle at 100% 100%,rgba(228,243,254,.35),transparent 62%);opacity:0}.block-testimonials-card:after,.block-testimonials-card:before{content:"";position:absolute;transition:opacity var(--testimonials-duration) var(--testimonials-ease);pointer-events:none}.block-testimonials-card:after{right:.625rem;bottom:.625rem;width:6.75rem;height:6.75rem;background-image:var(--testimonials-shape-rest);background-repeat:no-repeat;background-position:100% 100%;background-size:contain;opacity:.1}.block-testimonials-card:focus-within,.block-testimonials-card:hover{transform:translateY(-2px);border-color:rgba(176,198,218,.85);box-shadow:0 .625rem 1.5rem rgba(15,23,42,.06),0 .125rem .375rem rgba(0,124,210,.04)}.block-testimonials--reviews-slider .block-testimonials-card:focus-within,.block-testimonials--reviews-slider .block-testimonials-card:hover{transform:none}.block-testimonials-card:focus-within:before,.block-testimonials-card:hover:before{opacity:1}.block-testimonials-card:focus-within:after,.block-testimonials-card:hover:after{opacity:.18;background-image:var(--testimonials-shape-hover)}.block-testimonials-card-header{position:relative;flex-shrink:0;min-height:var(--testimonials-header-min-height);margin-bottom:.875rem;padding-left:5.375rem}.block-testimonials-card-avatar{position:absolute;top:0;left:0;width:4.375rem;height:4.375rem;object-fit:contain}.block-testimonials-card-name{margin:0;font-size:1.75rem;line-height:1.15;font-weight:500;color:#2f2e34}.block-testimonials-card-role{margin:.2rem 0 0;font-size:.975rem;line-height:1.35;color:#667085}.block-testimonials-card-body{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;min-height:0}.block-testimonials-card-excerpt{position:relative;flex:1 1;height:calc(1.5em * var(--testimonials-text-line-clamp));min-height:calc(1.5em * var(--testimonials-text-line-clamp));overflow:hidden}.block-testimonials-card-excerpt.has-fade:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5rem;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.88) 58%,#fff);pointer-events:none}.block-testimonials--background-light-blue:not(.block-testimonials--category-slider) .block-testimonials-card{background:transparent}.block-testimonials--background-light-blue:not(.block-testimonials--category-slider) .block-testimonials-card-excerpt.has-fade:after{background:linear-gradient(180deg,rgba(228,243,254,0) 0,rgba(228,243,254,.88) 58%,var(--color-surface-tint) 100%)}.block-testimonials-card-text{margin:0;font-size:1.0625rem;line-height:1.5;color:#394150;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--testimonials-text-line-clamp);overflow:hidden}.block-testimonials-card-actions{display:flex;align-items:flex-end;flex-shrink:0;min-height:var(--testimonials-actions-min-height);margin-top:auto;padding-top:.625rem}.block-testimonials-read-full{padding:.125rem 0;border:0;background:transparent;color:#007cd2;font:inherit;font-size:.9375rem;font-weight:500;line-height:1.2;cursor:pointer;text-decoration:none}.block-testimonials-read-full:focus-visible,.block-testimonials-read-full:hover{color:#005fa3;text-decoration:underline;text-underline-offset:.15em;outline:none}.block-testimonials-controls{display:flex;align-items:center;justify-content:center;gap:1.125rem;margin-top:1.5rem}.block-testimonials-arrow{display:inline-flex;align-items:center;justify-content:center;padding:.625rem;border:0;border-radius:0;background:transparent;color:#667085;cursor:pointer;transition:color var(--testimonials-duration) var(--testimonials-ease),opacity var(--testimonials-duration) var(--testimonials-ease)}.block-testimonials-arrow:focus-visible,.block-testimonials-arrow:hover{color:#007cd2;opacity:1;outline:none}.block-testimonials-arrow svg{width:1.125rem;height:1.125rem}.block-testimonials-dots{display:flex;align-items:center;justify-content:center;gap:.4375rem}.block-testimonials-dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:999px;background:#cadae7;cursor:pointer;transition:width var(--testimonials-duration) var(--testimonials-ease),background-color var(--testimonials-duration) var(--testimonials-ease)}.block-testimonials-dot:focus-visible,.block-testimonials-dot:hover{background:#9eb8d0;outline:none}.block-testimonials-dot.is-active{width:1.375rem;background:#007cd2}.block-testimonials-dialog-root{--testimonials-dialog-duration:220ms;--testimonials-dialog-ease:cubic-bezier(0.2,0.8,0.2,1);position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;pointer-events:none}.block-testimonials-dialog-root.is-visible{pointer-events:auto}.block-testimonials-dialog-backdrop{position:absolute;inset:0;border:0;background:rgba(15,23,42,.42);cursor:pointer;opacity:0;transition:opacity var(--testimonials-dialog-duration) var(--testimonials-dialog-ease)}.block-testimonials-dialog-root.is-visible .block-testimonials-dialog-backdrop{opacity:1}.block-testimonials-dialog{position:relative;z-index:1;width:min(100%,32rem);max-height:min(85vh,40rem);overflow:auto;padding:1.75rem 1.75rem 1.5rem;border:1px solid rgba(202,218,231,.85);border-radius:1rem;background:#fff;box-shadow:0 1.25rem 3rem rgba(15,23,42,.14);opacity:0;transform:scale(.985) translateY(.35rem);transition:opacity var(--testimonials-dialog-duration) var(--testimonials-dialog-ease),transform var(--testimonials-dialog-duration) var(--testimonials-dialog-ease)}.block-testimonials-dialog-root.is-visible .block-testimonials-dialog{opacity:1;transform:scale(1) translateY(0)}.block-testimonials-dialog-close{position:absolute;top:.875rem;right:.875rem;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:0;border-radius:50%;background:transparent;color:#667085;font-size:1.5rem;line-height:1;cursor:pointer}.block-testimonials-dialog-close:focus-visible,.block-testimonials-dialog-close:hover{color:#2f2e34;background:rgba(228,243,254,.65);outline:none}.block-testimonials-dialog-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.125rem;padding-right:2rem}.block-testimonials-dialog-avatar{width:4rem;height:4rem;object-fit:contain;flex-shrink:0}.block-testimonials-dialog-name{margin:0;font-size:1.375rem;line-height:1.2;font-weight:500;color:#2f2e34}.block-testimonials-dialog-role{margin:.25rem 0 0;font-size:.975rem;line-height:1.35;color:#667085}.block-testimonials-dialog-text{margin:0;font-size:1.0625rem;line-height:1.55;color:#394150}.block.block-testimonials.block-testimonials--category-slider{--testimonials-card-min-height:0;--testimonials-header-min-height:0;--testimonials-actions-min-height:0;--testimonials-text-line-clamp:3;--testimonials-border:#cadae7;background-color:#e4f3fe}.block-testimonials--category-slider .block-testimonials-title{text-align:left}.block-testimonials--category-slider .block-testimonials-intro{text-align:left;margin-bottom:calc(var(--space-8) + var(--space-6))}.block-testimonials--category-slider .block-testimonials-controls{justify-content:flex-start;margin-top:var(--space-8)}.block-testimonials--category-slider .block-testimonials-card{display:grid;grid-template-columns:3.5rem minmax(0,1fr);grid-template-rows:auto auto;grid-column-gap:1.25rem;column-gap:1.25rem;grid-row-gap:.25rem;row-gap:.25rem;align-items:start;min-height:0;padding:1.5rem 1.75rem;background:transparent;box-shadow:none}.block-testimonials--category-slider .block-testimonials-card:after,.block-testimonials--category-slider .block-testimonials-card:before{display:none}.block-testimonials--category-slider .block-testimonials-card-header{display:contents;min-height:0;margin:0;padding:0}.block-testimonials--category-slider .block-testimonials-card-avatar{grid-column:1;grid-row:1/span 2;position:static;width:3.5rem;height:3.5rem;margin:0}.block-testimonials--category-slider .block-testimonials-card-name{grid-column:2;grid-row:1;font-size:1.5rem;font-weight:600;line-height:1.2}.block-testimonials--category-slider .block-testimonials-card-body{grid-column:2;grid-row:2;flex:none}.block-testimonials--category-slider .block-testimonials-card-excerpt{flex:none;height:auto;min-height:0}.block-testimonials--category-slider .block-testimonials-card-excerpt.has-fade:after{background:linear-gradient(180deg,rgba(228,243,254,0),rgba(228,243,254,.88) 58%,#e4f3fe)}.block-testimonials--category-slider .block-testimonials-card-text{font-size:.875rem;font-weight:500;line-height:1.7;color:#666}.block-testimonials--category-slider .block-testimonials-card-actions{min-height:0;padding-top:.25rem}.block-testimonials--category-slider .block-testimonials-card:focus-within,.block-testimonials--category-slider .block-testimonials-card:hover{background-color:transparent;box-shadow:0 .625rem 1.5rem rgba(15,23,42,.06),0 .125rem .375rem rgba(0,124,210,.04)}@media (max-width:1079px){.block.block-testimonials{--testimonials-slide-size:calc((100% - var(--testimonials-gap)) / 2);--testimonials-text-line-clamp:5;--testimonials-card-min-height:20.5rem}}@media (max-width:450px){.block.block-testimonials{--testimonials-slide-size:calc((100% - var(--testimonials-gap)) / 1.2);--testimonials-text-line-clamp:4;--testimonials-card-min-height:19.5rem}.block-testimonials-card{padding:1.375rem 1.25rem 1.125rem}.block-testimonials-card-header{padding-left:4.875rem}.block-testimonials-card-name{font-size:1.5rem}.block-testimonials-controls{gap:.875rem}}@media (prefers-reduced-motion:reduce){.block-testimonials-arrow,.block-testimonials-card,.block-testimonials-card:after,.block-testimonials-card:before,.block-testimonials-dot{transition:none}.block-testimonials-card:focus-within,.block-testimonials-card:hover{transform:none}.block-testimonials-dialog{transform:none;transition:opacity .18s ease}.block-testimonials-dialog-root.is-visible .block-testimonials-dialog{transform:none}}.block-text-section-title-highlight{color:#007cd2}.block-text-section--title-center .block-text-section-inner>h2{text-align:center}.block-text-section--title-right .block-text-section-inner>h2{text-align:right}.block-text-section .block-text-section-inner>div>blockquote,.block-text-section .block-text-section-inner>div>p{margin:0 0 1rem;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.28;color:#666}.block-text-section .block-text-section-inner>div>:is(ul,ol){font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.28;color:#666}.block-text-section .block-text-section-inner>div>blockquote:last-child,.block-text-section .block-text-section-inner>div>p:last-child{margin-bottom:0}.block-text-section--split-columns .block-text-section-inner{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);grid-gap:2.5rem 3rem;gap:2.5rem 3rem;align-items:start;width:100%;max-width:var(--container-max);margin-inline:auto}.block-text-section--split-columns .block-text-section-inner>div>blockquote,.block-text-section--split-columns .block-text-section-inner>div>p,.block-text-section.block-text-section--split-columns .block-text-section-inner>h2{margin:0}@media (min-width:769px){.block-text-section--split-columns .block-text-section-inner>div{padding-top:40px}}.block-text-section--constrained .block-text-section-inner{width:100%;margin-inline:0}.block-text-section--constrained .block-text-section-inner>h2{margin:0 0 1.75rem;font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.block-text-section--constrained .block-text-section-inner>div>blockquote,.block-text-section--constrained .block-text-section-inner>div>p{margin:0 0 1.125rem;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.55;color:#4a4a4a}.block-text-section--constrained .block-text-section-inner>div>blockquote:last-child,.block-text-section--constrained .block-text-section-inner>div>p:last-child{margin-bottom:0}.block-text-section--constrained .block-text-section-inner>div>ul{margin:.25rem 0 0;padding-left:1.25rem;color:#4a4a4a;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.55}.block-text-section--constrained .block-text-section-inner>div>ul>li{margin:0 0 .625rem}.block-text-section--constrained .block-text-section-inner>div>ul>li:last-child{margin-bottom:0}.block-text-section--with-cta .block-text-section-cta{margin-top:1.75rem}.block-text-section--with-cta .block-text-section-cta .hero-cta-buttons{margin:0;padding:0}.block-text-section--with-cta .block-text-section-cta .cta-buttons{display:flex;flex-wrap:wrap;gap:var(--space-4)}.block-text-section--with-cta .block-text-section-cta .cta-buttons a{display:inline-block;max-width:100%;padding:.875rem 1.5625rem;border:1px solid var(--color-header-cta);border-radius:var(--radius-pill);background:var(--color-header-cta);color:var(--color-text);font-size:1.0625rem;font-weight:var(--font-weight-semibold);line-height:1.2;text-decoration:none;transition:background-color var(--duration-normal) var(--ease-standard),border-color var(--duration-normal) var(--ease-standard),color var(--duration-normal) var(--ease-standard)}.block-text-section--with-cta .block-text-section-cta .cta-buttons a:hover{background:var(--color-header-cta-hover);border-color:var(--color-header-cta-hover);color:var(--color-text)}.block-text-section--with-cta .block-text-section-cta .cta-buttons a:focus-visible{outline:2px solid var(--color-header-cta);outline-offset:.1875rem}.block-text-section--compact-with-cta .block-text-section-inner{width:100%;max-width:48rem;margin-inline:0}.block-text-section--compact-with-cta .block-text-section-inner>h2{margin:0 0 1.25rem;font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.block-text-section--compact-with-cta .block-text-section-inner>div>blockquote,.block-text-section--compact-with-cta .block-text-section-inner>div>p{margin:0;font-size:1.0625rem;font-weight:var(--font-weight-medium);line-height:1.55;color:#4a4a4a}.block-text-section--compact-with-cta.block-text-section--with-cta .block-text-section-cta{margin-top:1.5rem}.block-text-section--tinted{box-shadow:inset 0 1px 0 rgba(255,255,255,.7);background-image:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 42%)}.block-text-section--tinted .block-text-section-inner h2{margin:0 0 1.375rem;font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.25;letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.block-text-section--tinted .block-text-section-inner>div>blockquote,.block-text-section--tinted .block-text-section-inner>div>p{margin:0 0 1.125rem;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.28;color:#666}.block-text-section--tinted .block-text-section-inner>div>blockquote:last-child,.block-text-section--tinted .block-text-section-inner>div>p:last-child{margin-bottom:0}.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol){margin:0 0 1.125rem;padding-left:1.25rem;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.28;color:#666}.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol):last-child{margin-bottom:0}.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol)>li{margin:0 0 .625rem;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol)>li:last-child{margin-bottom:0}.block-text-section:not(.block-text-section--document) .block-text-section-inner>div:has(table){max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.block-text-section:not(.block-text-section--document) .block-text-section-inner table{display:table;width:100%;min-width:36rem;max-width:none;table-layout:fixed;margin:0;border:1px solid var(--color-border);border-collapse:separate;border-spacing:0;border-radius:12px;background:var(--color-surface);font-size:.9375rem;line-height:1.45;color:var(--color-text)}.block-text-section:not(.block-text-section--document) .block-text-section-inner table td,.block-text-section:not(.block-text-section--document) .block-text-section-inner table th{height:auto;min-height:0;padding:.7rem .9rem;border:0;border-bottom:1px solid #e8eef3;background:transparent;color:var(--color-text);font-size:.9375rem;font-weight:var(--font-weight-body);line-height:1.45;text-align:left;vertical-align:top;overflow-wrap:break-word;word-break:normal;white-space:normal}.block-text-section:not(.block-text-section--document) .block-text-section-inner table th,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:first-child td{background:#f3f8fc;color:var(--color-text);font-weight:var(--font-weight-semibold);letter-spacing:-.01em;border-bottom:1px solid var(--color-border);vertical-align:middle}.block-text-section:not(.block-text-section--document) .block-text-section-inner table th :is(h1,h2,h3,h4,h5,h6),.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:first-child :is(h1,h2,h3,h4,h5,h6){margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child td,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child th{border-bottom:0}.block-text-section:not(.block-text-section--document) .block-text-section-inner table th:first-child,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:first-child td:first-child{border-top-left-radius:11px}.block-text-section:not(.block-text-section--document) .block-text-section-inner table th:last-child,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:first-child td:last-child{border-top-right-radius:11px}.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child td:first-child,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child th:first-child{border-bottom-left-radius:11px}.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child td:last-child,.block-text-section:not(.block-text-section--document) .block-text-section-inner table tr:last-child th:last-child{border-bottom-right-radius:11px}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner{max-width:1080px}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>h2{margin:0;padding:40px 0;font-size:36px;font-weight:400;line-height:39.6px;letter-spacing:-.01em;color:#2f2e34;text-align:center}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div:has(table){overflow-x:auto}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table{display:table;width:100%;min-width:36rem;table-layout:fixed;margin:0;border:none;border-collapse:separate;border-spacing:0;border-radius:0;background:transparent;font-size:14px;font-weight:500;line-height:1.7;color:#2f2e34}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table th{box-sizing:border-box;height:auto;min-height:0;padding:24px 0;border:none;background:transparent;color:#2f2e34;font-size:14px;font-weight:500;line-height:1.7;text-align:center;vertical-align:middle;overflow-wrap:break-word}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table tr:first-child :is(h1,h2,h3,h4,h5,h6)) .block-text-section-inner table td:first-child,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table tr:first-child :is(h1,h2,h3,h4,h5,h6)) .block-text-section-inner table th:first-child{width:20%;padding:24px 0;border:none;border-radius:0;font-size:20px;font-weight:500;line-height:26px;text-align:left;color:#2f2e34}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child td:not(:first-child),.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child th:not(:first-child){padding:24px 0;border:1px #cadae7;border-style:solid solid dotted;border-radius:20px 20px 0 0;background:transparent;font-size:14px;font-weight:500;line-height:1.7;color:#2f2e34}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child td:not(:first-child)+td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child td:not(:first-child)+th,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child th:not(:first-child)+td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child th:not(:first-child)+th{border-left:none}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child td:not(:first-child) strong,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child th:not(:first-child) strong{font-size:inherit;font-weight:700}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child td:not(:first-child),.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child th:not(:first-child){padding:24px 0;border:1px solid #cadae7;border-top:none;border-radius:0 0 20px 20px;background:transparent}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child td:not(:first-child)+td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child td:not(:first-child)+th,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child th:not(:first-child)+td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child th:not(:first-child)+th{border-left:none}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child td:first-child,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child th:first-child{border:none;border-radius:0}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>p{margin:0;font-size:14px;font-weight:400;line-height:1.7;color:#666}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>blockquote{margin:0;font-size:14px;font-weight:400;line-height:1.7;color:#666}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>table+p{margin-top:0}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>p+p{margin-top:0}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>blockquote+blockquote{margin-top:0}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>p :is(b,strong){font-weight:700}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>div>blockquote :is(b,strong){font-weight:700}@media (max-width:1024px){.block-text-section--tinted{padding-top:calc(var(--space-12) + var(--space-4));padding-bottom:calc(var(--space-12) + var(--space-4))}}@media (max-width:768px){.block-text-section--split-columns .block-text-section-inner{grid-template-columns:minmax(0,1fr);gap:1.25rem}.block-text-section .block-text-section-inner>div>:is(ul,ol),.block-text-section .block-text-section-inner>div>blockquote,.block-text-section .block-text-section-inner>div>p{font-size:.9375rem;line-height:1.6}.block-text-section--constrained .block-text-section-inner>h2{margin-bottom:1.375rem;line-height:1.3}.block-text-section--constrained .block-text-section-inner>div>blockquote,.block-text-section--constrained .block-text-section-inner>div>p,.block-text-section--constrained .block-text-section-inner>div>ul{font-size:1.0625rem;line-height:1.5}.block-text-section--with-cta .block-text-section-cta{margin-top:1.5rem}.block-text-section--compact-with-cta{padding-top:2.25rem;padding-bottom:2.25rem}.block-text-section--compact-with-cta .block-text-section-inner>h2{margin-bottom:1.125rem;line-height:1.3}.block-text-section--compact-with-cta .block-text-section-inner>div>blockquote,.block-text-section--compact-with-cta .block-text-section-inner>div>p{font-size:1rem;line-height:1.5}.block-text-section--compact-with-cta.block-text-section--with-cta .block-text-section-cta{margin-top:1.375rem}.block-text-section--tinted{padding-top:var(--space-12);padding-bottom:var(--space-12)}.block-text-section--tinted .block-text-section-inner h2{margin-bottom:1.125rem;line-height:1.3}.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol),.block-text-section--tinted .block-text-section-inner>div>:is(ul,ol)>li,.block-text-section--tinted .block-text-section-inner>div>blockquote,.block-text-section--tinted .block-text-section-inner>div>p{font-size:1.0625rem;line-height:1.5}.block-text-section:not(.block-text-section--document) .block-text-section-inner table td,.block-text-section:not(.block-text-section--document) .block-text-section-inner table th{padding:.625rem .75rem}.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table td,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table td:first-child,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table th,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table th:first-child,.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:first-child td:not(:first-child),.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner table tr:last-child td:not(:first-child){padding:24px 0}}@media (max-width:450px){.block-text-section:not(.block-text-section--document):has(>.block-text-section-inner>h2):has(.block-text-section-inner table) .block-text-section-inner>h2{padding:24px 0;font-size:24px;font-weight:600;line-height:1.1;text-align:center}}.page-layout:has(.block-usa-epr-hub--state-detail)>.breadcrumbs{display:none}.block-usa-epr-hub{max-width:1100px;width:100%;min-width:0;margin-left:auto;margin-right:auto;padding:1.5rem}.block-usa-epr-hub--state-detail{padding-top:0}.block-usa-epr-hub--state-detail>.breadcrumbs{padding-left:0;padding-right:0}.block-usa-epr-hub__layout{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:start}.block-usa-epr-hub__main{min-width:0}.block-usa-epr-hub__panel-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.block-usa-epr-hub__panel-flag{width:40px;height:auto;align-self:center;flex-shrink:0;border-radius:2px}.block-usa-epr-hub__panel-header-text{min-width:0}.block-usa-epr-hub__panel-heading{margin:0;font-size:56px;font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:var(--letter-spacing-tight);color:var(--color-text);overflow-wrap:anywhere;word-break:break-word}.block-usa-epr-hub__views{margin-top:.5rem;font-size:.875rem;color:var(--color-text-muted)}.block-usa-epr-hub .block-country-epr-guide__tabs-mobile{display:none;margin-bottom:var(--space-4)}.block-usa-epr-hub .block-country-epr-guide__tabs-mobile-label{display:block;margin-bottom:.35rem;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-text)}.block-usa-epr-hub .block-country-epr-guide__tabs-select{display:block;width:100%;min-height:2.75rem;padding:.75rem 1rem;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.5;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;-webkit-tap-highlight-color:transparent}.block-usa-epr-hub .block-country-epr-guide__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.block-usa-epr-hub .block-country-epr-guide__tab{display:inline-flex;align-items:center;margin:0;padding:.5rem 1rem;border:1px solid #cadae7;border-radius:1.5rem;background:#ffffff;color:var(--color-text);font-size:1.125rem;font-weight:var(--font-weight-body);line-height:1.5;text-decoration:none;cursor:pointer}.block-usa-epr-hub .block-country-epr-guide__tab:hover{color:var(--color-brand-primary);border-color:#b8d4ea;text-decoration:none}.block-usa-epr-hub .block-country-epr-guide__tab--active{color:var(--color-brand-primary);border-color:#9dcceb;background:#ffffff}.block-usa-epr-hub .block-country-epr-guide__summary{margin-bottom:var(--space-6);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-dropdown);min-width:0;max-width:100%;overflow:hidden}.block-usa-epr-hub .block-country-epr-guide__summary-heading{margin:0;padding:.85rem 1.15rem;font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:1.5;color:var(--color-text);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-muted)}.block-usa-epr-hub .block-country-epr-guide__summary-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.block-usa-epr-hub .block-country-epr-guide__summary-item{margin:0;padding:0;border-bottom:1px solid var(--color-border-subtle)}.block-usa-epr-hub .block-country-epr-guide__summary-item:last-child{border-bottom:none}.block-usa-epr-hub .block-country-epr-guide__summary-item:before{content:none}.block-usa-epr-hub .block-country-epr-guide__summary-link{display:block;padding:.7rem 1.15rem;color:var(--color-text);text-decoration:none;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.5;overflow-wrap:anywhere;word-break:break-word;transition:color var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard)}.block-usa-epr-hub .block-country-epr-guide__summary-link:hover{color:var(--color-brand-primary);background:var(--color-surface-tint);text-decoration:none}.block-usa-epr-hub .block-country-epr-guide__summary-list--nested{border-top:1px solid var(--color-border-subtle)}.block-usa-epr-hub .block-country-epr-guide__summary-item--nested{border-bottom:1px solid var(--color-border-subtle)}.block-usa-epr-hub .block-country-epr-guide__summary-item--nested:last-child{border-bottom:none}.block-usa-epr-hub .block-country-epr-guide__summary-item--nested .block-country-epr-guide__summary-link{padding-left:2rem;font-size:1rem;font-weight:var(--font-weight-body);color:var(--color-text-muted)}.block-usa-epr-hub .block-country-epr-guide__inline-cta-raw{margin:0;min-width:0;max-width:100%}.block-usa-epr-hub .block-country-epr-guide__faq{--guide-faq-row-radius:1.25rem;--guide-faq-row-border:#d7dde3;--guide-faq-open-bg:#e4f3fe;--guide-faq-closed-bg:#ffffff;--guide-faq-text:#2f2e34;--guide-faq-answer-text:#4a4a4a;--guide-faq-chevron-bg:#e4f3fe;--guide-faq-chevron-color:#007cd2;--guide-faq-transition-duration:280ms;margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border-subtle)}.block-usa-epr-hub .block-country-epr-guide__faq-heading{margin:0 0 var(--space-4);font-size:clamp(1.375rem,2vw,1.875rem);font-weight:var(--font-weight-medium);line-height:1.2;letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.block-usa-epr-hub .block-country-epr-guide__faq-list{display:flex;flex-direction:column;gap:.5rem}.block-usa-epr-hub .block-country-epr-guide__faq-item{border:1px solid var(--guide-faq-row-border);border-radius:var(--guide-faq-row-radius);background:var(--guide-faq-closed-bg);overflow:hidden}.block-usa-epr-hub .block-country-epr-guide__faq-item--open{border-color:var(--guide-faq-row-border);background:var(--guide-faq-open-bg)}.block-usa-epr-hub .block-country-epr-guide__faq-question-heading{margin:0}.block-usa-epr-hub .block-country-epr-guide__faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.125rem 1.25rem;min-height:0;border:0;font:inherit;font-size:1.125rem;font-weight:600;line-height:1.35;color:var(--guide-faq-text);text-align:left;cursor:pointer;overflow-wrap:anywhere;word-break:break-word;-webkit-tap-highlight-color:transparent;background:transparent}.block-usa-epr-hub .block-country-epr-guide__faq-question-text{flex:1 1 auto;min-width:0}.block-usa-epr-hub .block-country-epr-guide__faq-question:hover{background:transparent}.block-usa-epr-hub .block-country-epr-guide__faq-question:focus{outline:none}.block-usa-epr-hub .block-country-epr-guide__faq-question:focus-visible{outline:2px solid var(--guide-faq-chevron-color);outline-offset:2px}.block-usa-epr-hub .block-country-epr-guide__faq-item--open .block-country-epr-guide__faq-question{background:transparent;font-weight:700}.block-usa-epr-hub .block-country-epr-guide__faq-chevron-wrap{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--guide-faq-chevron-bg);color:var(--guide-faq-chevron-color)}.block-usa-epr-hub .block-country-epr-guide__faq-chevron{display:inline-flex;align-items:center;justify-content:center;width:1rem;height:1rem;transform:rotate(0deg);transition:transform var(--guide-faq-transition-duration) ease}.block-usa-epr-hub .block-country-epr-guide__faq-item--open .block-country-epr-guide__faq-chevron{transform:rotate(180deg)}.block-usa-epr-hub .block-country-epr-guide__faq-chevron svg{width:1rem;height:1rem}.block-usa-epr-hub .block-country-epr-guide__faq-answer-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--guide-faq-transition-duration) ease}.block-usa-epr-hub .block-country-epr-guide__faq-answer-panel[data-open=true]{grid-template-rows:1fr}.block-usa-epr-hub .block-country-epr-guide__faq-answer-panel-inner{overflow:hidden;min-height:0}.block-usa-epr-hub .block-country-epr-guide__faq-answer{padding:0 1.25rem 1.25rem;border-top:none;color:var(--guide-faq-answer-text);min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.block-usa-epr-hub .block-country-epr-guide__faq-answer .block-country-epr-guide__rich,.block-usa-epr-hub .block-country-epr-guide__faq-answer>div{font-size:1.125rem;font-weight:var(--font-weight-body);line-height:1.6;color:var(--guide-faq-answer-text)}.block-usa-epr-hub .block-country-epr-guide__faq-answer :is(p,ul,ol){margin:0 0 .75rem}.block-usa-epr-hub .block-country-epr-guide__faq-answer :is(p,ul,ol):last-child{margin-bottom:0}.block-usa-epr-hub .block-country-epr-guide__faq-answer a{color:var(--guide-faq-chevron-color)}@media (prefers-reduced-motion:reduce){.block-usa-epr-hub .block-country-epr-guide__faq-answer-panel,.block-usa-epr-hub .block-country-epr-guide__faq-chevron{transition:none}}.block-usa-epr-hub__main .block-article-toc{margin:3rem 0 .9375rem;padding:1.25rem 1rem;border:0;border-radius:0;background:#f9f9f9;box-sizing:border-box;box-shadow:none;overflow:visible}.block-usa-epr-hub__main .block-article-toc-title{margin:0 0 1rem;padding:0;border:0;background:transparent;font-size:1.25rem;font-weight:500;line-height:1.6;color:#666666}.block-usa-epr-hub__main .block-article-toc-list{gap:0}.block-usa-epr-hub__main .block-article-toc-item{margin:0;padding:0;border-top:1px solid #e3e3e3;border-bottom:0}.block-usa-epr-hub__main .block-article-toc-item:last-child{border-bottom:0}.block-usa-epr-hub__main .block-article-toc-item--h3{margin-left:0;opacity:1}.block-usa-epr-hub__main .block-article-toc-link{display:block;padding:1rem 0;color:#5c5c5c;font-size:1rem;font-weight:600;line-height:1.6;text-decoration:none;background:transparent;overflow-wrap:anywhere;word-break:break-word;transition:color var(--duration-normal) var(--ease-standard)}.block-usa-epr-hub__main .block-article-toc-item--h3 .block-article-toc-link{padding-left:2rem;font-size:1rem;font-weight:var(--font-weight-body);color:#5c5c5c}.block-usa-epr-hub__main .block-article-toc-link:focus-visible,.block-usa-epr-hub__main .block-article-toc-link:hover{color:var(--color-brand-cta);background:transparent;text-decoration:underline}.block-usa-epr-hub__main .block-article-toc-link:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:.125rem}.block-usa-epr-hub .block-country-epr-guide__rich h2[id$=-faq]~ul:has(>li>strong){margin-bottom:.35rem;padding-left:0;list-style:none;font-weight:var(--font-weight-body)}.block-usa-epr-hub .block-country-epr-guide__rich h2[id$=-faq]~ul:has(>li>strong)+p{position:relative;margin-left:1.5rem;padding-bottom:1.25rem;font-weight:var(--font-weight-body)}.block-usa-epr-hub .block-country-epr-guide__rich h2[id$=-faq]~ul:has(>li>strong)+p:before{content:"•";position:absolute;left:-1.5rem}.block-usa-epr-hub__footer-cta{margin-top:var(--space-8);min-width:0;max-width:100%}.block-usa-epr-hub__footer-cta .block.block-cta-banner{margin-bottom:0;padding:0}.block-usa-epr-hub__footer-cta .block-cta-banner-phones-shell{max-width:none}.block-usa-epr-hub__footer{margin-top:var(--space-8);padding:1.75rem 1.5rem;border-radius:var(--radius-md);background:var(--color-brand-primary);color:var(--color-text-inverse);text-align:center;min-width:0;max-width:100%}@media (max-width:900px){.block-usa-epr-hub__layout{grid-template-columns:1fr}}@media (max-width:768px){.block-usa-epr-hub{padding:1rem .875rem}.block-usa-epr-hub__layout{gap:1rem}.block-usa-epr-hub__panel-heading{font-size:1.75rem;line-height:1.2}.block-usa-epr-hub .block-country-epr-guide__tabs-mobile{display:block;margin-bottom:.875rem}.block-usa-epr-hub .block-country-epr-guide__tabs-mobile-label{margin-bottom:.4rem;font-size:var(--font-size-body)}.block-usa-epr-hub .block-country-epr-guide__tabs{display:none}.block-usa-epr-hub .block-country-epr-guide__faq{margin-top:var(--space-6);padding-top:var(--space-5)}.block-usa-epr-hub .block-country-epr-guide__faq-heading{font-size:1.375rem;line-height:1.2;margin-bottom:.75rem}.block-usa-epr-hub .block-country-epr-guide__faq-question{padding:1rem;font-size:1.0625rem;line-height:1.35}.block-usa-epr-hub .block-country-epr-guide__faq-chevron-wrap{width:2rem;height:2rem}.block-usa-epr-hub .block-country-epr-guide__faq-answer{padding:0 1rem 1rem}.block-usa-epr-hub__footer,.block-usa-epr-hub__footer-cta{margin-top:var(--space-6)}}.vat-calculator-tool{margin:0 0 1.5rem;padding:2rem;border-radius:16px;background-color:#f7f7f7;max-width:100%}.vat-calculator-tool__content{min-width:0;max-width:36rem}.vat-calculator-tool__title{margin:0 0 1.5rem;font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:400;line-height:1.3;letter-spacing:-.01em;color:#2f2e34}.vat-calculator-tool__form{display:block}.vat-calculator-tool__field{margin:0}.vat-calculator-tool__label{display:block;margin-top:1.5rem;margin-bottom:.625rem;font-size:1.125rem;font-weight:500;line-height:1.25;color:#2f2e34}.vat-calculator-tool__field:first-of-type .vat-calculator-tool__label{margin-top:0}.vat-calculator-tool__control{box-sizing:border-box;display:block;width:100%;height:3.25rem;padding:.8125rem 1rem;border:1px solid #cadae7;border-radius:24px;background-color:#ffffff;font:inherit;font-size:1.125rem;font-weight:400;line-height:1.4;color:#2f2e34}.vat-calculator-tool__control::placeholder{color:#8c8f9d}.vat-calculator-tool__control:focus{outline:2px solid #50ae60;outline-offset:1px}.vat-calculator-tool__mode{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.vat-calculator-tool__mode-button{height:3.25rem;padding:0 1rem;border:1px solid #cadae7;border-radius:24px;background-color:#ffffff;font:inherit;font-size:1rem;font-weight:500;color:#2f2e34;cursor:pointer}.vat-calculator-tool__mode-button:focus-visible{outline:2px solid #50ae60;outline-offset:1px}.vat-calculator-tool__mode-button--active{border-color:#007cd2;background-color:#e4f3fe;color:#007cd2}.vat-calculator-tool__autocomplete{position:relative}.vat-calculator-tool__autocomplete-toggle{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border:0;background:transparent;cursor:pointer}.vat-calculator-tool__autocomplete-chevron{display:block;width:.6rem;height:.6rem;border-right:2px solid #8c8f9d;border-bottom:2px solid #8c8f9d;transform:rotate(45deg);margin-top:-.2rem}.vat-calculator-tool__autocomplete--open .vat-calculator-tool__autocomplete-chevron{transform:rotate(225deg);margin-top:.2rem}.vat-calculator-tool__autocomplete .vat-calculator-tool__control{padding-right:3rem}.vat-calculator-tool__autocomplete-menu{position:absolute;z-index:5;top:calc(100% + .35rem);left:0;right:0;margin:0;padding:.5rem 0;list-style:none;max-height:16rem;overflow-y:auto;border:1px solid #cadae7;border-radius:16px;background:#ffffff;box-shadow:0 8px 24px rgba(47,46,52,.08)}.vat-calculator-tool__autocomplete-option{padding:.75rem 1rem;font-size:1rem;color:#2f2e34;cursor:pointer}.vat-calculator-tool__autocomplete-option--active,.vat-calculator-tool__autocomplete-option:hover{background-color:#e4f3fe}.vat-calculator-tool__autocomplete-option--selected{font-weight:600;color:#007cd2}.vat-calculator-tool__autocomplete-empty{padding:.75rem 1rem;color:#8c8f9d}.vat-calculator-tool__error{margin:1rem 0 0;color:#c0392b;font-size:.95rem;line-height:1.4}.vat-calculator-tool__again,.vat-calculator-tool__refresh,.vat-calculator-tool__submit{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;margin-top:1.5rem;padding:.75rem 1.75rem;border:0;border-radius:999px;background-color:#007cd2;color:#ffffff;font:inherit;font-size:1.0625rem;font-weight:600;cursor:pointer}.vat-calculator-tool__again:hover,.vat-calculator-tool__refresh:hover,.vat-calculator-tool__submit:hover{background-color:#006bb5}.vat-calculator-tool__again:focus-visible,.vat-calculator-tool__refresh:focus-visible,.vat-calculator-tool__submit:focus-visible{outline:2px solid #50ae60;outline-offset:2px}.vat-calculator-tool__submit:disabled{opacity:.7;cursor:wait}.vat-calculator-tool__result-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.vat-calculator-tool__result-header .vat-calculator-tool__title{margin:0}.vat-calculator-tool__result-header .vat-calculator-tool__refresh{margin-top:0;background-color:transparent;color:#007cd2;border:1px solid #007cd2}.vat-calculator-tool__result-header .vat-calculator-tool__refresh:hover{background-color:#e4f3fe}.vat-calculator-tool__result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin:0}.vat-calculator-tool__result-item{margin:0;padding:1rem 1.125rem;border-radius:12px;background-color:#ffffff;border:1px solid #cadae7}.vat-calculator-tool__result-item dt{margin:0 0 .35rem;font-size:.875rem;font-weight:500;color:#8c8f9d}.vat-calculator-tool__result-item dd{margin:0;font-size:1.25rem;font-weight:600;color:#2f2e34;word-break:break-word}@media (max-width:640px){.vat-calculator-tool{padding:1.25rem}.vat-calculator-tool__mode,.vat-calculator-tool__result-grid{grid-template-columns:1fr}.vat-calculator-tool__again,.vat-calculator-tool__refresh,.vat-calculator-tool__submit{width:100%}}.industry-article-layout__main:has(.block-vat-calculator-tool) .block.block-rich-text{margin-bottom:var(--space-4);padding-top:0;padding-bottom:0;font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.5;color:var(--color-text)}.industry-article-layout__main:has(.block-vat-calculator-tool) .block-rich-text :is(p,li){font-size:1.125rem;font-weight:var(--font-weight-medium);line-height:1.5}.industry-article-layout__main:has(.block-vat-calculator-tool) .block-rich-text p:last-child{margin-bottom:0}.industry-article-layout__main:has(.block-vat-calculator-tool) .block-rich-text h2{margin:var(--space-5) 0 var(--space-3);padding:0;font-size:2.25rem;font-weight:var(--font-weight-body);line-height:1.3;letter-spacing:var(--letter-spacing-tight);color:var(--color-text)}.industry-article-layout__main:has(.block-vat-calculator-tool) .block-rich-text h2:first-child{margin-top:var(--space-2)}.industry-article-layout__main:has(.block-vat-calculator-tool) .block-rich-text>div>p:only-child:has(>strong:first-child),.vat-calculator-notice{position:relative;box-sizing:border-box;margin:0;padding:var(--space-5) var(--space-5) var(--space-5) 3.25rem;border:0;border-radius:var(--radius-md);background-color:#eaf7f6;color:#3f8b4c;font-size:1.125rem;font-weight:var(--font-weight-semibold);line-height:1.5;text-align:left}.industry-article-layout__main:has(.block-vat-calculator-tool) .block-rich-text>div>p:only-child:has(>strong:first-child):before,.vat-calculator-notice:before{content:"";position:absolute;top:var(--space-5);left:var(--space-5);display:block;width:1.5rem;height:1.5rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='9.25' stroke='%233f8b4c' stroke-width='1.75'/%3E%3Cpath d='M12 7.25v6' stroke='%233f8b4c' stroke-width='1.75' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='16.75' r='1.15' fill='%233f8b4c'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain}.industry-article-layout__main:has(.block-vat-calculator-tool) .block-rich-text>div>p:only-child:has(>strong:first-child) strong,.vat-calculator-notice strong{font-weight:var(--font-weight-semibold);color:inherit}@media (max-width:450px){.industry-article-layout__main:has(.block-vat-calculator-tool) .block-rich-text h2{margin:var(--space-4) 0 var(--space-2);font-size:1.5rem;font-weight:var(--font-weight-semibold)}.industry-article-layout__main:has(.block-vat-calculator-tool) .block-rich-text>div>p:only-child:has(>strong:first-child),.vat-calculator-notice{padding:var(--space-4) var(--space-4) var(--space-4) 2.75rem}.industry-article-layout__main:has(.block-vat-calculator-tool) .block-rich-text>div>p:only-child:has(>strong:first-child):before,.vat-calculator-notice:before{top:var(--space-4);left:var(--space-4)}}.block-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:1.25rem 2rem;gap:1.25rem 2rem;list-style:none;margin:0;padding:0;text-align:center}.block-stats-item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-width:0;max-width:100%;padding:0;background:transparent;border:none;border-radius:0;overflow:hidden}.block-stats-number{display:block;max-width:100%;margin-bottom:.625rem;font-size:2.5rem;font-weight:var(--font-weight-semibold);line-height:1;letter-spacing:var(--letter-spacing-tight);color:var(--color-brand-secondary);white-space:nowrap}.block-stats-number--text{display:-webkit-box;max-width:min(14rem,100%);overflow:hidden;font-size:clamp(1.25rem,1.4vw + .7rem,1.5rem);font-weight:var(--font-weight-semibold);line-height:1.25;letter-spacing:0;white-space:normal;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.block-stats-unit{display:inline;font-size:1.5rem;font-weight:var(--font-weight-medium);line-height:1;letter-spacing:0;color:var(--color-brand-secondary);white-space:nowrap}.block-stats-label{display:block;max-width:100%;font-size:var(--font-size-body);font-weight:var(--font-weight-semibold);color:var(--color-text);line-height:1.25;text-align:center;overflow-wrap:break-word}@media (max-width:1024px){.block-stats-number:not(.block-stats-number--text),.block-stats-unit{white-space:normal;overflow-wrap:break-word}}@media (max-width:768px){.block-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.25rem}.block-stats-number:not(.block-stats-number--text){font-size:2rem}.block-stats-unit{font-size:1.125rem}.block-stats-number--text{font-size:clamp(1.125rem,3.6vw,1.375rem)}}.vat-subscription-fee-calculator{display:flex;justify-content:space-between;max-width:var(--container-max-wide);width:100%;margin:151px auto 50px;padding:0;border:none;background:transparent;box-sizing:border-box}.vat-subscription-fee-calculator__intro{width:50%;background:url(/media/lappa-assets/pricing/pricing-circle-min.png) bottom no-repeat}.vat-subscription-fee-calculator__title{margin:0;padding:40px 0;font-size:36px;font-weight:500;line-height:39.6px;letter-spacing:-.01em;text-align:left;color:#333}.vat-subscription-fee-calculator__title-accent{color:#007cd2;font-weight:inherit}.vat-subscription-fee-calculator__form{width:50%;min-width:0}.vat-subscription-fee-calculator__card{width:100%;min-height:590px;padding:32px;border-radius:20px;background:#e4f3fe;box-sizing:border-box}.vat-subscription-fee-calculator__fields{display:block}.vat-subscription-fee-calculator__field{margin:0;min-width:0}.vat-subscription-fee-calculator__label{display:block;margin:0 0 10px;font-size:18px;font-weight:500;line-height:22.5px;text-align:left;color:#2f2e34}.vat-subscription-fee-calculator__control{box-sizing:border-box;display:block;width:100%;height:49px;margin:0 0 33px;padding:10px 20px;border:1px solid #e4f3fe;border-radius:20px;background:#fff;font:inherit;font-size:19px;font-weight:500;line-height:23.75px;color:#2f2e34}.vat-subscription-fee-calculator__control::placeholder{color:#8c8f9d;font-size:18px;font-weight:400;line-height:23.4px}.vat-subscription-fee-calculator__control:focus{outline:none}.vat-subscription-fee-calculator__control:focus-visible{outline:2px solid var(--color-brand-primary,#007cd2);outline-offset:2px}.vat-subscription-fee-calculator__field--invalid .vat-subscription-fee-calculator__control{border-color:#c62828;box-shadow:0 0 0 1px rgba(198,40,40,.25)}.vat-subscription-fee-calculator__error{display:none;margin:-33px 0 12px;font-size:15px;font-weight:500;line-height:20.25px;color:#f04438}.vat-subscription-fee-calculator__actions,.vat-subscription-fee-calculator__field--invalid .vat-subscription-fee-calculator__error{display:block}.vat-subscription-fee-calculator__actions .cta-buttons{display:inline-flex;margin-top:27px}.vat-subscription-fee-calculator__again{display:inline-block;box-sizing:border-box;margin-top:27px;margin-left:8px;padding:15px 25px;border:0;border-radius:40px;font:inherit;font-size:17px;font-weight:500;line-height:23px;height:57px;color:#fff;text-align:center;cursor:pointer;background:#2d9cdb}.vat-subscription-fee-calculator__again:hover{background:#2d9cdb}.vat-subscription-fee-calculator__again:focus{outline:none}.vat-subscription-fee-calculator__again:focus-visible{outline:2px solid var(--color-brand-primary,#007cd2);outline-offset:2px}.vat-subscription-fee-calculator__card--has-result .vat-subscription-fee-calculator__label{color:#8c8f9d}.vat-subscription-fee-calculator__summary{margin:0}.vat-subscription-fee-calculator__result{margin:0 0 16px;font-size:18px;font-weight:600;line-height:1.35;color:#2f2e34}.vat-subscription-fee-calculator__addons-remark{margin:0;font-size:14px;font-weight:500;line-height:23.8px;color:#666}@media (max-width:450px){.vat-subscription-fee-calculator{display:block;margin-top:151px;margin-bottom:50px}.vat-subscription-fee-calculator__intro{width:100%;background:url(/media/lappa-assets/pricing/pricing-calc-bg-mobile.png) 100% no-repeat}.vat-subscription-fee-calculator__title{padding:24px 0;font-size:24px;font-weight:600}.vat-subscription-fee-calculator__form{width:100%;margin-top:30px}}