.b-addon-comparison{color:#111827}.b-addon-comparison__heading{max-width:72rem;margin-bottom:3rem}.b-addon-comparison__heading h2{font-size:clamp(3rem,4.5vw,5.4rem);line-height:1.12;letter-spacing:-.04em;margin:1rem 0}.b-addon-comparison__heading>p:last-child{font-size:clamp(1.35rem,1.15rem + .35vw,1.8rem);color:#586576;line-height:1.7;margin:0}.b-addon-comparison__table{border:1px solid #dfe6ee;border-radius:24px;overflow:hidden;box-shadow:0 12px 38px #0f4c8108}.b-addon-comparison table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:left}.b-addon-comparison th,.b-addon-comparison td{padding:clamp(1.2rem,2vw,2.5rem);font-size:clamp(1.15rem,1.02rem + .3vw,1.55rem);line-height:1.55;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #dfe6ee;border-right:1px solid #dfe6ee}.b-addon-comparison tr:last-child th,.b-addon-comparison tr:last-child td{border-bottom:0}.b-addon-comparison tr>*:last-child{border-right:0}.b-addon-comparison thead th{background:#f5f7fb;font-weight:800}.b-addon-comparison thead th:first-child{width:27%}.b-addon-comparison thead th:nth-child(2){width:36.5%;background:#0f4c81;color:#fff}.b-addon-comparison thead span{display:block;font-size:clamp(.7rem,.6rem + .2vw,.95rem);letter-spacing:.2em;margin-top:.5rem}.b-addon-comparison tbody td:nth-child(2){color:#0f4c81;background:#eff6ff;font-weight:750}.b-addon-comparison tbody td:last-child{color:#586576}.b-addon-comparison td>span{display:flex;align-items:flex-start;gap:.8rem}.b-addon-comparison td svg{height:18px;width:18px;flex-shrink:0;margin-top:.3rem}.b-addon-comparison th[scope=row]{font-weight:800}@media(max-width:749px){.b-addon-comparison__heading{margin-bottom:2.4rem}.b-addon-comparison__heading h2{font-size:clamp(3rem,8.5vw,4.2rem)}.b-addon-comparison th,.b-addon-comparison td{padding:1.3rem .8rem;font-size:clamp(.98rem,2.9vw,1.35rem)}.b-addon-comparison td>span{display:block}.b-addon-comparison td svg{display:inline-block;height:13px;width:13px;margin:.2rem .35rem 0 0;vertical-align:text-top}.b-addon-comparison thead span{font-size:clamp(.58rem,1.7vw,.8rem)}}.b-addon-faq{display:grid;grid-template-columns:1fr 1.18fr;gap:clamp(3rem,6vw,8rem);align-items:start;color:#111827}.b-addon-faq h2{font-size:clamp(3.6rem,4.5vw,5.6rem);line-height:1.08;letter-spacing:-.04em;margin:1rem 0 2rem}.b-addon-faq__heading>p:not(.b-eyebrow){font-size:clamp(1.45rem,1.2rem + .35vw,1.8rem);color:#586576;line-height:1.65}.b-addon-faq .b-text-link{display:inline-flex;align-items:center;gap:1.4rem;min-height:48px;font-size:clamp(1.35rem,1.15rem + .3vw,1.6rem);color:#111827;margin-top:1.5rem}.b-addon-faq .b-text-link svg{width:24px;height:24px}.b-addon-faq details{border-bottom:1px solid #dfe6ee}.b-addon-faq summary{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;list-style:none;min-height:64px;padding:2.2rem 0;font-size:clamp(1.4rem,1.2rem + .4vw,1.85rem);font-weight:800;line-height:1.45;cursor:pointer}.b-addon-faq summary::-webkit-details-marker{display:none}.b-addon-faq summary svg{width:22px;height:22px;flex-shrink:0;transition:transform .2s}.b-addon-faq details[open] summary svg{transform:rotate(45deg)}.b-addon-faq .rte{font-size:clamp(1.25rem,1.1rem + .3vw,1.6rem);color:#586576;line-height:1.8;padding-bottom:2rem}.b-addon-faq .rte p{margin:0 0 1rem}.b-addon-faq summary:focus-visible{outline:3px solid #1d6cbb;outline-offset:4px}@media(max-width:749px){.b-addon-faq{grid-template-columns:1fr;gap:2.5rem}.b-addon-faq h2{font-size:clamp(3.5rem,9.2vw,4.8rem)}.b-addon-faq .b-text-link{margin-top:2rem}.b-addon-faq summary{padding-block:2.3rem;font-size:clamp(1.3rem,3.9vw,1.7rem)}}@media(prefers-reduced-motion:reduce){.b-addon-faq summary svg{transition:none}}.b-addon-newsletter.b-shell{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2.5rem,4vw,6rem);background:linear-gradient(120deg,#1d6cbb,#0f4c81);color:#fff;border-radius:32px;padding:clamp(2.5rem,4vw,5rem);margin-block:3rem clamp(4rem,6vw,7rem);box-sizing:border-box;box-shadow:0 12px 38px #0f4c810c}.b-addon-newsletter>div{min-width:0}.b-addon-newsletter .b-eyebrow{color:#dceafb;margin:0 0 1.6rem;font-size:clamp(1rem,.9rem + .2vw,1.2rem);letter-spacing:.12em}.b-addon-newsletter h2{color:#fff;font-size:clamp(3rem,3.7vw,4.8rem);line-height:1.15;letter-spacing:-.035em;margin:0 0 2rem}.b-addon-newsletter>div>p:not(.b-eyebrow){font-size:clamp(1.3rem,1.1rem + .3vw,1.65rem);color:#e2edfa;line-height:1.8;margin:0}.b-addon-newsletter__input{display:flex;align-items:stretch;gap:.6rem;padding:.6rem;border-radius:18px;background:#fff}.b-addon-newsletter__input>input{flex:1;min-width:0;width:100%;border:0;border-radius:12px;background:#fff;color:#111827;font:inherit;font-size:clamp(1.2rem,1.05rem + .25vw,1.5rem);padding:1rem 1.2rem;min-height:48px}.b-addon-newsletter__input>.b-button{min-height:48px;border-radius:14px;flex-shrink:0;padding:1rem 1.5rem;font-size:clamp(1.15rem,1.02rem + .25vw,1.4rem);background:#ffd23f;color:#111827}.b-addon-newsletter__input>.b-button svg{width:18px;height:18px}.b-addon-newsletter__consent{display:flex;align-items:center;min-height:48px;gap:1rem;margin-top:1.3rem;font-size:clamp(1.05rem,.93rem + .2vw,1.3rem);line-height:1.6;color:#e2edfa;cursor:pointer}.b-addon-newsletter__consent>input{height:18px;width:18px;flex-shrink:0;accent-color:#ffd23f;margin:0}.b-addon-newsletter__consent a{text-decoration:underline;color:inherit}.b-addon-newsletter__terms{font-size:clamp(.91rem,.82rem + .2vw,1.15rem);color:#dceafb;line-height:1.6;margin:.6rem 0 0}.b-addon-newsletter__success{font-size:clamp(1.2rem,1.02rem + .25vw,1.5rem);background:#fff;color:#0f4c81;border-radius:14px;padding:1.5rem;margin:1.5rem 0 0;overflow-wrap:anywhere}.b-addon-newsletter__errors{font-size:clamp(1.2rem,1.02rem + .25vw,1.5rem);color:#fff}.b-addon-newsletter__errors:empty{display:none}.b-addon-newsletter input:focus-visible{outline:3px solid #ffd23f;outline-offset:3px}.b-addon-newsletter .b-button:focus-visible{outline:3px solid white;outline-offset:3px}@media(max-width:749px){.b-addon-newsletter.b-shell{grid-template-columns:1fr;gap:3rem;border-radius:24px;padding:2.3rem;margin-block:3rem 4rem}.b-addon-newsletter h2{font-size:clamp(3rem,8.6vw,4.2rem)}.b-addon-newsletter .b-eyebrow{font-size:clamp(.95rem,2.8vw,1.2rem)}.b-addon-newsletter__input{padding:.5rem;gap:.3rem;border-radius:16px}.b-addon-newsletter__input>input{padding-inline:.7rem;font-size:clamp(1.13rem,3.1vw,1.4rem)}.b-addon-newsletter__input>.b-button{padding-inline:.9rem;font-size:clamp(1.05rem,2.9vw,1.3rem);gap:.5rem}.b-addon-newsletter__input>.b-button svg{width:16px;height:16px}.b-addon-newsletter__consent{font-size:clamp(1.02rem,2.9vw,1.25rem)}}.b-contact__title{margin:1rem 0 2rem;font-size:clamp(4rem,5vw,7.4rem);max-width:12ch}@media(max-width:749px){.b-contact__title{max-width:13ch}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
