@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}body.wc-block-product-gallery-modal-open,body.wc-modal--open{overflow:hidden}.wc-block-grid__products .wc-block-grid__product-image{display:block;position:relative;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image a{border:0;box-shadow:none;outline:0;text-decoration:none}.wc-block-grid__products .wc-block-grid__product-image img{height:auto;max-width:100%;width:100%}.wc-block-grid__products .wc-block-grid__product-image img[hidden]{display:none}.wc-block-grid__products .wc-block-grid__product-image img[alt=""]{border:1px solid #f2f2f2}.edit-post-visual-editor .editor-block-list__block .wc-block-grid__product-title,.editor-styles-wrapper .wc-block-grid__product-title,.wc-block-grid__product-title{color:inherit;display:block;font-family:inherit;font-size:inherit;font-weight:700;line-height:1.2;padding:0}.wc-block-grid__product-price{display:block}.wc-block-grid__product-price .wc-block-grid__product-price__regular{margin-right:.5em}.wc-block-grid__product-add-to-cart.wp-block-button{white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{display:inline-flex;font-size:1em;justify-content:center;text-align:center;white-space:normal;word-break:break-word}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading{opacity:.25}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.added:after{content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link.loading:after{animation:spin 2s linear infinite;content:"";display:inline-block;font-family:WooCommerce;height:auto;margin-left:.5em;width:auto}.has-5-columns:not(.alignfull) .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-6-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-7-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-8-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after,.has-9-columns .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:after{content:"";margin:0}.wc-block-grid__product-rating,.wp-block-woocommerce-product-review-rating{display:block}.wc-block-grid__product-rating .star-rating,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars,.wc-block-grid__product-rating .wc-block-product-review-rating__stars,.wp-block-woocommerce-product-review-rating .star-rating,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars{font-family:WooCommerce;font-size:1em;font-weight:400;height:1.618em;line-height:1.618;margin:0 auto;overflow:hidden;position:relative;text-align:left;width:5.3em}.wc-block-grid__product-rating .star-rating:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars:before,.wp-block-woocommerce-product-review-rating .star-rating:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars:before{content:"SSSSS";left:0;opacity:.5;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid__product-rating .star-rating span,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span,.wp-block-woocommerce-product-review-rating .star-rating span,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span{left:0;overflow:hidden;padding-top:1.5em;position:absolute;right:0;top:0}.wc-block-grid__product-rating .star-rating span:before,.wc-block-grid__product-rating .wc-block-grid__product-rating__stars span:before,.wc-block-grid__product-rating .wc-block-product-review-rating__stars span:before,.wp-block-woocommerce-product-review-rating .star-rating span:before,.wp-block-woocommerce-product-review-rating .wc-block-grid__product-rating__stars span:before,.wp-block-woocommerce-product-review-rating .wc-block-product-review-rating__stars span:before{color:inherit;content:"SSSSS";left:0;position:absolute;right:0;top:0;white-space:nowrap}.wc-block-grid .wc-block-grid__product-onsale,.wc-block-grid__product-image .wc-block-grid__product-onsale{background:#fff;border:1px solid #43454b;border-radius:4px;color:#43454b;display:inline-block;font-size:.875em;font-weight:600;left:auto;padding:.25em .75em;position:absolute;right:4px;text-align:center;text-transform:uppercase;top:4px;width:auto;z-index:9}.wc-block-grid__product .wc-block-grid__product-image,.wc-block-grid__product .wc-block-grid__product-link{display:inline-block;position:relative}.wc-block-grid__product .wc-block-grid__product-image:not(.wc-block-components-product-image),.wc-block-grid__product .wc-block-grid__product-title{margin:0 0 12px}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-onsale,.wc-block-grid__product .wc-block-grid__product-price,.wc-block-grid__product .wc-block-grid__product-rating{margin:0 auto 12px}.theme-twentysixteen .wc-block-grid .price ins{color:#77a464}.theme-twentynineteen .wc-block-grid__product{font-size:.88889em}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-components-product-title,.theme-twentynineteen .wc-block-grid__product-onsale,.theme-twentynineteen .wc-block-grid__product-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.theme-twentynineteen .wc-block-grid__product-title:before{display:none}.theme-twentynineteen .wc-block-components-product-sale-badge,.theme-twentynineteen .wc-block-grid__product-onsale{line-height:1}.theme-twentynineteen .editor-styles-wrapper .wp-block-button .wp-block-button__link:not(.has-text-color){color:#fff}.theme-twentytwenty .wc-block-grid__product-link{color:#000}.theme-twentytwenty .wc-block-components-product-title,.theme-twentytwenty .wc-block-grid__product-title{color:#cd2653;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:1em}.theme-twentytwenty .wp-block-columns .wc-block-components-product-title{margin-top:0}.theme-twentytwenty .wc-block-components-product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-components-product-price__value,.theme-twentytwenty .wc-block-grid__product-price .woocommerce-Price-amount,.theme-twentytwenty .wc-block-grid__product-price__value{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-size:.9em}.theme-twentytwenty .wc-block-components-product-price del,.theme-twentytwenty .wc-block-grid__product-price del{opacity:.7}.theme-twentytwenty .wc-block-components-product-price ins,.theme-twentytwenty .wc-block-grid__product-price ins{text-decoration:none}.theme-twentytwenty .star-rating,.theme-twentytwenty .wc-block-grid__product-rating{font-size:.7em}.theme-twentytwenty .star-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .star-rating .wc-block-grid__product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-components-product-rating__stars,.theme-twentytwenty .wc-block-grid__product-rating .wc-block-grid__product-rating__stars{line-height:1}.theme-twentytwenty .wc-block-components-product-button>.wp-block-button__link,.theme-twentytwenty .wc-block-grid__product-add-to-cart>.wp-block-button__link{font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif}.theme-twentytwenty .wc-block-components-product-sale-badge,.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{background:#cd2653;color:#fff;font-family:-apple-system,blinkmacsystemfont,Helvetica Neue,helvetica,sans-serif;font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}.theme-twentytwenty .wc-block-grid__products .wc-block-components-product-sale-badge{position:static}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-image .wc-block-components-product-sale-badge{position:absolute}.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale:not(.wc-block-components-product-sale-badge){position:absolute;right:4px;top:4px;z-index:1}.theme-twentytwenty .wc-block-active-filters__title,.theme-twentytwenty .wc-block-attribute-filter__title,.theme-twentytwenty .wc-block-price-filter__title,.theme-twentytwenty .wc-block-stock-filter__title{font-size:1em}.theme-twentytwenty .wc-block-active-filters .wc-block-active-filters__clear-all,.theme-twentytwenty .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:.75em}@media only screen and (min-width:768px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}@media only screen and (min-width:1168px){.theme-twentytwenty .wc-block-grid__products .wc-block-grid__product-onsale{font-size:.875em;padding:.5em}}.theme-twentytwentytwo .wc-block-grid__product-add-to-cart .added_to_cart{display:block;margin-top:12px}.theme-twentytwentytwo .wc-block-components-product-price ins,.theme-twentytwentytwo .wc-block-grid__product-price ins{text-decoration:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.wp-block-group.woocommerce.product .up-sells.upsells.products{max-width:var(--wp--style--global--wide-size)}@keyframes wc-skeleton-shimmer{to{transform:translateX(100%)}}.wc-block-components-notice-banner{align-content:flex-start;align-items:stretch;background-color:#fff;border:1px solid #2f2f2f;border-radius:4px;box-sizing:border-box;color:#2f2f2f;display:flex;font-size:.875em;font-weight:400;gap:12px;line-height:1.5;margin:16px 0;padding:16px!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content{align-self:center;flex-basis:100%;padding-right:16px;white-space:normal}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content:last-child{padding-right:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{font-weight:600;margin:0 0 8px}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul{margin:0 0 0 24px;padding:0}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ol li:after,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content ul li:after{clear:both;content:"";display:block}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{appearance:none;background:transparent!important;border:0;color:#2f2f2f!important;float:right;margin:0 0 0 20px;opacity:.7;padding:0!important;text-decoration-line:underline;text-underline-position:under;transition:all .2s ease-in-out}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:active,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:focus,.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward:hover{opacity:1;text-decoration:none}.wc-block-components-notice-banner>svg{fill:#fff;background-color:#2f2f2f;border-radius:50%;flex-grow:0;flex-shrink:0;height:100%;padding:2px}.wc-block-components-notice-banner>.wc-block-components-button{background:#fff0 none!important;border:0!important;box-shadow:none!important;color:#2f2f2f!important;flex:0 0 16px;height:16px!important;margin:6px 0 0 auto!important;min-height:auto!important;min-width:0!important;opacity:.6;outline:none!important;padding:0!important;width:16px!important}.wc-block-components-notice-banner>.wc-block-components-button>svg{margin:0!important}.wc-block-components-notice-banner>.wc-block-components-button:active,.wc-block-components-notice-banner>.wc-block-components-button:focus,.wc-block-components-notice-banner>.wc-block-components-button:hover{opacity:1}.wc-block-components-notice-banner>.wc-block-components-button:focus{outline:2px solid currentColor!important;outline-offset:0}.wc-block-components-notice-banner.is-error{background-color:#fff0f0;border-color:#cc1818}.wc-block-components-notice-banner.is-error>svg{background-color:#cc1818;transform:rotate(180deg)}.wc-block-components-notice-banner.is-warning{background-color:#fffbf4;border-color:#f0b849}.wc-block-components-notice-banner.is-warning>svg{background-color:#f0b849;transform:rotate(180deg)}.wc-block-components-notice-banner.is-success{background-color:#f4fff7;border-color:#4ab866}.wc-block-components-notice-banner.is-success>svg{background-color:#4ab866}.wc-block-components-notice-banner.is-info{background-color:#f4f8ff;border-color:#007cba}.wc-block-components-notice-banner.is-info>svg{background-color:#007cba}.wc-block-components-notice-banner:focus{outline-width:0}.wc-block-components-notice-banner:focus-visible{outline-style:solid;outline-width:2px}.woocommerce.wc-block-store-notices.alignwide{max-width:var(--wp--style--global--wide-size)}.woocommerce img.pswp__img,.woocommerce-page img.pswp__img{max-width:none}button.pswp__button{box-shadow:none!important;background-image:url('/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png')!important}button.pswp__button,button.pswp__button--arrow--left::before,button.pswp__button--arrow--right::before,button.pswp__button:hover{background-color:transparent!important}button.pswp__button--arrow--left,button.pswp__button--arrow--left:hover,button.pswp__button--arrow--right,button.pswp__button--arrow--right:hover{background-image:none!important}button.pswp__button--close:hover{background-position:0 -44px}button.pswp__button--zoom:hover{background-position:-88px 0}/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.admin-bar .pswp{height:calc(100% - var(--wp-admin--admin-bar--height,0px));top:var(--wp-admin--admin-bar--height,0)}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4, 0, .22, 1);transition:transform 333ms cubic-bezier(.4, 0, .22, 1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:left;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/default-skin.svg)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:'';top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:'';display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:relative;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px;margin-inline-end:auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/wp-content/plugins/woocommerce/assets/css/photoswipe/default-skin/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%;display:flex;justify-content:flex-end}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4, 0, .22, 1);transition:opacity 333ms cubic-bezier(.4, 0, .22, 1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button,.woocommerce-page .woocommerce-message .button{float:right}.woocommerce .col2-set,.woocommerce-page .col2-set{width:100%}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:" ";display:table}.woocommerce .col2-set::after,.woocommerce-page .col2-set::after{clear:both}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:left;width:48%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:right;width:48%}.woocommerce img,.woocommerce-page img{height:auto;max-width:100%}.woocommerce #content div.product div.images,.woocommerce div.product div.images,.woocommerce-page #content div.product div.images,.woocommerce-page div.product div.images{float:left;width:48%}.woocommerce #content div.product div.thumbnails::after,.woocommerce #content div.product div.thumbnails::before,.woocommerce div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::before,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::before,.woocommerce-page div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::before{content:" ";display:table}.woocommerce #content div.product div.thumbnails::after,.woocommerce div.product div.thumbnails::after,.woocommerce-page #content div.product div.thumbnails::after,.woocommerce-page div.product div.thumbnails::after{clear:both}.woocommerce #content div.product div.thumbnails a,.woocommerce div.product div.thumbnails a,.woocommerce-page #content div.product div.thumbnails a,.woocommerce-page div.product div.thumbnails a{float:left;width:30.75%;margin-right:3.8%;margin-bottom:1em}.woocommerce #content div.product div.thumbnails a.last,.woocommerce div.product div.thumbnails a.last,.woocommerce-page #content div.product div.thumbnails a.last,.woocommerce-page div.product div.thumbnails a.last{margin-right:0}.woocommerce #content div.product div.thumbnails a.first,.woocommerce div.product div.thumbnails a.first,.woocommerce-page #content div.product div.thumbnails a.first,.woocommerce-page div.product div.thumbnails a.first{clear:both}.woocommerce #content div.product div.thumbnails.columns-1 a,.woocommerce div.product div.thumbnails.columns-1 a,.woocommerce-page #content div.product div.thumbnails.columns-1 a,.woocommerce-page div.product div.thumbnails.columns-1 a{width:100%;margin-right:0;float:none}.woocommerce #content div.product div.thumbnails.columns-2 a,.woocommerce div.product div.thumbnails.columns-2 a,.woocommerce-page #content div.product div.thumbnails.columns-2 a,.woocommerce-page div.product div.thumbnails.columns-2 a{width:48%}.woocommerce #content div.product div.thumbnails.columns-4 a,.woocommerce div.product div.thumbnails.columns-4 a,.woocommerce-page #content div.product div.thumbnails.columns-4 a,.woocommerce-page div.product div.thumbnails.columns-4 a{width:22.05%}.woocommerce #content div.product div.thumbnails.columns-5 a,.woocommerce div.product div.thumbnails.columns-5 a,.woocommerce-page #content div.product div.thumbnails.columns-5 a,.woocommerce-page div.product div.thumbnails.columns-5 a{width:16.9%}.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{float:right;width:48%;clear:none}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::before,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::before{content:" ";display:table}.woocommerce #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs::after,.woocommerce-page div.product .woocommerce-tabs ul.tabs::after{clear:both}.woocommerce #content div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li,.woocommerce-page div.product .woocommerce-tabs ul.tabs li{display:inline-block}.woocommerce #content div.product #reviews .comment::after,.woocommerce #content div.product #reviews .comment::before,.woocommerce div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::before,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::before,.woocommerce-page div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::before{content:" ";display:table}.woocommerce #content div.product #reviews .comment::after,.woocommerce div.product #reviews .comment::after,.woocommerce-page #content div.product #reviews .comment::after,.woocommerce-page div.product #reviews .comment::after{clear:both}.woocommerce #content div.product #reviews .comment img,.woocommerce div.product #reviews .comment img,.woocommerce-page #content div.product #reviews .comment img,.woocommerce-page div.product #reviews .comment img{float:right;height:auto}.woocommerce ul.products,.woocommerce-page ul.products{clear:both}.woocommerce ul.products::after,.woocommerce ul.products::before,.woocommerce-page ul.products::after,.woocommerce-page ul.products::before{content:" ";display:table}.woocommerce ul.products::after,.woocommerce-page ul.products::after{clear:both}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{float:left;margin:0 3.8% 2.992em 0;padding:0;position:relative;width:22.05%;margin-left:0}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:both}.woocommerce ul.products li.last,.woocommerce-page ul.products li.last{margin-right:0}.woocommerce ul.products.columns-1 li.product,.woocommerce-page ul.products.columns-1 li.product{width:100%;margin-right:0}.woocommerce ul.products.columns-2 li.product,.woocommerce-page ul.products.columns-2 li.product{width:48%}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{width:30.75%}.woocommerce ul.products.columns-5 li.product,.woocommerce-page ul.products.columns-5 li.product{width:16.95%}.woocommerce ul.products.columns-6 li.product,.woocommerce-page ul.products.columns-6 li.product{width:13.5%}.woocommerce-page.columns-1 ul.products li.product,.woocommerce.columns-1 ul.products li.product{width:100%;margin-right:0}.woocommerce-page.columns-2 ul.products li.product,.woocommerce.columns-2 ul.products li.product{width:48%}.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{width:30.75%}.woocommerce-page.columns-5 ul.products li.product,.woocommerce.columns-5 ul.products li.product{width:16.95%}.woocommerce-page.columns-6 ul.products li.product,.woocommerce.columns-6 ul.products li.product{width:13.5%}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count{float:left}.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{float:right}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce .woocommerce-pagination ul.page-numbers::before,.woocommerce-page .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::before{content:" ";display:table}.woocommerce .woocommerce-pagination ul.page-numbers::after,.woocommerce-page .woocommerce-pagination ul.page-numbers::after{clear:both}.woocommerce .woocommerce-pagination ul.page-numbers li,.woocommerce-page .woocommerce-pagination ul.page-numbers li{display:inline-block}.woocommerce #content table.cart img,.woocommerce table.cart img,.woocommerce-page #content table.cart img,.woocommerce-page table.cart img{height:auto}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:right}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:80px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:left}.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals{width:100%}.woocommerce .cart-collaterals::after,.woocommerce .cart-collaterals::before,.woocommerce-page .cart-collaterals::after,.woocommerce-page .cart-collaterals::before{content:" ";display:table}.woocommerce .cart-collaterals::after,.woocommerce-page .cart-collaterals::after{clear:both}.woocommerce .cart-collaterals .related,.woocommerce-page .cart-collaterals .related{width:30.75%;float:left}.woocommerce .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .cross-sells{width:48%;float:left}.woocommerce .cart-collaterals .cross-sells ul.products,.woocommerce-page .cart-collaterals .cross-sells ul.products{float:none}.woocommerce .cart-collaterals .cross-sells ul.products li,.woocommerce-page .cart-collaterals .cross-sells ul.products li{width:48%}.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .shipping_calculator{width:48%;clear:right;float:right}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce .cart-collaterals .shipping_calculator::before,.woocommerce-page .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::before{content:" ";display:table}.woocommerce .cart-collaterals .shipping_calculator::after,.woocommerce-page .cart-collaterals .shipping_calculator::after{clear:both}.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{float:right;width:48%}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.cart_list li::before,.woocommerce-page ul.product_list_widget li::after,.woocommerce-page ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after,.woocommerce-page ul.cart_list li::after,.woocommerce-page ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:right;height:auto}.woocommerce form .form-row::after,.woocommerce form .form-row::before,.woocommerce-page form .form-row::after,.woocommerce-page form .form-row::before{content:" ";display:table}.woocommerce form .form-row::after,.woocommerce-page form .form-row::after{clear:both}.woocommerce form .form-row label,.woocommerce-page form .form-row label{display:block}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:inline}.woocommerce form .form-row select,.woocommerce-page form .form-row select{width:100%}.woocommerce form .form-row .input-text,.woocommerce-page form .form-row .input-text{box-sizing:border-box;width:100%}.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:47%;overflow:visible}.woocommerce form .form-row-first,.woocommerce-page form .form-row-first{float:left}.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{float:right}.woocommerce form .form-row-wide,.woocommerce-page form .form-row-wide{clear:both}.woocommerce form .password-input,.woocommerce-page form .password-input{display:flex;flex-direction:column;justify-content:center;position:relative}.woocommerce form .password-input input[type=password],.woocommerce-page form .password-input input[type=password]{padding-right:2.5rem}.woocommerce form .password-input input::-ms-reveal,.woocommerce-page form .password-input input::-ms-reveal{display:none}.woocommerce form .show-password-input,.woocommerce-page form .show-password-input{background-color:#fff0;border-radius:0;border:0;color:var(--wc-form-color-text,#000);cursor:pointer;font-size:inherit;line-height:inherit;margin:0;padding:0;position:absolute;right:.7em;text-decoration:none;top:50%;transform:translateY(-50%);-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-webkit-font-smoothing:inherit}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{background-repeat:no-repeat;background-size:cover;background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>');content:"";display:block;height:22px;width:22px}.woocommerce form .show-password-input.display-password::before,.woocommerce-page form .show-password-input.display-password::before{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>')}.woocommerce #payment .form-row select,.woocommerce-page #payment .form-row select{width:auto}.woocommerce #payment .terms,.woocommerce #payment .wc-terms-and-conditions,.woocommerce-page #payment .terms,.woocommerce-page #payment .wc-terms-and-conditions{text-align:left;padding:0 1em 0 0;float:left}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-billing-fields::before,.woocommerce .woocommerce-shipping-fields::after,.woocommerce .woocommerce-shipping-fields::before,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-billing-fields::before,.woocommerce-page .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-shipping-fields::before{content:" ";display:table}.woocommerce .woocommerce-billing-fields::after,.woocommerce .woocommerce-shipping-fields::after,.woocommerce-page .woocommerce-billing-fields::after,.woocommerce-page .woocommerce-shipping-fields::after{clear:both}.woocommerce .woocommerce-terms-and-conditions,.woocommerce-page .woocommerce-terms-and-conditions{margin-bottom:1.618em;padding:1.618em}.woocommerce .woocommerce-oembed,.woocommerce-page .woocommerce-oembed{position:relative}.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:30%}.woocommerce-account .woocommerce-MyAccount-content{float:right;width:68%}.woocommerce-account .woocommerce-MyAccount-content mark{background-color:#fff0;color:inherit;font-weight:700}.woocommerce-page.left-sidebar #content.twentyeleven{width:58.4%;margin:0 7.6%;float:right}.woocommerce-page.right-sidebar #content.twentyeleven{margin:0 7.6%;width:58.4%;float:left}.twentyfourteen .tfwc{padding:12px 10px 0;max-width:474px;margin:0 auto}.twentyfourteen .tfwc .product .entry-summary{padding:0!important;margin:0 0 1.618em!important}.twentyfourteen .tfwc div.product.hentry.has-post-thumbnail{margin-top:0}@media screen and (min-width:673px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1040px){.twentyfourteen .tfwc{padding-right:15px;padding-left:15px}}@media screen and (min-width:1110px){.twentyfourteen .tfwc{padding-right:30px;padding-left:30px}}@media screen and (min-width:1218px){.twentyfourteen .tfwc{margin-right:54px}.full-width .twentyfourteen .tfwc{margin-right:auto}}.twentyfifteen .t15wc{padding-left:7.6923%;padding-right:7.6923%;padding-top:7.6923%;margin-bottom:7.6923%;background:#fff;box-shadow:0 0 1px rgb(0 0 0 / .15)}.twentyfifteen .t15wc .page-title{margin-left:0}@media screen and (min-width:38.75em){.twentyfifteen .t15wc{margin-right:7.6923%;margin-left:7.6923%;margin-top:8.3333%}}@media screen and (min-width:59.6875em){.twentyfifteen .t15wc{margin-left:8.3333%;margin-right:8.3333%;padding:10%}.single-product .twentyfifteen .entry-summary{padding:0!important}}.twentysixteen .site-main{margin-right:7.6923%;margin-left:7.6923%}.twentysixteen .entry-summary{margin-right:0;margin-left:0}#content .twentysixteen div.product div.images,#content .twentysixteen div.product div.summary{width:46.42857%}@media screen and (min-width:44.375em){.twentysixteen .site-main{margin-right:23.0769%}}@media screen and (min-width:56.875em){.twentysixteen .site-main{margin-right:0;margin-left:0}.no-sidebar .twentysixteen .site-main{margin-right:15%;margin-left:15%}.no-sidebar .twentysixteen .entry-summary{margin-right:0;margin-left:0}}.rtl .woocommerce .col2-set .col-1,.rtl .woocommerce-page .col2-set .col-1{float:right}.rtl .woocommerce .col2-set .col-2,.rtl .woocommerce-page .col2-set .col-2{float:left}@media only screen and (max-width:768px){:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgb(0 0 0 / .025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce table.shop_attributes tr,.woocommerce-page table.shop_attributes tr{display:block}.woocommerce table.shop_attributes tr td,.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr th{display:block;max-width:100%;width:auto;text-align:left;padding:.5em}.woocommerce table.shop_attributes tr th,.woocommerce-page table.shop_attributes tr th{padding-bottom:.25em;border-bottom:0}.woocommerce table.shop_attributes tr td,.woocommerce-page table.shop_attributes tr td{padding-top:.25em}.woocommerce table.shop_attributes tr td>:first-child,.woocommerce table.shop_attributes tr th>:first-child,.woocommerce-page table.shop_attributes tr td>:first-child,.woocommerce-page table.shop_attributes tr th>:first-child{padding-top:0;margin-top:0}.woocommerce table.shop_attributes tr td>:last-child,.woocommerce table.shop_attributes tr th>:last-child,.woocommerce-page table.shop_attributes tr td>:last-child,.woocommerce-page table.shop_attributes tr th>:last-child{padding-bottom:0;margin-bottom:0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:" ";display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page #content table.cart td.actions .coupon .coupon-error-notice,.woocommerce-page table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);float:left;font-size:.75em;margin-bottom:0;text-align:left;width:48%}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}}:root{--woocommerce:#720eec;--wc-green:#007518;--wc-red:#a00;--wc-orange:#ffba00;--wc-blue:#2ea2cc;--wc-primary:#720eec;--wc-primary-text:#fcfbfe;--wc-secondary:#e9e6ed;--wc-secondary-text:#515151;--wc-highlight:#958e09;--wc-highligh-text:white;--wc-content-bg:#fff;--wc-subtext:#767676;--wc-form-border-color:rgba(32, 7, 7, 0.8);--wc-form-border-radius:4px;--wc-form-border-width:1px;--wc-destructive:#cc1818;--wc-card-border-radius:8px}@keyframes spin{100%{transform:rotate(360deg)}}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff2) format("woff2"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff) format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf) format("truetype");font-weight:400;font-style:normal}.woocommerce form .form-row{padding:3px;margin:0 0 6px}.woocommerce form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.woocommerce form .form-row label{line-height:2}.woocommerce form .form-row label.hidden{visibility:hidden}.woocommerce form .form-row label.inline{display:inline}.woocommerce form .form-row .woocommerce-input-wrapper .description{background:#1e85be;color:#fff;border-radius:3px;padding:1em;margin:.5em 0 0;clear:both;display:none;position:relative}.woocommerce form .form-row .woocommerce-input-wrapper .description a{color:#fff;text-decoration:underline;border:0;box-shadow:none}.woocommerce form .form-row .woocommerce-input-wrapper .description::before{left:50%;top:0;margin-top:-4px;transform:translateX(-50%) rotate(180deg);content:"";position:absolute;border-width:4px 6px 0 6px;border-style:solid;border-color:#1e85be #fff0 #fff0 #fff0;z-index:100;display:block}.woocommerce form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.woocommerce form .form-row .input-text,.woocommerce form .form-row select{font-family:inherit;font-weight:400;letter-spacing:normal;padding:.5em;display:block;background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width) solid var(--wc-form-border-color);border-radius:var(--wc-form-border-radius);color:var(--wc-form-color-text,#000);box-sizing:border-box;width:100%;margin:0;line-height:normal;height:auto}.woocommerce form .form-row .input-text:focus,.woocommerce form .form-row select:focus{border-color:currentColor}.woocommerce form .form-row select{cursor:pointer;appearance:none;padding-right:3em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - .5em) 50%}.woocommerce form .form-row textarea{height:4em;line-height:1.5;box-shadow:none}.woocommerce form .form-row .country_to_state--single{background:0 0;border:0;padding:0;appearance:none;background-image:none;font:inherit;font-weight:700;color:inherit;width:auto;pointer-events:none}.woocommerce form .form-row .required{color:var(--wc-red);font-weight:700;border:0!important;text-decoration:none;visibility:hidden}.woocommerce form .form-row .optional{visibility:visible}.woocommerce form .form-row.woocommerce-invalid label{color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid input.input-text,.woocommerce form .form-row.woocommerce-invalid select{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-invalid .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-red)}.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:var(--wc-green)}.woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection{border-color:var(--wc-green)}.woocommerce form .form-row ::-webkit-input-placeholder{line-height:normal}.woocommerce form .form-row :-moz-placeholder{line-height:normal}.woocommerce form .form-row :-ms-input-placeholder{line-height:normal}:where(.woocommerce) .select2-container{width:100%}:where(.woocommerce) .select2-container .select2-selection--single{height:auto}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__rendered{padding:.5em;line-height:normal;box-sizing:border-box;color:var(--wc-form-color-text,#444);font-weight:400}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__placeholder{color:var(--wc-form-color-text,#444)}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow{position:absolute;top:2px;right:.5em;height:100%;width:16px}:where(.woocommerce) .select2-container .select2-selection--single .select2-selection__arrow b{border:none;display:block;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;width:16px;height:16px;position:absolute;top:50%;left:0;margin:-8px 0 0}:where(.woocommerce) .select2-container .select2-dropdown,:where(.woocommerce) .select2-container .select2-selection{background-color:var(--wc-form-color-background,#fff);border:var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa);border-radius:var(--wc-form-border-radius,4px)}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}:where(.woocommerce) .select2-container.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}:where(.woocommerce) .select2-results__options{list-style:none;margin:0;padding:0}:where(.woocommerce) .select2-results__option{margin:0}.woocommerce-store-notice,p.demo_store{position:absolute;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:1em 0;text-align:center;background-color:#720eec;color:#fcfbfe;z-index:99998;box-shadow:0 1px 1em rgb(0 0 0 / .2);display:none}.woocommerce-store-notice a,p.demo_store a{color:#fcfbfe;text-decoration:underline}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.admin-bar p.demo_store{top:32px}.clear{clear:both}.woocommerce .blockUI.blockOverlay{position:relative}.woocommerce .blockUI.blockOverlay::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce .loader::before{height:1em;width:1em;display:block;position:absolute;top:50%;left:50%;margin-left:-.5em;margin-top:-.5em;content:"";animation:spin 1s ease-in-out infinite;background:url(/wp-content/plugins/woocommerce/assets/images/icons/loader.svg) center center;background-size:cover;line-height:1;text-align:center;font-size:2em;color:rgb(0 0 0 / .75)}.woocommerce a.remove{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:var(--wc-red)!important;text-decoration:none;font-weight:700;border:0}.woocommerce a.remove:hover{color:#fff!important;background:var(--wc-red)}.woocommerce small.note{display:block;color:#767676;font-size:.857em;margin-top:10px}.woocommerce .woocommerce-breadcrumb{margin:0 0 1em;padding:0}.woocommerce .woocommerce-breadcrumb::after,.woocommerce .woocommerce-breadcrumb::before{content:" ";display:table}.woocommerce .woocommerce-breadcrumb::after{clear:both}.woocommerce .quantity .qty{width:3.631em;text-align:center}.woocommerce div.product{margin-bottom:0;position:relative}.woocommerce div.product .product_title{clear:none;margin-top:0;padding:0}.woocommerce div.product p.price ins,.woocommerce div.product span.price ins{background:inherit;font-weight:700;display:inline-block}.woocommerce div.product p.price del,.woocommerce div.product span.price del{opacity:.7;display:inline-block}.woocommerce div.product p.stock{font-size:.92em}.woocommerce div.product .woocommerce-product-rating{margin-bottom:1.618em}.woocommerce div.product div.images{margin-bottom:2em}.woocommerce div.product div.images img{display:block;width:100%;height:auto;box-shadow:none}.woocommerce div.product div.images div.thumbnails{padding-top:1em}.woocommerce div.product div.images.woocommerce-product-gallery{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{transition:all cubic-bezier(.795,-.035,0,1) .5s;margin:0;padding:0}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper .zoomImg{background-color:#fff;opacity:0}.woocommerce div.product div.images .woocommerce-product-gallery__image--placeholder{border:1px solid #f2f2f2}.woocommerce div.product div.images .woocommerce-product-gallery__image:nth-child(n+2){width:25%;display:inline-block}.woocommerce div.product div.images .woocommerce-product-gallery__image a{display:block;outline-offset:-2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background:#fff;border:none;box-sizing:content-box;border-radius:100%;cursor:pointer;font-size:2em;height:36px;padding:0;position:absolute;right:.5em;text-indent:-9999px;top:.5em;width:36px;z-index:99}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{border:2px solid #000;border-radius:100%;box-sizing:content-box;content:"";display:block;height:10px;left:9px;top:9px;position:absolute;width:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger::after{background:#000;border-radius:6px;box-sizing:content-box;content:"";display:block;height:8px;left:22px;position:absolute;top:19px;transform:rotate(-45deg);width:2px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger span[aria-hidden=true]{border:0;clip-path:inset(50%);height:1px;left:50%;margin:-1px;overflow:hidden;position:absolute;top:50%;width:1px}.woocommerce div.product div.images .flex-control-thumbs{overflow:hidden;zoom:1;margin:0;padding:0}.woocommerce div.product div.images .flex-control-thumbs li{width:25%;float:left;margin:0;list-style:none}.woocommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.5;margin:0}.woocommerce div.product div.images .flex-control-thumbs li img.flex-active,.woocommerce div.product div.images .flex-control-thumbs li img:hover{opacity:1}.woocommerce div.product .woocommerce-product-gallery--columns-3 .flex-control-thumbs li:nth-child(3n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n+1){clear:left}.woocommerce div.product .woocommerce-product-gallery--columns-5 .flex-control-thumbs li:nth-child(5n+1){clear:left}.woocommerce div.product div.summary{margin-bottom:2em}.woocommerce div.product div.social{text-align:right;margin:0 0 1em}.woocommerce div.product div.social span{margin:0 0 0 2px}.woocommerce div.product div.social span span{margin:0}.woocommerce div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.woocommerce div.product div.social iframe{float:left;margin-top:3px}.woocommerce div.product .woocommerce-tabs ul.tabs{list-style:none;padding:0 0 0 1em;margin:0 0 1.618em;overflow:hidden;position:relative}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #cfc8d8;background-color:#e9e6ed;color:#515151;display:inline-block;position:relative;z-index:0;border-radius:4px 4px 0 0;margin:0 -5px;padding:0 1em}.woocommerce div.product .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.5em 0;font-weight:700;color:#515151;text-decoration:none}.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff;color:#515151;z-index:2;border-bottom-color:#fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{box-shadow:2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::after{box-shadow:-2px 2px 0 #fff}.woocommerce div.product .woocommerce-tabs ul.tabs li::after,.woocommerce div.product .woocommerce-tabs ul.tabs li::before{border:1px solid #cfc8d8;position:absolute;bottom:-1px;width:5px;height:5px;content:" ";box-sizing:border-box}.woocommerce div.product .woocommerce-tabs ul.tabs li::before{left:-5px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs li::after{right:-5px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #e9e6ed}.woocommerce div.product .woocommerce-tabs ul.tabs::before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #cfc8d8;z-index:1}.woocommerce div.product .woocommerce-tabs .panel{margin:0 0 2em;padding:0}.woocommerce div.product p.cart{margin-bottom:2em}.woocommerce div.product p.cart::after,.woocommerce div.product p.cart::before{content:" ";display:table}.woocommerce div.product p.cart::after{clear:both}.woocommerce div.product form.cart{margin-bottom:2em}.woocommerce div.product form.cart::after,.woocommerce div.product form.cart::before{content:" ";display:table}.woocommerce div.product form.cart::after{clear:both}.woocommerce div.product form.cart div.quantity{float:left;margin:0 4px 0 0}.woocommerce div.product form.cart table{border-width:0 0 1px}.woocommerce div.product form.cart table td{padding-left:0}.woocommerce div.product form.cart table div.quantity{float:none;margin:0}.woocommerce div.product form.cart table small.stock{display:block;float:none}.woocommerce div.product form.cart .variations{margin-bottom:1em;border:0;width:100%}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{border:0;line-height:2em;vertical-align:top}.woocommerce div.product form.cart .variations label{font-weight:700;text-align:left}.woocommerce div.product form.cart .variations select{max-width:100%;min-width:75%;display:inline-block;margin-right:1em;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:3em;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItY2hldnJvbi1kb3duIj48cG9seWxpbmUgcG9pbnRzPSI2IDkgMTIgMTUgMTggOSI+PC9wb2x5bGluZT48L3N2Zz4=) no-repeat;background-size:16px;-webkit-background-size:16px;background-position:calc(100% - 12px) 50%;-webkit-background-position:calc(100% - 12px) 50%}.woocommerce div.product form.cart .variations td.label{padding-right:1em}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:1em}.woocommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em}.woocommerce div.product form.cart .wc-no-matching-variations{display:none}.woocommerce div.product form.cart .button{vertical-align:middle;float:left}.woocommerce div.product form.cart .group_table td.woocommerce-grouped-product-list-item__label{padding-right:1em;padding-left:1em}.woocommerce div.product form.cart .group_table td{vertical-align:top;padding-bottom:.5em;border:0}.woocommerce div.product form.cart .group_table td:first-child{width:4em;text-align:center}.woocommerce div.product form.cart .group_table .wc-grouped-product-add-to-cart-checkbox{display:inline-block;width:auto;margin:0 auto;transform:scale(1.5,1.5)}.woocommerce span.onsale{min-height:3.236em;min-width:3.236em;padding:.202em;font-size:1em;font-weight:700;position:absolute;text-align:center;line-height:3.236;top:-.5em;left:-.5em;margin:0;border-radius:100%;background-color:#958e09;color:#fff;font-size:.857em;z-index:9}.woocommerce .products ul,.woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.woocommerce .products ul::after,.woocommerce .products ul::before,.woocommerce ul.products::after,.woocommerce ul.products::before{content:" ";display:table}.woocommerce .products ul::after,.woocommerce ul.products::after{clear:both}.woocommerce .products ul li,.woocommerce ul.products li{list-style:none outside}.woocommerce ul.products li.product .onsale{top:0;right:0;left:auto;margin:-.5em -.5em 0 0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.5em 0;margin:0;font-size:1em}.woocommerce ul.products li.product a{text-decoration:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block}.woocommerce ul.products li.product a img{width:100%;height:auto;display:block;margin:0 0 1em;box-shadow:none}.woocommerce ul.products li.product strong{display:block}.woocommerce ul.products li.product .woocommerce-placeholder{border:1px solid #f2f2f2}.woocommerce ul.products li.product .star-rating{font-size:.857em}.woocommerce ul.products li.product .button{display:inline-block;margin-top:1em}.woocommerce ul.products li.product .price{display:block;font-weight:400;margin-bottom:.5em;font-size:.857em}.woocommerce ul.products li.product .price del{color:inherit;opacity:.7;display:inline-block}.woocommerce ul.products li.product .price ins{background:0 0;font-weight:700;display:inline-block}.woocommerce ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgb(90 89 68 / .5)}.woocommerce .woocommerce-result-count{margin:0 0 1em}.woocommerce .woocommerce-ordering{margin:0 0 1em}.woocommerce .woocommerce-ordering>label{margin-right:.25rem}.woocommerce .woocommerce-ordering select{vertical-align:top}.woocommerce nav.woocommerce-pagination{text-align:center}.woocommerce nav.woocommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #cfc8d8;border-right:0;margin:1px}.woocommerce nav.woocommerce-pagination ul li{border-right:1px solid #cfc8d8;padding:0;margin:0;float:left;display:inline;overflow:hidden}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:#e9e6ed;color:#816f98}.woocommerce .cart .button,.woocommerce .cart input.button{float:none}.woocommerce a.added_to_cart{padding-top:.5em;display:inline-block}.woocommerce #reviews h2 small{float:right;color:#767676;font-size:15px;margin:10px 0 0}.woocommerce #reviews h2 small a{text-decoration:none;color:#767676}.woocommerce #reviews h3{margin:0}.woocommerce #reviews #respond{margin:0;border:0;padding:0}.woocommerce #reviews #comment{height:75px}.woocommerce #reviews #comments .add_review::after,.woocommerce #reviews #comments .add_review::before{content:" ";display:table}.woocommerce #reviews #comments .add_review::after{clear:both}.woocommerce #reviews #comments h2{clear:none}.woocommerce #reviews #comments ol.commentlist{margin:0;width:100%;background:0 0;list-style:none}.woocommerce #reviews #comments ol.commentlist::after,.woocommerce #reviews #comments ol.commentlist::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist::after{clear:both}.woocommerce #reviews #comments ol.commentlist li{padding:0;margin:0 0 20px;border:0;position:relative;background:0;border:0}.woocommerce #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#e9e6ed;border:1px solid #e1dde7;margin:0;box-shadow:none}.woocommerce #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0}.woocommerce #reviews #comments ol.commentlist li .comment-text::after,.woocommerce #reviews #comments ol.commentlist li .comment-text::before{content:" ";display:table}.woocommerce #reviews #comments ol.commentlist li .comment-text::after{clear:both}.woocommerce #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.woocommerce #reviews #comments ol.commentlist ul.children{list-style:none outside;margin:20px 0 0 50px}.woocommerce #reviews #comments ol.commentlist ul.children .star-rating{display:none}.woocommerce #reviews #comments ol.commentlist #respond{border:1px solid #e1dde7;border-radius:4px;padding:1em 1em 0;margin:20px 0 0 50px}.woocommerce #reviews #comments .commentlist>li::before{content:""}.woocommerce .star-rating{float:right;overflow:hidden;position:relative;height:1em;line-height:1;font-size:1em;width:5.4em;font-family:WooCommerce}.woocommerce .star-rating::before{content:"sssss";color:#cfc8d8;float:left;top:0;left:0;position:absolute}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"SSSSS";top:0;position:absolute;left:0}.woocommerce .woocommerce-product-rating{line-height:2;display:block}.woocommerce .woocommerce-product-rating::after,.woocommerce .woocommerce-product-rating::before{content:" ";display:table}.woocommerce .woocommerce-product-rating::after{clear:both}.woocommerce .woocommerce-product-rating .star-rating{margin:.5em 4px 0 0;float:left}.woocommerce .products .star-rating{display:block;margin:0 0 .5em;float:none}.woocommerce .hreview-aggregate .star-rating{margin:10px 0 0}.woocommerce #review_form #respond{position:static;margin:0;width:auto;padding:0;background:#fff0 none;border:0}.woocommerce #review_form #respond::after,.woocommerce #review_form #respond::before{content:" ";display:table}.woocommerce #review_form #respond::after{clear:both}.woocommerce #review_form #respond p{margin:0 0 10px}.woocommerce #review_form #respond .form-submit input{left:auto}.woocommerce #review_form #respond textarea{box-sizing:border-box;width:100%}.woocommerce p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;font-size:24px}.woocommerce p.stars a::before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:WooCommerce;content:"\e021";text-indent:0}.woocommerce p.stars a:hover~a::before{content:"\e021"}.woocommerce p.stars:hover a::before{content:"\e020"}.woocommerce p.stars.selected a.active::before{content:"\e020"}.woocommerce p.stars.selected a.active~a::before{content:"\e021"}.woocommerce p.stars.selected a:not(.active)::before{content:"\e020"}.woocommerce table.shop_attributes{border:0;border-top:1px dotted rgb(0 0 0 / .1);margin-bottom:1.618em;width:100%}.woocommerce table.shop_attributes th{width:150px;font-weight:700;padding:8px;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgb(0 0 0 / .1);margin:0;line-height:1.5}.woocommerce table.shop_attributes td p{margin:0;padding:8px 0}.woocommerce table.shop_attributes tr:nth-child(2n) td,.woocommerce table.shop_attributes tr:nth-child(2n) th{background:rgb(0 0 0 / .025)}.woocommerce table.shop_table{border:1px solid color-mix(in srgb,currentColor 20%,transparent);margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate;border-spacing:0;border-radius:5px}.woocommerce table.shop_table th{font-weight:700;padding:9px 12px;line-height:1.5em}.woocommerce table.shop_table td{border-top:1px solid color-mix(in srgb,currentColor 20%,transparent);padding:9px 12px;vertical-align:middle;line-height:1.5em}.woocommerce table.shop_table td small{font-weight:400}.woocommerce table.shop_table td del{font-weight:400}.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-top:0}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:700;border-top:1px solid color-mix(in srgb,currentColor 20%,transparent)}.woocommerce table.my_account_orders{font-size:.85em}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:4px 8px;vertical-align:middle}.woocommerce table.my_account_orders .button{white-space:nowrap}.woocommerce table.woocommerce-MyAccount-downloads td,.woocommerce table.woocommerce-MyAccount-downloads th{vertical-align:top;text-align:center}.woocommerce table.woocommerce-MyAccount-downloads td:first-child,.woocommerce table.woocommerce-MyAccount-downloads th:first-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td:last-child,.woocommerce table.woocommerce-MyAccount-downloads th:last-child{text-align:left}.woocommerce table.woocommerce-MyAccount-downloads td .woocommerce-MyAccount-downloads-file::before,.woocommerce table.woocommerce-MyAccount-downloads th .woocommerce-MyAccount-downloads-file::before{content:"↓";display:inline-block}.woocommerce td.product-name .wc-item-meta,.woocommerce td.product-name dl.variation{list-style:none outside}.woocommerce td.product-name .wc-item-meta .wc-item-meta-label,.woocommerce td.product-name .wc-item-meta dt,.woocommerce td.product-name dl.variation .wc-item-meta-label,.woocommerce td.product-name dl.variation dt{float:left;clear:both;margin-right:.25em;display:inline-block;list-style:none outside}.woocommerce td.product-name .wc-item-meta dd,.woocommerce td.product-name dl.variation dd{margin:0}.woocommerce td.product-name .wc-item-meta p,.woocommerce td.product-name .wc-item-meta:last-child,.woocommerce td.product-name dl.variation p,.woocommerce td.product-name dl.variation:last-child{margin-bottom:0}.woocommerce td.product-name p.backorder_notification{font-size:.83em}.woocommerce td.product-quantity{min-width:80px}.woocommerce ul.cart_list,.woocommerce ul.product_list_widget{list-style:none outside;padding:0;margin:0}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li{padding:4px 0;margin:0;list-style:none}.woocommerce ul.cart_list li::after,.woocommerce ul.cart_list li::before,.woocommerce ul.product_list_widget li::after,.woocommerce ul.product_list_widget li::before{content:" ";display:table}.woocommerce ul.cart_list li::after,.woocommerce ul.product_list_widget li::after{clear:both}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a{display:block;font-weight:700}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{float:right;margin-left:4px;width:32px;height:auto;box-shadow:none}.woocommerce ul.cart_list li dl,.woocommerce ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgb(0 0 0 / .1)}.woocommerce ul.cart_list li dl::after,.woocommerce ul.cart_list li dl::before,.woocommerce ul.product_list_widget li dl::after,.woocommerce ul.product_list_widget li dl::before{content:" ";display:table}.woocommerce ul.cart_list li dl::after,.woocommerce ul.product_list_widget li dl::after{clear:both}.woocommerce ul.cart_list li dl dd,.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dd,.woocommerce ul.product_list_widget li dl dt{display:inline-block;float:left;margin-bottom:1em}.woocommerce ul.cart_list li dl dt,.woocommerce ul.product_list_widget li dl dt{font-weight:700;padding:0 0 .25em;margin:0 4px 0 0;clear:left}.woocommerce ul.cart_list li dl dd,.woocommerce ul.product_list_widget li dl dd{padding:0 0 .25em}.woocommerce ul.cart_list li dl dd p:last-child,.woocommerce ul.product_list_widget li dl dd p:last-child{margin-bottom:0}.woocommerce ul.cart_list li .star-rating,.woocommerce ul.product_list_widget li .star-rating{float:none}.woocommerce .widget_shopping_cart .total,.woocommerce.widget_shopping_cart .total{border-top:3px double #e9e6ed;padding:4px 0 0}.woocommerce .widget_shopping_cart .total strong,.woocommerce.widget_shopping_cart .total strong{min-width:40px;display:inline-block}.woocommerce .widget_shopping_cart .cart_list li,.woocommerce.widget_shopping_cart .cart_list li{padding-left:2em;position:relative;padding-top:0}.woocommerce .widget_shopping_cart .cart_list li a.remove,.woocommerce.widget_shopping_cart .cart_list li a.remove{position:absolute;top:0;left:0}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce .widget_shopping_cart .buttons::before,.woocommerce.widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::before{content:" ";display:table}.woocommerce .widget_shopping_cart .buttons::after,.woocommerce.widget_shopping_cart .buttons::after{clear:both}.woocommerce .widget_shopping_cart .buttons a,.woocommerce.widget_shopping_cart .buttons a{margin-right:5px;margin-bottom:5px}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:1px solid #cfc8d8;padding:20px;margin:2em 0;text-align:left;border-radius:5px}.woocommerce form.checkout_coupon .coupon-error-notice{color:var(--wc-red);display:block;font-size:.75em;margin-top:8px}.woocommerce form.checkout_coupon .input-text.has-error:focus{border-color:var(--wc-red)}.woocommerce ul#shipping_method{list-style:none outside;margin:0;padding:0}.woocommerce ul#shipping_method li{margin:0 0 .5em;line-height:1.5em;list-style:none outside}.woocommerce ul#shipping_method li input{margin:3px .4375em 0 0;vertical-align:top}.woocommerce ul#shipping_method li label{display:inline}.woocommerce ul#shipping_method .amount{font-weight:700}.woocommerce p.woocommerce-shipping-contents{margin:0}.woocommerce .wc_bis_form{margin:2em 0;padding:0}.woocommerce .wc_bis_form.hidden{display:none}.woocommerce .wc_bis_form__form-row{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:flex-start;gap:.7em;margin:.7em 0}.woocommerce .wc_bis_form__input{box-sizing:border-box;width:auto;white-space:nowrap}.woocommerce .wc_bis_form__button{box-sizing:border-box;white-space:nowrap}.woocommerce .wc_bis_form__checkbox{font-size:var(--wp--preset--font-size--small,.7em);display:block}.woocommerce :where(.wc_bis_form__input,.wc_bis_form__button){padding:.9rem 1.1rem;line-height:1}.woocommerce ul.order_details{margin:0 0 3em;list-style:none}.woocommerce ul.order_details::after,.woocommerce ul.order_details::before{content:" ";display:table}.woocommerce ul.order_details::after{clear:both}.woocommerce ul.order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #cfc8d8;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none}.woocommerce ul.order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5}.woocommerce ul.order_details li:last-of-type{border:none}.woocommerce .wc-bacs-bank-details-account-name{font-weight:700}.woocommerce .woocommerce-customer-details,.woocommerce .woocommerce-order-details,.woocommerce .woocommerce-order-downloads{margin-bottom:2em}.woocommerce .woocommerce-customer-details .order-actions--heading,.woocommerce .woocommerce-order-details .order-actions--heading,.woocommerce .woocommerce-order-downloads .order-actions--heading{vertical-align:middle}.woocommerce .woocommerce-customer-details .order-actions-button,.woocommerce .woocommerce-order-details .order-actions-button,.woocommerce .woocommerce-order-downloads .order-actions-button{margin-right:10px}.woocommerce .woocommerce-customer-details .order-actions-button:last-child,.woocommerce .woocommerce-order-details .order-actions-button:last-child,.woocommerce .woocommerce-order-downloads .order-actions-button:last-child{margin-right:0}.woocommerce .woocommerce-customer-details :last-child,.woocommerce .woocommerce-order-details :last-child,.woocommerce .woocommerce-order-downloads :last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .additional-fields,.woocommerce .woocommerce-customer-details .addresses{margin-bottom:2em}.woocommerce .woocommerce-customer-details .additional-fields:last-child,.woocommerce .woocommerce-customer-details .addresses:last-child{margin-bottom:0}.woocommerce .addresses .wc-block-components-additional-fields-list{margin:0;padding:0}.woocommerce .addresses .wc-block-components-additional-fields-list dt{margin:0;padding:0;font-style:normal;font-weight:700;display:inline}.woocommerce .addresses .wc-block-components-additional-fields-list dt::after{content:": "}.woocommerce .addresses .wc-block-components-additional-fields-list dt::before{content:"";display:block}.woocommerce .addresses .wc-block-components-additional-fields-list dd{margin:0;padding:0;font-style:normal;display:inline}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list{border:1px solid rgb(0 0 0 / .1);padding:0;display:grid;grid-template-columns:1fr max-content}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt{border-bottom:1px solid rgb(0 0 0 / .1);font-style:normal;font-weight:700;padding:1rem;box-sizing:border-box;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt::after{display:none}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dt:last-of-type{border-bottom:0}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd{border-bottom:1px solid rgb(0 0 0 / .1);padding:1rem;box-sizing:border-box;text-align:right;margin:0!important}.woocommerce .wc-block-order-confirmation-additional-fields-wrapper .wc-block-components-additional-fields-list dd:last-of-type{border-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-column__title{margin-top:0}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgb(0 0 0 / .1);border-bottom-width:2px;border-right-width:2px;text-align:left;width:100%;border-radius:5px;padding:6px 12px;box-sizing:border-box}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone{padding-left:1.5em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:last-child,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:last-child{margin-bottom:0}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e037";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e02d";text-decoration:none;margin-left:-1.5em;line-height:1.75;position:absolute}.woocommerce .woocommerce-widget-layered-nav-list{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item{padding:0 0 1px;list-style:none}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::before{content:" ";display:table}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item::after{clear:both}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item a,.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item span{padding:1px 0}.woocommerce .woocommerce-widget-layered-nav-list .woocommerce-widget-layered-nav-list__item--chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-widget-layered-nav-dropdown__submit{margin-top:1em}.woocommerce .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.woocommerce .widget_layered_nav_filters ul li{float:left;padding:0 1em 1px 1px;list-style:none}.woocommerce .widget_layered_nav_filters ul li a{text-decoration:none}.woocommerce .widget_layered_nav_filters ul li a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red);vertical-align:inherit;margin-right:.5em}.woocommerce .widget_price_filter .price_slider{margin-bottom:1em}.woocommerce .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4;font-size:.8751em}.woocommerce .widget_price_filter .price_slider_amount .button{font-size:1.15em;float:left}.woocommerce .widget_price_filter .ui-slider{position:relative;text-align:left;margin-left:.5em;margin-right:.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;background-color:#7f54b3;border-radius:1em;cursor:ew-resize;outline:0;top:-.3em;margin-left:-.5em}.woocommerce .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;border-radius:1em;background-color:#7f54b3}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:1em;background-color:#35224c;border:0}.woocommerce .widget_price_filter .ui-slider-horizontal{height:.5em}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.woocommerce .widget_rating_filter ul{margin:0;padding:0;border:0;list-style:none outside}.woocommerce .widget_rating_filter ul li{padding:0 0 1px;list-style:none}.woocommerce .widget_rating_filter ul li::after,.woocommerce .widget_rating_filter ul li::before{content:" ";display:table}.woocommerce .widget_rating_filter ul li::after{clear:both}.woocommerce .widget_rating_filter ul li a{padding:1px 0;text-decoration:none}.woocommerce .widget_rating_filter ul li .star-rating{float:none;display:inline-block}.woocommerce .widget_rating_filter ul li.chosen a::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e013";text-decoration:none;color:var(--wc-red)}.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{float:left;margin-right:1em}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme{display:inline-block}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;color:#515151;background-color:#e9e6ed;border:0;display:inline-block;background-image:none;box-shadow:none;text-shadow:none}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading{opacity:.25;padding-right:2.618em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.loading::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.loading::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:.618em;right:1em;animation:spin 2s linear infinite}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.added::after,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.added::after,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:.53em;vertical-align:bottom}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{background-color:#dcd7e2;text-decoration:none;background-image:none;color:#515151}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{background-color:#7f54b3;color:#fff;-webkit-font-smoothing:antialiased}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:hover{background-color:#7249a4;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#7f54b3;color:#fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]{color:inherit;cursor:not-allowed;opacity:.5;padding:.618em 1em}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:disabled[disabled]:hover{color:inherit;background-color:#e9e6ed}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb{font-size:.92em;color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) .woocommerce-breadcrumb a{color:#767676}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{color:#958e09;font-size:1.25em}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .out-of-stock{color:var(--wc-red)}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#958e09}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) #reviews #comments ol.commentlist li .meta{color:#767676;font-size:.75em}.woocommerce-no-js form.woocommerce-form-coupon,.woocommerce-no-js form.woocommerce-form-login{display:block!important}.woocommerce-no-js .showcoupon,.woocommerce-no-js .woocommerce-form-coupon-toggle,.woocommerce-no-js .woocommerce-form-login-toggle{display:none!important}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:1em 2em 1em 3.5em;margin:0 0 2em;position:relative;background-color:#f6f5f8;color:#515151;border-top:3px solid #720eec;list-style:none outside;width:auto;word-wrap:break-word}.woocommerce-error::after,.woocommerce-error::before,.woocommerce-info::after,.woocommerce-info::before,.woocommerce-message::after,.woocommerce-message::before{content:" ";display:table}.woocommerce-error::after,.woocommerce-info::after,.woocommerce-message::after{clear:both}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{font-family:WooCommerce;content:"\e028";content:"\e028"/"";display:inline-block;position:absolute;top:1em;left:1.5em}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button{float:right}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important}.rtl.woocommerce .price_label,.rtl.woocommerce .price_label span{direction:ltr;unicode-bidi:embed}.woocommerce-message{border-top-color:#8fae1b}.woocommerce-message::before{content:"\e015";color:#8fae1b}.woocommerce-info{border-top-color:#1e85be}.woocommerce-info::before{color:#1e85be}.woocommerce-error{border-top-color:#b81c23}.woocommerce-error::before{content:"\e016";color:#b81c23}.woocommerce-account .woocommerce::after,.woocommerce-account .woocommerce::before{content:" ";display:table}.woocommerce-account .woocommerce::after{clear:both}.woocommerce-account .addresses .title::after,.woocommerce-account .addresses .title::before{content:" ";display:table}.woocommerce-account .addresses .title::after{clear:both}.woocommerce-account .addresses .title h3{float:left}.woocommerce-account .addresses .title .edit{float:right}.woocommerce-account ol.commentlist.notes li.note p.meta{font-weight:700;margin-bottom:0}.woocommerce-account ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.woocommerce-account ul.digital-downloads{margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li{list-style:none;margin-left:0;padding-left:0}.woocommerce-account ul.digital-downloads li::before{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-right:.618em;content:"\e00a";text-decoration:none}.woocommerce-account ul.digital-downloads li .count{float:right}#add_payment_method table.cart .product-thumbnail,.woocommerce-cart table.cart .product-thumbnail,.woocommerce-checkout table.cart .product-thumbnail{min-width:32px}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:32px;box-shadow:none}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:middle}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:left;box-sizing:border-box;border:1px solid #cfc8d8;padding:6px 6px 5px;margin:0 4px 0 0;outline:0}#add_payment_method table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-cart table.cart td.actions .coupon .input-text.has-error:focus,.woocommerce-checkout table.cart td.actions .coupon .input-text.has-error:focus{border-color:var(--wc-red)}#add_payment_method table.cart td.actions .coupon .coupon-error-notice,.woocommerce-cart table.cart td.actions .coupon .coupon-error-notice,.woocommerce-checkout table.cart td.actions .coupon .coupon-error-notice{clear:left;color:var(--wc-red);flex-basis:100%;float:none;font-size:.75em;margin-bottom:0;margin-top:8px;text-align:left;width:auto}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{margin:0;vertical-align:middle}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:1em 0}#add_payment_method .wc-proceed-to-checkout::after,#add_payment_method .wc-proceed-to-checkout::before,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::before,.woocommerce-checkout .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::before{content:" ";display:table}#add_payment_method .wc-proceed-to-checkout::after,.woocommerce-cart .wc-proceed-to-checkout::after,.woocommerce-checkout .wc-proceed-to-checkout::after{clear:both}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{display:block;text-align:center;margin-bottom:1em;font-size:1.25em;padding:1em}#add_payment_method .cart-collaterals .shipping-calculator-button,.woocommerce-cart .cart-collaterals .shipping-calculator-button,.woocommerce-checkout .cart-collaterals .shipping-calculator-button{float:none;margin-top:.5em;display:inline-block}#add_payment_method .cart-collaterals .shipping-calculator-button::after,.woocommerce-cart .cart-collaterals .shipping-calculator-button::after,.woocommerce-checkout .cart-collaterals .shipping-calculator-button::after{font-family:WooCommerce;speak:never;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;margin-left:.618em;content:"\e019";text-decoration:none}#add_payment_method .cart-collaterals .shipping-calculator-form,.woocommerce-cart .cart-collaterals .shipping-calculator-form,.woocommerce-checkout .cart-collaterals .shipping-calculator-form{margin:1em 0 0 0}#add_payment_method .cart-collaterals .cart_totals p small,.woocommerce-cart .cart-collaterals .cart_totals p small,.woocommerce-checkout .cart-collaterals .cart_totals p small{color:#767676;font-size:.83em}#add_payment_method .cart-collaterals .cart_totals table,.woocommerce-cart .cart-collaterals .cart_totals table,.woocommerce-checkout .cart-collaterals .cart_totals table{border-collapse:separate;margin:0 0 6px;padding:0}#add_payment_method .cart-collaterals .cart_totals table tr:first-child td,#add_payment_method .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-cart .cart-collaterals .cart_totals table tr:first-child th,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child td,.woocommerce-checkout .cart-collaterals .cart_totals table tr:first-child th{border-top:0}#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table th{width:35%}#add_payment_method .cart-collaterals .cart_totals table td,#add_payment_method .cart-collaterals .cart_totals table th,.woocommerce-cart .cart-collaterals .cart_totals table td,.woocommerce-cart .cart-collaterals .cart_totals table th,.woocommerce-checkout .cart-collaterals .cart_totals table td,.woocommerce-checkout .cart-collaterals .cart_totals table th{vertical-align:top;border-left:0;border-right:0;line-height:1.5em}#add_payment_method .cart-collaterals .cart_totals table small,.woocommerce-cart .cart-collaterals .cart_totals table small,.woocommerce-checkout .cart-collaterals .cart_totals table small{color:#767676}#add_payment_method .cart-collaterals .cart_totals table select,.woocommerce-cart .cart-collaterals .cart_totals table select,.woocommerce-checkout .cart-collaterals .cart_totals table select{width:100%}#add_payment_method .cart-collaterals .cart_totals .discount td,.woocommerce-cart .cart-collaterals .cart_totals .discount td,.woocommerce-checkout .cart-collaterals .cart_totals .discount td{color:#958e09}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid #e9e6ed}#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{margin-bottom:0}#add_payment_method .cart-collaterals .cross-sells ul.products li.product,.woocommerce-cart .cart-collaterals .cross-sells ul.products li.product,.woocommerce-checkout .cart-collaterals .cross-sells ul.products li.product{margin-top:0}#add_payment_method .checkout .col-2 h3#ship-to-different-address,.woocommerce-cart .checkout .col-2 h3#ship-to-different-address,.woocommerce-checkout .checkout .col-2 h3#ship-to-different-address{float:left;clear:none}#add_payment_method .checkout .col-2 .notes,.woocommerce-cart .checkout .col-2 .notes,.woocommerce-checkout .checkout .col-2 .notes{clear:left}#add_payment_method .checkout .col-2 .form-row-first,.woocommerce-cart .checkout .col-2 .form-row-first,.woocommerce-checkout .checkout .col-2 .form-row-first{clear:left}#add_payment_method .checkout .create-account small,.woocommerce-cart .checkout .create-account small,.woocommerce-checkout .checkout .create-account small{font-size:11px;color:#767676;font-weight:400}#add_payment_method .checkout div.shipping-address,.woocommerce-cart .checkout div.shipping-address,.woocommerce-checkout .checkout div.shipping-address{padding:0;clear:left;width:100%}#add_payment_method .checkout .shipping_address,.woocommerce-cart .checkout .shipping_address,.woocommerce-checkout .checkout .shipping_address{clear:both}#add_payment_method .checkout .checkout-inline-error-message,.woocommerce-cart .checkout .checkout-inline-error-message,.woocommerce-checkout .checkout .checkout-inline-error-message{color:var(--wc-red);font-size:.75em;margin-bottom:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:rgb(129 110 153 / .14);border-radius:5px}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid rgb(104 87 125 / .14);margin:0;list-style:none outside}#add_payment_method #payment ul.payment_methods::after,#add_payment_method #payment ul.payment_methods::before,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::before,.woocommerce-checkout #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods::after,.woocommerce-cart #payment ul.payment_methods::after,.woocommerce-checkout #payment ul.payment_methods::after{clear:both}#add_payment_method #payment ul.payment_methods li,.woocommerce-cart #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{line-height:2;text-align:left;margin:0;font-weight:400}#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{margin:0 1em 0 0}#add_payment_method #payment ul.payment_methods li img,.woocommerce-cart #payment ul.payment_methods li img,.woocommerce-checkout #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;padding:0;position:relative;box-shadow:none}#add_payment_method #payment ul.payment_methods li img+img,.woocommerce-cart #payment ul.payment_methods li img+img,.woocommerce-checkout #payment ul.payment_methods li img+img{margin-left:2px}#add_payment_method #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-cart #payment ul.payment_methods li.payment_method_paypal img,.woocommerce-checkout #payment ul.payment_methods li.payment_method_paypal img{max-height:24px;vertical-align:middle;float:right;margin:0}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::before,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::before{content:" ";display:table}#add_payment_method #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-cart #payment ul.payment_methods li:not(.woocommerce-notice)::after,.woocommerce-checkout #payment ul.payment_methods li:not(.woocommerce-notice)::after{clear:both}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:1em}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#dcd7e2;color:#515151}#add_payment_method #payment div.payment_box input.input-text,#add_payment_method #payment div.payment_box textarea,.woocommerce-cart #payment div.payment_box input.input-text,.woocommerce-cart #payment div.payment_box textarea,.woocommerce-checkout #payment div.payment_box input.input-text,.woocommerce-checkout #payment div.payment_box textarea{border-color:#c2bacd;border-top-color:#b5abc2}#add_payment_method #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-cart #payment div.payment_box ::-webkit-input-placeholder,.woocommerce-checkout #payment div.payment_box ::-webkit-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-moz-placeholder,.woocommerce-cart #payment div.payment_box :-moz-placeholder,.woocommerce-checkout #payment div.payment_box :-moz-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box :-ms-input-placeholder,.woocommerce-cart #payment div.payment_box :-ms-input-placeholder,.woocommerce-checkout #payment div.payment_box :-ms-input-placeholder{color:#b5abc2}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods{list-style:none outside;margin:0}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token{margin:0 0 .5em}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-new label,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-token label{cursor:pointer}#add_payment_method #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-cart #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput,.woocommerce-checkout #payment div.payment_box .woocommerce-SavedPaymentMethods .woocommerce-SavedPaymentMethods-tokenInput{vertical-align:middle;margin:-3px 1em 0 0;position:relative}#add_payment_method #payment div.payment_box .wc-credit-card-form,.woocommerce-cart #payment div.payment_box .wc-credit-card-form,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form{border:0;padding:0;margin:1em 0 0}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number{font-size:1.5em;padding:8px;background-repeat:no-repeat;background-position:right .618em center;background-size:32px 20px}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.visa,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.visa,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.visa{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/visa.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.mastercard,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.mastercard{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/mastercard.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.laser,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.laser,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.laser{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/laser.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.dinersclub,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.dinersclub{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/diners.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.maestro,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.maestro{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/maestro.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.jcb,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.jcb{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/jcb.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.amex,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.amex,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.amex{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/amex.svg)}#add_payment_method #payment div.payment_box .wc-credit-card-form-card-cvc.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-expiry.discover,#add_payment_method #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-cart #payment div.payment_box .wc-credit-card-form-card-number.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-cvc.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-expiry.discover,.woocommerce-checkout #payment div.payment_box .wc-credit-card-form-card-number.discover{background-image:url(/wp-content/plugins/woocommerce/assets/images/icons/credit-cards/discover.svg)}#add_payment_method #payment div.payment_box span.help,.woocommerce-cart #payment div.payment_box span.help,.woocommerce-checkout #payment div.payment_box span.help{font-size:.857em;color:#767676;font-weight:400}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0 0 1em}#add_payment_method #payment div.payment_box p:last-child,.woocommerce-cart #payment div.payment_box p:last-child,.woocommerce-checkout #payment div.payment_box p:last-child{margin-bottom:0}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{content:"";display:block;border:1em solid #dcd7e2;border-right-color:#fff0;border-left-color:#fff0;border-top-color:#fff0;position:absolute;top:-.75em;left:0;margin:-1em 0 0 2em}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{float:right;line-height:52px;font-size:.83em}#add_payment_method #payment .payment_method_paypal img,.woocommerce-cart #payment .payment_method_paypal img,.woocommerce-checkout #payment .payment_method_paypal img{max-height:24px;vertical-align:middle;float:right}.woocommerce-terms-and-conditions{border:1px solid rgb(0 0 0 / .2);box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);background:rgb(0 0 0 / .05)}.woocommerce-invalid #terms{outline:2px solid var(--wc-red);outline-offset:2px}.woocommerce-password-strength{text-align:center;font-weight:600;padding:3px .5em;font-size:1em}.woocommerce-password-strength.strong{background-color:#c1e1b9;border-color:#83c373}.woocommerce-password-strength.short{background-color:#f1adad;border-color:#e35b5b}.woocommerce-password-strength.bad{background-color:#fbc5a9;border-color:#f78b53}.woocommerce-password-strength.good{background-color:#ffe399;border-color:#ffc733}.woocommerce-password-hint{margin:.5em 0 0;display:block}#content.twentyeleven .woocommerce-pagination a{font-size:1em;line-height:1}.single-product .twentythirteen #reply-title,.single-product .twentythirteen #respond #commentform,.single-product .twentythirteen .entry-summary{padding:0}.single-product .twentythirteen p.stars{clear:both}.twentythirteen .woocommerce-breadcrumb{padding-top:40px}.twentyfourteen ul.products li.product{margin-top:0!important}body:not(.search-results) .twentysixteen .entry-summary{color:inherit;font-size:inherit;line-height:inherit}.twentysixteen .price ins{background:inherit;color:inherit}form.has-custom-place-order-button #place_order{display:none!important}:root{--ink:#111318;--ink-2:#1a1e27;--navy:#11151c;--navy-2:#171c25;--navy-3:#202633;--red:#e30613;--red-dark:#b8000a;--gold:#ffc400;--gold-2:#ffda55;--cream:#f6f3ec;--soft:#f4f6f8;--white:#fff;--muted:#657080;--line:#dde1e7;--line-dark:rgba(255,255,255,.14);--green:#20a464;--max:1240px;--radius:24px;--radius-sm:15px;--shadow:0 24px 70px rgba(15,20,30,.10);--shadow-sm:0 12px 35px rgba(15,20,30,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--white);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65;overflow-x:hidden;-webkit-font-smoothing:antialiased}body.menu-open,body.search-open{overflow:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(var(--max),calc(100% - 44px));margin-inline:auto}.reading{width:min(850px,calc(100% - 44px));margin-inline:auto}.section{padding:92px 0}.section-sm{padding:58px 0}.soft{background:var(--soft)}.dark{background:var(--navy);color:#fff}.center{text-align:center;margin-inline:auto}.muted{color:var(--muted)}.skip-link{position:fixed;left:18px;top:-100px;z-index:99999;background:#fff;color:#000;padding:12px 18px;border-radius:10px;box-shadow:var(--shadow)}.skip-link:focus{top:18px}h1,h2,h3,h4{font-weight:850;letter-spacing:-.035em;line-height:1.08;margin:0 0 16px}p{margin:0 0 18px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--red);font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:3px;border-radius:99px;background:currentColor}.eyebrow.light{color:var(--gold)}.section-title{max-width:820px;margin-bottom:38px}.section-title h2,.page-heading h1{font-size:clamp(2.15rem,4.4vw,4.25rem);letter-spacing:-.055em;line-height:1.01;margin:13px 0 20px}.section-title p,.page-heading p{font-size:1.08rem;color:var(--muted);max-width:740px}.dark .section-title p,.editorial-section .section-title p,.tools-intro p{color:#c6ced9}.split-title{max-width:none;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.65fr);gap:60px;align-items:end}.split-title>div h2{max-width:760px}.split-title>p,.split-title .title-action{margin:0;color:var(--muted)}.split-title .title-action p{margin-bottom:12px}.button,.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 23px;border:1px solid #fff0;border-radius:999px;background:var(--red);color:#fff;font-weight:850;line-height:1.1;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.button:hover,.wp-element-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{transform:translateY(-2px);background:var(--red-dark);color:#fff;box-shadow:0 12px 30px rgb(227 6 19 / .19)}.button.gold{background:var(--gold);color:#111318}.button.gold:hover{background:var(--gold-2);color:#111318;box-shadow:0 12px 30px rgb(255 196 0 / .23)}.button.dark-button{background:var(--navy);color:#fff}.button.dark-button:hover{background:#000}.button.light-button{background:#fff;color:var(--navy)}.button.light-button:hover{background:#f4f5f7;color:#000}.button.glass{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .24);color:#fff;backdrop-filter:blur(10px)}.button.glass:hover{background:rgb(255 255 255 / .16);border-color:rgb(255 255 255 / .38)}.button.outline-button{background:#fff0;color:var(--navy);border-color:#c9ced6}.button.outline-button:hover{background:var(--navy);border-color:var(--navy);color:#fff}.button-row{display:flex;align-items:center;gap:13px;flex-wrap:wrap}.button-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:850;border-bottom:1px solid currentColor;padding-bottom:3px}.button-link:hover{color:var(--red)}.topline{background:#0b0e13;color:#fff;font-size:.76rem;font-weight:700}.topline-inner{height:38px;display:flex;align-items:center;justify-content:space-between;gap:22px}.topline-message strong{color:var(--gold)}.topline-actions{display:flex;align-items:center;gap:24px;color:#d8dee8}.topline-actions a{color:#fff;font-weight:900}.topline-actions a:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#29cf7c;margin-right:8px;box-shadow:0 0 0 4px rgb(41 207 124 / .12)}.site-header{position:sticky;top:0;z-index:1000;background:rgb(255 255 255 / .96);border-bottom:1px solid rgb(17 19 24 / .08);backdrop-filter:blur(16px)}.admin-bar .site-header{top:32px}.header-inner{height:78px;display:flex;align-items:center;gap:36px}.brand{display:inline-flex;align-items:center;gap:13px;flex:0 0 auto}.brand img{width:43px;height:43px;object-fit:contain}.brand>span{display:grid;line-height:1}.brand b{font-size:1.35rem;letter-spacing:-.035em}.brand small{font-size:.62rem;letter-spacing:.24em;color:#8b929d;margin-top:7px;font-weight:800}.primary-nav{display:flex;align-items:center;justify-content:flex-end;gap:25px;flex:1;min-width:0}.primary-nav>ul,.primary-nav .menu{list-style:none;display:flex;align-items:center;gap:3px;margin:0;padding:0;min-width:0}.primary-nav li{margin:0}.primary-nav li a{display:flex;align-items:center;min-height:76px;padding:0 13px;font-size:.91rem;font-weight:800;white-space:nowrap;position:relative}.primary-nav li a:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:3px;background:var(--red);transform:scaleX(0);transition:.2s transform;transform-origin:left}.primary-nav li.current-menu-item a:after,.primary-nav li a:hover:after{transform:scaleX(1)}.nav-tools{display:flex;align-items:center;gap:10px;flex:0 0 auto}.nav-search{width:42px;height:42px;border:1px solid var(--line);background:#fff;border-radius:50%;display:grid;place-items:center;color:var(--ink)}.nav-search svg{width:18px;height:18px}.nav-search:hover{border-color:var(--ink);background:var(--soft)}.nav-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border-radius:999px;background:var(--navy);color:#fff;font-weight:900;font-size:.9rem}.nav-cta:hover{background:var(--red)}.menu-toggle{display:none;border:0;background:#fff0;padding:8px;color:var(--ink);align-items:center;gap:9px}.menu-toggle em{font-style:normal;font-weight:850;font-size:.82rem}.menu-icon{width:26px;height:20px;display:grid;align-content:space-between}.menu-icon i{display:block;height:2px;background:currentColor;border-radius:9px;transition:.25s transform,.25s opacity}.mobile-nav-intro,.mobile-nav-support{display:none}.nav-backdrop{display:none}.search-overlay{position:fixed;inset:0;z-index:2000;background:rgb(6 9 14 / .77);backdrop-filter:blur(12px);display:grid;place-items:start center;padding-top:110px;opacity:0;visibility:hidden;transition:.25s}.search-overlay.open{opacity:1;visibility:visible}.search-shell{width:min(780px,calc(100% - 36px));background:#fff;border-radius:24px;padding:30px;box-shadow:0 40px 120px rgb(0 0 0 / .36);transform:translateY(-20px);transition:.25s transform}.search-overlay.open .search-shell{transform:none}.search-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:24px}.search-top span{font-size:.72rem;font-weight:900;color:var(--red);letter-spacing:.13em;text-transform:uppercase}.search-top h2{font-size:2rem;margin:7px 0 0}.search-close{width:42px;height:42px;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:1.8rem;line-height:1}.search-form{display:grid;grid-template-columns:1fr auto;gap:10px}.search-form label{display:block}.search-form .screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px)}.search-form input[type=search]{width:100%;min-height:58px;border:1px solid #cfd4db;border-radius:14px;padding:0 17px;font-size:1rem;outline:none}.search-form input[type=search]:focus{border-color:var(--red);box-shadow:0 0 0 4px rgb(227 6 19 / .08)}.search-form input[type=submit]{min-height:58px;border:0;border-radius:14px;background:var(--navy);color:#fff;padding:0 25px;font-weight:850}.search-suggestions,.search-cloud{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.search-suggestions a,.search-cloud a{padding:8px 13px;border-radius:999px;background:var(--soft);border:1px solid var(--line);font-size:.82rem;font-weight:800}.search-suggestions a:hover,.search-cloud a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.hero{position:relative;background:var(--navy);color:#fff;overflow:hidden}.home-hero{padding:88px 0 80px}.home-hero:before{content:"";position:absolute;left:-180px;top:-250px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgb(227 6 19 / .28),transparent 65%)}.home-hero:after{content:"";position:absolute;right:-160px;bottom:-260px;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgb(255 196 0 / .19),transparent 67%)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(440px,.9fr);gap:70px;align-items:center}.hero-copy h1{font-size:clamp(3.25rem,6vw,6.55rem);line-height:.92;letter-spacing:-.075em;max-width:790px;margin:18px 0 27px}.hero-copy h1 span{color:var(--gold)}.hero-copy>p{max-width:700px;font-size:1.13rem;color:#cbd3df;line-height:1.75}.hero-actions{margin-top:31px}.hero-proof{display:flex;gap:0;margin-top:44px;border-top:1px solid rgb(255 255 255 / .15);padding-top:25px}.hero-proof>div{padding-right:28px;margin-right:28px;border-right:1px solid rgb(255 255 255 / .15);display:grid}.hero-proof>div:last-child{border:0;margin:0;padding:0}.hero-proof strong{font-size:1.02rem;color:#fff}.hero-proof span{font-size:.75rem;color:#9ca7b8;margin-top:4px}.hero-stage{position:relative;min-height:520px;display:grid;place-items:center}.stage-glow{position:absolute;inset:10% 5%;border-radius:50%;background:radial-gradient(circle,rgb(227 6 19 / .35),transparent 60%);filter:blur(12px)}.stage-window{position:relative;width:100%;max-width:510px;background:#fff;border-radius:25px;box-shadow:0 40px 100px rgb(0 0 0 / .42);overflow:hidden;transform:rotate(-1.2deg)}.stage-window-top{height:48px;background:#eceff3;display:flex;align-items:center;gap:7px;padding:0 18px;color:#777f8c;font-size:.68rem;font-weight:850;letter-spacing:.12em}.stage-window-top>span{width:9px;height:9px;border-radius:50%;background:#c6cbd3}.stage-window-top>span:first-child{background:var(--red)}.stage-window-top>span:nth-child(2){background:var(--gold)}.stage-window-top b{margin-left:auto}.stage-screen{padding:29px;background:linear-gradient(150deg,#fff 0%,#f8f8f6 100%)}.stage-brand{display:flex;align-items:center;gap:11px;margin-bottom:22px}.stage-brand img{width:42px;height:42px}.stage-brand div{display:grid;line-height:1}.stage-brand b{font-size:1.18rem;color:var(--ink)}.stage-brand small{font-size:.57rem;color:#8a919c;letter-spacing:.22em;margin-top:6px;font-weight:850}.stage-status{background:var(--navy);color:#fff;border-radius:17px;padding:18px 20px;display:grid;grid-template-columns:auto 1fr;column-gap:10px;align-items:center;margin-bottom:15px}.stage-status i{grid-row:1/3;width:10px;height:10px;border-radius:50%;background:#25c777;box-shadow:0 0 0 5px rgb(37 199 119 / .12)}.stage-status span{font-size:.68rem;color:#9aa5b5;text-transform:uppercase;letter-spacing:.1em}.stage-status strong{font-size:.93rem}.stage-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.stage-tile{border:1px solid var(--line);border-radius:15px;padding:16px;display:grid;min-height:111px;background:#fff;color:var(--ink)}.stage-tile.active{background:var(--gold);border-color:var(--gold)}.stage-tile span{font-size:.65rem;font-weight:900;color:var(--red)}.stage-tile b{font-size:.9rem;margin-top:auto}.stage-tile small{font-size:.68rem;color:#727b88}.stage-tile.active small{color:#4d461e}.stage-float{position:absolute;background:#fff;color:var(--ink);padding:14px 17px;border-radius:15px;box-shadow:0 18px 45px rgb(0 0 0 / .22);display:grid;min-width:160px;border:1px solid rgb(17 19 24 / .08)}.stage-float span{font-size:.63rem;color:#858d99;text-transform:uppercase;letter-spacing:.1em;font-weight:850}.stage-float b{font-size:1.12rem;margin:3px 0}.stage-float small{font-size:.68rem;color:#737b87}.float-a{left:-35px;top:83px;transform:rotate(2deg)}.float-b{right:-35px;bottom:70px;transform:rotate(-2deg)}.hero-edge{position:absolute;bottom:0;left:0;right:0;height:6px;display:grid;grid-template-columns:1fr 1fr 1fr}.hero-edge i:first-child{background:#111}.hero-edge i:nth-child(2){background:var(--red)}.hero-edge i:nth-child(3){background:var(--gold)}.proof-strip{border-bottom:1px solid var(--line);background:#fff}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.proof-grid>div{display:grid;grid-template-columns:auto 1fr;column-gap:13px;padding:27px 22px;border-right:1px solid var(--line)}.proof-grid>div:first-child{padding-left:0}.proof-grid>div:last-child{border:0;padding-right:0}.proof-grid span{grid-row:1/3;font-weight:900;color:var(--red);font-size:.74rem;margin-top:3px}.proof-grid strong{font-size:.9rem}.proof-grid small{font-size:.72rem;color:var(--muted);margin-top:2px}.route-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.route-card{position:relative;border-radius:27px;overflow:hidden;display:grid;grid-template-columns:90px 1fr;min-height:450px}.route-number{font-size:4.5rem;font-weight:950;letter-spacing:-.08em;padding:30px 0 0 25px;opacity:.18}.route-content{padding:46px 48px 46px 20px;display:flex;flex-direction:column;align-items:flex-start}.route-content>span{font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px}.route-content h3{font-size:2.45rem;max-width:470px}.route-content p{font-size:1.02rem;opacity:.78}.route-content ul{list-style:none;padding:0;margin:8px 0 27px;display:grid;gap:9px}.route-content li:before{content:"✓";font-weight:900;margin-right:9px}.route-content .button{margin-top:auto}.commercial-route{background:var(--gold);color:var(--ink)}.guide-route{background:var(--navy);color:#fff}.guide-route p{color:#c5ced9}.guide-route li:before{color:var(--gold)}.offers-home{background:var(--soft)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:stretch}.price-card{position:relative;border:1px solid #d9dde4;border-radius:25px;padding:30px;background:#fff;display:flex;flex-direction:column;min-height:670px;box-shadow:0 10px 35px rgb(17 19 24 / .04)}.price-card.featured{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateY(-9px);box-shadow:0 28px 70px rgb(17 19 24 / .20)}.price-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.plan-label{font-size:.64rem;font-weight:900;color:var(--red);letter-spacing:.12em;text-transform:uppercase}.featured .plan-label{color:var(--gold)}.price-card h3{font-size:1.6rem;margin-top:5px}.badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:var(--gold);color:#17130a;font-size:.58rem;font-weight:950;letter-spacing:.08em;white-space:nowrap}.subtitle{font-size:.85rem;color:var(--muted);min-height:45px}.featured .subtitle{color:#aeb7c4}.price{margin:18px 0 2px}.price-value{display:block;font-size:3.9rem;line-height:1;letter-spacing:-.065em;font-weight:930;white-space:nowrap}.monthly-hint{font-size:.72rem;color:var(--muted);font-weight:750}.featured .monthly-hint{color:#aeb7c4}.price-card ul{list-style:none;padding:0;margin:25px 0 30px;display:grid;gap:0;border-top:1px solid var(--line)}.featured ul{border-color:var(--line-dark)}.price-card li{padding:13px 0;border-bottom:1px solid var(--line);font-size:.83rem;display:flex;gap:9px}.featured li{border-color:var(--line-dark)}.price-card li:before{content:"✓";color:var(--red);font-weight:950}.featured li:before{color:var(--gold)}.price-card .button{width:100%;margin-top:auto}.price-question{display:block;text-align:center;margin-top:14px;font-size:.76rem;font-weight:850;text-decoration:underline;text-underline-offset:3px}.offers-note{margin-top:24px;border:1px solid var(--line);background:#fff;padding:17px 20px;border-radius:14px;display:flex;align-items:center;gap:12px;font-size:.82rem}.offers-note strong{color:var(--red)}.offers-note a{margin-left:auto;font-weight:850}.offer-principles{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:18px;overflow:hidden;margin-bottom:30px}.offer-principles>div{padding:18px 21px;display:grid;border-right:1px solid var(--line)}.offer-principles>div:last-child{border:0}.offer-principles strong{font-size:.86rem}.offer-principles span{font-size:.72rem;color:var(--muted);margin-top:4px}.premium-table{box-shadow:var(--shadow-sm);border-radius:21px}.process-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(520px,1.2fr);gap:70px;align-items:center}.process-steps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.process-steps>div{background:var(--soft);border:1px solid var(--line);border-radius:18px;padding:22px}.process-steps span{font-size:.65rem;color:var(--red);font-weight:950;letter-spacing:.1em}.process-steps h3{font-size:1rem;margin:9px 0 6px}.process-steps p{font-size:.8rem;color:var(--muted);margin:0}.decision-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.decision-grid article{padding:30px;border:1px solid var(--line-dark);border-radius:21px;background:rgb(255 255 255 / .04)}.decision-grid article.featured{background:var(--gold);color:var(--ink);border-color:var(--gold)}.decision-grid span{font-size:.65rem;font-weight:950;letter-spacing:.12em;color:var(--gold)}.decision-grid .featured span{color:var(--red)}.decision-grid h3{font-size:1.35rem;margin-top:14px}.decision-grid p{color:#b9c2cf;font-size:.88rem}.decision-grid .featured p{color:#4f4932}.guide-universe{background:#fff}.universe-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:repeat(2,250px);gap:15px}.universe-card{position:relative;border-radius:24px;padding:29px;background:var(--soft);border:1px solid var(--line);overflow:hidden;display:flex;flex-direction:column;transition:.22s transform,.22s box-shadow}.universe-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm)}.universe-card.large{grid-row:1/3;background:var(--navy);color:#fff;padding:40px}.universe-card.red{background:var(--red);color:#fff;border-color:var(--red)}.universe-card.yellow{background:var(--gold);border-color:var(--gold)}.universe-code{font-size:.62rem;font-weight:950;letter-spacing:.14em;opacity:.7}.universe-card h3{font-size:1.55rem;margin-top:auto}.universe-card.large h3{font-size:3rem}.universe-card p{font-size:.88rem;color:var(--muted);margin:0;max-width:430px}.universe-card.large p,.universe-card.red p{color:rgb(255 255 255 / .72)}.universe-card.yellow p{color:#4a4328}.universe-arrow{position:absolute;right:24px;top:24px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink);font-size:1.1rem}.universe-card.large:after{content:"";position:absolute;width:360px;height:360px;border-radius:50%;right:-120px;bottom:-170px;border:70px solid rgb(255 196 0 / .12)}.tools-section{padding-top:35px}.tools-shell{background:var(--navy);color:#fff;border-radius:30px;padding:53px;display:grid;grid-template-columns:minmax(0,.75fr) minmax(520px,1.15fr);gap:65px;align-items:center;position:relative;overflow:hidden}.tools-shell:before{content:"";position:absolute;width:450px;height:450px;left:-220px;bottom:-280px;border-radius:50%;background:var(--red);opacity:.13}.tools-intro,.tools-list{position:relative;z-index:1}.tools-intro h2{font-size:2.65rem}.tools-list{display:grid;gap:9px}.tools-list a{display:grid;grid-template-columns:42px 1fr auto;gap:15px;align-items:center;border:1px solid var(--line-dark);border-radius:16px;padding:16px 18px;background:rgb(255 255 255 / .04)}.tools-list a:hover{background:#fff;color:var(--ink)}.tools-list>a>span{width:37px;height:37px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--ink);font-size:.68rem;font-weight:950}.tools-list div{display:grid}.tools-list b{font-size:.93rem}.tools-list small{font-size:.7rem;color:#98a3b3}.tools-list a:hover small{color:var(--muted)}.tools-list i{font-style:normal;font-size:1.3rem}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.guide-card{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column;min-width:0;transition:.22s transform,.22s box-shadow,.22s border-color}.guide-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm);border-color:#c9ced6}.guide-card-image{position:relative;display:block;aspect-ratio:16/9;background:#eee;overflow:hidden}.guide-card-image img{width:100%;height:100%;object-fit:cover;transition:.35s transform}.guide-card:hover .guide-card-image img{transform:scale(1.025)}.guide-category{position:absolute;left:15px;bottom:15px;background:rgb(17 19 24 / .88);color:#fff;padding:6px 10px;border-radius:999px;font-size:.6rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(8px)}.guide-card-body{padding:23px;display:flex;flex-direction:column;flex:1}.guide-card-meta{display:flex;gap:14px;justify-content:space-between;font-size:.66rem;color:#838b97;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.guide-card h2{font-size:1.25rem;margin:13px 0 12px}.guide-card h2 a:hover{color:var(--red)}.guide-card p{font-size:.83rem;color:var(--muted);margin-bottom:20px}.guide-card .button-link{margin-top:auto;font-size:.78rem;border:0;padding:0}.magazine-grid .guide-card:first-child{grid-column:span 2;display:grid;grid-template-columns:1.1fr .9fr}.magazine-grid .guide-card:first-child .guide-card-image{aspect-ratio:auto;min-height:100%}.magazine-grid .guide-card:first-child .guide-card-body{padding:31px}.magazine-grid .guide-card:first-child h2{font-size:1.75rem}.guide-directory{padding-top:50px}.directory-search{background:var(--navy);color:#fff;border-radius:24px;padding:28px 30px;display:grid;grid-template-columns:1fr minmax(380px,.8fr);align-items:center;gap:30px;margin-bottom:20px}.directory-search span{font-size:.65rem;color:var(--gold);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.directory-search h2{font-size:1.55rem;margin:6px 0 0}.directory-search .search-form input[type=search]{background:#fff}.guide-hubs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:70px}.guide-hubs a{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:17px;background:#fff}.guide-hubs a:hover{background:var(--soft)}.guide-hubs>a>span{font-size:.64rem;font-weight:950;color:var(--red)}.guide-hubs div{display:grid}.guide-hubs b{font-size:.85rem}.guide-hubs small{font-size:.66rem;color:var(--muted)}.guide-hubs i{font-style:normal}.library-heading{margin-top:0}.pagination{display:flex;justify-content:center;gap:7px;margin-top:40px}.pagination .page-numbers{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);font-weight:800;font-size:.8rem}.pagination .current,.pagination a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.player-section{background:var(--cream)}.player-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.player-visual{position:relative;padding:20px}.browser-frame{border-radius:24px;overflow:hidden;background:#fff;box-shadow:0 35px 80px rgb(17 19 24 / .17);transform:rotate(-1.5deg)}.browser-top{height:45px;background:#e9ecf1;display:flex;align-items:center;gap:7px;padding:0 14px}.browser-top i{width:9px;height:9px;border-radius:50%;background:#c5cad1}.browser-top i:first-child{background:var(--red)}.browser-top i:nth-child(2){background:var(--gold)}.browser-top span{margin-left:12px;font-size:.66rem;color:#626a76;font-weight:800}.browser-screen{min-height:350px;background:linear-gradient(145deg,#151922,#090b10);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.play-ring{width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:var(--red);font-size:1.5rem;margin-bottom:22px;padding-left:5px}.browser-screen strong{font-size:1.75rem;line-height:1.2}.browser-screen small{color:#98a3b3;margin-top:10px}.check-pills{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0}.check-pills span{padding:8px 11px;background:#fff;border:1px solid var(--line);border-radius:999px;font-size:.7rem;font-weight:800}.editorial-section{background:var(--red);color:#fff;position:relative;overflow:hidden}.editorial-section:after{content:"";position:absolute;right:-180px;top:-220px;width:520px;height:520px;border-radius:50%;border:100px solid rgb(255 255 255 / .07)}.editorial-grid{position:relative;z-index:2;display:grid;grid-template-columns:.65fr 1.15fr;gap:80px;align-items:center}.editorial-score{border:1px solid rgb(255 255 255 / .28);border-radius:24px;padding:30px;display:grid;grid-template-columns:80px 1fr;column-gap:17px;row-gap:12px;background:rgb(255 255 255 / .06)}.editorial-score>span{grid-column:1/3;font-size:.63rem;font-weight:950;letter-spacing:.15em;color:var(--gold);margin-bottom:9px}.editorial-score strong{font-size:2.4rem;line-height:1;color:var(--gold)}.editorial-score small{align-self:center;color:#f3c9cc;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:750}.editorial-section .section-title{margin:0}.editorial-section .section-title h2{font-size:3.3rem}.final-cta{background:#fff}.final-cta-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:55px 0;display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.final-cta h2{font-size:3rem;margin-top:11px}.final-cta p{color:var(--muted);max-width:700px}.final-cta-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.page-hero{position:relative;background:var(--navy);color:#fff;padding:72px 0 66px;overflow:hidden}.page-hero-pattern{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:60px 60px;mask-image:linear-gradient(to right,#000,transparent 75%)}.page-hero:after{content:"";position:absolute;width:460px;height:460px;right:-150px;top:-220px;border-radius:50%;border:90px solid rgb(227 6 19 / .18)}.page-heading{position:relative;z-index:2;max-width:940px}.page-heading h1 span{color:var(--gold)}.page-heading p{color:#bdc6d2;font-size:1.13rem}.grid-2,.grid-3,.grid-4,.form-grid,.footer-grid{display:grid;gap:20px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card,.hub-card,.path-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:27px}a.hub-card{display:flex;flex-direction:column;transition:.2s transform,.2s box-shadow}a.hub-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm)}.hub-icon{width:44px;height:44px;border-radius:13px;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:.72rem;font-weight:950;margin-bottom:22px}.hub-card h3{font-size:1.23rem}.hub-card p{color:var(--muted);font-size:.86rem}.hub-card .button-link{margin-top:auto;font-size:.75rem}.device-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.device-card{min-height:250px;border:1px solid var(--line);border-radius:21px;padding:26px;position:relative;display:flex;flex-direction:column;background:#fff;transition:.2s transform,.2s box-shadow}.device-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-sm)}.device-index{font-size:.67rem;color:var(--red);font-weight:950;letter-spacing:.1em}.device-card>div{margin-top:auto}.device-card small{font-size:.66rem;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:850}.device-card h2{font-size:1.35rem;margin-top:5px}.device-card p{font-size:.8rem;color:var(--muted);margin:0}.device-card i{position:absolute;right:22px;top:20px;font-style:normal;font-size:1.1rem}.symptom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.symptom-card{border:1px solid var(--line);border-radius:20px;padding:25px;background:#fff;min-height:230px;display:flex;flex-direction:column;transition:.2s}.symptom-card:hover{background:var(--navy);color:#fff;transform:translateY(-3px)}.symptom-card>span{font-size:.65rem;color:var(--red);font-weight:950;letter-spacing:.1em}.symptom-card h2{font-size:1.25rem;margin-top:26px}.symptom-card p{font-size:.82rem;color:var(--muted)}.symptom-card:hover p{color:#adb7c5}.symptom-card i{font-style:normal;font-size:.75rem;font-weight:850;margin-top:auto}.diagnostic-banner{margin-top:22px;background:var(--red);color:#fff;border-radius:24px;padding:34px 38px;display:flex;align-items:center;justify-content:space-between;gap:30px}.diagnostic-banner h2{font-size:2rem;margin-top:9px}.diagnostic-banner p{color:#f1c7ca;margin:0}.process-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:16px;align-items:center}.process-line>div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;display:grid}.process-line>div span{font-size:.65rem;color:var(--red);font-weight:950}.process-line>div b{font-size:1rem;margin:14px 0 4px}.process-line>div small{font-size:.72rem;color:var(--muted)}.process-line>i{font-style:normal;color:#999}.format-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.format-card{border:1px solid var(--line);border-radius:20px;padding:27px;min-height:300px;display:flex;flex-direction:column}.format-card>span{font-size:1.55rem;font-weight:950;color:var(--red);letter-spacing:-.04em}.format-card h2{font-size:1.25rem;margin-top:42px}.format-card p{font-size:.82rem;color:var(--muted)}.format-card a{margin-top:auto;font-size:.78rem;font-weight:850;text-decoration:underline}.player-choice{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;align-items:center}.player-matrix{display:grid;grid-template-columns:1fr 1fr;gap:10px}.player-matrix>div{border:1px solid var(--line-dark);background:rgb(255 255 255 / .04);border-radius:16px;padding:20px;display:grid}.player-matrix span{font-size:.62rem;color:var(--gold);font-weight:950;text-transform:uppercase;letter-spacing:.1em}.player-matrix b{margin:12px 0 3px;font-size:.9rem}.player-matrix small{color:#a8b1c0;font-size:.7rem}.resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.resource-grid a{border-radius:23px;padding:35px;background:var(--navy);color:#fff;min-height:280px;display:flex;flex-direction:column;position:relative;overflow:hidden}.resource-grid a:nth-child(2){background:var(--red)}.resource-grid a:nth-child(3){background:var(--gold);color:var(--ink)}.resource-grid a:nth-child(4){background:var(--soft);color:var(--ink);border:1px solid var(--line)}.resource-grid span{font-size:.66rem;font-weight:950;letter-spacing:.12em;opacity:.75}.resource-grid h2{font-size:2rem;margin-top:auto}.resource-grid p{max-width:480px;font-size:.87rem;opacity:.72}.resource-grid i{font-style:normal;font-size:.78rem;font-weight:850}.tool-page-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.55fr);gap:30px;align-items:start}.tool-shell{background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px;box-shadow:var(--shadow-sm)}.premium-tool{padding:38px}.tool-heading{border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:27px}.tool-heading span{font-size:.65rem;color:var(--red);font-weight:950;letter-spacing:.13em}.tool-heading h2{font-size:2rem;margin:8px 0 0}.form-grid{grid-template-columns:1fr 1fr}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:.76rem;font-weight:850;color:#303641}.field label small{color:var(--muted);font-weight:650}.field input,.field select,.field textarea{width:100%;border:1px solid #cfd4dc;border-radius:12px;background:#fff;min-height:50px;padding:11px 13px;color:var(--ink);outline:none}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--red);box-shadow:0 0 0 4px rgb(227 6 19 / .07)}.tool-result{display:none;margin-top:22px;padding:20px;border-radius:15px;background:#eef9f3;border:1px solid #b9e4cc}.tool-result.show{display:block}.tool-result strong{color:#147345}.tool-result p{margin:7px 0 0;color:#3d6452}.tool-aside{background:var(--navy);color:#fff;border-radius:22px;padding:31px;position:sticky;top:138px}.admin-bar .tool-aside{top:170px}.tool-aside h2{font-size:1.75rem;margin-top:12px}.tool-aside p,.tool-aside li{color:#bbc5d2;font-size:.87rem}.tool-aside ol{padding-left:20px}.tool-aside .button-link{color:var(--gold)}.check-list{list-style:none;padding:0;margin:18px 0;display:grid;gap:10px}.check-list li{position:relative;padding-left:25px}.check-list li:before{content:"✓";position:absolute;left:0;color:var(--red);font-weight:950}.dark .check-list li:before,.order-summary .check-list li:before{color:var(--gold)}.checkbox-field{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--line);border-radius:12px;background:#fafbfc}.checkbox-field input{width:18px;height:18px;min-height:0;margin-top:2px;flex:0 0 auto}.checkbox-field span{font-size:.78rem;color:#4e5764}.consent-stack{display:grid;gap:9px}.legal-note{font-size:.72rem;color:var(--muted)}.order-section{background:var(--soft)}.order-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.55fr);gap:24px;align-items:start}.order-form-card{background:#fff;border:1px solid var(--line);border-radius:24px;padding:35px;box-shadow:var(--shadow-sm)}.order-form-head{margin-bottom:28px}.order-form-head>span{font-size:.65rem;color:var(--red);font-weight:950;letter-spacing:.13em}.order-form-head h2{font-size:2rem;margin:8px 0 8px}.order-form-head p{color:var(--muted);font-size:.86rem}.order-submit{width:100%;font-size:.95rem}.order-summary{position:sticky;top:138px;background:var(--navy);color:#fff;border-radius:24px;padding:31px;box-shadow:var(--shadow)}.admin-bar .order-summary{top:170px}.summary-badge{font-size:.62rem;color:var(--gold);font-weight:950;letter-spacing:.13em}.order-summary h2{font-size:1.55rem;margin-top:13px}.order-summary .price-value{font-size:3.3rem;color:var(--gold)}.order-summary .check-list{border-top:1px solid var(--line-dark);padding-top:18px}.order-summary .check-list li{font-size:.79rem;color:#c9d1dc}.summary-security{border:1px solid var(--line-dark);border-radius:14px;padding:15px;display:grid;margin:20px 0}.summary-security strong{font-size:.82rem}.summary-security span{font-size:.68rem;color:#9da8b7;margin-top:3px}.order-summary>p{font-size:.75rem;color:#aeb8c6}.order-summary>p a{color:var(--gold);font-weight:850}.article-header{background:var(--navy);color:#fff;padding:72px 0 60px;position:relative;overflow:hidden}.article-header:after{content:"";position:absolute;right:-150px;top:-210px;width:500px;height:500px;border-radius:50%;border:95px solid rgb(227 6 19 / .15)}.article-header .reading{position:relative;z-index:2}.article-kicker{display:flex;align-items:center;gap:12px}.article-kicker span{font-size:.69rem;color:var(--gold);font-weight:950;letter-spacing:.1em;text-transform:uppercase}.article-kicker b{font-size:.61rem;color:#9ba5b4;letter-spacing:.1em}.article-header h1{font-size:clamp(2.65rem,5.3vw,5.6rem);line-height:.98;letter-spacing:-.065em;margin:18px 0 24px}.article-header .lead{font-size:1.13rem;color:#c1cad6;max-width:760px}.article-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:27px;font-size:.68rem;color:#99a4b4;text-transform:uppercase;letter-spacing:.05em;font-weight:750}.article-section{background:#fff}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:52px;align-items:start}.article-main{min-width:0}.article-featured{margin:0 0 35px;border-radius:23px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow-sm)}.article-featured img{width:100%}.article-content{font-size:1.03rem;line-height:1.82;color:#29313c}.article-content>p,.article-content>ul,.article-content>ol{max-width:790px}.article-content h2{font-size:2rem;color:var(--ink);margin:52px 0 18px;padding-top:8px;letter-spacing:-.04em}.article-content h3{font-size:1.35rem;color:var(--ink);margin:34px 0 13px}.article-content a{color:#b4000a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.article-content ul,.article-content ol{padding-left:24px}.article-content li{margin-bottom:7px}.article-content table{font-size:.86rem}.article-intro{font-size:1.15rem;color:#4e5866;border-left:4px solid var(--red);padding-left:20px}.article-answer,.answer-box{background:var(--navy);color:#fff;border-radius:20px;padding:27px;margin:0 0 30px}.article-answer span,.answer-box strong{display:block;color:var(--gold);font-size:.67rem;font-weight:950;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.article-answer p,.answer-box p{margin:0;color:#d4dbe5;font-size:1rem}.numbered-steps{counter-reset:step;list-style:none!important;padding:0!important;display:grid;gap:12px;margin:25px 0}.numbered-steps li{counter-increment:step;background:var(--soft);border:1px solid var(--line);border-radius:15px;padding:17px 18px 17px 56px;position:relative}.numbered-steps li:before{content:counter(step);position:absolute;left:16px;top:16px;width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:var(--red);color:#fff;font-size:.68rem;font-weight:950}.table-wrap,.comparison-wrap{overflow:auto;border:1px solid var(--line);border-radius:17px;background:#fff}.comparison-table{width:100%;border-collapse:collapse;min-width:620px}.comparison-table th,.comparison-table td{padding:15px 17px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.comparison-table thead th{background:var(--navy);color:#fff;font-size:.75rem}.comparison-table tbody th{background:#f7f8fa;color:var(--ink);font-size:.78rem;width:210px}.comparison-table td{font-size:.8rem}.accordion-list{display:grid;gap:9px}.accordion-list details{border:1px solid var(--line);border-radius:14px;background:#fff;overflow:hidden}.accordion-list summary{list-style:none;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:17px 19px;font-weight:850;font-size:.9rem;cursor:pointer}.accordion-list summary::-webkit-details-marker{display:none}.accordion-list summary span{font-size:1.25rem;color:var(--red)}.accordion-list details[open] summary span{transform:rotate(45deg)}.accordion-list details>div{padding:0 19px 17px;color:var(--muted);font-size:.88rem}.source-list,.related-guides{border-top:1px solid var(--line);padding-top:20px;margin-top:35px}.source-list li,.related-guides li{font-size:.82rem}.article-correction,.article-service-note{background:#fff8df;border:1px solid #f1dc8e;border-radius:15px;padding:18px;margin-top:25px;font-size:.82rem}.article-sidebar{display:grid;gap:15px;position:sticky;top:138px}.admin-bar .article-sidebar{top:170px}.sidebar-card{border:1px solid var(--line);border-radius:18px;padding:22px;background:#fff}.sidebar-card>span{display:block;font-size:.61rem;color:var(--red);font-weight:950;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.sidebar-card h3{font-size:1.15rem}.sidebar-card p{font-size:.79rem;color:var(--muted)}.sidebar-card .button{width:100%;font-size:.78rem}.dark-card{background:var(--navy);color:#fff;border-color:var(--navy)}.dark-card>span{color:var(--gold)}.dark-card p{color:#b5bfcc}.toc{display:grid;gap:8px}.toc a{font-size:.73rem;color:#5c6572;padding-left:12px;border-left:2px solid var(--line)}.toc a:hover{color:var(--red);border-color:var(--red)}.article-author{padding:45px 0;background:var(--cream);border-top:1px solid #e8e0d3;border-bottom:1px solid #e8e0d3}.article-author .reading{display:grid;grid-template-columns:72px 1fr;gap:22px;align-items:start}.author-mark{width:72px;height:72px;border-radius:20px;background:#fff;display:grid;place-items:center;border:1px solid #e8e0d3}.author-mark img{width:43px;height:43px}.article-author span{font-size:.64rem;color:var(--red);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.article-author h2{font-size:1.35rem;margin:7px 0}.article-author p{font-size:.84rem;color:var(--muted)}.article-author a{font-size:.77rem;font-weight:850;text-decoration:underline}.pillar-layout{grid-template-columns:minmax(0,1fr) 300px}.pillar-steps{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:27px 0}.pillar-steps>div{border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:20px}.pillar-steps>div:last-child{grid-column:1/-1}.pillar-steps span{font-size:.62rem;color:var(--red);font-weight:950}.pillar-steps h3{font-size:1rem;margin:11px 0 5px}.pillar-steps p{font-size:.78rem;color:var(--muted);margin:0}.sticky-sidebar{position:sticky;top:138px}.woocommerce-shell{background:var(--soft)}.woocommerce div.product{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:55px;background:#fff;border:1px solid var(--line);border-radius:26px;padding:38px;box-shadow:var(--shadow-sm)}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:auto;float:none;margin:0}.woocommerce div.product .product_title{font-size:3.05rem;line-height:1.02;letter-spacing:-.055em}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ink);font-size:2.5rem;font-weight:950}.woocommerce-product-details__short-description{color:var(--muted)}.streamly-product-highlights{list-style:none;padding:0;display:grid;gap:8px}.streamly-product-highlights li:before{content:"✓";color:var(--red);font-weight:950;margin-right:8px}.streamly-product-order{margin-top:25px;padding:23px;border-radius:18px;background:var(--navy);color:#fff}.streamly-product-order h3{font-size:1.2rem}.streamly-product-order p{font-size:.82rem;color:#b8c1ce}.streamly-product-order .button-link{color:var(--gold);border:0}.woocommerce div.product .woocommerce-tabs{grid-column:1/-1}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:7px;padding:0;margin:40px 0 0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid var(--line);border-radius:999px;background:#fff;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:11px 18px}.woocommerce div.product .woocommerce-tabs .panel{padding-top:25px}.woocommerce .woocommerce-product-gallery__image img{border-radius:18px}.woocommerce ul.products{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none}.woocommerce ul.products li.product{width:auto;margin:0;border:1px solid var(--line);border-radius:20px;background:#fff;padding:18px}.woocommerce ul.products li.product img{border-radius:15px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:1.15rem}.legal-content{font-size:1rem}.legal-content h2{font-size:1.8rem;margin-top:42px}.legal-content h3{font-size:1.3rem;margin-top:30px}.search-result-card{border:1px solid var(--line);border-radius:20px;padding:25px;background:#fff}.search-result-card>span{font-size:.62rem;color:var(--red);font-weight:950;letter-spacing:.1em}.search-result-card h2{font-size:1.3rem;margin-top:13px}.search-result-card p{font-size:.82rem;color:var(--muted)}.no-results{text-align:center;max-width:700px;margin:auto;padding:55px 0}.no-results h1{font-size:3rem}.error-page{padding:100px 0;background:var(--soft)}.error-grid{display:grid;grid-template-columns:1fr .7fr;gap:70px;align-items:center}.error-grid h1{font-size:4rem;margin-top:14px}.error-grid p{color:var(--muted)}.error-code{font-size:9rem;line-height:.8;font-weight:950;color:var(--red);text-align:center;letter-spacing:-.08em}.error-code span{display:block;font-size:.7rem;letter-spacing:.2em;color:var(--ink);margin-top:22px}.breadcrumb-bar{border-bottom:1px solid var(--line);background:#fff}.breadcrumb-wrap{padding-top:10px;padding-bottom:10px;font-size:.68rem;color:#78818e;white-space:nowrap;overflow:auto}.streamly-breadcrumbs{display:flex;align-items:center;gap:8px}.streamly-breadcrumbs a:hover{color:var(--red)}.site-footer{background:#0b0e13;color:#fff;position:relative;padding:75px 0 24px}.footer-accent{position:absolute;left:0;right:0;top:0;height:6px;display:grid;grid-template-columns:1fr 1fr 1fr}.footer-accent i:first-child{background:#fff}.footer-accent i:nth-child(2){background:var(--red)}.footer-accent i:nth-child(3){background:var(--gold)}.footer-head{display:grid;grid-template-columns:1fr 1fr;gap:80px;border-bottom:1px solid var(--line-dark);padding-bottom:48px}.footer-brand-logo{color:#fff;margin-bottom:22px}.footer-brand p{color:#aeb8c7;max-width:560px;font-size:.88rem}.footer-support{color:var(--gold);font-weight:850;font-size:.8rem}.footer-cta span{font-size:.64rem;color:var(--gold);font-weight:950;letter-spacing:.13em;text-transform:uppercase}.footer-cta h2{font-size:2.25rem;margin:10px 0 24px}.footer-grid{grid-template-columns:repeat(4,1fr);padding:45px 0;border-bottom:1px solid var(--line-dark)}.footer-col h3{font-size:.78rem;color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:17px}.footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:9px}.footer-col a{font-size:.76rem;color:#9fa9b7}.footer-col a:hover{color:var(--gold)}.footer-disclosure{margin-top:25px;border:1px solid var(--line-dark);border-radius:13px;padding:14px 16px;font-size:.7rem;color:#9fa9b7}.footer-disclosure strong{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:30px;padding-top:20px;color:#6f7886;font-size:.67rem}.whatsapp-float{position:fixed;right:22px;bottom:22px;z-index:900;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dfe3e9;border-radius:999px;padding:7px 15px 7px 7px;box-shadow:0 15px 42px rgb(17 19 24 / .18)}.wa-dot{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#20a464;color:#fff;font-size:.72rem;font-weight:950}.wa-copy{display:grid;line-height:1.2}.wa-copy b{font-size:.74rem}.wa-copy small{font-size:.62rem;color:var(--muted)}@media(max-width:1120px){.container{width:min(var(--max),calc(100% - 34px))}.header-inner{gap:18px}.primary-nav{gap:13px}.primary-nav li a{padding:0 8px;font-size:.82rem}.primary-nav li a:after{left:8px;right:8px}.nav-cta{padding:10px 15px;font-size:.8rem}.hero-grid{grid-template-columns:1fr .78fr;gap:45px}.hero-copy h1{font-size:5rem}.stage-float{display:none}.tools-shell{grid-template-columns:1fr 1fr;gap:35px}.guide-grid{grid-template-columns:repeat(2,1fr)}.footer-head{gap:45px}}@media(max-width:980px){.admin-bar .site-header{top:46px}.topline-detail,.topline-proof{display:none}.site-header{top:0}.header-inner{height:70px;justify-content:space-between}.brand img{width:40px;height:40px}.brand b{font-size:1.22rem}.menu-toggle{display:flex;position:relative;z-index:1002}.primary-nav{position:fixed;z-index:1001;top:0;right:0;bottom:0;width:min(390px,88vw);background:#fff;color:var(--ink);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:82px 24px 28px;transform:translateX(104%);transition:.28s transform;box-shadow:-30px 0 80px rgb(0 0 0 / .24);overflow:auto}.admin-bar .primary-nav{top:46px}body.menu-open .primary-nav{transform:none}.primary-nav>ul,.primary-nav .menu{display:grid;gap:0;align-items:stretch;width:100%;border-top:1px solid var(--line);margin-top:19px}.primary-nav li{border-bottom:1px solid var(--line)}.primary-nav li a{min-height:54px;padding:0;font-size:.94rem;justify-content:space-between}.primary-nav li a:after{display:none}.mobile-nav-intro{display:grid}.mobile-nav-intro span{font-size:.63rem;color:var(--red);font-weight:950;letter-spacing:.12em;text-transform:uppercase}.mobile-nav-intro strong{font-size:1.35rem;margin-top:6px}.nav-tools{display:grid;grid-template-columns:48px 1fr;width:100%;margin-top:21px}.nav-search{width:48px;height:48px}.nav-cta{min-height:48px}.mobile-nav-support{display:grid;margin-top:auto;padding-top:27px;font-size:.75rem;color:var(--muted)}.mobile-nav-support a{font-weight:850;color:var(--red);margin-top:4px}.nav-backdrop{position:fixed;display:block;z-index:1000;inset:0;background:rgb(4 7 11 / .64);border:0;opacity:0;visibility:hidden;transition:.25s}body.menu-open .nav-backdrop{opacity:1;visibility:visible}body.menu-open .menu-icon i:first-child{transform:translateY(9px) rotate(45deg)}body.menu-open .menu-icon i:nth-child(2){opacity:0}body.menu-open .menu-icon i:last-child{transform:translateY(-9px) rotate(-45deg)}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:790px}.hero-stage{min-height:auto;margin-top:15px}.stage-window{max-width:600px}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid>div:nth-child(2){border-right:0}.proof-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.route-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr 1fr}.price-card.featured{transform:none;grid-column:1/-1}.universe-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.universe-card.large{grid-row:auto;grid-column:1/-1;min-height:340px}.tools-shell{grid-template-columns:1fr}.player-grid,.editorial-grid,.process-grid,.player-choice,.tool-page-grid,.order-grid,.article-layout,.pillar-layout{grid-template-columns:1fr}.article-sidebar,.sticky-sidebar,.tool-aside,.order-summary{position:relative;top:auto!important}.format-grid{grid-template-columns:1fr 1fr}.device-grid,.symptom-grid{grid-template-columns:1fr 1fr}.footer-head{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.woocommerce div.product{grid-template-columns:1fr}.directory-search{grid-template-columns:1fr}.guide-hubs{grid-template-columns:1fr 1fr}}@media(max-width:700px){.container,.reading{width:min(100% - 26px,var(--max))}.section{padding:64px 0}.section-sm{padding:42px 0}.topline-inner{height:34px}.topline-message span{display:none}.topline-actions{gap:0}.topline-actions a{font-size:.7rem}.header-inner{height:66px}.brand{gap:9px}.brand img{width:37px;height:37px}.brand b{font-size:1.08rem}.brand small{font-size:.52rem;margin-top:5px}.menu-toggle em{display:none}.primary-nav{padding:76px 20px 24px}.admin-bar .primary-nav{top:46px}.home-hero{padding:56px 0 50px}.hero-copy h1{font-size:clamp(3rem,14vw,4.45rem);line-height:.94}.hero-copy>p{font-size:1rem;line-height:1.68}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-proof{display:grid;grid-template-columns:1fr 1fr;gap:17px 0}.hero-proof>div{padding-right:15px;margin-right:15px}.hero-proof>div:nth-child(2){border:0;margin:0;padding:0}.hero-proof>div:last-child{grid-column:1/-1;border-top:1px solid rgb(255 255 255 / .15);padding-top:15px}.stage-window{transform:none;border-radius:18px}.stage-screen{padding:20px}.stage-grid{grid-template-columns:1fr 1fr}.stage-tile{min-height:92px;padding:12px}.proof-grid{grid-template-columns:1fr}.proof-grid>div{border-right:0!important;border-bottom:1px solid var(--line)!important;padding:18px 0}.proof-grid>div:last-child{border-bottom:0!important}.split-title{grid-template-columns:1fr;gap:12px}.section-title h2,.page-heading h1{font-size:2.55rem}.route-card{grid-template-columns:55px 1fr;min-height:0}.route-number{font-size:2.6rem;padding:25px 0 0 17px}.route-content{padding:34px 26px 35px 10px}.route-content h3{font-size:1.85rem}.pricing-grid{grid-template-columns:1fr}.price-card.featured{grid-column:auto}.price-card{min-height:0;padding:24px}.price-value{font-size:3.35rem}.offer-principles{grid-template-columns:1fr 1fr}.offer-principles>div:nth-child(2){border-right:0}.offer-principles>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.offers-note{align-items:flex-start;flex-wrap:wrap}.offers-note a{margin-left:0;width:100%}.universe-grid{grid-template-columns:1fr}.universe-card.large{grid-column:auto;min-height:290px}.universe-card{min-height:220px}.tools-shell{padding:30px 23px}.tools-intro h2{font-size:2.1rem}.guide-grid{grid-template-columns:1fr}.magazine-grid .guide-card:first-child{grid-column:auto;display:flex}.magazine-grid .guide-card:first-child .guide-card-image{aspect-ratio:16/9;min-height:0}.magazine-grid .guide-card:first-child .guide-card-body{padding:23px}.magazine-grid .guide-card:first-child h2{font-size:1.25rem}.player-grid{gap:35px}.browser-screen{min-height:280px}.editorial-score{grid-template-columns:60px 1fr}.editorial-section .section-title h2{font-size:2.55rem}.final-cta-grid{grid-template-columns:1fr}.final-cta h2{font-size:2.35rem}.final-cta-actions{justify-content:flex-start;display:grid}.device-grid,.symptom-grid,.format-grid,.resource-grid,.grid-2,.grid-3,.grid-4,.process-steps,.player-matrix,.form-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.process-line{grid-template-columns:1fr}.process-line>i{transform:rotate(90deg);justify-self:center}.guide-hubs{grid-template-columns:1fr}.directory-search{padding:24px 20px}.directory-search .search-form{grid-template-columns:1fr}.diagnostic-banner{align-items:flex-start;flex-direction:column;padding:28px}.article-header{padding:50px 0 42px}.article-header h1{font-size:2.8rem}.article-header .lead{font-size:1rem}.article-meta{display:grid;gap:5px}.article-content{font-size:.98rem}.article-content h2{font-size:1.65rem;margin-top:43px}.article-answer{padding:22px}.pillar-steps{grid-template-columns:1fr}.pillar-steps>div:last-child{grid-column:auto}.article-author .reading{grid-template-columns:55px 1fr}.author-mark{width:55px;height:55px;border-radius:15px}.author-mark img{width:34px;height:34px}.order-form-card,.premium-tool{padding:24px 20px}.order-summary{padding:26px}.woocommerce div.product{padding:20px;border-radius:20px;gap:25px}.woocommerce div.product .product_title{font-size:2.4rem}.woocommerce ul.products{grid-template-columns:1fr}.footer-head{gap:30px}.footer-cta h2{font-size:1.8rem}.footer-grid{grid-template-columns:1fr 1fr;gap:35px 18px}.footer-bottom{flex-direction:column;gap:8px}.whatsapp-float{right:14px;bottom:14px;padding:6px}.wa-copy{display:none}.wa-dot{width:45px;height:45px}.error-grid{grid-template-columns:1fr}.error-grid h1{font-size:2.8rem}.error-code{font-size:6rem}.search-form{grid-template-columns:1fr}}@media(max-width:430px){.page-heading h1,.section-title h2{font-size:2.25rem}.hero-copy h1{font-size:3.05rem}.stage-grid{grid-template-columns:1fr}.stage-tile{min-height:78px}.offer-principles{grid-template-columns:1fr}.offer-principles>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.offer-principles>div:last-child{border-bottom:0!important}.footer-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--sf-admin-offset:0px;--sf-sticky-height:112px}html{scroll-padding-top:calc(var(--sf-sticky-height) + var(--sf-admin-offset));overflow-x:hidden}body{overflow-x:hidden}@supports(overflow:clip){html,body{overflow-x:clip}}body.sf-nav-open{position:fixed;left:0;right:0;width:100%;overflow:hidden}.sf-sticky-shell{position:-webkit-sticky;position:sticky;top:var(--sf-admin-offset);z-index:10020;width:100%;isolation:isolate;transform:translateZ(0)}.sf-sticky-shell .sf-topline{position:relative;z-index:2}.sf-site-header{position:relative;z-index:1;background:rgb(255 255 255 / .97);border-bottom:1px solid rgb(17 19 24 / .09);backdrop-filter:blur(18px);transition:box-shadow .22s ease,background .22s ease}.sf-site-header.is-scrolled{background:rgb(255 255 255 / .985);box-shadow:0 13px 35px rgb(17 19 25 / .09)}.sf-header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:22px}.sf-brand{display:flex;align-items:center;gap:11px;min-width:max-content;color:var(--ink)}.sf-brand img{display:block;width:44px;height:44px;object-fit:contain;flex:0 0 auto}.sf-brand span{display:flex;flex-direction:column;line-height:1}.sf-brand b{font-size:21px;letter-spacing:-.5px}.sf-brand small{margin-top:5px;color:#70747d;font-size:9px;letter-spacing:2.2px;text-transform:uppercase}.sf-desktop-nav{display:flex;align-items:center;justify-content:flex-end;gap:13px;min-width:0}.streamly-nav-list{list-style:none;margin:0;padding:0}.sf-desktop-menu{display:flex;align-items:center;gap:3px;min-width:0}.sf-desktop-menu li{position:relative;margin:0}.sf-desktop-menu a{position:relative;display:flex;align-items:center;min-height:78px;padding:0 10px;color:var(--ink);font-size:13px;font-weight:850;white-space:nowrap}.sf-desktop-menu a:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.sf-desktop-menu a:hover:after,.sf-desktop-menu .is-current a:after{transform:scaleX(1)}.sf-search-button{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer}.sf-search-button svg{width:18px;height:18px}.sf-desktop-cta{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--ink);color:#fff;font-size:13px;font-weight:900;white-space:nowrap}.sf-menu-toggle{display:none;width:46px;height:46px;flex:0 0 auto;border:1px solid var(--line);border-radius:14px;background:#f7f7f4;color:var(--ink);align-items:center;justify-content:center;gap:8px;padding:0 11px;cursor:pointer}.sf-menu-toggle>span{display:grid;gap:4px;width:21px}.sf-menu-toggle i{display:block;width:21px;height:2px;border-radius:2px;background:currentColor}.sf-menu-toggle b{display:none;font-size:12px}.sf-mobile-overlay,.sf-mobile-drawer{display:none}@media(max-width:1240px) and (min-width:1101px){.sf-header-inner{gap:14px}.sf-desktop-nav{gap:9px}.sf-desktop-menu a{padding-inline:7px;font-size:12px}.sf-desktop-menu a:after{left:7px;right:7px}.sf-desktop-cta{padding-inline:14px;font-size:12px}}@media(max-width:1100px){:root{--sf-sticky-height:104px}.sf-desktop-nav{display:none!important}.sf-menu-toggle{display:flex!important}.sf-mobile-overlay{display:block;position:fixed;z-index:10040;top:var(--sf-admin-offset);left:0;right:0;height:calc(100dvh - var(--sf-admin-offset));background:rgb(5 8 13 / .62);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.sf-mobile-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.sf-mobile-drawer{display:flex;position:fixed;z-index:10050;top:var(--sf-admin-offset);right:0;width:min(430px,100vw);height:calc(100dvh - var(--sf-admin-offset));max-width:100%;flex-direction:column;background:#f7f7f4;box-shadow:-24px 0 70px rgb(8 10 14 / .28);transform:translate3d(102%,0,0);visibility:hidden;pointer-events:none;transition:transform .27s cubic-bezier(.2,.8,.2,1),visibility 0s linear .27s;overflow:hidden}.sf-mobile-drawer.is-open{transform:translate3d(0,0,0);visibility:visible;pointer-events:auto;transition-delay:0s}.sf-mobile-drawer-head{flex:0 0 auto;min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 18px;border-bottom:1px solid var(--line);background:#fff}.sf-mobile-brand img{width:40px;height:40px}.sf-mobile-brand b{font-size:19px}.sf-menu-close{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:13px;background:#f7f7f4;color:var(--ink);font-size:34px;font-weight:300;line-height:1;cursor:pointer}.sf-menu-close span{display:block;transform:translateY(-2px)}.sf-mobile-drawer-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:22px 18px max(28px,env(safe-area-inset-bottom))}.sf-mobile-intro{margin-bottom:18px;padding:0 2px 17px;border-bottom:1px solid var(--line)}.sf-mobile-intro>span{display:block;margin-bottom:5px;color:var(--red);font-size:10px;font-weight:950;letter-spacing:1.4px;text-transform:uppercase}.sf-mobile-intro strong{display:block;font-size:25px;line-height:1.08;letter-spacing:-.035em}.sf-mobile-intro p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:1.55}.sf-mobile-menu{display:grid;gap:9px}.sf-mobile-menu li{min-width:0;margin:0}.sf-mobile-menu a{position:relative;display:flex;align-items:center;min-height:52px;padding:12px 46px 12px 15px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font-size:16px;font-weight:900;line-height:1.2;overflow-wrap:anywhere}.sf-mobile-menu a:after{content:"→";position:absolute;right:16px;color:var(--red);font-size:18px;font-weight:900}.sf-mobile-menu .is-current a{border-color:var(--ink);background:var(--ink);color:#fff}.sf-mobile-menu .is-current a:after{color:var(--gold)}.sf-mobile-search{width:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:9px;margin-top:17px;padding:11px 15px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--ink);font-weight:900;cursor:pointer}.sf-mobile-search svg{width:18px;height:18px}.sf-mobile-cta{display:flex;align-items:center;justify-content:center;min-height:54px;margin-top:10px;padding:13px 18px;border-radius:15px;background:var(--red);color:#fff;font-size:15px;font-weight:950;text-align:center}.sf-mobile-support{display:grid;gap:3px;margin-top:20px;padding:18px 2px 0;border-top:1px solid var(--line)}.sf-mobile-support span{color:#747983;font-size:11px}.sf-mobile-support a{color:var(--ink);font-size:14px;font-weight:900;text-decoration:underline;text-decoration-color:var(--red);text-underline-offset:4px}}@media(max-width:820px){.sf-header-inner{width:calc(100% - 24px);height:66px;gap:12px}.sf-brand img{width:39px;height:39px}.sf-brand b{font-size:19px}.sf-brand small{font-size:8px;letter-spacing:2px}.sf-menu-toggle{width:44px;height:44px;border-radius:13px;padding:0}.sf-topline .topline-inner{width:calc(100% - 24px)}.sf-topline .topline-detail,.sf-topline .topline-proof{display:none}.sf-topline .topline-message,.sf-topline .topline-actions a{font-size:10px}}@media(max-width:480px){.sf-mobile-drawer{width:100vw}.sf-mobile-drawer-head{min-height:70px;padding:10px 14px}.sf-mobile-drawer-scroll{padding:18px 14px max(24px,env(safe-area-inset-bottom))}.sf-mobile-intro strong{font-size:23px}.sf-mobile-menu a{min-height:49px;font-size:15px}}.site-main,.woocommerce,.woocommerce-page,.woo-shell,.streamly-product-copy,.article-content,.prose{max-width:100%}.woocommerce img,.woocommerce-page img,.site-main iframe,.site-main video{max-width:100%;height:auto}.woocommerce table,.streamly-product-copy table,.prose table,.article-content table{max-width:100%}.woocommerce td,.woocommerce th,.streamly-product-copy td,.streamly-product-copy th,.prose td,.prose th,.article-content td,.article-content th{overflow-wrap:anywhere;word-break:normal}@media(max-width:720px){.woo-shell{padding:34px 0 56px}.woo-shell>.container{width:calc(100% - 24px);max-width:none}.woocommerce div.product{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:18px!important;border-radius:20px!important;overflow:hidden}.woocommerce div.product .woocommerce-product-gallery{position:relative!important;top:auto!important;float:none!important;width:100%!important;max-width:100%!important;margin:0 0 28px!important}.woocommerce div.product .woocommerce-product-gallery__wrapper{width:100%;max-width:100%;border-radius:18px;overflow:hidden}.woocommerce div.product .summary{float:none!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.woocommerce div.product .product_title{font-size:clamp(31px,9.4vw,42px)!important;line-height:1.04;overflow-wrap:anywhere}.woocommerce div.product p.price,.woocommerce div.product span.price{font-size:34px!important}.woocommerce div.product .woocommerce-product-details__short-description{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.woocommerce div.product .woocommerce-tabs{width:100%!important;max-width:100%!important;margin-top:42px!important}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:nowrap!important;gap:8px;max-width:100%;overflow-x:auto;padding:0 0 8px!important;scrollbar-width:thin}.woocommerce div.product .woocommerce-tabs ul.tabs li{flex:0 0 auto!important;white-space:nowrap}.woocommerce div.product .woocommerce-tabs .panel{width:100%!important;max-width:100%!important;margin:0 0 42px!important}.woocommerce div.product .woocommerce-tabs .panel>h2:first-child{font-size:29px}.streamly-product-copy{width:100%;max-width:100%;font-size:16px;overflow-wrap:anywhere}.streamly-product-copy h2{font-size:28px;line-height:1.12;margin-top:42px}.streamly-product-copy h3{font-size:22px;line-height:1.2}.woocommerce table.shop_attributes,.woocommerce table.shop_attributes tbody{display:block!important;width:100%!important;border:0!important}.woocommerce table.shop_attributes tr{display:block!important;width:100%!important;margin:0 0 10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}.woocommerce table.shop_attributes th,.woocommerce table.shop_attributes td{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important;white-space:normal!important}.woocommerce table.shop_attributes th{margin-bottom:5px!important;color:var(--muted);font-size:10px!important;line-height:1.3;text-transform:uppercase;letter-spacing:.9px}.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes td p{font-size:14px!important;line-height:1.55!important;overflow-wrap:anywhere!important}.comparison-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.streamly-product-copy .comparison-table{min-width:620px}.streamly-product-highlights{padding-left:20px}.streamly-product-order .button,.streamly-product-order .button-link{width:100%;margin:10px 0 0!important;text-align:center;justify-content:center}.order-form-card,.premium-tool{padding:22px 17px!important}.form-grid{grid-template-columns:minmax(0,1fr)!important}.field,.field input,.field select,.field textarea{min-width:0;max-width:100%}.order-summary{padding:22px 17px!important}.page-hero,.article-header,.order-page-hero{overflow:hidden}.price-card,.guide-card,.universe-card,.device-card,.resource-card{min-width:0}}@media(prefers-reduced-motion:reduce){.sf-mobile-drawer,.sf-mobile-overlay,.sf-desktop-menu a:after{transition:none!important}}.search-overlay{z-index:10100}body.search-open{overflow:hidden}:root{--sf-admin-offset:0px;--sf-fixed-header-height:112px}html{scroll-padding-top:calc(var(--sf-fixed-header-height) + var(--sf-admin-offset) + 14px)!important}html,body{max-width:100%;overflow-x:clip!important}.sf-sticky-shell{position:fixed!important;top:var(--sf-admin-offset)!important;right:0!important;left:0!important;z-index:10020!important;width:100%!important;margin:0!important;transform:none!important;isolation:isolate}.sf-sticky-shell .sf-topline{position:relative!important;z-index:2!important}.sf-sticky-shell .sf-site-header{position:relative!important;top:auto!important;right:auto!important;left:auto!important;z-index:1!important}.sf-sticky-spacer{display:block!important;width:100%;height:var(--sf-fixed-header-height);min-height:var(--sf-fixed-header-height);pointer-events:none}body.admin-bar .sf-sticky-shell{top:var(--sf-admin-offset)!important}body.admin-bar .sf-site-header{top:auto!important}@supports not (overflow:clip){html,body{overflow-x:hidden!important}}@media(max-width:1100px){.sf-mobile-overlay,.sf-mobile-drawer{top:var(--sf-admin-offset)!important;height:calc(100dvh - var(--sf-admin-offset))!important}}a.stage-tile{text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}a.stage-tile:hover,a.stage-tile:focus-visible{transform:translateY(-2px);box-shadow:0 12px 28px rgb(17 19 24 / .12);border-color:rgb(17 19 24 / .24)}a.stage-tile:focus-visible{outline:3px solid rgb(227 23 31 / .28);outline-offset:3px}a.device-card,a.symptom-card{color:inherit!important;text-decoration:none!important;cursor:pointer;position:relative;isolation:isolate}a.device-card::after,a.symptom-card::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0}a.device-card>*,a.symptom-card>*{position:relative;z-index:1}a.device-card:focus-visible,a.symptom-card:focus-visible{outline:3px solid rgb(227 23 31 / .32);outline-offset:4px;box-shadow:0 18px 38px rgb(17 19 24 / .13)}a.device-card:hover i,a.symptom-card:hover i{transform:translateX(3px)}a.device-card i,a.symptom-card i{transition:transform .18s ease}.destination-guide .article-answer{margin-bottom:24px}:root{--premium-surface:#f0f2f5;--premium-border:rgba(17,19,24,.11);--premium-shadow:0 26px 70px rgba(13,17,24,.10)}.premium-home-hero .hero-copy>p{max-width:760px}.service-journey{background:linear-gradient(180deg,#fff 0%,#f7f8fa 100%)}.journey-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.journey-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:17px;align-items:start;min-height:245px;padding:28px 25px;border:1px solid var(--premium-border);border-radius:22px;background:#fff;box-shadow:0 12px 36px rgb(17 19 24 / .045);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.journey-card:hover{transform:translateY(-5px);border-color:rgb(17 19 24 / .22);box-shadow:var(--premium-shadow)}.journey-card>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--soft);color:var(--red);font-size:.68rem;font-weight:950}.journey-card small{display:block;margin:3px 0 10px;color:var(--muted);font-size:.64rem;font-weight:950;letter-spacing:.13em}.journey-card h3{font-size:1.32rem;margin-bottom:11px}.journey-card p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.6}.journey-card>i{font-style:normal;font-size:1.25rem;color:var(--red)}.premium-support-section{background:#fff}.premium-support-grid{display:grid;grid-template-columns:minmax(460px,.92fr) minmax(0,1fr);gap:70px;align-items:center}.support-console{overflow:hidden;border-radius:28px;background:var(--navy);color:#fff;box-shadow:0 34px 90px rgb(10 14 20 / .22)}.support-console-top{height:48px;display:flex;align-items:center;gap:7px;padding:0 20px;background:#242a35;color:#aab3c1;font-size:.66rem;font-weight:900;letter-spacing:.12em}.support-console-top span{width:9px;height:9px;border-radius:50%;background:#6f7785}.support-console-top span:first-child{background:var(--red)}.support-console-top span:nth-child(2){background:var(--gold)}.support-console-top b{margin-left:auto}.support-console-body{padding:34px}.support-status{display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid rgb(255 255 255 / .12);border-radius:17px;background:rgb(255 255 255 / .05)}.support-status i{width:11px;height:11px;border-radius:50%;background:#29cf7c;box-shadow:0 0 0 6px rgb(41 207 124 / .12)}.support-status div{display:grid}.support-status small{color:#9ba6b5;font-size:.67rem;text-transform:uppercase;letter-spacing:.09em}.support-status strong{font-size:.94rem;margin-top:3px}.support-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.support-checks div{display:flex;align-items:center;gap:11px;min-height:70px;padding:14px 15px;border-radius:15px;background:#fff;color:var(--ink)}.support-checks b{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--gold);font-size:.65rem}.support-checks span{font-size:.8rem;font-weight:850}.premium-directory-search{align-items:center}.premium-directory-search p{margin:5px 0 0;color:var(--muted);font-size:.84rem}.premium-guide-hubs{margin-top:20px}.guide-quality-strip{display:grid;grid-template-columns:repeat(4,1fr);margin:24px 0 72px;border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#fff}.guide-quality-strip>div{padding:20px 21px;border-right:1px solid var(--line);display:grid;gap:5px}.guide-quality-strip>div:last-child{border-right:0}.guide-quality-strip strong{font-size:.84rem}.guide-quality-strip span{font-size:.73rem;color:var(--muted);line-height:1.55}.topic-shortcuts{display:flex;flex-wrap:wrap;gap:9px;margin:-12px 0 30px}.topic-shortcuts a{padding:9px 14px;border:1px solid var(--line);border-radius:999px;background:#fff;font-size:.77rem;font-weight:850;transition:.2s}.topic-shortcuts a:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.guide-help-cta{padding:74px 0}.reader-decision-grid{grid-template-columns:repeat(4,1fr)}.reader-decision-grid article{border-color:var(--line);background:#fff;color:var(--ink);box-shadow:0 10px 30px rgb(17 19 24 / .04)}.reader-decision-grid article span{color:var(--red)}.reader-decision-grid article p{color:var(--muted)}.support-info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.support-info-grid article{padding:25px;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:0 10px 30px rgb(17 19 24 / .04)}.support-info-grid span{font-size:.65rem;color:var(--red);font-weight:950;letter-spacing:.1em}.support-info-grid h3{font-size:1.05rem;margin:11px 0 7px}.support-info-grid p{margin:0;color:var(--muted);font-size:.8rem}.privacy-warning{display:flex;align-items:center;gap:13px;margin-top:18px;padding:17px 20px;border-radius:15px;background:#fff2f2;border:1px solid rgb(227 6 19 / .18);font-size:.82rem}.privacy-warning strong{color:var(--red)}.contact-premium{background:linear-gradient(180deg,#fff 0%,#f7f8fa 100%)}.contact-channel-grid{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:16px}.contact-channel{position:relative;min-height:365px;padding:31px;border:1px solid var(--line);border-radius:24px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;box-shadow:0 14px 42px rgb(17 19 24 / .055)}.contact-channel.primary-contact{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 30px 80px rgb(12 16 23 / .22)}.contact-channel>span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:var(--soft);color:var(--red);font-size:.68rem;font-weight:950}.primary-contact>span{background:var(--gold);color:var(--ink)}.contact-channel>small{margin-top:36px;color:var(--muted);font-size:.64rem;font-weight:950;letter-spacing:.12em}.primary-contact>small{color:#aab4c3}.contact-channel h2{font-size:1.45rem;margin:10px 0 14px;overflow-wrap:anywhere}.contact-channel p{color:var(--muted);font-size:.88rem}.primary-contact p{color:#bdc6d3}.contact-channel .button{margin-top:auto}.contact-channel em{margin-top:14px;font-style:normal;color:#aeb7c4;font-size:.78rem}.contact-prep-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);gap:70px;align-items:center}.contact-checklist{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-checklist>div{display:grid;grid-template-columns:auto 1fr;column-gap:13px;padding:21px;border:1px solid var(--line);border-radius:17px;background:#fff}.contact-checklist span{grid-row:1/3;color:var(--red);font-size:.68rem;font-weight:950}.contact-checklist strong{font-size:.9rem}.contact-checklist small{font-size:.73rem;color:var(--muted);margin-top:3px}.dark-contact-card{background:var(--navy);color:#fff;border-color:var(--navy)}.dark-contact-card p{color:#bbc4d1}.dark-contact-card .check-list li{color:#fff}.about-intro-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(560px,1.18fr);gap:70px;align-items:center}.about-statement{padding:48px;border-radius:28px;background:var(--navy);color:#fff;box-shadow:0 32px 80px rgb(12 16 23 / .2)}.about-statement>span{color:var(--gold);font-size:.68rem;font-weight:950;letter-spacing:.14em}.about-statement h2{font-size:clamp(2.1rem,4vw,3.6rem);margin:15px 0 22px}.about-statement p{color:#c2cad6;font-size:1rem}.about-pillars{display:grid;grid-template-columns:1fr 1fr;gap:12px}.about-pillars>div{padding:23px;border:1px solid var(--line);border-radius:18px;background:#fff}.about-pillars span{font-size:.65rem;color:var(--red);font-weight:950}.about-pillars h3{font-size:1.05rem;margin:10px 0 8px}.about-pillars p{font-size:.78rem;color:var(--muted);margin:0}.limit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.limit-grid article{padding:27px;border:1px solid var(--line);border-radius:20px;background:#fff}.limit-grid span{font-size:.65rem;color:var(--red);font-weight:950}.limit-grid h3{font-size:1.08rem;margin:13px 0 8px}.limit-grid p{font-size:.8rem;color:var(--muted);margin:0}.legal-content{padding:52px 56px;border:1px solid var(--line);border-radius:26px;background:#fff;box-shadow:var(--shadow-sm)}.legal-content>h2:first-child{margin-top:0}.page-template-default .site-main{background:linear-gradient(180deg,#fff 0%,#f8f9fa 100%)}.guide-card{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.guide-card:hover{transform:translateY(-5px);box-shadow:var(--premium-shadow);border-color:rgb(17 19 24 / .2)}.device-card,.symptom-card,.format-card,.resource-grid>a{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.device-card:hover,.symptom-card:hover,.format-card:hover,.resource-grid>a:hover{transform:translateY(-4px);box-shadow:var(--premium-shadow);border-color:rgb(17 19 24 / .2)}@media(max-width:1050px){.journey-grid,.guide-quality-strip,.reader-decision-grid,.support-info-grid,.limit-grid{grid-template-columns:1fr 1fr}.premium-support-grid,.contact-prep-grid,.about-intro-grid{grid-template-columns:1fr;gap:42px}.contact-channel-grid{grid-template-columns:1fr 1fr}.contact-channel.primary-contact{grid-column:1/-1;min-height:310px}}@media(max-width:720px){.journey-grid,.guide-quality-strip,.reader-decision-grid,.support-info-grid,.limit-grid,.contact-channel-grid,.contact-checklist,.about-pillars{grid-template-columns:1fr}.journey-card{min-height:0;padding:23px 20px}.guide-quality-strip>div{border-right:0;border-bottom:1px solid var(--line)}.guide-quality-strip>div:last-child{border-bottom:0}.premium-support-grid{gap:32px}.support-console-body{padding:22px}.support-checks{grid-template-columns:1fr}.support-checks div{min-height:58px}.contact-channel.primary-contact{grid-column:auto}.contact-channel{min-height:315px;padding:25px}.contact-channel>small{margin-top:24px}.about-statement{padding:30px 25px}.legal-content{padding:30px 22px;border-radius:20px}.privacy-warning{align-items:flex-start;flex-direction:column}}.pricing-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pricing-card .price strong{font-size:clamp(2rem,4vw,3.35rem)}.rich-post-grid .post-card h2{font-size:1.28rem}.quick-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.quick-facts>div{padding:18px;border:1px solid var(--line,#dfe5ee);border-radius:16px;background:#f8fafc}.quick-facts b,.quick-facts span{display:block}.quick-facts b{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.numbered-steps li{display:flex;gap:12px;align-items:flex-start}.filter-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:28px}.filter-bar a,.filter-bar span{padding:9px 13px;border:1px solid rgb(15 23 42 / .12);border-radius:999px;background:#fff}.confirm-row{display:flex!important;gap:12px;align-items:flex-start}.confirm-row input{width:auto;margin-top:4px}.order-panel form{display:grid;gap:16px}.order-panel label{display:grid;gap:7px;font-weight:700}.order-panel input,.order-panel select,.tool-card input,.tool-card select{width:100%;padding:14px;border:1px solid rgb(15 23 42 / .18);border-radius:12px;background:#fff}.tool-card{display:grid;gap:16px}.tool-card label{display:grid;gap:7px;font-weight:700}.card-meta{display:flex;justify-content:space-between;gap:12px;margin:16px 0;color:#64748b}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media(max-width:1100px){.pricing-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.pricing-grid-four,.quick-facts{grid-template-columns:1fr}.hero-proof{grid-template-columns:1fr}.price strong{font-size:2.35rem}}.article-cover{margin:0 0 28px}.article-cover img,.post-card-image img{display:block;width:100%;height:auto;border-radius:20px}.post-card-image{display:block;margin:-4px -4px 18px}.post-card-image img{aspect-ratio:16/9;object-fit:cover;border-radius:16px}.post-card{overflow:hidden}:root{--dk-red:#c8102e;--dk-red-deep:#8f0820;--dk-navy:#071522;--dk-navy-soft:#0c2033;--dk-ice:#dff5ff;--dk-sky:#8bd8f7;--dk-cloud:#f4f7fa;--dk-paper:#fffdf9;--dk-line:rgba(7,21,34,.12);--dk-shadow:0 32px 90px rgba(7,21,34,.14)}.sf-topline{background:var(--dk-navy)!important;border-bottom:1px solid rgb(255 255 255 / .08)}.sf-topline .topline-message strong{color:#fff}.sf-topline .topline-detail{color:#b7c6d4}.sf-topline .topline-proof{color:#dce6ee}.sf-site-header{background:rgb(255 253 249 / .96)!important}.sf-header-inner{height:82px!important}.sf-brand b{font-size:22px;font-weight:900;letter-spacing:-.045em}.sf-brand small{color:var(--dk-red)!important;font-weight:900;letter-spacing:.22em}.sf-desktop-menu a{font-size:13px;font-weight:850}.sf-desktop-menu a:after{background:var(--dk-red)}.sf-desktop-cta{background:var(--dk-red);min-height:46px;padding-inline:21px}.sf-desktop-cta:hover{background:var(--dk-red-deep)}.dk-button-primary{background:var(--dk-red)!important;color:#fff!important;border-color:var(--dk-red)!important;box-shadow:0 12px 30px rgb(200 16 46 / .22)}.dk-button-primary:hover{background:var(--dk-red-deep)!important;border-color:var(--dk-red-deep)!important;transform:translateY(-2px)}.dk-button-secondary{background:var(--dk-navy)!important;color:#fff!important;border-color:var(--dk-navy)!important}.dk-button-secondary:hover{background:#000!important;border-color:#000!important}.dk-button-ghost{background:rgb(255 255 255 / .06)!important;color:#fff!important;border-color:rgb(255 255 255 / .28)!important;backdrop-filter:blur(14px)}.dk-button-ghost:hover{background:#fff!important;color:var(--dk-navy)!important;border-color:#fff!important}.dk-button-light{background:#fff!important;color:var(--dk-navy)!important;border-color:#fff!important}.dk-button-light:hover{background:var(--dk-ice)!important;border-color:var(--dk-ice)!important}.dk-button-outline-light{background:transparent!important;color:#fff!important;border-color:rgb(255 255 255 / .45)!important}.dk-button-outline-light:hover{background:#fff!important;color:var(--dk-navy)!important;border-color:#fff!important}.dk-kicker{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:.7rem;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.dk-kicker:before{content:"";width:28px;height:2px;background:var(--dk-sky);border-radius:99px}.dk-kicker.dark{color:var(--dk-red)}.dk-kicker.dark:before{background:var(--dk-red)}.dk-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.55fr);gap:70px;align-items:end;margin-bottom:44px}.dk-section-heading h2{max-width:800px;font-size:clamp(2.45rem,4.8vw,4.9rem);line-height:.98;letter-spacing:-.065em;margin:14px 0 0}.dk-section-heading>p{max-width:520px;color:#637080;font-size:1.04rem;line-height:1.75;margin:0}.dk-section-heading.light-heading h2{color:#fff}.dk-section-heading.light-heading>p{color:#adc0cf}.dk-text-link{font-weight:900;color:var(--dk-red);border-bottom:1px solid currentColor;padding-bottom:4px;justify-self:end}.dk-hero{position:relative;overflow:hidden;background:linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),radial-gradient(circle at 16% 18%,rgb(200 16 46 / .22),transparent 32%),radial-gradient(circle at 84% 36%,rgb(139 216 247 / .17),transparent 32%),var(--dk-navy);background-size:76px 76px,76px 76px,auto,auto,auto;color:#fff;padding:110px 0 0}.dk-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:180px;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .17));pointer-events:none}.dk-hero-orbit{position:absolute;border:1px solid rgb(255 255 255 / .08);border-radius:50%;pointer-events:none}.dk-orbit-one{width:630px;height:630px;right:-170px;top:-110px}.dk-orbit-two{width:400px;height:400px;right:-55px;top:5px;border-color:rgb(139 216 247 / .16)}.dk-hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,.92fr);gap:80px;align-items:center}.dk-hero-copy{padding-bottom:100px}.dk-hero-copy h1{max-width:800px;font-size:clamp(4rem,7.2vw,7.6rem);line-height:.87;letter-spacing:-.085em;margin:23px 0 34px;font-weight:900}.dk-hero-copy h1 em{color:var(--dk-sky);font-style:normal;position:relative;white-space:nowrap}.dk-hero-copy h1 em:after{content:"";position:absolute;left:2%;right:1%;bottom:-5px;height:6px;border-radius:99px;background:var(--dk-red)}.dk-hero-lead{max-width:700px;color:#c5d2dc;font-size:1.18rem;line-height:1.75}.dk-hero-actions{margin-top:32px}.dk-hero-actions .button{min-height:58px;padding-inline:27px}.dk-hero-assurances{display:flex;flex-wrap:wrap;gap:13px 24px;margin-top:33px;color:#d8e3eb;font-size:.78rem;font-weight:800}.dk-hero-assurances span{display:flex;align-items:center;gap:8px}.dk-hero-assurances i{width:8px;height:8px;border-radius:50%;background:var(--dk-sky);box-shadow:0 0 0 5px rgb(139 216 247 / .1)}.dk-hero-visual{position:relative;min-height:630px;align-self:end}.dk-visual-glow{position:absolute;width:560px;height:560px;right:-40px;top:40px;background:radial-gradient(circle,rgb(139 216 247 / .28),transparent 65%);filter:blur(10px)}.dk-tv-frame{position:absolute;right:0;top:62px;width:505px;filter:drop-shadow(0 38px 65px rgb(0 0 0 / .34));transform:perspective(1200px) rotateY(-5deg) rotateX(1deg)}.dk-tv-screen{position:relative;min-height:330px;border:11px solid #02070b;border-radius:23px;background:linear-gradient(115deg,rgb(200 16 46 / .8),#fff0 52%),radial-gradient(circle at 82% 22%,rgb(139 216 247 / .44),transparent 30%),linear-gradient(145deg,#132b42,#071522 74%);overflow:hidden;padding:29px}.dk-tv-screen:after{content:"";position:absolute;right:-60px;bottom:-110px;width:280px;height:280px;border:48px solid rgb(255 255 255 / .07);border-radius:50%}.dk-screen-nav{display:flex;align-items:center;justify-content:space-between;font-size:.77rem;color:#b6c4d0}.dk-screen-nav b{color:#fff;font-size:1rem;letter-spacing:-.04em}.dk-screen-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;max-width:330px;margin-top:56px}.dk-screen-copy small{color:var(--dk-sky);font-size:.62rem;font-weight:950;letter-spacing:.17em}.dk-screen-copy strong{font-size:2.05rem;line-height:1.02;letter-spacing:-.055em;margin:10px 0 16px}.dk-screen-copy a{font-size:.74rem;font-weight:900;color:#fff;border-bottom:1px solid rgb(255 255 255 / .6)}.dk-screen-row{position:absolute;left:28px;right:28px;bottom:22px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.dk-screen-row span{padding:8px 6px;border:1px solid rgb(255 255 255 / .11);border-radius:8px;background:rgb(255 255 255 / .07);text-align:center;font-size:.56rem;font-weight:850;color:#e8eef3}.dk-tv-stand{position:relative;width:150px;height:54px;margin:0 auto}.dk-tv-stand:before{content:"";position:absolute;left:58px;top:0;width:34px;height:43px;background:linear-gradient(90deg,#111820,#394550,#111820)}.dk-tv-stand:after{content:"";position:absolute;left:0;right:0;bottom:0;height:10px;border-radius:50%;background:#02070b;box-shadow:0 7px 15px rgb(0 0 0 / .28)}.dk-phone-card{position:absolute;left:-36px;bottom:32px;width:188px;min-height:340px;border:8px solid #02070b;border-radius:34px;background:#fff;color:var(--dk-navy);padding:36px 18px 18px;box-shadow:0 35px 65px rgb(0 0 0 / .33);transform:rotate(-5deg)}.dk-phone-notch{position:absolute;top:8px;left:50%;width:70px;height:16px;border-radius:999px;background:#02070b;transform:translateX(-50%)}.dk-phone-card>small{font-size:.56rem;font-weight:950;letter-spacing:.14em;color:var(--dk-red)}.dk-phone-card>strong{display:block;font-size:2rem;letter-spacing:-.06em;margin:7px 0 22px}.dk-phone-card>div{display:flex;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #e4e9ed;font-size:.72rem;font-weight:850}.dk-phone-card>div i{width:23px;height:23px;border-radius:8px;background:var(--dk-ice);position:relative}.dk-phone-card>div i:after{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:var(--dk-red);font-size:.68rem;font-style:normal;font-weight:950}.dk-floating-card{position:absolute;z-index:4;border:1px solid rgb(255 255 255 / .18);background:rgb(7 21 34 / .78);color:#fff;backdrop-filter:blur(16px);box-shadow:0 20px 48px rgb(0 0 0 / .28)}.dk-floating-price{right:-22px;top:26px;width:145px;padding:18px;border-radius:19px;display:grid}.dk-floating-price small{color:var(--dk-sky);font-size:.56rem;font-weight:950;letter-spacing:.13em}.dk-floating-price strong{font-size:1.55rem;letter-spacing:-.05em;margin:4px 0 1px}.dk-floating-price span{color:#b8c6d2;font-size:.68rem}.dk-floating-help{right:10px;bottom:59px;padding:15px 18px;border-radius:17px;display:flex;align-items:center;gap:12px}.dk-floating-help>i{width:10px;height:10px;border-radius:50%;background:#43e08d;box-shadow:0 0 0 6px rgb(67 224 141 / .12)}.dk-floating-help div{display:grid}.dk-floating-help small{font-size:.52rem;color:#9eb0be;letter-spacing:.11em}.dk-floating-help strong{font-size:.78rem;margin-top:2px}.dk-hero-foot{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgb(255 255 255 / .12)}.dk-hero-foot>div{min-height:84px;display:flex;align-items:center;gap:13px;border-right:1px solid rgb(255 255 255 / .12);padding:0 25px}.dk-hero-foot>div:first-child{padding-left:0}.dk-hero-foot>div:last-child{border-right:0}.dk-hero-foot strong{font-size:.65rem;color:var(--dk-sky);font-weight:950;letter-spacing:.12em}.dk-hero-foot span{font-size:.78rem;color:#d4dfe7;font-weight:800}.dk-trust-band{background:#fff;border-bottom:1px solid var(--dk-line)}.dk-trust-grid{display:grid;grid-template-columns:repeat(4,1fr)}.dk-trust-grid>div{min-height:112px;display:flex;align-items:center;gap:16px;border-right:1px solid var(--dk-line);padding:0 28px}.dk-trust-grid>div:first-child{padding-left:0}.dk-trust-grid>div:last-child{border-right:0}.dk-trust-grid>div>span{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--dk-cloud);color:var(--dk-red);font-size:.72rem;font-weight:950}.dk-trust-grid p{display:grid;margin:0;line-height:1.3}.dk-trust-grid strong{font-size:.89rem}.dk-trust-grid small{color:#798493;font-size:.67rem;margin-top:5px}.dk-pricing-section{background:linear-gradient(180deg,#fff 0%,#f4f7fa 100%)}.dk-pricing-grid{gap:15px!important;align-items:stretch}.dk-price-card{position:relative;display:flex;flex-direction:column;min-height:590px;padding:29px 27px;border:1px solid var(--dk-line);border-radius:26px;background:#fff;box-shadow:0 12px 34px rgb(7 21 34 / .05);transition:.25s transform,.25s box-shadow,.25s border-color}.dk-price-card:hover{transform:translateY(-7px);box-shadow:var(--dk-shadow);border-color:rgb(7 21 34 / .24)}.dk-price-card.featured{background:var(--dk-navy);border-color:var(--dk-navy);color:#fff;transform:translateY(-8px);box-shadow:0 32px 75px rgb(7 21 34 / .2)}.dk-price-card.featured:hover{transform:translateY(-14px)}.dk-price-top{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px}.dk-plan-eyebrow{font-size:.61rem;font-weight:950;letter-spacing:.13em;text-transform:uppercase;color:var(--dk-red)}.dk-price-card.featured .dk-plan-eyebrow{color:var(--dk-sky)}.dk-price-card .popular-badge{position:static;background:var(--dk-red);color:#fff;padding:6px 9px;border-radius:999px;font-size:.53rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.dk-price-card h3{font-size:1.48rem;margin:24px 0 9px}.dk-plan-copy{min-height:52px;color:#6b7785;font-size:.82rem;line-height:1.6}.dk-price-card.featured .dk-plan-copy{color:#b8c6d2}.dk-price-card .price{display:grid;margin:20px 0 24px}.dk-price-card .price strong{font-size:clamp(2.3rem,3.6vw,3.5rem)!important;letter-spacing:-.075em;line-height:1;white-space:nowrap}.dk-price-card .price small{margin-top:8px;color:#788492;font-size:.7rem;font-weight:800}.dk-price-card.featured .price small{color:#aebdcc}.dk-price-card ul{list-style:none;padding:0;margin:0 0 28px;border-top:1px solid #e6eaee;display:grid}.dk-price-card.featured ul{border-color:rgb(255 255 255 / .13)}.dk-price-card li{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #e6eaee;font-size:.78rem}.dk-price-card.featured li{border-color:rgb(255 255 255 / .13)}.dk-price-card li:before{content:"✓";color:var(--dk-red);font-weight:950}.dk-price-card.featured li:before{color:var(--dk-sky)}.dk-price-card .button{width:100%;margin-top:auto;min-height:51px}.dk-price-card:not(.featured) .dk-button-secondary{background:#fff!important;color:var(--dk-navy)!important;border-color:#b9c3cc!important}.dk-price-card:not(.featured) .dk-button-secondary:hover{background:var(--dk-navy)!important;color:#fff!important;border-color:var(--dk-navy)!important}.dk-pricing-note{display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;margin-top:28px;padding:17px 20px;border:1px solid var(--dk-line);border-radius:17px;background:#fff}.dk-pricing-note>span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--dk-ice);color:var(--dk-red);font-weight:950}.dk-pricing-note p{margin:0;color:#657180;font-size:.8rem}.dk-pricing-note strong{color:var(--dk-navy)}.dk-pricing-note a{font-size:.78rem;font-weight:900;color:var(--dk-red);white-space:nowrap}.dk-device-section{background:var(--dk-navy);color:#fff;position:relative;overflow:hidden}.dk-device-section:before{content:"";position:absolute;width:560px;height:560px;border-radius:50%;right:-230px;top:-180px;background:radial-gradient(circle,rgb(139 216 247 / .2),transparent 65%)}.dk-device-showcase{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);gap:18px}.dk-device-feature{position:relative;min-height:570px;border-radius:30px;overflow:hidden;background:#102337;box-shadow:0 28px 70px rgb(0 0 0 / .25)}.dk-device-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 25%,rgb(4 12 19 / .9) 100%)}.dk-device-feature img{width:100%;height:100%;object-fit:cover;opacity:.72;transition:.45s transform,.45s opacity}.dk-device-feature:hover img{transform:scale(1.03);opacity:.82}.dk-device-feature>div{position:absolute;z-index:2;left:40px;right:40px;bottom:38px}.dk-device-feature small{font-size:.62rem;font-weight:950;letter-spacing:.15em;color:var(--dk-sky)}.dk-device-feature h3{max-width:500px;font-size:clamp(2.2rem,4vw,4rem);margin:11px 0 14px;letter-spacing:-.06em}.dk-device-feature p{max-width:470px;color:#c2cfda;font-size:.9rem}.dk-device-feature span{font-size:.78rem;font-weight:900}.dk-device-list{display:grid;gap:12px}.dk-device-list>a{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;min-height:132px;padding:20px 22px;border:1px solid rgb(255 255 255 / .12);border-radius:21px;background:rgb(255 255 255 / .05);transition:.22s transform,.22s background,.22s border-color}.dk-device-list>a:hover{transform:translateX(5px);background:#fff;color:var(--dk-navy);border-color:#fff}.dk-device-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--dk-ice);color:var(--dk-red);font-size:.8rem;font-weight:950}.dk-device-list small{display:block;color:var(--dk-sky);font-size:.54rem;font-weight:950;letter-spacing:.13em}.dk-device-list>a:hover small{color:var(--dk-red)}.dk-device-list h3{font-size:1.1rem;margin:6px 0 4px}.dk-device-list p{margin:0;color:#aebdca;font-size:.7rem}.dk-device-list>a:hover p{color:#687583}.dk-device-list i{font-style:normal;font-size:1.2rem}.dk-authority-section{background:var(--dk-paper)}.dk-authority-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;grid-template-rows:repeat(2,275px);gap:15px}.dk-authority-card{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding:31px;border:1px solid var(--dk-line);border-radius:26px;background:#fff;transition:.24s transform,.24s box-shadow}.dk-authority-card:hover{transform:translateY(-5px);box-shadow:var(--dk-shadow)}.dk-authority-card>span{font-size:.59rem;font-weight:950;letter-spacing:.13em;color:var(--dk-red)}.dk-authority-card h3{font-size:1.55rem;margin:auto 0 16px;max-width:430px}.dk-authority-card p{color:#657180;font-size:.83rem;max-width:490px}.dk-authority-card b{font-size:.75rem;margin-top:auto}.dk-card-large{grid-row:1/3;background:linear-gradient(150deg,#0c2033,#071522);color:#fff;border-color:var(--dk-navy);padding:42px}.dk-card-large:after{content:"";position:absolute;width:400px;height:400px;right:-170px;bottom:-190px;border:58px solid rgb(139 216 247 / .12);border-radius:50%}.dk-card-large>span{color:var(--dk-sky)}.dk-card-large h3{font-size:3.35rem;line-height:.98;letter-spacing:-.065em;margin-top:auto}.dk-card-large p{color:#b9c8d4}.dk-card-red{background:var(--dk-red);color:#fff;border-color:var(--dk-red)}.dk-card-red>span{color:#ffd5dc}.dk-card-red:after{content:"";position:absolute;width:180px;height:180px;border:30px solid rgb(255 255 255 / .1);border-radius:50%;right:-55px;top:-65px}.dk-card-ice{background:var(--dk-ice);border-color:#fff0}.dk-process-section{background:#f1f5f8}.dk-process-grid{display:grid;grid-template-columns:minmax(340px,.75fr) minmax(0,1.25fr);gap:75px;align-items:center}.dk-process-copy h2{font-size:clamp(2.7rem,5vw,5rem);line-height:.98;letter-spacing:-.065em;margin:15px 0 22px}.dk-process-copy p{max-width:530px;color:#687584;font-size:1rem}.dk-process-copy .button{margin-top:18px}.dk-process-steps{display:grid;grid-template-columns:1fr 1fr;gap:13px;counter-reset:steps}.dk-process-steps article{display:grid;grid-template-columns:auto 1fr;gap:17px;min-height:205px;padding:27px;border:1px solid var(--dk-line);border-radius:23px;background:#fff;box-shadow:0 12px 30px rgb(7 21 34 / .04)}.dk-process-steps article>span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:var(--dk-cloud);color:var(--dk-red);font-size:.67rem;font-weight:950}.dk-process-steps small{font-size:.57rem;color:#8b96a2;font-weight:950;letter-spacing:.13em}.dk-process-steps h3{font-size:1.18rem;margin:8px 0 9px}.dk-process-steps p{margin:0;color:#697584;font-size:.78rem;line-height:1.6}.dk-player-section{background:#fff}.dk-player-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:80px;align-items:center}.dk-player-window{overflow:hidden;border-radius:28px;background:#fff;box-shadow:0 35px 90px rgb(7 21 34 / .18);transform:rotate(-1deg)}.dk-browser-top{height:48px;display:flex;align-items:center;gap:7px;padding:0 18px;background:#e8edf1}.dk-browser-top i{width:9px;height:9px;border-radius:50%;background:#b1bcc6}.dk-browser-top i:first-child{background:var(--dk-red)}.dk-browser-top i:nth-child(2){background:#f5be41}.dk-browser-top span{margin-left:10px;color:#66717d;font-size:.65rem;font-weight:850}.dk-player-screen{min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:45px;background:radial-gradient(circle at 50% 35%,rgb(139 216 247 / .22),transparent 28%),linear-gradient(145deg,#10263b,#071522);color:#fff}.dk-player-mark{width:82px;height:82px;display:grid;place-items:center;border-radius:50%;background:var(--dk-red);font-size:1.45rem;padding-left:4px;box-shadow:0 14px 34px rgb(200 16 46 / .32)}.dk-player-screen small{margin-top:25px;color:var(--dk-sky);font-size:.58rem;font-weight:950;letter-spacing:.14em}.dk-player-screen strong{max-width:560px;font-size:2.1rem;line-height:1.1;letter-spacing:-.05em;margin-top:10px}.dk-player-pills{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:25px}.dk-player-pills span{padding:8px 12px;border:1px solid rgb(255 255 255 / .14);border-radius:999px;background:rgb(255 255 255 / .06);font-size:.65rem;font-weight:850}.dk-player-grid>div:last-child h2{font-size:clamp(2.6rem,4.6vw,4.6rem);line-height:.98;letter-spacing:-.065em;margin:15px 0 22px}.dk-player-grid>div:last-child p{color:#657181;font-size:1rem}.dk-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:26px 0}.dk-check-grid span{padding:13px 15px;border:1px solid var(--dk-line);border-radius:13px;background:#f8fafb;font-size:.75rem;font-weight:850}.dk-support-section{background:var(--dk-navy);color:#fff;position:relative;overflow:hidden}.dk-support-section:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;left:-260px;bottom:-330px;background:var(--dk-red);opacity:.15}.dk-support-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.85fr) minmax(500px,1.15fr);gap:80px;align-items:center}.dk-support-grid>div:first-child h2{font-size:clamp(2.9rem,5vw,5.2rem);line-height:.97;letter-spacing:-.07em;margin:15px 0 22px}.dk-support-grid>div:first-child p{max-width:610px;color:#b9c8d5;font-size:1.02rem}.dk-diagnostic-panel{overflow:hidden;border:1px solid rgb(255 255 255 / .14);border-radius:27px;background:rgb(255 255 255 / .05);box-shadow:0 35px 80px rgb(0 0 0 / .22)}.dk-diagnostic-head{height:55px;display:flex;align-items:center;gap:12px;padding:0 22px;background:rgb(255 255 255 / .06);border-bottom:1px solid rgb(255 255 255 / .1)}.dk-diagnostic-head>span{width:10px;height:10px;border-radius:50%;background:#46df91;box-shadow:0 0 0 6px rgb(70 223 145 / .1)}.dk-diagnostic-head b{font-size:.64rem;letter-spacing:.13em}.dk-diagnostic-head small{margin-left:auto;color:var(--dk-sky);font-size:.55rem;font-weight:950;letter-spacing:.12em}.dk-diagnostic-body{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:18px}.dk-diagnostic-body p{display:grid;grid-template-columns:auto 1fr;column-gap:12px;margin:0;padding:18px;border-radius:16px;background:#fff;color:var(--dk-navy)}.dk-diagnostic-body p>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--dk-ice);color:var(--dk-red);font-size:.6rem;font-weight:950}.dk-diagnostic-body strong{font-size:.82rem}.dk-diagnostic-body small{color:#71808e;font-size:.64rem;margin-top:3px}.dk-guides-section{background:#f5f7f9}.dk-guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dk-guide-card{overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--dk-line);border-radius:23px;background:#fff;transition:.23s transform,.23s box-shadow}.dk-guide-card:hover{transform:translateY(-5px);box-shadow:var(--dk-shadow)}.dk-guide-image{display:block;aspect-ratio:16/9;overflow:hidden;background:#dfe5e9}.dk-guide-image img{width:100%;height:100%;object-fit:cover;transition:.4s transform}.dk-guide-card:hover .dk-guide-image img{transform:scale(1.035)}.dk-guide-card>div{display:flex;flex-direction:column;flex:1;padding:24px}.dk-guide-card>div>span{font-size:.58rem;font-weight:950;letter-spacing:.13em;color:var(--dk-red);text-transform:uppercase}.dk-guide-card h3{font-size:1.25rem;margin:13px 0 10px}.dk-guide-card p{color:#6c7885;font-size:.78rem}.dk-guide-card>div>a{margin-top:auto;font-size:.74rem;font-weight:900}.dk-guide-featured{grid-column:span 2;display:grid;grid-template-columns:1.15fr .85fr}.dk-guide-featured .dk-guide-image{height:100%;aspect-ratio:auto}.dk-guide-featured>div{padding:34px}.dk-guide-featured h3{font-size:2rem;line-height:1.08}.dk-final-cta{background:var(--dk-red);color:#fff;padding:72px 0}.dk-final-grid{display:grid;grid-template-columns:1fr auto;gap:55px;align-items:center}.dk-final-grid>div:first-child>span{font-size:.62rem;font-weight:950;letter-spacing:.15em;color:#ffd4dc}.dk-final-grid h2{font-size:clamp(2.6rem,4.7vw,4.8rem);letter-spacing:-.07em;margin:10px 0 12px}.dk-final-grid p{max-width:680px;color:#ffe5e9;margin:0}.site-footer{background:#05111d!important}.footer-accent i:first-child{background:var(--dk-red)!important}.footer-accent i:nth-child(2){background:#fff!important}.footer-accent i:nth-child(3){background:var(--dk-red)!important}.footer-brand small{color:var(--dk-sky)!important}.footer-support{color:var(--dk-sky)!important}.footer-disclosure{border-color:rgb(139 216 247 / .22)!important;background:rgb(139 216 247 / .06)!important}.page-template-page-abonnementer .pricing-grid,.page-id-0 .pricing-grid{margin-bottom:32px}@media(max-width:1180px){.dk-hero-grid{grid-template-columns:minmax(0,1fr) minmax(430px,.85fr);gap:45px}.dk-tv-frame{width:455px}.dk-phone-card{left:-18px}.dk-floating-price{right:-8px}.dk-section-heading{gap:45px}.dk-price-card{padding-inline:22px}.dk-authority-grid{grid-template-columns:1.05fr .95fr}.dk-card-large{grid-row:1/3}.dk-authority-grid .dk-authority-card:nth-child(4){grid-column:2}.dk-device-showcase{grid-template-columns:1fr .8fr}}@media(max-width:1050px){.dk-hero{padding-top:82px}.dk-hero-grid{grid-template-columns:1fr}.dk-hero-copy{padding-bottom:20px;text-align:center}.dk-hero-copy h1,.dk-hero-lead{margin-inline:auto}.dk-hero-actions,.dk-hero-assurances{justify-content:center}.dk-hero-visual{width:min(660px,100%);min-height:610px;margin-inline:auto}.dk-tv-frame{right:30px;width:510px}.dk-phone-card{left:10px}.dk-floating-price{right:10px}.dk-hero-foot{margin-top:20px}.dk-trust-grid{grid-template-columns:1fr 1fr}.dk-trust-grid>div:nth-child(2){border-right:0}.dk-trust-grid>div:nth-child(-n+2){border-bottom:1px solid var(--dk-line)}.dk-pricing-grid{grid-template-columns:1fr 1fr!important}.dk-price-card.featured{transform:none}.dk-price-card.featured:hover{transform:translateY(-7px)}.dk-device-showcase,.dk-player-grid,.dk-support-grid,.dk-process-grid{grid-template-columns:1fr;gap:45px}.dk-device-feature{min-height:500px}.dk-device-list{grid-template-columns:1fr 1fr}.dk-authority-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.dk-card-large{grid-column:1/-1;grid-row:auto;min-height:480px}.dk-authority-card{min-height:260px}.dk-authority-grid .dk-authority-card:nth-child(4){grid-column:auto}.dk-player-window{max-width:760px;margin-inline:auto}.dk-support-grid>div:first-child{max-width:760px}.dk-final-grid{grid-template-columns:1fr}}@media(max-width:760px){.section{padding:70px 0}.container{width:min(var(--max),calc(100% - 30px))}.sf-topline .topline-detail,.sf-topline .topline-proof{display:none}.sf-topline .topline-inner{height:34px}.sf-header-inner{height:70px!important}.dk-hero{padding-top:64px;background-size:54px 54px,54px 54px,auto,auto,auto}.dk-hero-copy{text-align:left}.dk-hero-copy h1{font-size:clamp(3.15rem,13.5vw,4.9rem);line-height:.89;margin:18px 0 28px}.dk-hero-copy h1 em{white-space:normal}.dk-hero-lead{font-size:1.02rem}.dk-hero-actions,.dk-hero-assurances{justify-content:flex-start}.dk-hero-actions .button{width:100%}.dk-hero-assurances{display:grid;gap:12px}.dk-hero-visual{min-height:505px;margin-top:15px}.dk-tv-frame{right:-55px;top:45px;width:440px;transform:none}.dk-tv-screen{min-height:285px;padding:23px}.dk-screen-copy{margin-top:42px;max-width:290px}.dk-screen-copy strong{font-size:1.65rem}.dk-phone-card{left:-18px;bottom:22px;width:150px;min-height:280px;border-width:6px;border-radius:27px;padding:31px 13px 13px}.dk-phone-card>strong{font-size:1.55rem;margin-bottom:15px}.dk-phone-card>div{font-size:.6rem;padding:9px 0;gap:7px}.dk-phone-card>div i{width:20px;height:20px}.dk-floating-price{right:0;top:8px;width:125px;padding:14px}.dk-floating-help{right:0;bottom:36px;padding:12px 14px}.dk-hero-foot{grid-template-columns:1fr 1fr}.dk-hero-foot>div{min-height:70px;padding:0 12px;border-bottom:1px solid rgb(255 255 255 / .12)}.dk-hero-foot>div:nth-child(2){border-right:0}.dk-hero-foot>div:nth-child(3),.dk-hero-foot>div:nth-child(4){border-bottom:0}.dk-hero-foot>div:first-child{padding-left:12px}.dk-section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}.dk-section-heading h2{font-size:clamp(2.5rem,11vw,4rem)}.dk-section-heading>p{font-size:.93rem}.dk-text-link{justify-self:start}.dk-pricing-grid{grid-template-columns:1fr!important}.dk-price-card{min-height:0;padding:25px}.dk-pricing-note{grid-template-columns:auto 1fr}.dk-pricing-note a{grid-column:2}.dk-device-feature{min-height:450px}.dk-device-feature>div{left:25px;right:25px;bottom:25px}.dk-device-feature h3{font-size:2.5rem}.dk-device-list{grid-template-columns:1fr}.dk-authority-grid{grid-template-columns:1fr}.dk-card-large{grid-column:auto;min-height:410px;padding:30px}.dk-card-large h3{font-size:2.65rem}.dk-authority-card{min-height:240px}.dk-process-steps{grid-template-columns:1fr}.dk-process-steps article{min-height:0;padding:23px}.dk-player-screen{min-height:330px;padding:30px 20px}.dk-player-screen strong{font-size:1.65rem}.dk-check-grid{grid-template-columns:1fr}.dk-diagnostic-body{grid-template-columns:1fr}.dk-guide-grid{grid-template-columns:1fr}.dk-guide-featured{grid-column:auto;display:flex}.dk-guide-featured .dk-guide-image{aspect-ratio:16/9}.dk-guide-featured h3{font-size:1.45rem}.dk-final-cta{padding:58px 0}.dk-final-grid .button-row{display:grid;width:100%}.dk-final-grid .button{width:100%}}@media(max-width:520px){.dk-trust-grid{grid-template-columns:1fr}.dk-trust-grid>div{min-height:88px;border-right:0!important;border-bottom:1px solid var(--dk-line)!important;padding:0 4px}.dk-trust-grid>div:last-child{border-bottom:0!important}.dk-tv-frame{right:-105px;width:420px}.dk-floating-price{display:none}.dk-floating-help{right:-5px}.dk-screen-row{grid-template-columns:1fr 1fr;right:115px}.dk-screen-row span:nth-child(n+3){display:none}}:root{--v18-navy:#071522;--v18-navy-2:#0b2031;--v18-red:#d6092f;--v18-red-dark:#a90022;--v18-blue:#8bd8f7;--v18-ice:#e9f7fd;--v18-cream:#f3efe7;--v18-paper:#fbfaf7;--v18-ink:#0a1623;--v18-muted:#5c6976;--v18-line:#dce3e8;--v18-green:#25c77d;--v18-radius:28px;--v18-shadow:0 30px 90px rgba(7,21,34,.13)}.v18-section{padding:108px 0;position:relative}.v18-heading{margin-bottom:46px}.v18-heading>div>span,.v18-heading-center>span,.v18-denmark-copy>span,.v18-diagnose-copy>span,.v18-player-copy>span,.v18-faq-copy>span,.v18-editorial-grid>div:first-child>span{display:inline-flex;align-items:center;gap:10px;color:var(--v18-red);font-size:.72rem;font-weight:950;letter-spacing:.15em;text-transform:uppercase}.v18-heading>div>span:before,.v18-heading-center>span:before,.v18-denmark-copy>span:before,.v18-diagnose-copy>span:before,.v18-player-copy>span:before,.v18-faq-copy>span:before,.v18-editorial-grid>div:first-child>span:before{content:"";width:28px;height:3px;border-radius:99px;background:currentColor}.v18-heading h2,.v18-denmark-copy h2,.v18-diagnose-copy h2,.v18-player-copy h2,.v18-faq-copy h2,.v18-editorial-grid>div:first-child h2{font-size:clamp(2.65rem,5vw,5.35rem);line-height:.96;letter-spacing:-.067em;margin:18px 0 0;max-width:880px}.v18-heading p{color:var(--v18-muted);font-size:1.02rem;max-width:620px;line-height:1.8;margin:0}.v18-heading-split{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.68fr);gap:70px;align-items:end}.v18-heading-center{text-align:center;max-width:850px;margin:0 auto 52px}.v18-heading-center>span{justify-content:center}.v18-heading-center p{margin:20px auto 0}.v18-heading-light h2{color:#fff}.v18-heading-light p{color:#b9c8d4}.v18-heading-light>div>span{color:var(--v18-blue)}.v18-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:14px 25px;border-radius:999px;border:1px solid #fff0;font-size:.88rem;font-weight:900;transition:.22s transform,.22s background,.22s box-shadow,.22s color}.v18-btn:hover{transform:translateY(-2px)}.v18-btn-red{background:var(--v18-red);color:#fff;box-shadow:0 15px 38px rgb(214 9 47 / .24)}.v18-btn-red:hover{background:var(--v18-red-dark);color:#fff}.v18-btn-dark{background:var(--v18-navy);color:#fff}.v18-btn-dark:hover{background:#000;color:#fff;box-shadow:0 15px 34px rgb(0 0 0 / .18)}.v18-btn-light,.v18-btn-white{background:#fff;color:var(--v18-navy)}.v18-btn-light:hover,.v18-btn-white:hover{background:var(--v18-ice);color:var(--v18-navy)}.v18-btn-glass{background:rgb(255 255 255 / .07);border-color:rgb(255 255 255 / .24);color:#fff;backdrop-filter:blur(12px)}.v18-btn-glass:hover{background:rgb(255 255 255 / .14);color:#fff}.v18-btn-outline{background:#fff0;border-color:rgb(255 255 255 / .4);color:#fff}.v18-btn-outline:hover{background:#fff;color:var(--v18-red)}.v18-hero{position:relative;overflow:hidden;background:var(--v18-navy);color:#fff;padding:104px 0 0;isolation:isolate}.v18-hero:after{content:"";position:absolute;inset:auto 0 0;height:220px;background:linear-gradient(180deg,transparent,rgb(0 0 0 / .25));z-index:-1}.v18-hero-gridline{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgb(139 216 247 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(139 216 247 / .045) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000,transparent 82%)}.v18-hero-glow{position:absolute;border-radius:50%;filter:blur(8px);z-index:-2}.v18-glow-a{width:700px;height:700px;left:-330px;top:-260px;background:radial-gradient(circle,rgb(214 9 47 / .34),transparent 67%)}.v18-glow-b{width:800px;height:800px;right:-330px;bottom:-280px;background:radial-gradient(circle,rgb(139 216 247 / .18),transparent 68%)}.v18-hero-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(520px,.96fr);gap:74px;align-items:center;position:relative;z-index:2}.v18-live-label{display:inline-flex;align-items:center;gap:10px;color:#b9c8d4;font-size:.68rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.v18-live-label i{width:8px;height:8px;border-radius:50%;background:var(--v18-green);box-shadow:0 0 0 6px rgb(37 199 125 / .12)}.v18-live-label span{color:#fff}.v18-live-label b{font-weight:750;color:#90a0ae}.v18-hero-copy h1{font-size:clamp(4.3rem,7.15vw,8.1rem);line-height:.84;letter-spacing:-.087em;margin:31px 0 35px;max-width:930px}.v18-hero-copy h1 em{display:block;color:var(--v18-blue);font-style:normal;margin-top:12px}.v18-hero-copy>p{font-size:1.15rem;line-height:1.78;color:#c2d0db;max-width:720px}.v18-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.v18-hero-facts{display:flex;margin-top:45px;padding-top:26px;border-top:1px solid rgb(255 255 255 / .14)}.v18-hero-facts>div{display:grid;padding-right:30px;margin-right:30px;border-right:1px solid rgb(255 255 255 / .14)}.v18-hero-facts>div:last-child{border:0;margin:0;padding:0}.v18-hero-facts strong{font-size:1.4rem;letter-spacing:-.04em}.v18-hero-facts span{font-size:.69rem;color:#91a2b1;margin-top:3px}.v18-hero-studio{position:relative;min-height:610px;display:flex;align-items:center}.v18-studio-frame{width:100%;border:1px solid rgb(255 255 255 / .14);border-radius:28px;background:#f6f8fa;box-shadow:0 50px 130px rgb(0 0 0 / .4);overflow:hidden;transform:perspective(1200px) rotateY(-4deg) rotateX(1deg)}.v18-studio-top{height:47px;display:flex;align-items:center;gap:7px;padding:0 17px;background:#e7ebee;color:#61707d}.v18-studio-top span{width:8px;height:8px;border-radius:50%;background:#b9c0c7}.v18-studio-top span:first-child{background:var(--v18-red)}.v18-studio-top span:nth-child(2){background:#f2b321}.v18-studio-top span:nth-child(3){background:var(--v18-green)}.v18-studio-top b{margin-left:auto;font-size:.62rem;letter-spacing:.1em}.v18-studio-body{display:grid;grid-template-columns:58px 1fr;min-height:430px}.v18-studio-sidebar{background:#091724;padding:20px 0;display:flex;align-items:center;flex-direction:column;gap:21px}.v18-studio-sidebar strong{width:32px;height:32px;border-radius:11px;background:var(--v18-red);display:grid;place-items:center;color:#fff;font-size:1rem;margin-bottom:14px}.v18-studio-sidebar i{width:15px;height:15px;border-radius:5px;border:2px solid #536373}.v18-studio-sidebar i.active{border-color:var(--v18-blue);background:var(--v18-blue);box-shadow:0 0 0 6px rgb(139 216 247 / .08)}.v18-studio-main{padding:31px 30px 27px;color:var(--v18-ink)}.v18-studio-header{display:flex;justify-content:space-between;align-items:flex-start}.v18-studio-header>div{display:grid}.v18-studio-header small{font-size:.58rem;color:var(--v18-red);font-weight:950;letter-spacing:.14em}.v18-studio-header b{font-size:1.52rem;letter-spacing:-.04em;margin-top:4px}.v18-studio-header>span{display:grid;place-items:center;width:35px;height:25px;border-radius:7px;background:var(--v18-red);color:#fff;font-size:.58rem;font-weight:950}.v18-device-tabs{display:flex;gap:8px;margin:24px 0 18px}.v18-device-tabs span{padding:7px 11px;border:1px solid var(--v18-line);border-radius:999px;font-size:.58rem;font-weight:850;color:#6d7985}.v18-device-tabs .active{background:var(--v18-navy);border-color:var(--v18-navy);color:#fff}.v18-studio-cards{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:10px}.v18-screen-card{border:1px solid var(--v18-line);border-radius:16px;background:#fff;padding:17px;display:grid;min-height:104px}.v18-screen-card small{font-size:.52rem;color:var(--v18-red);font-weight:950;letter-spacing:.1em}.v18-screen-card strong{font-size:.86rem;margin:5px 0}.v18-screen-card p{font-size:.62rem;color:#77828d;margin:0}.v18-screen-card a{font-size:.58rem;color:var(--v18-red);font-weight:900;margin-top:12px}.v18-screen-feature{grid-row:1/3;background:linear-gradient(145deg,var(--v18-navy),#123148);color:#fff;border-color:#fff0;min-height:218px;padding:23px}.v18-screen-feature small{color:var(--v18-blue)}.v18-screen-feature strong{font-size:1.35rem;line-height:1.05;margin-top:auto}.v18-screen-feature p{color:#aabcc9}.v18-screen-feature a{color:#fff}.v18-studio-status{display:flex;align-items:center;gap:10px;margin-top:14px;background:#edf3f5;border-radius:12px;padding:12px 14px}.v18-studio-status>i{width:9px;height:9px;border-radius:50%;background:var(--v18-green);box-shadow:0 0 0 5px rgb(37 199 125 / .11)}.v18-studio-status>span{display:grid}.v18-studio-status>span b{font-size:.66rem}.v18-studio-status>span small{font-size:.53rem;color:#71808c}.v18-studio-status>strong{margin-left:auto;font-size:1rem;color:var(--v18-red)}.v18-float-card{position:absolute;background:#fff;color:var(--v18-ink);border-radius:16px;box-shadow:0 25px 70px rgb(0 0 0 / .26);border:1px solid rgb(7 21 34 / .09)}.v18-float-price{right:-18px;top:40px;padding:17px 20px;display:grid;min-width:160px}.v18-float-price small{font-size:.52rem;color:#77828e;letter-spacing:.11em;font-weight:900}.v18-float-price strong{font-size:1.55rem;letter-spacing:-.05em}.v18-float-price span{font-size:.59rem;color:#75818d}.v18-float-check{left:-34px;bottom:58px;padding:15px 18px;display:flex;align-items:center;gap:11px}.v18-float-check>i{font-style:normal;width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:#dff8ec;color:#087746;font-weight:950}.v18-float-check span{display:grid}.v18-float-check small{font-size:.5rem;color:#798692;font-weight:900;letter-spacing:.1em}.v18-float-check strong{font-size:.76rem}.v18-hero-rail{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);margin-top:75px;border-top:1px solid rgb(255 255 255 / .13)}.v18-hero-rail a{min-height:105px;padding:25px 26px;display:grid;grid-template-columns:auto 1fr;column-gap:13px;border-right:1px solid rgb(255 255 255 / .13);transition:.2s background}.v18-hero-rail a:hover{background:rgb(255 255 255 / .05)}.v18-hero-rail a:last-child{border:0}.v18-hero-rail a>span{grid-row:1/3;color:var(--v18-blue);font-size:.61rem;font-weight:950}.v18-hero-rail b{font-size:.79rem}.v18-hero-rail small{font-size:.65rem;color:#8396a6;margin-top:4px}.v18-proofbar{background:#fff;border-bottom:1px solid var(--v18-line)}.v18-proofbar-grid{display:grid;grid-template-columns:repeat(4,1fr)}.v18-proofbar-grid>div{display:flex;align-items:center;gap:14px;padding:27px 22px;border-right:1px solid var(--v18-line)}.v18-proofbar-grid>div:first-child{padding-left:0}.v18-proofbar-grid>div:last-child{border:0;padding-right:0}.v18-proofbar-grid>div>b{font-size:.74rem;color:var(--v18-red);font-weight:950}.v18-proofbar-grid>div>span{display:grid}.v18-proofbar-grid strong{font-size:.82rem}.v18-proofbar-grid small{font-size:.66rem;color:#74808c;margin-top:2px}.v18-routes{background:var(--v18-paper)}.v18-route-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.v18-route-card{position:relative;min-height:530px;border-radius:30px;padding:50px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start}.v18-route-number{position:absolute;right:25px;top:5px;font-size:10rem;line-height:1;font-weight:950;letter-spacing:-.1em;opacity:.08}.v18-route-card>span{font-size:.69rem;font-weight:950;letter-spacing:.13em}.v18-route-card h3{font-size:clamp(2.3rem,4vw,4.4rem);max-width:580px;line-height:.95;margin:24px 0}.v18-route-card p{font-size:1rem;max-width:580px;opacity:.78}.v18-route-card ul{list-style:none;padding:0;margin:12px 0 32px;display:grid;gap:10px}.v18-route-card li:before{content:"✓";font-weight:950;margin-right:9px}.v18-route-card .v18-btn{margin-top:auto}.v18-route-buy{background:var(--v18-blue);color:var(--v18-ink)}.v18-route-buy li:before{color:var(--v18-red)}.v18-route-learn{background:var(--v18-navy);color:#fff}.v18-route-learn p{color:#c0cfda}.v18-route-learn li:before{color:var(--v18-blue)}.v18-pricing{background:#fff}.v18-pricing .dk-pricing-grid{grid-template-columns:repeat(4,1fr)!important;gap:14px!important}.v18-pricing .dk-price-card{min-height:625px;border-radius:26px;padding:30px 25px;box-shadow:none;background:#fff;border:1px solid var(--v18-line)}.v18-pricing .dk-price-card:hover{box-shadow:var(--v18-shadow);border-color:#b8c4cc}.v18-pricing .dk-price-card.featured{background:var(--v18-navy);border-color:var(--v18-navy);box-shadow:0 28px 70px rgb(7 21 34 / .2);transform:translateY(-8px)}.v18-pricing .dk-price-card .price strong{font-size:3.1rem!important}.v18-plan-compare{margin-top:52px;border:1px solid var(--v18-line);border-radius:28px;background:var(--v18-paper);padding:31px}.v18-compare-title{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:20px}.v18-compare-title span{font-size:.62rem;color:var(--v18-red);font-weight:950;letter-spacing:.13em}.v18-compare-title h3{font-size:1.65rem;margin:5px 0 0}.v18-compare-table{border:1px solid var(--v18-line);border-radius:18px;overflow:hidden;background:#fff}.v18-compare-row{display:grid;grid-template-columns:1.05fr .75fr .95fr 1.6fr;gap:10px;align-items:center;padding:15px 19px;border-bottom:1px solid var(--v18-line);font-size:.78rem}.v18-compare-row:last-child{border:0}.v18-compare-row b{font-size:.83rem}.v18-compare-row span{color:#5f6b76}.v18-compare-head{background:var(--v18-navy);color:#fff;font-size:.62rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.v18-compare-head span{color:#fff}.v18-compare-row.featured{background:#eaf8fd}.v18-compare-row.featured b{color:var(--v18-red)}.v18-price-disclaimer{display:flex;align-items:center;gap:13px;margin-top:17px;padding:17px 19px;border-radius:14px;background:#fff;border:1px solid var(--v18-line)}.v18-price-disclaimer>i{font-style:normal;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:var(--v18-navy);color:#fff;font-size:.73rem}.v18-price-disclaimer p{margin:0;font-size:.76rem;color:#596774}.v18-price-disclaimer a{margin-left:auto;color:var(--v18-red);font-size:.75rem;font-weight:900;white-space:nowrap}.v18-included{background:var(--v18-paper);border-top:1px solid #ebe7df;border-bottom:1px solid #ebe7df}.v18-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--v18-line);border-radius:28px;overflow:hidden;background:#fff}.v18-feature-grid article{position:relative;padding:31px 28px;min-height:245px;border-right:1px solid var(--v18-line);border-bottom:1px solid var(--v18-line)}.v18-feature-grid article:nth-child(4n){border-right:0}.v18-feature-grid article:nth-last-child(-n+4){border-bottom:0}.v18-feature-grid article>b{position:absolute;right:18px;top:15px;font-size:.58rem;color:#a2acb5}.v18-feature-grid article>i{font-style:normal;width:46px;height:46px;border-radius:14px;background:var(--v18-navy);color:#fff;display:grid;place-items:center;font-weight:950;font-size:.72rem}.v18-feature-grid h3{font-size:1.08rem;margin:22px 0 9px}.v18-feature-grid p{font-size:.78rem;color:#687580;margin:0;line-height:1.7}.v18-devices{background:var(--v18-navy);color:#fff;overflow:hidden}.v18-devices:before{content:"";position:absolute;right:-190px;top:-220px;width:620px;height:620px;border-radius:50%;border:1px solid rgb(139 216 247 / .1);box-shadow:0 0 0 90px rgb(139 216 247 / .025),0 0 0 180px rgb(139 216 247 / .018)}.v18-device-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.18fr repeat(3,.82fr);grid-template-rows:repeat(2,285px);gap:13px}.v18-device-card{position:relative;border-radius:24px;padding:28px;background:#102437;border:1px solid rgb(255 255 255 / .11);overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;transition:.23s transform,.23s border-color,.23s background}.v18-device-card:hover{transform:translateY(-5px);border-color:rgb(139 216 247 / .5);background:#142b40;color:#fff}.v18-device-card>span{font-size:.59rem;color:var(--v18-blue);font-weight:950;letter-spacing:.12em}.v18-device-card h3{font-size:1.55rem;margin:13px 0 8px}.v18-device-card p{font-size:.76rem;color:#9fb0bf;line-height:1.65}.v18-device-card>b{margin-top:auto;font-size:.72rem;color:#fff}.v18-device-logo{font-style:normal;width:52px;height:52px;border-radius:16px;background:#fff;color:var(--v18-navy);display:grid;place-items:center;font-weight:950;font-size:1.05rem;margin-bottom:28px}.v18-device-wide{grid-row:1/3;background:linear-gradient(160deg,#122c42,#081724);padding:35px}.v18-device-wide h3{font-size:2.45rem}.v18-device-art{height:190px;width:100%;display:grid;place-items:center;margin-bottom:17px}.v18-tv-shape{width:84%;height:135px;border:9px solid #02080e;border-radius:14px;background:linear-gradient(145deg,var(--v18-red),#48172f 52%,#14364c);position:relative;box-shadow:0 25px 50px rgb(0 0 0 / .3)}.v18-tv-shape:after{content:"";position:absolute;width:75px;height:8px;border-radius:50%;background:#02080e;left:50%;bottom:-33px;transform:translateX(-50%)}.v18-tv-shape i{position:absolute;left:50%;bottom:-25px;width:8px;height:20px;background:#02080e}.v18-hubs{background:#fff}.v18-hub-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;grid-template-rows:repeat(2,300px);gap:14px}.v18-hub-card{position:relative;border-radius:25px;padding:31px;background:#f3f5f6;border:1px solid var(--v18-line);display:flex;flex-direction:column;align-items:flex-start;overflow:hidden;transition:.22s transform,.22s box-shadow}.v18-hub-card:hover{transform:translateY(-5px);box-shadow:var(--v18-shadow)}.v18-hub-card>span{font-size:.61rem;color:var(--v18-red);font-weight:950;letter-spacing:.12em}.v18-hub-card h3{font-size:1.65rem;margin:16px 0 10px}.v18-hub-card p{font-size:.79rem;color:#61707c}.v18-hub-card>b{font-size:.72rem;margin-top:auto}.v18-hub-main{grid-row:1/3;background:var(--v18-navy);color:#fff;padding:43px}.v18-hub-main>span{color:var(--v18-blue)}.v18-hub-main h3{font-size:3.05rem;line-height:.98;margin-top:30px}.v18-hub-main p{color:#b6c6d3;font-size:.94rem}.v18-hub-main ul{list-style:none;padding:0;margin:13px 0;display:grid;gap:8px;color:#dbe5ec;font-size:.8rem}.v18-hub-main li:before{content:"✓";color:var(--v18-blue);margin-right:9px}.v18-hub-red{background:var(--v18-red);color:#fff;border-color:var(--v18-red)}.v18-hub-red>span,.v18-hub-red p{color:#fff}.v18-hub-blue{background:var(--v18-blue);color:var(--v18-ink);border-color:var(--v18-blue)}.v18-hub-blue>span{color:var(--v18-red)}.v18-hub-blue p{color:#284354}.v18-hub-cream{background:var(--v18-cream)}.v18-denmark{background:var(--v18-paper)}.v18-denmark-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(560px,1.15fr);gap:80px;align-items:center}.v18-denmark-copy p{font-size:1.02rem;color:#596874;line-height:1.8;margin-top:24px}.v18-denmark-points{display:grid;gap:0;margin:28px 0 33px;border-top:1px solid var(--v18-line)}.v18-denmark-points>div{display:grid;grid-template-columns:40px 1fr;align-items:center;padding:15px 0;border-bottom:1px solid var(--v18-line)}.v18-denmark-points>div>b{font-size:.62rem;color:var(--v18-red)}.v18-denmark-points span{display:grid}.v18-denmark-points strong{font-size:.8rem}.v18-denmark-points small{font-size:.68rem;color:#72808c}.v18-network-panel{background:var(--v18-navy);color:#fff;border-radius:29px;padding:25px;box-shadow:var(--v18-shadow)}.v18-network-head{display:flex;align-items:center;gap:14px;padding-bottom:19px;border-bottom:1px solid rgb(255 255 255 / .12)}.v18-network-head>span{font-size:.57rem;color:var(--v18-blue);font-weight:950;letter-spacing:.12em}.v18-network-head>b{font-size:.9rem}.v18-network-head>i{font-style:normal;margin-left:auto;font-size:.52rem;color:var(--v18-green);font-weight:950}.v18-network-map{height:315px;position:relative;display:grid;place-items:center;background-image:linear-gradient(rgb(255 255 255 / .04) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .04) 1px,transparent 1px);background-size:34px 34px;margin:18px 0;border-radius:19px;overflow:hidden}.router{position:relative;width:90px;height:68px;border-radius:18px;background:#fff;color:var(--v18-navy);display:grid;place-items:center;font-size:.7rem;font-weight:950;z-index:3}.router:before{content:"";position:absolute;width:2px;height:27px;background:#fff;top:-27px;left:24px;box-shadow:40px 0 #fff}.router i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--v18-green);bottom:11px}.router i:nth-child(1){left:30px}.router i:nth-child(2){left:42px}.router i:nth-child(3){left:54px}.v18-network-map .node{position:absolute;width:90px;height:62px;border:1px solid rgb(255 255 255 / .18);border-radius:15px;background:#10283a;display:grid;place-items:center;align-content:center;z-index:3}.v18-network-map .node b{font-size:.69rem}.v18-network-map .node small{font-size:.52rem;color:var(--v18-blue)}.n1{left:32px;top:35px}.n2{right:34px;top:50px}.n3{right:85px;bottom:30px}.v18-network-map .line{position:absolute;height:1px;background:linear-gradient(90deg,transparent,var(--v18-blue),transparent);opacity:.65;transform-origin:left}.l1{width:190px;left:111px;top:103px;transform:rotate(22deg)}.l2{width:190px;left:50%;top:145px;transform:rotate(-28deg)}.l3{width:170px;left:50%;top:180px;transform:rotate(35deg)}.v18-network-score{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v18-network-score>div{border:1px solid rgb(255 255 255 / .12);border-radius:14px;padding:14px 16px;display:grid}.v18-network-score small{font-size:.51rem;color:#8396a5;letter-spacing:.1em}.v18-network-score strong{font-size:.88rem;margin-top:4px}.v18-process{background:#fff}.v18-process-line{display:grid;grid-template-columns:repeat(4,1fr);position:relative}.v18-process-line:before{content:"";position:absolute;left:10%;right:10%;top:34px;height:1px;background:var(--v18-line)}.v18-process-line article{position:relative;padding:0 25px;text-align:center;z-index:2}.v18-process-line article>span{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;margin:0 auto 26px;background:#fff;border:1px solid var(--v18-line);color:var(--v18-red);font-size:.72rem;font-weight:950;box-shadow:0 0 0 9px #fff}.v18-process-line article>i{font-style:normal;font-size:.58rem;color:var(--v18-red);font-weight:950;letter-spacing:.13em}.v18-process-line h3{font-size:1.15rem;margin:12px 0 8px}.v18-process-line p{font-size:.76rem;color:#697682;line-height:1.65}.v18-process-line a{font-size:.7rem;font-weight:900;color:var(--v18-red)}.v18-diagnose{background:var(--v18-navy);color:#fff;overflow:hidden}.v18-diagnose:after{content:"";position:absolute;width:700px;height:700px;border-radius:50%;right:-260px;bottom:-400px;background:radial-gradient(circle,rgb(214 9 47 / .2),transparent 65%)}.v18-diagnose-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.78fr) minmax(560px,1.22fr);gap:80px;align-items:center}.v18-diagnose-copy>span{color:var(--v18-blue)}.v18-diagnose-copy p{color:#b6c6d2;font-size:1rem;line-height:1.8;margin-top:24px}.v18-diagnose-copy ul{list-style:none;padding:0;margin:25px 0 31px;display:grid;gap:10px;color:#d4e0e8;font-size:.82rem}.v18-diagnose-copy li:before{content:"✓";color:var(--v18-blue);font-weight:950;margin-right:9px}.v18-diagnose-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.v18-diagnose-actions>a:last-child{font-size:.78rem;font-weight:900;color:#fff;border-bottom:1px solid rgb(255 255 255 / .5)}.v18-diagnose-console{background:#f6f8fa;color:var(--v18-ink);border-radius:27px;overflow:hidden;box-shadow:0 35px 90px rgb(0 0 0 / .32)}.v18-console-top{height:47px;background:#e3e8eb;display:flex;align-items:center;gap:7px;padding:0 17px}.v18-console-top>span{width:8px;height:8px;border-radius:50%;background:#aeb7bd}.v18-console-top>span:first-child{background:var(--v18-red)}.v18-console-top>span:nth-child(2){background:#efb223}.v18-console-top>span:nth-child(3){background:var(--v18-green)}.v18-console-top>b{margin-left:auto;font-size:.56rem;color:#60707c;letter-spacing:.1em}.v18-console-body{padding:28px}.v18-console-body>small{display:block;font-size:.56rem;color:var(--v18-red);font-weight:950;letter-spacing:.12em;margin-bottom:14px}.v18-console-body button{width:100%;border:1px solid var(--v18-line);background:#fff;border-radius:14px;padding:13px 15px;margin-bottom:8px;display:flex;align-items:center;gap:12px;text-align:left}.v18-console-body button:hover{border-color:var(--v18-red)}.v18-console-body button>i{width:11px;height:11px;border-radius:50%;border:2px solid var(--v18-red)}.v18-console-body button>span{display:grid}.v18-console-body button b{font-size:.73rem}.v18-console-body button small{font-size:.59rem;color:#77838e}.v18-console-body button em{font-style:normal;margin-left:auto;color:var(--v18-red)}.v18-console-foot{padding:14px 28px;background:#eef2f4;font-size:.59rem;color:#71808b}.v18-lab{background:#102334;color:#fff}.v18-lab-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:15px}.v18-lab-table{border:1px solid rgb(255 255 255 / .13);border-radius:21px;overflow:hidden}.v18-lab-row{display:grid;grid-template-columns:.7fr 1.2fr 1.1fr;gap:12px;align-items:center;padding:18px 21px;border-bottom:1px solid rgb(255 255 255 / .12);font-size:.76rem}.v18-lab-row:last-child{border:0}.v18-lab-row b{color:var(--v18-blue)}.v18-lab-row span{color:#fff}.v18-lab-row small{color:#91a4b3}.v18-lab-row.head{background:rgb(255 255 255 / .06);font-size:.55rem;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.v18-lab-row.head span{color:#a9bac7}.v18-lab-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.v18-lab-links a{border:1px solid rgb(255 255 255 / .13);border-radius:18px;padding:21px;background:rgb(255 255 255 / .035);display:flex;flex-direction:column;transition:.2s background,.2s transform}.v18-lab-links a:hover{background:rgb(139 216 247 / .1);transform:translateY(-3px);color:#fff}.v18-lab-links span{font-size:.54rem;color:var(--v18-blue);font-weight:950;letter-spacing:.12em}.v18-lab-links b{font-size:.79rem;margin:9px 0}.v18-lab-links i{font-style:normal;margin-top:auto;color:var(--v18-blue)}.v18-guides{background:var(--v18-paper)}.v18-heading-link{align-self:end;color:var(--v18-red);font-size:.77rem;font-weight:900;border-bottom:1px solid currentColor;padding-bottom:4px;justify-self:end}.v18-magazine-grid{display:grid;grid-template-columns:1.15fr repeat(3,.85fr);grid-auto-rows:auto;gap:14px}.v18-mag-card{background:#fff;border:1px solid var(--v18-line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.v18-mag-image{display:block;aspect-ratio:16/9;background:#e9edf0;overflow:hidden}.v18-mag-image img{width:100%;height:100%;object-fit:cover;transition:.35s transform}.v18-mag-card:hover .v18-mag-image img{transform:scale(1.025)}.v18-mag-card>div{padding:21px;display:flex;flex-direction:column;flex:1}.v18-mag-card>div>span{font-size:.54rem;color:var(--v18-red);font-weight:950;letter-spacing:.1em;text-transform:uppercase}.v18-mag-card h3{font-size:1rem;line-height:1.15;margin:11px 0 8px}.v18-mag-card p{font-size:.7rem;color:#697681;line-height:1.6}.v18-mag-card>div>a:last-child{font-size:.68rem;color:var(--v18-red);font-weight:900;margin-top:auto}.v18-mag-feature{grid-row:span 2}.v18-mag-feature h3{font-size:1.6rem}.v18-mag-feature>div{padding:27px}.v18-mag-feature p{font-size:.78rem}.v18-player{background:#fff}.v18-player-grid{display:grid;grid-template-columns:minmax(570px,1.15fr) minmax(0,.85fr);gap:75px;align-items:center}.v18-player-browser{border-radius:27px;overflow:hidden;box-shadow:var(--v18-shadow);border:1px solid var(--v18-line)}.v18-player-bar{height:47px;background:#e8ecef;display:flex;align-items:center;gap:7px;padding:0 17px}.v18-player-bar i{width:8px;height:8px;border-radius:50%;background:#b7c0c7}.v18-player-bar i:first-child{background:var(--v18-red)}.v18-player-bar i:nth-child(2){background:#edb023}.v18-player-bar i:nth-child(3){background:var(--v18-green)}.v18-player-bar span{margin-left:12px;font-size:.6rem;color:#6c7984}.v18-player-bar b{margin-left:auto}.v18-player-ui{display:grid;grid-template-columns:90px 1fr;min-height:390px;background:#071522}.v18-player-nav{padding:22px 15px;border-right:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column;gap:20px;color:#8195a5;font-size:.57rem}.v18-player-nav strong{width:37px;height:37px;border-radius:12px;display:grid;place-items:center;background:var(--v18-red);color:#fff;font-size:1rem;margin-bottom:20px}.v18-player-canvas{position:relative;padding:42px;color:#fff;background:radial-gradient(circle at 80% 20%,rgb(139 216 247 / .19),transparent 43%),linear-gradient(145deg,#0b2030,#071522)}.v18-player-badge{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgb(139 216 247 / .12);color:var(--v18-blue);font-size:.52rem;font-weight:950;letter-spacing:.1em}.v18-player-canvas h3{font-size:2.25rem;margin:30px 0;max-width:430px}.v18-player-play{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--v18-red);box-shadow:0 15px 35px rgb(214 9 47 / .28)}.v18-player-meta{display:flex;gap:7px;position:absolute;left:42px;bottom:35px}.v18-player-meta span{padding:6px 9px;border:1px solid rgb(255 255 255 / .17);border-radius:999px;font-size:.52rem;color:#a8b9c5}.v18-player-copy p{font-size:1rem;color:#5f6d78;line-height:1.8;margin:25px 0}.v18-player-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:26px 0 33px}.v18-player-checks span{padding:12px 14px;border-radius:12px;background:var(--v18-paper);border:1px solid var(--v18-line);font-size:.73rem;font-weight:800}.v18-player-checks span:first-letter{color:var(--v18-red)}.v18-editorial{background:var(--v18-cream)}.v18-editorial-grid{display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:start}.v18-editorial-grid>div:first-child h2{font-size:clamp(2.4rem,4.4vw,4.7rem)}.v18-editorial-cards{display:grid;grid-template-columns:1fr 1fr;border:1px solid #d8d0c3;border-radius:24px;overflow:hidden;background:rgb(255 255 255 / .35)}.v18-editorial-cards article{padding:27px;border-right:1px solid #d8d0c3;border-bottom:1px solid #d8d0c3}.v18-editorial-cards article:nth-child(2n){border-right:0}.v18-editorial-cards article:nth-last-child(-n+2){border-bottom:0}.v18-editorial-cards b{font-size:.57rem;color:var(--v18-red)}.v18-editorial-cards h3{font-size:1rem;margin:15px 0 7px}.v18-editorial-cards p{font-size:.72rem;color:#665f57;line-height:1.65;margin:0}.v18-editorial-links{grid-column:1/-1;display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #d8d0c3;padding-top:22px}.v18-editorial-links a{font-size:.72rem;font-weight:900;color:var(--v18-red)}.v18-faq{background:#fff}.v18-faq-grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(590px,1.35fr);gap:85px;align-items:start}.v18-faq-copy p{font-size:.95rem;color:#65727d;line-height:1.75;margin:24px 0 30px}.v18-faq-list{border-top:1px solid var(--v18-line)}.v18-faq-list details{border-bottom:1px solid var(--v18-line)}.v18-faq-list summary{list-style:none;cursor:pointer;padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:.95rem;font-weight:850}.v18-faq-list summary::-webkit-details-marker{display:none}.v18-faq-list summary i{font-style:normal;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--v18-paper);color:var(--v18-red);transition:.2s transform}.v18-faq-list details[open] summary i{transform:rotate(45deg)}.v18-faq-list details p{padding:0 50px 21px 0;color:#65737e;font-size:.8rem;line-height:1.7}.v18-final{position:relative;overflow:hidden;background:var(--v18-red);color:#fff;padding:82px 0}.v18-final-pattern{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(90deg,#000,transparent)}.v18-final-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center}.v18-final-grid>div:first-child>span{font-size:.62rem;font-weight:950;letter-spacing:.13em}.v18-final h2{font-size:clamp(2.5rem,4.7vw,5.2rem);margin:13px 0 16px;max-width:850px}.v18-final p{color:#ffe5eb;max-width:700px}.v18-final-grid>div:last-child{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.v18-wa-float{position:fixed;right:20px;bottom:20px;z-index:800;display:flex;align-items:center;gap:11px;padding:10px 16px 10px 10px;border-radius:999px;background:#0c8f55;color:#fff;box-shadow:0 15px 45px rgb(5 58 34 / .28);font-size:.74rem;font-weight:900}.v18-wa-float i{font-style:normal;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0c8f55;font-size:.64rem}.v18-wa-float:hover{background:#087844;color:#fff;transform:translateY(-2px)}@media(max-width:1180px){.v18-hero-layout{grid-template-columns:1fr 470px;gap:42px}.v18-hero-copy h1{font-size:5.6rem}.v18-hero-studio{min-height:540px}.v18-float-check{left:-10px}.v18-float-price{right:-8px}.v18-pricing .dk-pricing-grid{grid-template-columns:1fr 1fr!important}.v18-pricing .dk-price-card.featured{transform:none}.v18-feature-grid{grid-template-columns:repeat(2,1fr)}.v18-feature-grid article:nth-child(2n){border-right:0}.v18-feature-grid article:nth-child(4n){border-right:0}.v18-feature-grid article:nth-last-child(-n+4){border-bottom:1px solid var(--v18-line)}.v18-feature-grid article:nth-last-child(-n+2){border-bottom:0}.v18-device-grid{grid-template-columns:1.1fr 1fr 1fr;grid-template-rows:repeat(3,260px)}.v18-device-wide{grid-row:1/3}.v18-hub-grid{grid-template-columns:1.1fr 1fr}.v18-hub-main{grid-row:1/3}.v18-hub-grid{grid-template-rows:repeat(3,270px)}.v18-magazine-grid{grid-template-columns:1fr 1fr 1fr}.v18-mag-feature{grid-row:span 2}.v18-player-grid{grid-template-columns:1fr;gap:50px}.v18-player-browser{max-width:760px}.v18-faq-grid{grid-template-columns:.8fr 1.2fr;gap:55px}}@media(max-width:920px){.v18-section{padding:82px 0}.v18-heading-split{grid-template-columns:1fr;gap:22px}.v18-heading-link{justify-self:start}.v18-hero{padding-top:75px}.v18-hero-layout{grid-template-columns:1fr;gap:38px}.v18-hero-copy h1{font-size:clamp(4rem,12vw,6.8rem)}.v18-hero-studio{width:min(680px,100%);margin:auto}.v18-hero-rail{grid-template-columns:1fr 1fr}.v18-hero-rail a:nth-child(2){border-right:0}.v18-hero-rail a:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255 / .13)}.v18-proofbar-grid{grid-template-columns:1fr 1fr}.v18-proofbar-grid>div:nth-child(2){border-right:0}.v18-proofbar-grid>div:nth-child(-n+2){border-bottom:1px solid var(--v18-line)}.v18-proofbar-grid>div:nth-child(3){padding-left:0}.v18-route-grid{grid-template-columns:1fr}.v18-route-card{min-height:470px}.v18-denmark-grid,.v18-diagnose-grid,.v18-editorial-grid,.v18-faq-grid{grid-template-columns:1fr;gap:50px}.v18-network-panel,.v18-diagnose-console{max-width:720px}.v18-process-line{grid-template-columns:1fr 1fr;gap:40px 0}.v18-process-line:before{display:none}.v18-lab-grid{grid-template-columns:1fr}.v18-magazine-grid{grid-template-columns:1fr 1fr}.v18-mag-feature{grid-row:auto}.v18-mag-feature h3{font-size:1.2rem}.v18-final-grid{grid-template-columns:1fr;gap:30px}.v18-final-grid>div:last-child{justify-content:flex-start}}@media(max-width:680px){.v18-section{padding:68px 0}.v18-heading h2,.v18-denmark-copy h2,.v18-diagnose-copy h2,.v18-player-copy h2,.v18-faq-copy h2,.v18-editorial-grid>div:first-child h2{font-size:2.55rem}.v18-heading{margin-bottom:32px}.v18-hero{padding-top:58px}.v18-live-label b{display:none}.v18-hero-copy h1{font-size:3.75rem;line-height:.88}.v18-hero-copy>p{font-size:1rem}.v18-hero-actions{display:grid}.v18-btn{width:100%}.v18-hero-facts{justify-content:space-between}.v18-hero-facts>div{padding-right:14px;margin-right:14px}.v18-hero-facts strong{font-size:1.12rem}.v18-hero-facts span{font-size:.58rem}.v18-hero-studio{min-height:405px}.v18-studio-frame{transform:none;border-radius:19px}.v18-studio-top{height:35px}.v18-studio-body{grid-template-columns:42px 1fr;min-height:320px}.v18-studio-sidebar{padding-top:13px;gap:14px}.v18-studio-sidebar strong{width:27px;height:27px}.v18-studio-sidebar i{width:11px;height:11px}.v18-studio-main{padding:19px 15px}.v18-studio-header b{font-size:1.05rem}.v18-device-tabs{overflow:hidden;margin:16px 0 12px}.v18-device-tabs span{padding:5px 7px;font-size:.48rem}.v18-studio-cards{grid-template-columns:1fr}.v18-screen-feature{grid-row:auto;min-height:135px}.v18-screen-card:not(.v18-screen-feature){display:none}.v18-studio-status{padding:9px}.v18-float-price{right:-2px;top:-25px;min-width:130px;padding:12px 14px}.v18-float-price strong{font-size:1.2rem}.v18-float-check{left:10px;bottom:18px}.v18-hero-rail{margin-top:45px}.v18-hero-rail a{padding:18px 12px;min-height:83px}.v18-hero-rail small{display:none}.v18-proofbar-grid{grid-template-columns:1fr}.v18-proofbar-grid>div{border-right:0!important;border-bottom:1px solid var(--v18-line)!important;padding:17px 0!important}.v18-proofbar-grid>div:last-child{border-bottom:0!important}.v18-route-card{padding:31px;min-height:455px}.v18-route-card h3{font-size:2.4rem}.v18-route-number{font-size:7rem}.v18-pricing .dk-pricing-grid{grid-template-columns:1fr!important}.v18-pricing .dk-price-card{min-height:560px}.v18-plan-compare{padding:18px}.v18-compare-title{display:block}.v18-compare-row{grid-template-columns:1fr 1fr}.v18-compare-row>*:nth-child(3),.v18-compare-row>*:nth-child(4){display:none}.v18-price-disclaimer{align-items:flex-start;flex-wrap:wrap}.v18-price-disclaimer a{margin-left:42px}.v18-feature-grid{grid-template-columns:1fr}.v18-feature-grid article{border-right:0!important;border-bottom:1px solid var(--v18-line)!important;min-height:210px}.v18-feature-grid article:last-child{border-bottom:0!important}.v18-device-grid{grid-template-columns:1fr 1fr;grid-template-rows:auto}.v18-device-card{min-height:230px;padding:23px}.v18-device-wide{grid-column:1/-1;grid-row:auto;min-height:430px}.v18-device-wide h3{font-size:2rem}.v18-device-art{height:160px}.v18-device-card:last-child{grid-column:1/-1}.v18-device-card h3{font-size:1.25rem}.v18-hub-grid{grid-template-columns:1fr;grid-template-rows:auto}.v18-hub-card,.v18-hub-main{grid-row:auto;min-height:280px;padding:29px}.v18-hub-main h3{font-size:2.35rem}.v18-denmark-grid{grid-template-columns:1fr}.v18-network-map{height:280px}.n1{left:10px}.n2{right:10px}.n3{right:25px}.v18-network-score{grid-template-columns:1fr}.v18-process-line{grid-template-columns:1fr}.v18-process-line article{padding:0 8px}.v18-diagnose-grid{grid-template-columns:1fr}.v18-console-body{padding:18px}.v18-lab-row{grid-template-columns:.65fr 1.35fr}.v18-lab-row>*:nth-child(3){display:none}.v18-lab-links{grid-template-columns:1fr}.v18-magazine-grid{grid-template-columns:1fr}.v18-player-grid{grid-template-columns:1fr}.v18-player-ui{grid-template-columns:58px 1fr;min-height:330px}.v18-player-nav{padding:15px 10px}.v18-player-nav span{display:none}.v18-player-canvas{padding:28px}.v18-player-canvas h3{font-size:1.65rem}.v18-player-meta{left:28px;bottom:25px}.v18-player-checks{grid-template-columns:1fr}.v18-editorial-cards{grid-template-columns:1fr}.v18-editorial-cards article{border-right:0!important}.v18-editorial-cards article:nth-last-child(-n+2){border-bottom:1px solid #d8d0c3}.v18-editorial-cards article:last-child{border-bottom:0}.v18-faq-list details p{padding-right:0}.v18-final{padding:65px 0}.v18-final h2{font-size:2.7rem}.v18-final-grid>div:last-child{display:grid}.v18-wa-float{right:12px;bottom:12px;padding:8px}.v18-wa-float span{display:none}.v18-wa-float i{width:39px;height:39px}}.hub-longform .content-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:25px 0 42px}.hub-longform .content-card-grid a{display:flex;flex-direction:column;min-height:145px;padding:22px;border:1px solid var(--v18-line);border-radius:17px;background:#fff;transition:.2s transform,.2s border-color,.2s box-shadow}.hub-longform .content-card-grid a:hover{transform:translateY(-3px);border-color:var(--v18-red);box-shadow:0 16px 35px rgb(7 21 34 / .08)}.hub-longform .content-card-grid strong{font-size:.95rem;margin-bottom:10px}.hub-longform .content-card-grid span{font-size:.73rem;color:var(--v18-red);margin-top:auto;font-weight:850}.glossary-list{display:grid;grid-template-columns:180px 1fr;border-top:1px solid var(--v18-line);margin:20px 0 44px}.glossary-list dt,.glossary-list dd{padding:17px 0;border-bottom:1px solid var(--v18-line);margin:0}.glossary-list dt{font-weight:950;color:var(--v18-red)}.glossary-list dd{color:#596875}@media(max-width:760px){.hub-longform .content-card-grid{grid-template-columns:1fr}.glossary-list{grid-template-columns:1fr}.glossary-list dt{padding-bottom:3px}.glossary-list dd{padding-top:3px}}.v18-hero-copy h1{font-size:7rem;font-size:clamp(4.3rem,7.15vw,8.1rem)}.v18-heading h2,.v18-denmark-copy h2,.v18-diagnose-copy h2,.v18-player-copy h2,.v18-faq-copy h2,.v18-editorial-grid>div:first-child h2{font-size:4.6rem;font-size:clamp(2.65rem,5vw,5.35rem)}.v18-route-card h3{font-size:3.5rem;font-size:clamp(2.3rem,4vw,4.4rem)}.v18-final h2{font-size:4.5rem;font-size:clamp(2.5rem,4.7vw,5.2rem)}@media(max-width:680px){.v18-hero-copy h1{font-size:3.75rem}.v18-heading h2,.v18-denmark-copy h2,.v18-diagnose-copy h2,.v18-player-copy h2,.v18-faq-copy h2,.v18-editorial-grid>div:first-child h2{font-size:2.55rem}.v18-route-card h3{font-size:2.4rem}.v18-final h2{font-size:2.7rem}}:root{--v19-red:#d90429;--v19-red-dark:#ad001e;--v19-navy:#071827;--v19-navy-2:#0b2032;--v19-navy-3:#102a3f;--v19-paper:#fbfaf7;--v19-blue:#d7edf8;--v19-blue-muted:#8ea7b8;--v19-border:rgba(184,212,229,.18);--sf-fixed-header-height:98px;--sf-sticky-height:98px}.v19-header-shell{background:#fff!important}.v19-site-header{background:rgb(255 255 255 / .985)!important;border-top:2px solid #111820!important;border-bottom:1px solid #e7e7e4!important;box-shadow:none!important}.v19-header-inner{height:96px!important}.v19-site-header .container{width:min(1420px,calc(100% - 64px))}.v19-brand{gap:12px!important}.v19-brand img{width:56px!important;height:56px!important;filter:none!important}.v19-brand span{justify-content:center}.v19-brand b{font-size:25px!important;font-weight:950!important;letter-spacing:-.055em!important;color:#10141b!important}.v19-brand small{margin-top:4px!important;color:var(--v19-red)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase}.v19-desktop-nav{gap:18px!important}.v19-menu{gap:9px!important}.v19-menu a{min-height:96px!important;padding:0 15px!important;font-size:14px!important;font-weight:850!important;color:#14181f!important}.v19-menu a:after{left:15px!important;right:15px!important;height:3px!important;background:var(--v19-red)!important}.v19-search-button{width:46px!important;height:46px!important;border-color:#dde2e7!important}.v19-header-cta{min-height:50px!important;padding:0 25px!important;border-radius:15px!important;background:var(--v19-red)!important;font-size:14px!important}.v19-header-cta:hover{background:var(--v19-red-dark)!important;transform:translateY(-1px)}.v19-sticky-spacer{height:98px!important;min-height:98px!important}.v19-hero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(115deg,#071522 0%,#061827 52%,#082035 100%);color:#fff;padding:86px 0 0;min-height:790px}.v19-hero-grid{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(rgb(167 205 226 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(167 205 226 / .055) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(to bottom,#000 0%,#000 80%,transparent 100%)}.v19-hero-glow{position:absolute;z-index:-2;left:-280px;top:-140px;width:660px;height:660px;border-radius:50%;background:radial-gradient(circle,rgb(217 4 41 / .28) 0%,rgb(217 4 41 / .08) 45%,transparent 72%);filter:blur(4px)}.v19-hero .container{width:min(1420px,calc(100% - 64px))}.v19-hero-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(650px,1.1fr);gap:68px;align-items:center;position:relative;z-index:2}.v19-hero-copy{padding:28px 0 40px}.v19-kicker{display:flex;align-items:center;gap:12px;color:#f03550;font-size:13px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.v19-kicker i{width:10px;height:10px;border-radius:50%;background:var(--v19-red);box-shadow:0 0 0 8px rgb(217 4 41 / .14)}.v19-hero-copy h1{margin:32px 0 22px;font-size:clamp(4.35rem,5.85vw,7.25rem);line-height:.95;letter-spacing:-.072em;font-weight:950;max-width:720px;color:#fff}.v19-hero-copy h1 span{display:block}.v19-hero-copy h1 span:after{content:"";display:inline-block;width:.14em;height:.14em;margin-left:.04em;border-radius:50%;background:var(--v19-red);vertical-align:baseline}.v19-hero-copy>p{max-width:670px;margin:0;color:#bdcbd6;font-size:1.16rem;line-height:1.65}.v19-hero-actions{display:flex;align-items:center;gap:34px;margin-top:31px}.v19-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 34px;border-radius:14px;background:var(--v19-red);color:#fff;font-weight:950;box-shadow:0 15px 38px rgb(217 4 41 / .26);transition:.2s}.v19-primary-btn:hover{background:#f10b34;transform:translateY(-2px);color:#fff}.v19-guide-link{display:inline-flex;align-items:center;gap:14px;color:#fff;font-weight:850}.v19-guide-link i{display:grid;place-items:center;width:43px;height:43px;border:1px solid rgb(255 255 255 / .65);border-radius:50%;font-size:12px;font-style:normal;padding-left:2px}.v19-guide-link:hover i{background:#fff;color:var(--v19-navy)}.v19-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:58px;max-width:760px}.v19-trust-grid>div{display:flex;align-items:center;gap:11px;min-width:0}.v19-trust-grid>div>i{position:relative;flex:0 0 auto;width:37px;height:37px;border:2px solid var(--v19-red);border-radius:50%}.v19-trust-grid span{display:grid;min-width:0}.v19-trust-grid b{font-size:12px;color:#fff;line-height:1.2;white-space:nowrap}.v19-trust-grid small{font-size:9px;color:#8297a8;line-height:1.35;margin-top:3px}.v19-icon-shield:before{content:"";position:absolute;left:11px;top:8px;width:11px;height:14px;border:2px solid #fff;border-radius:7px 7px 9px 9px;clip-path:polygon(50% 0,100% 20%,90% 77%,50% 100%,10% 77%,0 20%)}.v19-icon-check:before{content:"✓";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:950}.v19-icon-screen:before{content:"";position:absolute;left:8px;top:9px;width:17px;height:12px;border:2px solid #fff;border-radius:2px}.v19-icon-screen:after{content:"";position:absolute;left:13px;bottom:7px;width:8px;height:2px;background:#fff;box-shadow:0 3px 0 -1px #fff}.v19-icon-tools:before{content:"×";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:24px;font-style:normal;transform:rotate(45deg)}.v19-dashboard-wrap{position:relative;padding:22px 0 42px}.v19-dashboard{position:relative;display:grid;grid-template-columns:145px 1fr;min-height:590px;border:1px solid var(--v19-border);border-radius:24px;background:rgb(6 21 34 / .78);box-shadow:0 34px 90px rgb(0 0 0 / .32);overflow:hidden;backdrop-filter:blur(8px)}.v19-dash-sidebar{padding:24px 13px;background:rgb(4 17 29 / .84);border-right:1px solid var(--v19-border);display:flex;flex-direction:column;gap:6px}.v19-dash-logo{display:grid;place-items:center;width:43px;height:43px;margin:0 0 24px 6px;border-radius:13px;background:linear-gradient(145deg,#f2103e,#b80025);color:#fff;font-size:25px;font-weight:950;font-style:italic;box-shadow:0 11px 25px rgb(217 4 41 / .25)}.v19-dash-sidebar a{position:relative;display:flex;align-items:center;gap:9px;min-height:43px;padding:0 10px;border-radius:9px;color:#9fb0bd;font-size:10px;font-weight:750;transition:.18s}.v19-dash-sidebar a i{display:grid;place-items:center;width:20px;height:20px;color:#9fb0bd;font-size:14px;font-style:normal}.v19-dash-sidebar a:hover,.v19-dash-sidebar a.active{background:rgb(255 255 255 / .055);color:#fff}.v19-dash-sidebar a.active:before{content:"";position:absolute;left:-13px;top:7px;bottom:7px;width:3px;background:var(--v19-red);border-radius:0 4px 4px 0}.v19-dash-main{padding:50px 25px 24px 28px;min-width:0}.v19-dash-title span,.v19-dash-card>span{color:#ee2347;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.v19-dash-title h2{margin:9px 0 18px;color:#fff;font-size:27px;letter-spacing:-.045em}.v19-dash-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:26px}.v19-dash-tabs a{padding:8px 13px;border:1px solid rgb(255 255 255 / .07);border-radius:999px;background:rgb(255 255 255 / .055);color:#b8c5ce;font-size:9px;font-weight:800}.v19-dash-tabs a:hover{background:#fff;color:#0a1926}.v19-dash-cards{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;gap:12px;min-height:350px}.v19-dash-card{position:relative;display:block;overflow:hidden;padding:27px 20px;border:1px solid rgb(180 215 235 / .18);border-radius:15px;background:linear-gradient(145deg,rgb(10 31 47 / .88),rgb(6 21 34 / .9));color:#fff;transition:.22s transform,.22s border-color,.22s background}.v19-dash-card:hover{transform:translateY(-2px);border-color:rgb(217 4 41 / .58);color:#fff}.v19-dash-card h3{position:relative;z-index:2;margin:13px 0 8px;font-size:19px;line-height:1.08;letter-spacing:-.035em;max-width:205px}.v19-dash-card p{position:relative;z-index:2;margin:0;color:#9dafbb;font-size:9px;line-height:1.5;max-width:190px}.v19-dash-card b{position:absolute;z-index:3;left:20px;bottom:20px;color:#f31b43;font-size:9px}.v19-feature-card{grid-row:1/3;padding-top:29px;background:linear-gradient(155deg,#0d2335 0%,#071a2a 62%,#130a12 100%)}.v19-feature-card h3{font-size:24px;max-width:240px}.v19-tv-scene{position:absolute;left:0;right:0;bottom:0;height:46%;background:radial-gradient(circle at 50% 70%,rgb(218 4 40 / .46),transparent 42%),linear-gradient(180deg,transparent,rgb(0 0 0 / .55))}.v19-tv-scene:before{content:"";position:absolute;left:19%;right:19%;bottom:20%;height:43%;border:4px solid #0a0c10;border-bottom-width:8px;background:linear-gradient(135deg,#0d1117,#08090c);box-shadow:0 0 36px rgb(236 8 49 / .35)}.v19-tv-scene:after{content:"";position:absolute;left:46%;bottom:10%;width:8%;height:10%;background:#050608;box-shadow:0 7px 0 12px #050608}.v19-device-card h3,.v19-help-card h3{font-size:17px;max-width:170px}.v19-device-art{position:absolute;right:16px;bottom:17px;width:95px;height:70px}.v19-device-art i{position:absolute;bottom:0;border:2px solid #637787;border-radius:4px;background:linear-gradient(145deg,#182d3e,#071522);box-shadow:0 8px 18px rgb(0 0 0 / .3)}.v19-device-art i:nth-child(1){right:0;width:54px;height:44px}.v19-device-art i:nth-child(2){left:13px;width:38px;height:28px}.v19-device-art i:nth-child(3){left:0;width:16px;height:33px;border-radius:3px}.v19-life-ring{position:absolute;right:20px;bottom:19px;width:61px;height:61px;border:12px solid #e21b3b;border-radius:50%;background:#fff;box-shadow:0 10px 22px rgb(0 0 0 / .25)}.v19-life-ring:before,.v19-life-ring:after{content:"";position:absolute;inset:-12px;border-radius:50%}.v19-life-ring:before{background:conic-gradient(transparent 0 12%,#fff 12% 24%,transparent 24% 50%,#fff 50% 62%,transparent 62% 88%,#fff 88% 100%);mask:radial-gradient(circle,transparent 0 44%,#000 45% 100%)}.v19-dash-status{display:flex;align-items:center;gap:12px;margin-top:14px;padding:13px 15px;border:1px solid rgb(180 215 235 / .12);border-radius:13px;background:rgb(255 255 255 / .035)}.v19-dash-status>i{display:grid;place-items:center;width:27px;height:27px;border:2px solid #50cf7e;border-radius:50%;color:#67db90;font-style:normal;font-weight:950}.v19-dash-status>span{display:grid}.v19-dash-status b{font-size:9px;color:#e8eef2}.v19-dash-status small{font-size:8px;color:#7f94a3;margin-top:2px}.v19-dash-status>strong{margin-left:auto;color:#ec1e44;font-size:19px}.v19-price-card{position:absolute;right:20px;top:48px;width:150px;padding:18px;border:1px solid rgb(255 255 255 / .34);border-radius:14px;background:rgb(12 29 43 / .94);box-shadow:0 20px 55px rgb(0 0 0 / .35);display:grid;z-index:5}.v19-price-card small{font-size:8px;font-weight:950;text-transform:uppercase;letter-spacing:.1em;color:#e8eef2}.v19-price-card strong{font-size:29px;letter-spacing:-.05em}.v19-price-card span{font-size:8px;color:#a4b4bf;margin-bottom:14px}.v19-price-card a{display:flex;align-items:center;justify-content:center;min-height:37px;border-radius:10px;background:var(--v19-red);color:#fff;font-size:9px;font-weight:950}.v19-platforms{position:relative;z-index:2;padding:36px 0 39px;border-top:1px solid rgb(173 205 225 / .12);margin-top:28px}.v19-platform-label{display:block;margin-bottom:22px;color:#718797;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.v19-platform-row{display:grid;grid-template-columns:repeat(10,minmax(70px,1fr));gap:25px;align-items:center;color:#8c9ba6;opacity:.78}.v19-platform-row>span{display:flex;align-items:center;justify-content:flex-start;white-space:nowrap;filter:grayscale(1);transition:.2s;line-height:1}.v19-platform-row>span:hover{color:#fff;opacity:1;filter:none}.brand-netflix{font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:23px;letter-spacing:-.05em}.brand-viaplay{font-size:22px;font-weight:650;letter-spacing:-.06em}.brand-max{font-size:26px;font-weight:900;letter-spacing:-.07em}.brand-disney{font-family:Georgia,serif;font-size:21px;font-weight:700;font-style:italic}.brand-prime{font-size:16px;font-weight:700}.brand-apple{font-size:23px;font-weight:800}.brand-yousee{font-size:19px;font-weight:900}.brand-allente{font-size:19px;font-weight:750}.brand-telmore{font-size:15px;font-weight:900;letter-spacing:.22em}.brand-pluto{font-size:17px;font-weight:800}.sf-mobile-overlay[aria-hidden="false"]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.sf-mobile-drawer[aria-hidden="false"]{transform:translate3d(0,0,0)!important;visibility:visible!important;pointer-events:auto!important;transition-delay:0s!important}body.menu-open{overflow:hidden!important}@media(max-width:1320px){.v19-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(580px,1.1fr);gap:38px}.v19-hero-copy h1{font-size:5.8rem}.v19-dashboard{grid-template-columns:118px 1fr}.v19-dash-sidebar a span{font-size:9px}.v19-trust-grid{gap:13px}}@media(max-width:1100px){:root{--sf-fixed-header-height:78px;--sf-sticky-height:78px}.v19-site-header .container,.v19-hero .container{width:calc(100% - 36px)}.v19-header-inner{height:76px!important}.v19-sticky-spacer{height:78px!important;min-height:78px!important}.v19-brand img{width:47px!important;height:47px!important}.v19-brand b{font-size:22px!important}.v19-hero{padding-top:70px}.v19-hero-layout{grid-template-columns:1fr;gap:34px}.v19-hero-copy{padding-bottom:0}.v19-hero-copy h1{font-size:clamp(4.2rem,9vw,6.2rem);max-width:820px}.v19-dashboard-wrap{width:min(760px,100%);margin-inline:auto}.v19-platform-row{grid-template-columns:repeat(5,1fr);row-gap:25px}}@media(max-width:760px){.v19-site-header .container,.v19-hero .container{width:calc(100% - 24px)}.v19-brand img{width:43px!important;height:43px!important}.v19-brand b{font-size:20px!important}.v19-brand small{font-size:8px!important}.v19-hero{padding-top:52px;min-height:0}.v19-kicker{font-size:10px;letter-spacing:.08em}.v19-hero-copy h1{font-size:clamp(3.25rem,14vw,4.8rem);line-height:.93;margin-top:24px}.v19-hero-copy>p{font-size:1rem;line-height:1.65}.v19-hero-actions{gap:22px;align-items:center}.v19-primary-btn{min-height:51px;padding:0 27px}.v19-trust-grid{grid-template-columns:1fr 1fr;gap:18px 12px;margin-top:42px}.v19-trust-grid b{white-space:normal}.v19-dashboard-wrap{padding-top:8px}.v19-dashboard{grid-template-columns:52px 1fr;min-height:480px;border-radius:18px}.v19-dash-sidebar{padding:15px 7px}.v19-dash-logo{width:34px;height:34px;margin:0 auto 17px;font-size:19px}.v19-dash-sidebar a{justify-content:center;padding:0;min-height:38px}.v19-dash-sidebar a span{display:none}.v19-dash-sidebar a i{font-size:12px}.v19-dash-main{padding:31px 13px 15px}.v19-dash-title h2{font-size:20px;margin-bottom:13px}.v19-dash-tabs{overflow:hidden;flex-wrap:nowrap;margin-bottom:15px}.v19-dash-tabs a{font-size:7px;padding:6px 8px}.v19-dash-cards{grid-template-columns:1fr;grid-template-rows:auto;min-height:260px}.v19-feature-card{grid-row:auto;min-height:260px}.v19-device-card,.v19-help-card{display:none}.v19-dash-status b{font-size:8px}.v19-dash-status small{display:none}.v19-price-card{right:7px;top:-17px;width:128px;padding:13px}.v19-price-card strong{font-size:23px}.v19-price-card a{min-height:32px}.v19-platforms{margin-top:10px}.v19-platform-row{grid-template-columns:repeat(2,1fr);gap:24px 18px}.v19-platform-row>span{justify-content:center}}@media(max-width:460px){.v19-hero-actions{display:grid;grid-template-columns:1fr}.v19-guide-link{justify-content:center}.v19-trust-grid{grid-template-columns:1fr}.v19-dashboard{grid-template-columns:44px 1fr}.v19-dash-main{padding-left:10px;padding-right:10px}.v19-dash-title h2{font-size:18px}.v19-feature-card h3{font-size:21px}.v19-price-card{top:-14px;right:5px}}.v19-hero-layout{grid-template-columns:minmax(0,.98fr) minmax(650px,1.02fr);gap:54px}.v19-hero-copy h1{font-size:clamp(4.35rem,5.15vw,5.9rem);max-width:none}.v19-hero-copy h1 .v19-line{display:block;white-space:nowrap}.v19-hero-copy h1 .v19-line:last-child:after{content:"";display:inline-block;width:.14em;height:.14em;margin-left:.04em;border-radius:50%;background:var(--v19-red);vertical-align:baseline}.v19-hero-copy h1>span:not(.v19-line):after,.v19-hero-copy h1 .v19-line:first-child:after{content:none}@media(max-width:1320px){.v19-hero-layout{grid-template-columns:minmax(0,.96fr) minmax(580px,1.04fr);gap:38px}.v19-hero-copy h1{font-size:4.8rem}}@media(max-width:1100px){.v19-hero-layout{grid-template-columns:1fr}.v19-hero-copy h1{font-size:clamp(4.2rem,9vw,6.2rem)}.v19-hero-copy h1 .v19-line{white-space:normal}}@media(max-width:760px){.v19-hero-copy h1{font-size:clamp(3.25rem,14vw,4.8rem)}}.v19-hero-copy h1{font-size:clamp(4rem,4.8vw,5.1rem)}@media(max-width:1320px){.v19-hero-copy h1{font-size:4.35rem}}@media(max-width:1100px){.v19-hero-copy h1{font-size:clamp(4.2rem,9vw,6.2rem)}}@media(max-width:760px){.v19-hero-copy h1{font-size:clamp(3.25rem,14vw,4.8rem)}}:root{--s20-red:#e3062f;--s20-red-dark:#b90425;--s20-yellow:#ffcb05;--s20-navy:#061725;--s20-navy-2:#0a2031;--s20-navy-3:#102a3d;--s20-ink:#0a1722;--s20-muted:#5d6a75;--s20-line:#dce3e8;--s20-soft:#f4f6f7;--s20-white:#fff;--s20-radius:22px;--s20-shadow:0 24px 70px rgba(7,23,36,.12)}html{scroll-behavior:smooth;background:#fff}body{margin:0;background:#fff;color:var(--s20-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body:before,body:after{display:none!important}.site-main{overflow:hidden;background:#fff}a{text-decoration:none}img{max-width:100%;height:auto}.container{width:min(1240px,calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;left:12px;top:-100px;z-index:99999;padding:12px 18px;background:#fff;color:#000;border-radius:8px;box-shadow:0 10px 30px rgb(0 0 0 / .2)}.skip-link:focus{top:12px}.v19-header-shell{position:relative!important;z-index:1000!important;background:#fff!important}.v19-site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;height:86px!important;background:rgb(255 255 255 / .97)!important;border-top:2px solid var(--s20-navy)!important;border-bottom:1px solid #e6eaed!important;box-shadow:0 8px 30px rgb(5 22 34 / .04)!important;backdrop-filter:blur(14px)}.admin-bar .v19-site-header{top:32px!important}.v19-header-inner{height:84px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:28px!important}.v19-sticky-spacer{height:86px!important;min-height:86px!important;background:#fff!important}.v19-brand{display:flex!important;align-items:center!important;gap:12px!important;color:var(--s20-ink)!important;flex:0 0 auto!important}.v19-brand img{width:50px!important;height:50px!important;display:block!important;border-radius:15px!important;box-shadow:0 8px 24px rgb(227 6 47 / .12)}.v19-brand span{display:grid!important;line-height:1!important;gap:4px!important}.v19-brand b{font-size:24px!important;letter-spacing:-.04em!important;font-weight:900!important;color:var(--s20-ink)!important}.v19-brand small{font-size:10px!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--s20-red)!important;font-weight:900!important}.v19-desktop-nav{display:flex!important;align-items:center!important;gap:26px!important;margin-left:auto!important}.v19-menu{display:flex!important;align-items:center!important;gap:25px!important;margin:0!important;padding:0!important;list-style:none!important}.v19-menu li{margin:0!important;padding:0!important}.v19-menu a{position:relative!important;display:flex!important;align-items:center!important;height:84px!important;color:#15212a!important;font-size:13px!important;font-weight:800!important;white-space:nowrap!important}.v19-menu a:after{content:"";position:absolute;left:0;right:0;bottom:18px;height:2px;background:var(--s20-red);transform:scaleX(0);transition:.2s transform}.v19-menu a:hover:after,.v19-menu .is-current a:after{transform:scaleX(1)}.v19-search-button{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border:1px solid #dfe5e9!important;border-radius:50%!important;background:#fff!important;color:var(--s20-ink)!important;cursor:pointer!important}.v19-search-button svg{width:18px!important;height:18px!important}.v19-header-cta{display:flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;height:46px!important;padding:0 20px!important;border-radius:999px!important;background:var(--s20-red)!important;color:#fff!important;font-size:13px!important;font-weight:900!important;box-shadow:0 10px 24px rgb(227 6 47 / .18)!important;transition:.2s!important}.v19-header-cta:hover{background:var(--s20-red-dark)!important;transform:translateY(-1px)}.v19-menu-toggle{display:none!important}.v20-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--s20-navy);color:#fff;padding:96px 0 0}.v20-hero-grid{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgb(137 174 197 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(137 174 197 / .07) 1px,transparent 1px);background-size:74px 74px;mask-image:linear-gradient(to bottom,#000 0 80%,transparent)}.v20-hero-glow{position:absolute;z-index:-1;left:-240px;top:-170px;width:640px;height:640px;background:radial-gradient(circle,rgb(227 6 47 / .28),rgb(227 6 47 / .06) 38%,transparent 68%);filter:blur(3px)}.v20-hero-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(620px,1.08fr);gap:56px;align-items:center}.v20-hero-copy{padding:18px 0 42px;min-width:0}.v20-kicker{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.v20-kicker i{width:9px;height:9px;border-radius:50%;background:#22c982;box-shadow:0 0 0 7px rgb(34 201 130 / .12)}.v20-kicker em{font-style:normal;color:#90a8b8;font-weight:800}.v20-hero-copy h1{margin:38px 0 22px;font-size:clamp(4.1rem,5.1vw,5.75rem);line-height:.96;letter-spacing:-.068em;font-weight:950;color:#fff;max-width:760px}.v20-hero-copy h1 span{color:#7fd8ff}.v20-hero-copy p{max-width:650px;margin:0;color:#c5d3dc;font-size:18px;line-height:1.7}.v20-hero-actions{display:flex;align-items:center;gap:14px;margin-top:31px}.v20-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 23px;border-radius:11px;font-size:13px;font-weight:900;transition:.2s transform,.2s background,.2s border-color;color:inherit}.v20-button:hover{transform:translateY(-2px)}.v20-button-primary{background:var(--s20-red);color:#fff;box-shadow:0 13px 30px rgb(227 6 47 / .2)}.v20-button-primary:hover{background:#c9042a;color:#fff}.v20-button-ghost{border:1px solid rgb(255 255 255 / .22);background:rgb(255 255 255 / .04);color:#fff}.v20-button-ghost:hover{border-color:#fff;background:#fff;color:var(--s20-navy)}.v20-button-dark{background:var(--s20-navy);color:#fff}.v20-button-dark:hover{background:#102b40;color:#fff}.v20-button-white{background:#fff;color:var(--s20-navy)}.v20-button-outline{border:1px solid rgb(255 255 255 / .48);color:#fff}.v20-hero-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 22px;margin-top:42px}.v20-hero-trust>div{display:flex;align-items:center;gap:12px;min-width:0}.v20-hero-trust i{display:grid;place-items:center;width:39px;height:39px;flex:0 0 39px;border:1px solid rgb(255 255 255 / .22);border-radius:50%;color:#fff;font-style:normal;font-size:10px;font-weight:900}.v20-hero-trust span{display:grid;line-height:1.3}.v20-hero-trust b{font-size:12px;color:#fff}.v20-hero-trust small{font-size:10px;color:#89a1b1;margin-top:3px}.v20-dashboard-shell{position:relative;min-width:0;padding-top:22px}.v20-dashboard{display:grid;grid-template-columns:128px minmax(0,1fr);min-height:610px;overflow:hidden;border:1px solid rgb(156 195 219 / .22);border-radius:24px;background:linear-gradient(145deg,rgb(10 31 47 / .95),rgb(4 18 29 / .98));box-shadow:0 38px 90px rgb(0 0 0 / .32)}.v20-dashboard-nav{display:flex;flex-direction:column;gap:7px;padding:26px 13px;border-right:1px solid rgb(156 195 219 / .13);background:rgb(3 16 26 / .58)}.v20-dashboard-logo{display:grid;place-items:center;width:42px;height:42px;margin:0 auto 20px;border-radius:12px;background:var(--s20-red);color:#fff;font-size:23px;font-weight:950;box-shadow:0 10px 24px rgb(227 6 47 / .2)}.v20-dashboard-nav a{position:relative;display:flex;align-items:center;gap:9px;min-height:40px;padding:0 10px;border-radius:8px;color:#95a8b5;font-size:9px;font-weight:800;transition:.2s}.v20-dashboard-nav a span{display:grid;place-items:center;width:18px;font-size:14px}.v20-dashboard-nav a b{font-size:9px}.v20-dashboard-nav a:hover,.v20-dashboard-nav a.is-active{background:rgb(255 255 255 / .06);color:#fff}.v20-dashboard-nav a.is-active:before{content:"";position:absolute;left:-13px;top:7px;bottom:7px;width:3px;border-radius:0 3px 3px 0;background:var(--s20-red)}.v20-dashboard-main{min-width:0;padding:46px 24px 22px}.v20-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-right:178px}.v20-dashboard-head span,.v20-dashboard-card>span{display:block;color:#ff3153;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.v20-dashboard-head h2{margin:8px 0 0;color:#fff;font-size:26px;line-height:1.1;letter-spacing:-.045em}.v20-dashboard-head>a{color:#a9bdc9;font-size:9px;font-weight:900;white-space:nowrap}.v20-dashboard-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0}.v20-dashboard-tabs a{display:inline-flex;align-items:center;min-height:31px;padding:0 12px;border:1px solid rgb(255 255 255 / .08);border-radius:999px;background:rgb(255 255 255 / .05);color:#b2c1ca;font-size:8px;font-weight:850}.v20-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(220px,.85fr);grid-template-rows:repeat(2,minmax(178px,1fr));gap:12px;min-height:390px}.v20-dashboard-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:25px 20px;border:1px solid rgb(165 201 222 / .17);border-radius:15px;background:linear-gradient(145deg,#0d2638,#071b2a);color:#fff;transition:.2s transform,.2s border-color}.v20-dashboard-card:hover{transform:translateY(-2px);border-color:rgb(227 6 47 / .65);color:#fff}.v20-dashboard-card h3{position:relative;z-index:2;margin:12px 0 7px;max-width:240px;color:#fff;font-size:20px;line-height:1.08;letter-spacing:-.04em}.v20-dashboard-card p{position:relative;z-index:2;max-width:230px;margin:0 0 17px;color:#9db0bd;font-size:9px;line-height:1.55}.v20-dashboard-card>b{position:relative;z-index:3;margin-top:auto;color:#ff3153;font-size:9px;font-weight:900}.v20-dashboard-feature{grid-row:1/3;min-height:390px;background:linear-gradient(155deg,#102d42 0%,#071d2d 58%,#160b14 100%)}.v20-dashboard-feature h3{font-size:25px;max-width:260px}.v20-tv-art{position:absolute;left:0;right:0;bottom:0;height:48%;background:radial-gradient(circle at 50% 72%,rgb(227 6 47 / .42),transparent 45%),linear-gradient(180deg,transparent,rgb(0 0 0 / .5));pointer-events:none}.v20-tv-art:before{content:"";position:absolute;left:20%;right:20%;bottom:23%;height:44%;border:5px solid #05080b;border-bottom-width:10px;background:linear-gradient(135deg,#121922,#07090c);box-shadow:0 0 34px rgb(227 6 47 / .32)}.v20-tv-art:after{content:"";position:absolute;left:46%;bottom:11%;width:8%;height:12%;background:#050608;box-shadow:0 8px 0 12px #050608}.v20-dashboard-device h3,.v20-dashboard-help h3{max-width:165px;font-size:17px}.v20-dashboard-device p,.v20-dashboard-help p{max-width:160px}.v20-device-art{position:absolute;right:15px;bottom:20px;width:100px;height:72px;opacity:.9}.v20-device-art i{position:absolute;bottom:0;border:2px solid #6d8594;border-radius:4px;background:linear-gradient(145deg,#173448,#071723)}.v20-device-art i:nth-child(1){right:0;width:58px;height:44px}.v20-device-art i:nth-child(2){left:15px;width:41px;height:31px}.v20-device-art i:nth-child(3){left:0;width:17px;height:36px;border-radius:3px}.v20-ring{position:absolute;right:20px;bottom:25px;width:55px;height:55px;border:11px solid var(--s20-red);border-radius:50%;background:#fff;box-shadow:0 12px 24px rgb(0 0 0 / .24)}.v20-ring:before{content:"";position:absolute;inset:-11px;border-radius:50%;background:conic-gradient(transparent 0 12%,#fff 12% 24%,transparent 24% 50%,#fff 50% 62%,transparent 62% 88%,#fff 88% 100%);mask:radial-gradient(circle,transparent 0 44%,#000 45% 100%)}.v20-dashboard-status{display:flex;align-items:center;gap:12px;margin-top:13px;padding:12px 14px;border:1px solid rgb(165 201 222 / .13);border-radius:13px;background:rgb(255 255 255 / .035)}.v20-dashboard-status>i{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border:2px solid #4bd77e;border-radius:50%;color:#59dd87;font-style:normal;font-weight:950}.v20-dashboard-status>span{display:grid;min-width:0}.v20-dashboard-status b{color:#eff5f8;font-size:9px}.v20-dashboard-status small{margin-top:2px;color:#8198a7;font-size:8px}.v20-dashboard-status>strong{margin-left:auto;color:#ff3153;font-size:19px}.v20-floating-price{position:absolute;z-index:5;right:22px;top:38px;display:grid;width:148px;padding:17px;border:1px solid rgb(255 255 255 / .3);border-radius:14px;background:rgb(10 29 43 / .97);box-shadow:0 20px 50px rgb(0 0 0 / .35)}.v20-floating-price small{color:#dce6eb;font-size:8px;font-weight:950;letter-spacing:.09em}.v20-floating-price strong{font-size:28px;letter-spacing:-.05em}.v20-floating-price span{margin:1px 0 13px;color:#9eb0bb;font-size:8px}.v20-floating-price a{display:flex;align-items:center;justify-content:center;min-height:36px;border-radius:9px;background:var(--s20-red);color:#fff;font-size:9px;font-weight:950}.v20-platform-strip{padding:34px 0 38px;margin-top:58px;border-top:1px solid rgb(164 199 220 / .12)}.v20-platform-strip>span{display:block;margin-bottom:21px;color:#6f8594;font-size:10px;font-weight:900;letter-spacing:.14em}.v20-platform-strip>div{display:grid;grid-template-columns:repeat(10,minmax(65px,1fr));gap:24px;align-items:center;color:#8495a0}.v20-platform-strip b{display:flex;align-items:center;min-height:22px;white-space:nowrap;font-size:16px;opacity:.82;filter:grayscale(1)}.v20-platform-strip .netflix{font-family:Impact,sans-serif;letter-spacing:.02em}.v20-platform-strip .viaplay{font-size:19px;font-weight:800}.v20-platform-strip .max{font-size:24px;font-weight:950}.v20-platform-strip .disney{font-style:italic}.v20-platform-strip .prime{font-size:14px}.v20-platform-strip .apple{font-size:19px}.v20-platform-strip .telmore{letter-spacing:.18em;font-size:11px}.v20-platform-strip .pluto{font-size:15px}.v20-section{padding:100px 0}.v20-intro-section{background:#fff}.v20-split-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);gap:70px;align-items:end;margin-bottom:46px}.v20-split-heading h2{margin:10px 0 0;font-size:clamp(2.8rem,4vw,4.4rem);line-height:1;letter-spacing:-.065em;color:var(--s20-ink)}.v20-split-heading>p{margin:0;color:var(--s20-muted);font-size:16px;line-height:1.75}.v20-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#ff3153;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.v20-eyebrow:before{content:"";width:18px;height:2px;background:currentColor}.v20-eyebrow.dark{color:var(--s20-red)}.light-heading h2,.light-heading>p{color:#fff}.light-heading>p{color:#b7c7d1}.v20-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.v20-path-card{position:relative;overflow:hidden;min-height:430px;padding:46px;border-radius:var(--s20-radius);box-shadow:var(--s20-shadow)}.v20-path-card>span{font-size:10px;font-weight:950;letter-spacing:.12em}.v20-path-card h3{max-width:540px;margin:24px 0 16px;font-size:34px;line-height:1.05;letter-spacing:-.05em}.v20-path-card p{max-width:570px;margin:0;color:inherit;opacity:.78;font-size:15px}.v20-path-card ul{display:grid;gap:8px;margin:28px 0 38px;padding:0;list-style:none}.v20-path-card li:before{content:"✓";margin-right:9px;font-weight:950}.v20-path-card>a{font-size:13px;font-weight:950}.v20-path-dark{background:var(--s20-navy);color:#fff}.v20-path-dark:after{content:"";position:absolute;right:-120px;bottom:-180px;width:430px;height:430px;border-radius:50%;background:radial-gradient(circle,rgb(227 6 47 / .32),transparent 68%)}.v20-path-dark>a{color:#fff}.v20-path-light{background:#f4f6f7;color:var(--s20-ink)}.v20-path-light:after{content:"S";position:absolute;right:25px;bottom:-100px;color:#fff;font-size:330px;font-weight:950;line-height:1}.v20-path-light>a{color:var(--s20-red)}.v20-pricing-section{background:var(--s20-navy);color:#fff}.v20-pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.v20-price-card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:510px;padding:29px 25px 25px;border:1px solid rgb(255 255 255 / .11);border-radius:18px;background:linear-gradient(160deg,#10293b,#0a1e2d);color:#fff;box-shadow:0 18px 50px rgb(0 0 0 / .13);transition:.22s transform,.22s border-color}.v20-price-card:hover{transform:translateY(-5px);border-color:rgb(255 255 255 / .3)}.v20-price-card.is-featured{border-color:var(--s20-red);background:linear-gradient(155deg,#142f43,#091d2c 64%,#1c0d16)}.v20-price-card.is-featured:before{content:"";position:absolute;inset:-1px;border-radius:19px;box-shadow:0 0 0 1px rgb(227 6 47 / .25),0 25px 60px rgb(227 6 47 / .13);pointer-events:none}.v20-price-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:25px}.v20-price-card-head>span{font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase;color:#9fb3bf}.v20-price-card-head>b{padding:5px 8px;border-radius:999px;background:var(--s20-red);font-size:8px;color:#fff}.v20-price-card h3{margin:27px 0 9px;color:#fff;font-size:25px;letter-spacing:-.04em}.v20-price-card>p{min-height:65px;margin:0;color:#9fb1bc;font-size:13px;line-height:1.6}.v20-price{display:grid;margin:22px 0 21px}.v20-price strong{color:#fff;font-size:43px;line-height:1;letter-spacing:-.055em}.v20-price small{margin-top:6px;color:#8ca1ae;font-size:11px}.v20-price-card ul{display:grid;gap:10px;margin:0 0 25px;padding:0;list-style:none}.v20-price-card li{position:relative;padding-left:20px;color:#c0cdd5;font-size:12px}.v20-price-card li:before{content:"✓";position:absolute;left:0;color:#5d8;font-weight:950}.v20-price-button{display:flex;align-items:center;justify-content:space-between;min-height:48px;margin-top:auto;padding:0 16px;border:1px solid rgb(255 255 255 / .18);border-radius:10px;color:#fff;font-size:12px;font-weight:900}.v20-price-card.is-featured .v20-price-button{border-color:var(--s20-red);background:var(--s20-red)}.v20-price-button:hover{background:#fff;color:var(--s20-navy)}.v20-pricing-page{background:#fff}.v20-pricing-page .v20-price-card{background:#fff;border-color:#dfe5e9;color:var(--s20-ink);box-shadow:0 18px 55px rgb(7 23 36 / .08)}.v20-pricing-page .v20-price-card.is-featured{background:var(--s20-navy);color:#fff;border-color:var(--s20-red)}.v20-pricing-page .v20-price-card:not(.is-featured) h3,.v20-pricing-page .v20-price-card:not(.is-featured) .v20-price strong{color:var(--s20-ink)}.v20-pricing-page .v20-price-card:not(.is-featured)>p,.v20-pricing-page .v20-price-card:not(.is-featured) li{color:#5d6a75}.v20-pricing-page .v20-price-card:not(.is-featured) .v20-price-button{border-color:#ccd5db;color:var(--s20-ink)}.v20-pricing-page .v20-price-card:not(.is-featured) .v20-price-button:hover{background:var(--s20-navy);color:#fff}.v20-price-comparison{margin-top:90px}.v20-table-wrap{overflow:auto;border:1px solid var(--s20-line);border-radius:18px;background:#fff;box-shadow:0 18px 55px rgb(7 23 36 / .07)}.v20-table-wrap table{width:100%;min-width:780px;border-collapse:collapse}.v20-table-wrap th,.v20-table-wrap td{padding:20px 22px;border-bottom:1px solid #e8edef;text-align:left}.v20-table-wrap th{background:#f4f6f7;color:#60707c;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.v20-table-wrap td{font-size:14px}.v20-table-wrap tr:last-child td{border-bottom:0}.v20-table-wrap tr.featured td{background:#fff5f7;color:#8e0924}.v20-table-wrap tr.featured td:first-child{box-shadow:inset 4px 0 var(--s20-red)}.v20-guide-section{background:#f4f6f7}.v20-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.v20-article-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.v20-article-grid>[data-guide-card]{min-width:0}.v20-article-card{height:100%;overflow:hidden;border:1px solid #dfe6ea;border-radius:18px;background:#fff;box-shadow:0 16px 45px rgb(7 23 36 / .07);transition:.22s transform,.22s box-shadow}.v20-article-card:hover{transform:translateY(-5px);box-shadow:0 24px 60px rgb(7 23 36 / .12)}.v20-article-card-image{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#0a2031}.v20-article-card-image img{width:100%;height:100%;object-fit:cover;transition:.35s transform}.v20-article-card:hover .v20-article-card-image img{transform:scale(1.035)}.v20-article-card-image>span{position:absolute;left:15px;top:15px;padding:7px 10px;border-radius:999px;background:rgb(6 23 37 / .9);color:#fff;font-size:8px;font-weight:950;letter-spacing:.1em;text-transform:uppercase;backdrop-filter:blur(8px)}.v20-article-card-body{padding:23px}.v20-article-meta{display:flex;align-items:center;gap:12px;color:#7b8993;font-size:9px;font-weight:800;text-transform:uppercase}.v20-article-meta span+span:before{content:"•";margin-right:12px}.v20-article-card h3{margin:15px 0 10px;font-size:22px;line-height:1.14;letter-spacing:-.042em}.v20-article-card h3 a{color:var(--s20-ink)}.v20-article-card p{margin:0;color:var(--s20-muted);font-size:13px;line-height:1.65}.v20-text-link{display:inline-flex;margin-top:18px;color:var(--s20-red);font-size:12px;font-weight:950}.v20-center-action{text-align:center;margin-top:40px}.v20-editorial-banner{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:34px;padding:30px 32px;border-radius:18px;background:var(--s20-navy);color:#fff}.v20-editorial-banner span{color:#ff3153;font-size:9px;font-weight:950;letter-spacing:.12em}.v20-editorial-banner h2{margin:7px 0 5px;font-size:26px}.v20-editorial-banner p{max-width:760px;margin:0;color:#a9bac4;font-size:13px}.v20-editorial-banner>a{flex:0 0 auto;color:#fff;font-size:12px;font-weight:950}.v20-filter-row{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.v20-filter-row button{min-height:40px;padding:0 15px;border:1px solid #dce3e8;border-radius:999px;background:#fff;color:#53616b;font:800 11px/1 inherit;cursor:pointer}.v20-filter-row button.is-active,.v20-filter-row button:hover{border-color:var(--s20-navy);background:var(--s20-navy);color:#fff}.v20-device-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v20-device-tile{position:relative;display:block;min-height:250px;padding:31px;border:1px solid #dfe5e9;border-radius:18px;background:#fff;color:var(--s20-ink);box-shadow:0 15px 45px rgb(7 23 36 / .06);transition:.2s}.v20-device-tile:hover{transform:translateY(-4px);border-color:#bdcbd4}.v20-device-tile i{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--s20-navy);color:#fff;font-style:normal;font-size:12px;font-weight:950}.v20-device-tile h3{margin:25px 0 8px;font-size:24px;letter-spacing:-.04em}.v20-device-tile p{margin:0;color:var(--s20-muted);font-size:13px}.v20-device-tile span{position:absolute;left:31px;bottom:27px;color:var(--s20-red);font-size:11px;font-weight:950}.v20-method-section,.v20-order-process{background:var(--s20-navy);color:#fff}.v20-method-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:90px;align-items:center}.v20-method-copy h2{margin:14px 0 20px;color:#fff;font-size:clamp(3.4rem,5vw,5.4rem);line-height:.93;letter-spacing:-.07em}.v20-method-copy p{max-width:540px;margin:0 0 30px;color:#aebfca;font-size:15px}.v20-method-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgb(255 255 255 / .14)}.v20-method-steps li{display:grid;grid-template-columns:70px 1fr;align-items:center;min-height:112px;border-bottom:1px solid rgb(255 255 255 / .14)}.v20-method-steps li>b{color:#ff3153;font-size:15px}.v20-method-steps span{display:grid}.v20-method-steps strong{color:#fff;font-size:20px}.v20-method-steps small{margin-top:4px;color:#8fa5b2;font-size:12px}.v20-tool-grid,.v20-troubleshoot-grid,.v20-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.v20-tool-grid>a,.v20-troubleshoot-grid>a,.v20-format-grid>article{position:relative;display:block;min-height:285px;padding:32px;border:1px solid #dfe5e9;border-radius:18px;background:#fff;color:var(--s20-ink);box-shadow:0 15px 45px rgb(7 23 36 / .06)}.v20-tool-grid i,.v20-troubleshoot-grid i,.v20-format-grid i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff1f4;color:var(--s20-red);font-style:normal;font-size:11px;font-weight:950}.v20-tool-grid h3,.v20-troubleshoot-grid h3,.v20-format-grid h3{margin:26px 0 9px;font-size:25px;letter-spacing:-.045em}.v20-tool-grid p,.v20-troubleshoot-grid p,.v20-format-grid p{margin:0;color:var(--s20-muted);font-size:13px}.v20-tool-grid span,.v20-troubleshoot-grid span,.v20-format-grid a{position:absolute;left:32px;bottom:28px;color:var(--s20-red);font-size:11px;font-weight:950}.v20-device-feature{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.55fr);gap:60px;align-items:center;margin-bottom:45px;padding:48px;border-radius:22px;background:var(--s20-navy);color:#fff}.v20-device-feature span{color:#ff3153;font-size:9px;font-weight:950;letter-spacing:.12em}.v20-device-feature h2{margin:12px 0;font-size:42px;line-height:1;letter-spacing:-.055em}.v20-device-feature p{max-width:650px;color:#aebfca}.v20-device-checklist{padding:28px;border:1px solid rgb(255 255 255 / .14);border-radius:16px;background:rgb(255 255 255 / .04)}.v20-device-checklist b{font-size:11px;letter-spacing:.1em;text-transform:uppercase}.v20-device-checklist ul{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;padding:0;list-style:none}.v20-device-checklist li{font-size:12px;color:#c5d2d9}.v20-device-checklist li:before{content:"✓";margin-right:7px;color:#58de88;font-weight:950}.v20-faq-section{background:#f4f6f7}.v20-faq-grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:80px}.v20-faq-grid h2{margin:14px 0 17px;font-size:clamp(3rem,4.2vw,4.6rem);line-height:.96;letter-spacing:-.065em}.v20-faq-grid>div:first-child>p{max-width:430px;margin:0 0 28px;color:var(--s20-muted)}.v20-accordion{border-top:1px solid #cfd8de}.v20-accordion details{border-bottom:1px solid #cfd8de}.v20-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;color:var(--s20-ink);font-size:17px;font-weight:850;cursor:pointer;list-style:none}.v20-accordion summary::-webkit-details-marker{display:none}.v20-accordion summary span{font-size:22px;font-weight:400;transition:.2s transform}.v20-accordion details[open] summary span{transform:rotate(45deg)}.v20-accordion details p{margin:0;padding:0 50px 22px 0;color:var(--s20-muted);font-size:14px}.v20-final-cta{padding:72px 0;background:var(--s20-red);color:#fff}.v20-final-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:50px}.v20-final-cta span{font-size:9px;font-weight:950;letter-spacing:.13em}.v20-final-cta h2{max-width:720px;margin:9px 0 7px;color:#fff;font-size:42px;line-height:1;letter-spacing:-.055em}.v20-final-cta p{margin:0;color:rgb(255 255 255 / .8)}.v20-final-cta>.container>div:last-child{display:flex;gap:10px;flex:0 0 auto}.v20-breadcrumb-bar{background:#fff;border-bottom:1px solid #e7ecef}.v20-breadcrumbs{display:flex;align-items:center;gap:10px;min-height:44px;color:#7b8993;font-size:10px;white-space:nowrap;overflow:hidden}.v20-breadcrumbs a{color:#576570}.v20-breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.v20-breadcrumbs .sep{color:#b2bcc3}.v20-page-hero{position:relative;overflow:hidden;padding:92px 0 88px;background:var(--s20-navy);color:#fff}.v20-page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(137 174 197 / .06) 1px,transparent 1px),linear-gradient(90deg,rgb(137 174 197 / .06) 1px,transparent 1px);background-size:72px 72px}.v20-page-hero:after{content:"";position:absolute;left:-200px;top:-250px;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgb(227 6 47 / .26),transparent 67%)}.v20-page-hero-copy{position:relative;z-index:2;max-width:980px}.v20-page-hero h1{margin:18px 0 17px;color:#fff;font-size:clamp(3.5rem,6vw,6.2rem);line-height:.94;letter-spacing:-.072em}.v20-page-hero h1 span{color:#7fd8ff}.v20-page-hero p{max-width:800px;margin:0;color:#b7c8d1;font-size:17px;line-height:1.7}.v20-article-hero{position:relative;overflow:hidden;padding:78px 0 72px;background:var(--s20-navy);color:#fff}.v20-article-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgb(137 174 197 / .055) 1px,transparent 1px),linear-gradient(90deg,rgb(137 174 197 / .055) 1px,transparent 1px);background-size:72px 72px}.v20-article-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.76fr);gap:60px;align-items:center}.v20-article-hero-copy{position:relative;z-index:2}.v20-article-hero h1{margin:18px 0 18px;color:#fff;font-size:clamp(3.2rem,5.1vw,5.5rem);line-height:.96;letter-spacing:-.07em}.v20-article-hero-copy>p{max-width:760px;margin:0;color:#b7c7d1;font-size:17px;line-height:1.65}.v20-article-byline{display:flex;flex-wrap:wrap;gap:26px;margin-top:31px}.v20-article-byline>span{display:grid;padding-right:26px;border-right:1px solid rgb(255 255 255 / .16)}.v20-article-byline>span:last-child{border-right:0}.v20-article-byline b{font-size:11px;color:#fff}.v20-article-byline small{margin-top:2px;color:#8097a6;font-size:9px;text-transform:uppercase}.v20-article-hero-image{position:relative;overflow:hidden;margin:0;border:1px solid rgb(255 255 255 / .15);border-radius:20px;aspect-ratio:16/10;background:#0d2638;box-shadow:0 30px 70px rgb(0 0 0 / .3)}.v20-article-hero-image img{width:100%;height:100%;object-fit:cover}.v20-reading-progress{position:sticky;z-index:900;top:86px;height:3px;background:#eef1f3}.admin-bar .v20-reading-progress{top:118px}.v20-reading-progress i{display:block;width:0;height:100%;background:var(--s20-red)}.v20-article-section{padding:74px 0 100px;background:#fff}.v20-article-layout{display:grid;grid-template-columns:210px minmax(0,760px) 240px;gap:46px;align-items:start;justify-content:center}.v20-article-left,.v20-article-right{position:sticky;top:122px}.admin-bar .v20-article-left,.admin-bar .v20-article-right{top:154px}.v20-toc-card{padding:20px;border:1px solid #dfe5e9;border-radius:15px;background:#f7f9fa}.v20-toc-card>span{display:block;margin-bottom:13px;color:#7a8994;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.v20-toc-card ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.v20-toc-card li a{display:block;color:#53616b;font-size:10px;line-height:1.4}.v20-toc-card li.is-sub a{padding-left:12px;color:#7c8992}.v20-toc-card a:hover{color:var(--s20-red)}.v20-copy-link{width:100%;min-height:42px;margin-top:10px;border:1px solid #dfe5e9;border-radius:10px;background:#fff;color:var(--s20-ink);font:850 11px/1 inherit;cursor:pointer}.v20-side-card{padding:23px;border:1px solid #dfe5e9;border-radius:15px;background:#fff;box-shadow:0 12px 35px rgb(7 23 36 / .05)}.v20-side-card+.v20-side-card{margin-top:13px}.v20-side-card.dark{border-color:var(--s20-navy);background:var(--s20-navy);color:#fff}.v20-side-card>span{color:var(--s20-red);font-size:8px;font-weight:950;letter-spacing:.12em}.v20-side-card h3{margin:11px 0 9px;font-size:21px;line-height:1.08;letter-spacing:-.04em}.v20-side-card p{margin:0 0 15px;color:#697782;font-size:11px}.v20-side-card.dark p{color:#9db0bc}.v20-side-card a{color:var(--s20-red);font-size:10px;font-weight:950}.v20-side-card.dark a{color:#fff}.v20-article-body{min-width:0;color:#24313a;font-size:16px;line-height:1.82}.v20-article-body .article-cover{display:none}.v20-article-body h2{scroll-margin-top:130px;margin:62px 0 18px;color:var(--s20-ink);font-size:34px;line-height:1.13;letter-spacing:-.05em}.v20-article-body h3{scroll-margin-top:130px;margin:34px 0 12px;color:var(--s20-ink);font-size:23px;line-height:1.2;letter-spacing:-.035em}.v20-article-body p{margin:0 0 20px}.v20-article-body ul:not(.check-list),.v20-article-body ol:not(.numbered-steps){display:grid;gap:9px;margin:0 0 25px;padding-left:22px}.v20-article-body a{color:#bd092d;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.v20-article-body strong{color:var(--s20-ink)}.article-answer{margin:0 0 30px;padding:24px 27px;border-left:4px solid var(--s20-red);border-radius:0 14px 14px 0;background:#fff3f5}.article-answer>span{display:block;margin-bottom:5px;color:var(--s20-red);font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.article-answer p{margin:0!important;color:#2d3942;font-size:17px;font-weight:650;line-height:1.55}.article-intro{font-size:19px;line-height:1.7;color:#35434d}.quick-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:32px 0}.quick-facts>div{display:grid;gap:5px;padding:17px 19px;border:1px solid #dfe5e9;border-radius:12px;background:#f7f9fa}.quick-facts b{font-size:9px;letter-spacing:.09em;text-transform:uppercase}.quick-facts span{font-size:12px;color:#5f6d77;line-height:1.5}.numbered-steps{display:grid;gap:10px;margin:25px 0 32px;padding:0;list-style:none}.numbered-steps li{display:grid;grid-template-columns:45px 1fr;gap:14px;align-items:start;padding:17px 19px;border:1px solid #dfe5e9;border-radius:12px;background:#fff}.numbered-steps li strong{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--s20-navy);color:#fff;font-size:11px}.numbered-steps li span{padding-top:5px;line-height:1.55}.article-callout{margin:30px 0;padding:23px 25px;border:1px solid #f0ccd4;border-radius:14px;background:#fff7f8;color:#4b3339}.article-callout strong{color:var(--s20-red)}.table-wrap{overflow:auto;margin:25px 0 34px;border:1px solid #dfe5e9;border-radius:14px}.table-wrap table{width:100%;min-width:650px;border-collapse:collapse}.table-wrap th,.table-wrap td{padding:16px 17px;border-bottom:1px solid #e7ecef;text-align:left;vertical-align:top}.table-wrap th{background:#f2f5f6;color:#67757f;font-size:9px;letter-spacing:.09em;text-transform:uppercase}.table-wrap td{font-size:12px;line-height:1.55}.table-wrap tr:last-child td{border-bottom:0}.check-list{display:grid;gap:10px;margin:22px 0 30px;padding:0;list-style:none}.check-list li{position:relative;padding:14px 16px 14px 44px;border:1px solid #e0e6ea;border-radius:11px;background:#fff}.check-list li:before{content:"✓";position:absolute;left:16px;top:14px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#eaf8ef;color:#16864a;font-size:11px;font-weight:950}.related-guides,.v20-source-list{margin:34px 0;padding:25px;border-radius:14px;background:var(--s20-navy);color:#fff}.related-guides>strong,.v20-source-list>strong{display:block;margin-bottom:12px;color:#fff;font-size:11px;letter-spacing:.09em;text-transform:uppercase}.related-guides ul,.v20-source-list ul{display:grid!important;gap:8px!important;margin:0!important;padding:0!important;list-style:none!important}.related-guides a,.v20-source-list a{color:#fff;text-decoration:none;font-size:12px}.related-guides a:hover,.v20-source-list a:hover{color:#7fd8ff}.article-faq{margin-top:22px}.article-faq details{border-bottom:1px solid #dfe5e9}.article-faq summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-weight:850;cursor:pointer;list-style:none}.article-faq summary::-webkit-details-marker{display:none}.article-faq details div{padding:0 30px 16px 0}.article-faq details p{margin:0;color:#5e6b75;font-size:14px}.article-service-note{margin-top:55px;padding:36px;border-radius:18px;background:linear-gradient(145deg,var(--s20-navy),#123348);color:#fff}.article-service-note>span{color:#ff3153;font-size:9px;font-weight:950;letter-spacing:.12em}.article-service-note h2{margin:10px 0 12px;color:#fff!important;font-size:31px!important}.article-service-note p{color:#b0c0ca}.article-service-note .button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:9px;background:var(--s20-red);color:#fff;text-decoration:none;font-size:11px;font-weight:950}.v20-author-box{display:grid;grid-template-columns:64px 1fr;gap:18px;margin-top:55px;padding-top:35px;border-top:1px solid #dfe5e9}.v20-author-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:16px;background:var(--s20-red);color:#fff;font-size:29px;font-weight:950}.v20-author-box span{color:#7a8994;font-size:8px;font-weight:950;letter-spacing:.12em}.v20-author-box h3{margin:5px 0 7px;font-size:21px}.v20-author-box p{margin:0 0 8px;color:#5e6b75;font-size:12px}.v20-author-box a{font-size:10px;font-weight:950}.v20-related-section{background:#f4f6f7}.v20-generic-page{background:#fff}.v20-generic-layout{display:grid;grid-template-columns:minmax(0,820px) 260px;gap:70px;justify-content:center;align-items:start}.v20-page-aside{position:sticky;top:120px}.v20-page-content{font-size:16px;color:#2d3a43;line-height:1.78}.v20-page-content h2{margin:48px 0 16px;color:var(--s20-ink);font-size:34px;line-height:1.1;letter-spacing:-.05em}.v20-page-content h3{margin:30px 0 12px;font-size:23px}.v20-page-content p{margin:0 0 19px}.v20-page-content a{color:var(--s20-red)}.v20-page-content .article-content{max-width:none}.v20-included-page{background:#f4f6f7}.v20-included-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.v20-included-grid article{min-height:210px;padding:27px;border:1px solid #dfe5e9;border-radius:16px;background:#fff}.v20-included-grid i{color:var(--s20-red);font-style:normal;font-size:10px;font-weight:950}.v20-included-grid h3{margin:23px 0 8px;font-size:22px;letter-spacing:-.04em}.v20-included-grid p{margin:0;color:var(--s20-muted);font-size:13px}.v20-search-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.v20-search-page{padding:28px;border:1px solid #dfe5e9;border-radius:16px}.v20-search-page>span{color:var(--s20-red);font-size:8px;font-weight:950}.v20-search-page h2{font-size:24px}.v20-search-page h2 a{color:var(--s20-ink)}.v20-search-page p{color:var(--s20-muted)}.v20-search-page>a{color:var(--s20-red);font-size:11px;font-weight:950}.v20-empty-state{grid-column:1/-1;padding:55px;border-radius:18px;background:#f4f6f7;text-align:center}.v20-pagination{margin-top:40px}.v20-pagination .nav-links{display:flex;justify-content:center;gap:7px}.v20-pagination .page-numbers{display:grid;place-items:center;min-width:42px;height:42px;padding:0 12px;border:1px solid #dce3e8;border-radius:9px;color:var(--s20-ink)}.v20-pagination .current{background:var(--s20-navy);color:#fff}.woocommerce .site-main,.woocommerce-page .site-main{overflow:visible}.woocommerce .woocommerce-breadcrumb{display:none}.woocommerce .products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important;margin:70px auto!important;width:min(1240px,calc(100% - 48px))!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0 0 22px!important;border:1px solid #dfe5e9!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;box-shadow:0 16px 45px rgb(7 23 36 / .07)!important}.woocommerce ul.products li.product a img{margin:0 0 20px!important;aspect-ratio:1/1!important;object-fit:cover!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0 20px!important;color:var(--s20-ink)!important;font-size:20px!important;letter-spacing:-.04em!important}.woocommerce ul.products li.product .price{padding:0 20px!important;color:var(--s20-red)!important;font-size:25px!important;font-weight:950!important}.woocommerce ul.products li.product .button{margin:12px 20px 0!important;background:var(--s20-navy)!important;color:#fff!important;border-radius:9px!important}.woocommerce div.product{width:min(1180px,calc(100% - 48px));margin:80px auto 100px}.woocommerce div.product div.images,.woocommerce div.product div.summary{margin-bottom:55px}.woocommerce div.product .product_title{font-size:48px;line-height:1;letter-spacing:-.06em}.woocommerce div.product p.price{color:var(--s20-red);font-size:36px;font-weight:950}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--s20-muted);font-size:15px}.v20-product-order{display:grid;gap:9px;margin-top:25px}.v20-product-order .button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;border-radius:10px!important;background:var(--s20-red)!important;color:#fff!important}.v20-product-order small{color:#6e7b85}.woocommerce div.product .woocommerce-tabs{clear:both;padding-top:20px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:0!important;background:#eef2f4!important;border-radius:9px!important}.woocommerce div.product .woocommerce-tabs .panel{max-width:820px}.v20-product-copy h2{font-size:32px;letter-spacing:-.04em}.site-footer{background:#071724!important;color:#fff!important}.site-footer a{color:#c2d0d8}.footer-head{border-bottom:1px solid rgb(255 255 255 / .1)!important}.footer-brand-logo img{border-radius:14px}.footer-col h3{color:#fff!important}.footer-col a:hover{color:#fff}.footer-disclosure{border-color:rgb(255 255 255 / .1)!important;background:rgb(255 255 255 / .035)!important}.footer-bottom{border-color:rgb(255 255 255 / .1)!important}@media(max-width:1300px){.v20-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(560px,1.1fr);gap:38px}.v20-hero-copy h1{font-size:4.65rem}.v20-dashboard{grid-template-columns:108px minmax(0,1fr)}.v20-dashboard-nav a b{font-size:8px}.v20-article-layout{grid-template-columns:190px minmax(0,720px) 220px;gap:30px}}@media(max-width:1120px){.v19-menu{gap:16px!important}.v19-menu a{font-size:12px!important}.v19-desktop-nav{gap:17px!important}.v20-hero-layout{grid-template-columns:1fr;gap:30px}.v20-hero-copy{max-width:880px}.v20-hero-copy h1{font-size:clamp(4.5rem,8vw,6.3rem)}.v20-dashboard-shell{width:min(860px,100%);margin-inline:auto}.v20-platform-strip>div{grid-template-columns:repeat(5,1fr);row-gap:22px}.v20-pricing-grid{grid-template-columns:repeat(2,1fr)}.v20-price-card{min-height:480px}.v20-article-layout{grid-template-columns:minmax(0,760px) 240px}.v20-article-left{display:none}.v20-article-hero-grid{grid-template-columns:1fr}.v20-article-hero-image{max-width:760px}.v20-method-grid{gap:55px}}@media(max-width:950px){.v19-desktop-nav{display:none!important}.v19-menu-toggle{display:flex!important;align-items:center!important;gap:8px!important;border:1px solid #dfe5e9!important;border-radius:10px!important;background:#fff!important;padding:9px 12px!important}.v19-menu-toggle>span{display:grid!important;gap:3px!important}.v19-menu-toggle i{display:block!important;width:18px!important;height:2px!important;background:var(--s20-ink)!important}.v19-menu-toggle b{font-size:11px!important}.v20-split-heading{grid-template-columns:1fr;gap:20px}.v20-split-heading>p{max-width:700px}.v20-path-grid{grid-template-columns:1fr}.v20-path-card{min-height:390px}.v20-article-grid,.v20-search-results{grid-template-columns:repeat(2,1fr)}.v20-device-grid,.v20-included-grid{grid-template-columns:repeat(2,1fr)}.v20-method-grid,.v20-faq-grid,.v20-generic-layout{grid-template-columns:1fr;gap:45px}.v20-page-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:14px}.v20-side-card+.v20-side-card{margin-top:0}.v20-tool-grid,.v20-troubleshoot-grid,.v20-format-grid{grid-template-columns:1fr 1fr}.v20-tool-grid>a:last-child,.v20-troubleshoot-grid>a:last-child,.v20-format-grid>article:last-child{grid-column:1/-1}.v20-device-feature{grid-template-columns:1fr;gap:30px}.v20-final-cta>.container{align-items:flex-start;flex-direction:column}.v20-final-cta>.container>div:last-child{flex-wrap:wrap}.v20-article-layout{grid-template-columns:minmax(0,760px);justify-content:center}.v20-article-right{position:static;display:grid;grid-template-columns:1fr 1fr;gap:13px}.v20-side-card+.v20-side-card{margin-top:0}.woocommerce .products{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:720px){.container{width:min(100% - 28px,1240px)}.admin-bar .v19-site-header{top:46px!important}.v19-site-header{height:74px!important}.v19-header-inner{height:72px!important}.v19-sticky-spacer{height:74px!important;min-height:74px!important}.v19-brand img{width:43px!important;height:43px!important}.v19-brand b{font-size:21px!important}.v20-hero{padding-top:62px}.v20-hero-copy h1{margin-top:28px;font-size:clamp(3.55rem,15vw,5rem)}.v20-hero-copy p{font-size:16px}.v20-hero-actions{display:grid;grid-template-columns:1fr}.v20-hero-trust{grid-template-columns:1fr 1fr}.v20-dashboard-shell{padding-top:72px}.v20-dashboard{grid-template-columns:55px minmax(0,1fr);min-height:0}.v20-dashboard-nav{padding:17px 7px}.v20-dashboard-logo{width:35px;height:35px;font-size:19px;margin-bottom:15px}.v20-dashboard-nav a{justify-content:center;padding:0}.v20-dashboard-nav a b{display:none}.v20-dashboard-main{padding:27px 12px 15px}.v20-dashboard-head{padding-right:0}.v20-dashboard-head h2{font-size:20px}.v20-dashboard-head>a{display:none}.v20-dashboard-tabs{overflow:auto;flex-wrap:nowrap;margin:15px 0}.v20-dashboard-tabs a{white-space:nowrap}.v20-dashboard-grid{grid-template-columns:1fr;grid-template-rows:auto;min-height:0}.v20-dashboard-feature{grid-row:auto;min-height:310px}.v20-dashboard-device,.v20-dashboard-help{min-height:185px}.v20-dashboard-device h3,.v20-dashboard-help h3{max-width:210px}.v20-floating-price{top:0;right:8px;width:150px}.v20-dashboard-status small{display:none}.v20-platform-strip{margin-top:35px}.v20-platform-strip>div{grid-template-columns:repeat(2,1fr);gap:20px 18px}.v20-platform-strip b{justify-content:center}.v20-section{padding:75px 0}.v20-split-heading h2{font-size:clamp(2.7rem,12vw,4rem)}.v20-path-card{padding:32px;min-height:410px}.v20-path-card h3{font-size:29px}.v20-pricing-grid{grid-template-columns:1fr}.v20-price-card{min-height:0}.v20-price-card>p{min-height:0}.v20-price-card ul{margin-bottom:25px}.v20-article-grid,.v20-search-results,.v20-device-grid,.v20-included-grid,.v20-tool-grid,.v20-troubleshoot-grid,.v20-format-grid{grid-template-columns:1fr}.v20-tool-grid>a:last-child,.v20-troubleshoot-grid>a:last-child,.v20-format-grid>article:last-child{grid-column:auto}.v20-method-copy h2{font-size:clamp(3.3rem,15vw,4.8rem)}.v20-method-steps li{grid-template-columns:55px 1fr}.v20-method-steps strong{font-size:17px}.v20-page-hero{padding:70px 0}.v20-page-hero h1{font-size:clamp(3.3rem,15vw,5rem)}.v20-page-hero p{font-size:15px}.v20-article-hero{padding:60px 0}.v20-article-hero h1{font-size:clamp(3rem,13vw,4.6rem)}.v20-article-byline{gap:14px}.v20-article-byline>span{padding-right:14px}.v20-article-section{padding-top:50px}.v20-article-body{font-size:15px}.v20-article-body h2{font-size:29px;margin-top:50px}.v20-article-body h3{font-size:21px}.quick-facts{grid-template-columns:1fr}.v20-article-right,.v20-page-aside{grid-template-columns:1fr}.v20-side-card+.v20-side-card{margin-top:0}.v20-faq-grid h2{font-size:clamp(3rem,13vw,4.2rem)}.v20-final-cta h2{font-size:34px}.v20-final-cta>.container>div:last-child{display:grid;width:100%}.v20-final-cta .v20-button{width:100%}.v20-editorial-banner{align-items:flex-start;flex-direction:column;padding:25px}.v20-filter-row{overflow:auto;flex-wrap:nowrap;padding-bottom:5px}.v20-filter-row button{white-space:nowrap}.v20-device-feature{padding:31px}.v20-device-feature h2{font-size:34px}.v20-device-checklist ul{grid-template-columns:1fr}.woocommerce .products{grid-template-columns:1fr!important;width:calc(100% - 28px)!important}.woocommerce div.product{width:calc(100% - 28px);margin-top:55px}.woocommerce div.product .product_title{font-size:38px}}@media(max-width:480px){.v20-hero-copy h1{font-size:3.25rem}.v20-kicker em{width:100%;margin-left:19px}.v20-hero-trust{grid-template-columns:1fr}.v20-dashboard-shell{margin-left:-4px;margin-right:-4px}.v20-dashboard{grid-template-columns:46px minmax(0,1fr)}.v20-dashboard-main{padding-left:9px;padding-right:9px}.v20-dashboard-card{padding:21px 16px}.v20-device-art{opacity:.45}.v20-ring{opacity:.65}.v20-floating-price{width:137px;padding:14px}.v20-floating-price strong{font-size:24px}.v20-path-card{padding:28px}.v20-article-card-body{padding:20px}.v20-article-card h3{font-size:21px}.v20-author-box{grid-template-columns:1fr}.v20-article-right{display:block}.v20-article-right .v20-side-card+.v20-side-card{margin-top:12px}}.v20-section-head{margin-bottom:42px}.v20-section-head-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.58fr);gap:60px;align-items:end}.v20-section-head h2{max-width:760px;margin:12px 0 0;font-size:clamp(2.6rem,4.4vw,4.7rem);line-height:.96;letter-spacing:-.065em}.v20-section-head>p{margin:0;color:var(--s20-muted);font-size:15px;line-height:1.75}.v20-section-soft{background:#f3f6f7}.v20-three-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.v20-info-card{position:relative;min-height:220px;padding:30px;border:1px solid #dce4e8;border-radius:18px;background:#fff;box-shadow:0 16px 45px rgb(7 23 36 / .055)}.v20-info-card>span{display:inline-flex;color:var(--s20-red);font-size:9px;font-weight:950;letter-spacing:.12em}.v20-info-card h3{margin:28px 0 10px;font-size:24px;letter-spacing:-.045em}.v20-info-card p{margin:0;color:var(--s20-muted);font-size:13px;line-height:1.7}.v20-order-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(310px,.55fr);gap:24px;align-items:start}.v20-form-panel,.v20-order-summary{border:1px solid #dce4e8;border-radius:22px;background:#fff;box-shadow:0 22px 65px rgb(7 23 36 / .08)}.v20-form-panel{padding:38px}.v20-order-summary{position:sticky;top:118px;padding:36px;background:var(--s20-navy);color:#fff}.v20-step-label{display:flex;align-items:center;gap:11px;margin-bottom:28px}.v20-step-label b{display:grid;place-items:center;width:33px;height:33px;border-radius:10px;background:#fff0f3;color:var(--s20-red);font-size:10px}.v20-order-summary .v20-step-label b{background:rgb(255 255 255 / .09);color:#ff3153}.v20-step-label span{font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.v20-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.v20-form-panel label,.v20-tool-form label{display:grid;gap:9px;color:#34434e;font-size:11px;font-weight:900}.v20-form-panel select,.v20-form-panel input,.v20-tool-form select,.v20-tool-form input{width:100%;min-height:52px;padding:0 15px;border:1px solid #cfd9df;border-radius:10px;background:#fff;color:var(--s20-ink);font:700 13px/1 inherit;outline:none}.v20-form-panel select:focus,.v20-form-panel input:focus,.v20-tool-form select:focus,.v20-tool-form input:focus{border-color:#7c94a3;box-shadow:0 0 0 3px rgb(7 23 36 / .06)}.v20-confirm-row{display:grid!important;grid-template-columns:20px 1fr!important;align-items:start!important;gap:11px!important;margin:23px 0!important;padding:17px;border-radius:12px;background:#f4f6f7;font-weight:600!important;line-height:1.55}.v20-confirm-row input{width:18px!important;min-height:18px!important;margin-top:2px}.v20-button-wide{width:100%}.v20-form-note{margin:12px 0 0;color:#75838d;font-size:11px;text-align:center}.v20-summary-eyebrow{color:#ff3153;font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.v20-order-summary h2{margin:12px 0 5px;color:#fff;font-size:35px;letter-spacing:-.05em}.v20-order-summary>strong{display:block;margin-bottom:25px;color:#fff;font-size:52px;line-height:1;letter-spacing:-.06em}.v20-check-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.v20-check-list li{position:relative;padding-left:26px;color:#bdcbd3;font-size:13px;line-height:1.55}.v20-check-list li:before{content:"✓";position:absolute;left:0;color:#52dd88;font-weight:950}.v20-notice{margin-top:27px;padding:19px;border:1px solid rgb(255 255 255 / .13);border-radius:13px;background:rgb(255 255 255 / .045)}.v20-notice strong{color:#fff;font-size:12px}.v20-notice p{margin:7px 0 0;color:#9eb0ba;font-size:11px;line-height:1.65}.v20-tool-shell{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-height:520px;overflow:hidden;border:1px solid #dbe4e9;border-radius:24px;background:#fff;box-shadow:0 24px 75px rgb(7 23 36 / .09)}.v20-tool-form{padding:48px;background:#fff}.v20-tool-form h2{margin:12px 0 14px;font-size:38px;line-height:1.04;letter-spacing:-.055em}.v20-tool-form>p{margin:0 0 30px;color:var(--s20-muted);line-height:1.75}.v20-tool-form label{margin-top:17px}.v20-tool-form .v20-button{margin-top:24px;width:100%}.v20-tool-result{position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:55px;background:linear-gradient(145deg,#071724,#0c2638);color:#fff;overflow:hidden}.v20-tool-result:before{content:"";position:absolute;width:360px;height:360px;right:-160px;bottom:-180px;border-radius:50%;background:radial-gradient(circle,rgb(227 6 47 / .28),transparent 67%)}.v20-tool-result>span{position:relative;color:#ff3153;font-size:9px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.v20-tool-result h2{position:relative;max-width:600px;margin:14px 0 12px;color:#fff;font-size:clamp(2.7rem,4vw,4.4rem);line-height:.98;letter-spacing:-.065em}.v20-tool-result p{position:relative;max-width:570px;margin:0;color:#a9bac4;font-size:14px;line-height:1.75}.v20-tool-placeholder{position:relative;display:flex;gap:10px;margin-top:42px}.v20-tool-placeholder i{display:block;width:78px;height:8px;border-radius:99px;background:rgb(255 255 255 / .11)}.v20-tool-placeholder i:first-child{width:150px;background:var(--s20-red)}.v20-mini-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:38px 0 0;padding:0;list-style:none}.v20-mini-steps li{padding:13px 8px;border:1px solid rgb(255 255 255 / .12);border-radius:10px;color:#c4d0d7;font-size:10px;text-align:center}.v20-tool-support{margin-top:25px}.v20-inline-notice{display:flex;gap:10px;margin-top:25px;padding:19px 22px;border:1px solid #dce4e8;border-radius:14px;background:#f5f7f8;color:#5b6973;font-size:12px}.v20-inline-notice strong{color:var(--s20-ink)}.v20-speed-meter{position:relative;width:min(450px,100%);height:11px;margin-top:40px;border-radius:99px;background:rgb(255 255 255 / .12);overflow:hidden}.v20-speed-meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5ae28b,var(--s20-red))}.v20-resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.v20-resource-card{position:relative;display:block;min-height:320px;padding:35px;border:1px solid #dbe4e8;border-radius:20px;background:#fff;color:var(--s20-ink);box-shadow:0 17px 50px rgb(7 23 36 / .065);overflow:hidden;transition:.22s}.v20-resource-card:after{content:"";position:absolute;right:-70px;bottom:-90px;width:220px;height:220px;border-radius:50%;background:#f3f6f7;transition:.25s}.v20-resource-card:hover{transform:translateY(-5px);border-color:#bfcdd5}.v20-resource-card:hover:after{background:#fff0f3;transform:scale(1.1)}.v20-resource-number{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--s20-navy);color:#fff;font-size:11px;font-weight:950}.v20-resource-card small{display:block;margin-top:45px;color:var(--s20-red);font-size:9px;font-weight:950;letter-spacing:.13em}.v20-resource-card h3{max-width:460px;margin:10px 0 10px;font-size:31px;line-height:1.05;letter-spacing:-.052em}.v20-resource-card p{max-width:480px;margin:0;color:var(--s20-muted);font-size:13px;line-height:1.7}.v20-resource-card b{position:absolute;z-index:1;left:35px;bottom:30px;color:var(--s20-red);font-size:11px}.v20-editorial-banner{margin-top:30px}.v20-faq-layout{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:75px;align-items:start}.v20-faq-aside{position:sticky;top:118px}.v20-faq-aside h2{margin:13px 0;font-size:45px;line-height:.98;letter-spacing:-.06em}.v20-faq-aside p{margin:0 0 26px;color:var(--s20-muted);line-height:1.75}.v20-faq-aside .v20-text-link{display:block;margin-top:18px}.v20-accordion-list{border-top:1px solid #ccd6dc}.v20-accordion-list details{border-bottom:1px solid #ccd6dc}.v20-accordion-list summary{display:grid;grid-template-columns:38px 1fr 25px;gap:15px;align-items:center;padding:23px 0;cursor:pointer;list-style:none}.v20-accordion-list summary::-webkit-details-marker{display:none}.v20-accordion-list summary>span{color:var(--s20-red);font-size:9px;font-weight:950}.v20-accordion-list summary strong{font-size:17px}.v20-accordion-list summary i{font-style:normal;font-size:23px;font-weight:400;transition:.2s}.v20-accordion-list details[open] summary i{transform:rotate(45deg)}.v20-accordion-list details>div{padding:0 38px 24px 53px}.v20-accordion-list p{margin:0;color:var(--s20-muted);line-height:1.75}.v20-article-shell,.v20-player-layout{display:grid;grid-template-columns:minmax(0,820px) minmax(270px,330px);gap:65px;align-items:start;justify-content:center}.v20-longform,.v20-player-main{min-width:0;color:#263641;font-size:16px;line-height:1.84}.v20-longform h2,.v20-player-main h2{margin:65px 0 18px;color:var(--s20-ink);font-size:36px;line-height:1.08;letter-spacing:-.055em}.v20-longform p,.v20-player-main p{margin:0 0 21px}.v20-answer-box{margin-bottom:30px;padding:29px 31px;border-left:5px solid var(--s20-red);border-radius:0 15px 15px 0;background:#f3f6f7}.v20-answer-box span{display:block;margin-bottom:8px;color:var(--s20-red);font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.v20-answer-box p{margin:0;font-size:17px;line-height:1.7}.v20-inline-toc{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 50px;padding:18px;border:1px solid #dce4e8;border-radius:13px}.v20-inline-toc strong{width:100%;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.v20-inline-toc a{padding:8px 11px;border-radius:99px;background:#f2f5f6;color:#42525d;font-size:10px;font-weight:850}.v20-six-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:27px 0 45px}.v20-six-grid article{min-height:180px;padding:23px;border:1px solid #dce4e8;border-radius:15px;background:#fff}.v20-six-grid span{color:var(--s20-red);font-size:9px;font-weight:950}.v20-six-grid h3{margin:28px 0 8px;font-size:20px;letter-spacing:-.035em}.v20-six-grid p{margin:0;color:var(--s20-muted);font-size:12px;line-height:1.65}.v20-longform .v20-pricing-grid{grid-template-columns:repeat(2,1fr);margin:32px 0}.v20-callout{margin:30px 0;padding:24px 26px;border:1px solid #f0c8d1;border-radius:14px;background:#fff5f7}.v20-callout strong{color:#9a0d2a}.v20-callout p{margin:5px 0 0}.v20-comparison-table-wrap{overflow:auto;margin:28px 0 45px;border:1px solid #dce4e8;border-radius:15px}.v20-comparison-table{width:100%;min-width:620px;border-collapse:collapse}.v20-comparison-table th,.v20-comparison-table td{padding:17px 19px;border-bottom:1px solid #e4eaed;text-align:left}.v20-comparison-table th{background:#f3f6f7;color:#66757f;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.v20-comparison-table td{font-size:13px}.v20-comparison-table tr:last-child td{border-bottom:0}.v20-related-box{margin-top:50px;padding:28px;border-radius:17px;background:var(--s20-navy);color:#fff}.v20-related-box strong{font-size:10px;letter-spacing:.11em;text-transform:uppercase}.v20-related-box>div{display:grid;gap:10px;margin-top:18px}.v20-related-box a{padding-bottom:9px;border-bottom:1px solid rgb(255 255 255 / .12);color:#fff;font-size:13px;font-weight:800}.v20-article-aside{position:sticky;top:118px}.v20-aside-card{padding:27px;border:1px solid #dbe4e8;border-radius:17px;background:#fff;box-shadow:0 15px 45px rgb(7 23 36 / .055)}.v20-aside-card+.v20-aside-card{margin-top:16px}.v20-aside-card>span{color:var(--s20-red);font-size:9px;font-weight:950;letter-spacing:.12em;text-transform:uppercase}.v20-aside-card h3{margin:13px 0 10px;font-size:24px;line-height:1.08;letter-spacing:-.045em}.v20-aside-card p{margin:0;color:var(--s20-muted);font-size:12px;line-height:1.7}.v20-aside-dark{border-color:var(--s20-navy);background:var(--s20-navy);color:#fff}.v20-aside-dark h3{color:#fff}.v20-aside-dark p{color:#aabac4}.v20-aside-card .v20-button{width:100%;margin-top:21px;text-align:center}.v20-player-hero-card{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.7fr);gap:30px;align-items:center;margin:35px 0 48px;padding:38px;border-radius:21px;background:var(--s20-navy);color:#fff}.v20-player-hero-card h2{margin:12px 0 14px;color:#fff;font-size:34px}.v20-player-hero-card p{color:#aebec8}.v20-browser-visual{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:240px;padding:35px;border:1px solid rgb(255 255 255 / .14);border-radius:17px;background:linear-gradient(145deg,rgb(255 255 255 / .06),rgb(255 255 255 / .015));overflow:hidden}.v20-browser-visual:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 80%,rgb(227 6 47 / .35),transparent 38%)}.v20-browser-visual i{position:absolute;top:0;left:0;right:0;height:28px;border-bottom:1px solid rgb(255 255 255 / .1)}.v20-browser-visual i:before{content:"●  ●  ●";position:absolute;left:12px;top:6px;color:#708794;font-size:8px;letter-spacing:4px}.v20-browser-visual span{position:relative;display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:var(--s20-red);color:#fff;font-size:25px;font-weight:950}.v20-browser-visual b{position:relative;margin-top:18px;font-size:21px}.v20-browser-visual small{position:relative;margin-top:5px;color:#92a6b2}.v20-check-list-columns{grid-template-columns:1fr 1fr;gap:14px 24px;margin:25px 0 40px}.v20-check-list-columns li{color:#465762}@media(max-width:950px){.v20-section-head-split,.v20-order-layout,.v20-tool-shell,.v20-faq-layout,.v20-article-shell,.v20-player-layout{grid-template-columns:1fr}.v20-order-summary,.v20-faq-aside,.v20-article-aside{position:static}.v20-resource-grid{grid-template-columns:1fr}.v20-article-aside{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v20-aside-card+.v20-aside-card{margin-top:0}.v20-player-hero-card{grid-template-columns:1fr}.v20-six-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.v20-three-grid,.v20-form-grid,.v20-six-grid,.v20-check-list-columns{grid-template-columns:1fr}.v20-form-panel,.v20-order-summary,.v20-tool-form,.v20-tool-result{padding:27px}.v20-tool-shell{min-height:0}.v20-tool-result{min-height:390px}.v20-tool-result h2{font-size:2.8rem}.v20-mini-steps{grid-template-columns:1fr 1fr}.v20-inline-notice{align-items:flex-start;flex-direction:column}.v20-resource-card{min-height:310px;padding:28px}.v20-resource-card b{left:28px}.v20-faq-aside h2{font-size:37px}.v20-accordion-list summary{grid-template-columns:32px 1fr 20px}.v20-accordion-list details>div{padding-left:47px}.v20-article-aside{grid-template-columns:1fr}.v20-longform,.v20-player-main{font-size:15px}.v20-longform h2,.v20-player-main h2{font-size:30px}.v20-answer-box{padding:24px}.v20-answer-box p{font-size:15px}.v20-longform .v20-pricing-grid{grid-template-columns:1fr}.v20-player-hero-card{padding:27px}.v20-player-hero-card h2{font-size:29px}}.v19-header-shell,.sf-sticky-shell.v19-header-shell{height:0!important;min-height:0!important;padding:0!important;margin:0!important}.home .v20-breadcrumb-bar,.front-page .v20-breadcrumb-bar,body.home .v20-breadcrumb-bar{display:none!important}.v20-breadcrumb-bar{position:relative;z-index:5}.v20-breadcrumbs{min-height:46px;font-size:11px;line-height:1.35}.v20-breadcrumbs a{font-weight:750;text-decoration:none}.v20-breadcrumbs a:hover{color:#c90b31;text-decoration:underline;text-underline-offset:3px}.v20-article-hero{padding:58px 0 60px}.v20-article-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:48px}.v20-article-hero h1{max-width:820px;margin:17px 0 18px;font-size:clamp(2.9rem,4.1vw,4.15rem);line-height:1.015;letter-spacing:-.055em;text-wrap:balance;overflow-wrap:normal;hyphens:auto}.v20-article-hero-copy>p{max-width:720px;font-size:16px;line-height:1.62}.v20-article-byline{margin-top:27px}.v20-article-hero-image{border-radius:18px;aspect-ratio:16/10}.v20-article-hero-image img{display:block}.v20-article-section{padding-top:64px}.v20-article-layout{grid-template-columns:200px minmax(0,800px) 232px;gap:38px}.v20-article-body{font-size:16.5px;line-height:1.78}.v20-article-body h2{font-size:32px;line-height:1.16;letter-spacing:-.042em;text-wrap:balance}.v20-article-body h3{font-size:22px;letter-spacing:-.025em;text-wrap:balance}.v20-article-body p,.v20-article-body li{overflow-wrap:break-word}.v20-article-body a{font-weight:700;text-decoration-thickness:1.5px;text-underline-offset:4px}.v20-article-body a:hover{color:#8f0826;text-decoration-thickness:2px}.v20-article-body .related-guides a,.v20-article-body .content-card-grid a,.v20-article-body .button{text-decoration:none}.v20-article-body .related-guides a:focus-visible,.v20-article-body .content-card-grid a:focus-visible,.v20-article-body a:focus-visible{outline:3px solid rgb(213 12 51 / .25);outline-offset:3px;border-radius:4px}.v20-page-hero h1,.v20-card h2,.v20-card h3,.v20-side-card h3,.v20-article-card h2,.v20-article-card h3{overflow-wrap:break-word;hyphens:auto;text-wrap:balance}.v20-article-body table{width:100%;table-layout:fixed}.v20-article-body th,.v20-article-body td{overflow-wrap:anywhere}@media (max-width:1180px){.v20-article-layout{grid-template-columns:180px minmax(0,740px);gap:30px}.v20-article-right{position:static;grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:14px}}@media (max-width:920px){.v20-article-hero{padding:48px 0 52px}.v20-article-hero-grid{grid-template-columns:1fr;gap:30px}.v20-article-hero h1{max-width:780px;font-size:clamp(2.65rem,8.6vw,3.75rem)}.v20-article-hero-image{max-width:760px}.v20-article-layout{grid-template-columns:minmax(0,800px);justify-content:center}.v20-article-left{display:none}.v20-article-right{grid-column:auto}}@media (max-width:640px){.v20-breadcrumbs{font-size:10px;gap:7px}.v20-article-hero{padding:38px 0 42px}.v20-article-hero h1{font-size:clamp(2.25rem,11vw,3.1rem);letter-spacing:-.045em}.v20-article-hero-copy>p{font-size:15px}.v20-article-byline{display:grid;grid-template-columns:1fr 1fr;gap:12px}.v20-article-byline>span{padding:0 12px 0 0;border-right:0}.v20-article-section{padding-top:42px}.v20-article-body{font-size:15.5px;line-height:1.75}.v20-article-body h2{font-size:27px;margin-top:46px}.v20-article-body h3{font-size:20px}.v20-article-right{grid-template-columns:1fr}}:root{--v22-ink:#0d1117;--v22-navy:#071a29;--v22-navy-2:#0b2234;--v22-red:#d90d31;--v22-red-dark:#ad0825;--v22-soft-red:#fff0f3;--v22-paper:#ffffff;--v22-off:#f4f6f8;--v22-line:#dce2e8;--v22-muted:#677483;--v22-green:#20c77a;--v22-radius:22px;--v22-shadow:0 24px 60px rgba(5,20,32,.12)}html{scroll-behavior:smooth}body{background:#fff;color:var(--v22-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden}body,button,input,textarea,select{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}img{max-width:100%;height:auto}a{text-underline-offset:3px}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}.site-main{min-height:60vh}.skip-link{position:fixed;left:16px;top:-80px;z-index:99999;background:#fff;color:#111;padding:12px 18px;border-radius:10px}.skip-link:focus{top:16px}.v22-utility{background:#0b0f14;color:#fff;font-size:12px;letter-spacing:.01em}.v22-utility-inner{height:34px;display:flex;align-items:center;justify-content:space-between;gap:24px}.v22-utility p,.v22-utility div{display:flex;align-items:center;gap:16px;margin:0}.v22-utility strong{color:#fff}.v22-utility p span{color:#aeb7c2}.v22-utility a{color:#fff;text-decoration:none;font-weight:750}.v22-utility a:hover{color:#ff5675}.v22-header-shell{position:relative;z-index:600;background:#fff}.v22-site-header{background:#fff;border-bottom:1px solid #e6eaee}.v22-header-inner{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.v22-brand{display:flex;align-items:center;gap:13px;color:#10151c;text-decoration:none;flex:0 0 auto}.v22-brand img{width:50px;height:50px;display:block}.v22-brand span{display:flex;flex-direction:column;line-height:1}.v22-brand b{font-size:25px;letter-spacing:-.05em;font-weight:900}.v22-brand small{margin-top:5px;color:var(--v22-red);font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:900}.v22-desktop-nav{display:flex;align-items:center;gap:22px;min-width:0}.v22-menu{display:flex;align-items:center;gap:26px;list-style:none;margin:0;padding:0}.v22-menu a{font-size:14px;color:#171b21;text-decoration:none;font-weight:800;white-space:nowrap}.v22-menu li.is-current a,.v22-menu a:hover{color:var(--v22-red)}.v22-search-button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #dbe1e7;background:#fff;border-radius:50%;color:#151a21;cursor:pointer}.v22-search-button svg{width:19px;height:19px}.v22-search-button:hover{border-color:var(--v22-red);color:var(--v22-red)}.v22-header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:999px;background:var(--v22-ink);color:#fff;text-decoration:none;font-size:14px;font-weight:850;white-space:nowrap}.v22-header-cta:hover{background:var(--v22-red);color:#fff}.v22-menu-toggle{display:none}body.admin-bar .v22-header-shell.is-sticky,body.admin-bar .sf-sticky-shell.is-sticky{top:32px}.v22-header-shell.is-sticky,.sf-sticky-shell.is-sticky{position:fixed;inset:0 0 auto;box-shadow:0 12px 35px rgb(7 20 31 / .09)}.v20-breadcrumb-bar{background:#fff;border-bottom:1px solid #e8ecef!important}.v20-breadcrumbs{min-height:48px!important;display:flex!important;align-items:center!important;gap:10px!important;font-size:12px!important;color:#74808d!important;overflow:hidden!important;white-space:nowrap!important}.v20-breadcrumbs a{color:#485563!important;text-decoration:none!important}.v20-breadcrumbs span:last-child{overflow:hidden;text-overflow:ellipsis}.home .v20-breadcrumb-bar,.front-page .v20-breadcrumb-bar{display:none!important}.v22-section{padding:92px 0}.v22-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.62fr);gap:64px;align-items:end;margin-bottom:42px}.v22-section-heading>div>span,.v22-overline{display:block;margin-bottom:12px;color:var(--v22-red);font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;font-weight:900}.v22-section-heading h2,.v22-method-copy h2,.v22-device-copy h2,.v22-inclusion-copy h2,.v22-faq-layout h2,.v22-trust-layout>div h2{margin:0;font-size:clamp(34px,4.4vw,60px);line-height:1.02;letter-spacing:-.055em;font-weight:900}.v22-section-heading>p,.v22-device-copy>p,.v22-method-copy>p,.v22-inclusion-copy>p,.v22-faq-layout>div>p{margin:0;color:var(--v22-muted);font-size:17px;line-height:1.75}.v22-section-heading.light h2,.v22-section-heading.light>p{color:#fff}.v22-section-heading.light>div>span{color:#ff4a6b}.v22-section-heading.light>p{color:#afbdc9}.v22-kicker{display:block;margin-bottom:22px;color:#ff244d;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.14em;font-weight:900}.v22-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 25px;border:1px solid #fff0;border-radius:999px;text-decoration:none;font-size:14px;font-weight:850;transition:.2s ease}.v22-button-primary{background:var(--v22-red);color:#fff}.v22-button-primary:hover{background:var(--v22-red-dark);transform:translateY(-2px);color:#fff}.v22-button-ghost{border-color:#758392;color:#fff;background:#fff0}.v22-button-ghost:hover{border-color:#fff;background:#fff;color:#111}.v22-button-dark{background:#111820;color:#fff}.v22-button-dark:hover{background:var(--v22-red);color:#fff}.v22-button-light{background:#fff;color:#10151c}.v22-button-light:hover{background:#f1f3f5;color:#10151c}.v22-button-outline-light{border-color:#607080;color:#fff}.v22-button-outline-light:hover{background:#fff;color:#10151c;border-color:#fff}.v22-text-link{display:inline-flex;align-items:center;gap:7px;color:var(--v22-red);font-weight:850;text-decoration:none}.v22-text-link:hover{text-decoration:underline}.v22-hero{position:relative;background-color:#10151d;background-image:linear-gradient(rgb(91 108 124 / .17) 1px,transparent 1px),linear-gradient(90deg,rgb(91 108 124 / .17) 1px,transparent 1px);background-size:60px 60px;color:#fff;overflow:hidden}.v22-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 11% 32%,rgb(217 13 49 / .18),transparent 31%),linear-gradient(90deg,rgb(8 16 25 / .18),transparent 58%);pointer-events:none}.v22-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.07fr) minmax(430px,.83fr);gap:64px;align-items:center;min-height:600px;padding-top:50px;padding-bottom:50px}.v22-hero-copy h1{max-width:680px;margin:0;color:#fff;font-size:clamp(48px,5.2vw,75px);line-height:.98;letter-spacing:-.065em;font-weight:950}.v22-hero-copy h1 em{display:block;color:#ff244d;font-style:normal}.v22-hero-copy>p{max-width:660px;margin:24px 0 0;color:#c6ced7;font-size:20px;line-height:1.55}.v22-hero-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.v22-hero-proof{display:flex;gap:0;margin-top:34px;border-top:1px solid rgb(255 255 255 / .14);max-width:650px}.v22-hero-proof span{display:flex;flex-direction:column;gap:2px;padding:20px 28px 0 0;margin-right:28px;border-right:1px solid rgb(255 255 255 / .14)}.v22-hero-proof span:last-child{border-right:0;margin-right:0}.v22-hero-proof b{font-size:24px;letter-spacing:-.03em}.v22-hero-proof small{color:#96a6b5;font-size:12px}.v22-journey{background:#f8fafb;border-radius:0 0 28px 28px;box-shadow:var(--v22-shadow);overflow:hidden;color:#111}.v22-journey-top{height:50px;padding:0 22px;display:flex;align-items:center;gap:8px;background:#dfe5ea;color:#64717e;font-size:10px;letter-spacing:.12em;font-weight:850}.v22-journey-top i{width:11px;height:11px;border-radius:50%;background:#e92b4f}.v22-journey-top i:nth-child(2){background:#ffbd0a}.v22-journey-top i:nth-child(3){background:#9ca8b3}.v22-journey-top span{margin-left:auto}.v22-journey-body{padding:28px}.v22-start-card{padding:18px 20px;border-radius:18px;background:#111820;color:#fff;display:flex;flex-direction:column;gap:7px}.v22-start-card span{color:#9ba9b7;font-size:10px;letter-spacing:.12em;font-weight:850}.v22-start-card strong{font-size:16px}.v22-journey-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.v22-journey-grid a{min-height:135px;padding:18px;border:1px solid #d8dee4;border-radius:18px;background:#eef1f4;color:#111;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:.2s ease}.v22-journey-grid a:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgb(9 24 38 / .08)}.v22-journey-grid a.is-accent{background:var(--v22-red);border-color:var(--v22-red);color:#fff}.v22-journey-grid a span{font-size:11px;color:var(--v22-red);font-weight:900}.v22-journey-grid a.is-accent span{color:#fff}.v22-journey-grid strong{font-size:17px}.v22-journey-grid small{color:#64707d;line-height:1.35}.v22-journey-grid a.is-accent small{color:#ffd9e1}.v22-facts{background:#fff;border-bottom:1px solid #e5e9ed}.v22-facts-grid{display:grid;grid-template-columns:repeat(4,1fr)}.v22-facts-grid div{padding:20px 18px;border-right:1px solid #dce2e7}.v22-facts-grid div:first-child{padding-left:0}.v22-facts-grid div:last-child{border-right:0}.v22-facts-grid strong,.v22-facts-grid span{display:block}.v22-facts-grid strong{font-size:15px}.v22-facts-grid span{margin-top:4px;color:#76818d;font-size:12px}.v22-intro-section{background:#f3f5f7}.v22-path-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.v22-path-grid a{min-height:225px;padding:25px;border:1px solid #dbe1e6;border-radius:22px;background:#fff;color:#10151c;text-decoration:none;transition:.2s ease}.v22-path-grid a:hover{transform:translateY(-5px);border-color:#bdc7d0;box-shadow:0 20px 35px rgb(8 25 40 / .08)}.v22-path-grid i{display:block;color:var(--v22-red);font-style:normal;font-size:12px;font-weight:900}.v22-path-grid span{display:block;margin:10px 0 24px;color:#7b8691;font-size:10px;letter-spacing:.13em;font-weight:850}.v22-path-grid h3{margin:0;font-size:20px;line-height:1.15}.v22-path-grid p{margin:12px 0 0;color:#6c7782;font-size:14px;line-height:1.6}.v22-pricing-home{background:var(--v22-navy);background-image:linear-gradient(rgb(122 145 162 / .1) 1px,transparent 1px),linear-gradient(90deg,rgb(122 145 162 / .1) 1px,transparent 1px);background-size:64px 64px}.v20-pricing-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.v20-price-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;padding:26px!important;border:1px solid #dbe2e8!important;border-radius:22px!important;background:#fff!important;color:#111820!important;box-shadow:none!important;overflow:hidden!important}.v22-pricing-home .v20-price-card{border-color:#243b4d!important;background:#0d2537!important;color:#fff!important}.v20-price-card.is-featured{border:2px solid var(--v22-red)!important;transform:none!important}.v20-price-card:before{content:none!important}.v20-price-card-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;margin-bottom:20px!important}.v20-price-card-head span{color:var(--v22-red)!important;font-size:10px!important;letter-spacing:.13em!important;text-transform:uppercase!important;font-weight:900!important}.v20-price-card-head b{padding:6px 8px!important;border-radius:999px!important;background:var(--v22-red)!important;color:#fff!important;font-size:9px!important;text-transform:uppercase!important}.v20-price-card h3{margin:0!important;font-size:24px!important;line-height:1.05!important;letter-spacing:-.035em!important;color:inherit!important}.v20-price-card>p{min-height:67px!important;margin:12px 0 18px!important;color:#667380!important;font-size:13px!important;line-height:1.55!important}.v22-pricing-home .v20-price-card>p{color:#9eafbc!important}.v20-price{display:flex!important;flex-direction:column!important;gap:6px!important;padding:16px 0!important;border-top:1px solid #dbe2e8!important;border-bottom:1px solid #dbe2e8!important}.v22-pricing-home .v20-price{border-color:#294255!important}.v20-price strong{font-size:35px!important;line-height:1!important;letter-spacing:-.06em!important;color:inherit!important}.v20-price small{color:#83909c!important;font-size:11px!important}.v20-price-card ul{display:grid!important;gap:10px!important;margin:20px 0 24px!important;padding:0!important;list-style:none!important;flex:1!important}.v20-price-card li{position:relative!important;padding-left:20px!important;color:#4f5c68!important;font-size:12px!important;line-height:1.45!important}.v22-pricing-home .v20-price-card li{color:#b5c1cb!important}.v20-price-card li:before{content:"✓"!important;position:absolute!important;left:0!important;color:var(--v22-green)!important;font-weight:900!important}.v20-price-button{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;padding:0 17px!important;border-radius:999px!important;background:#111820!important;color:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:850!important}.v22-pricing-home .v20-price-button{background:#fff!important;color:#111820!important}.v20-price-card.is-featured .v20-price-button{background:var(--v22-red)!important;color:#fff!important}.v22-pricing-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px;color:#aebbc6;font-size:12px}.v22-pricing-notes span{padding:15px 18px;border:1px solid #284052;border-radius:14px}.v22-pricing-notes b{color:#fff}.v22-device-section{background:#fff}.v22-device-layout{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.35fr);gap:72px;align-items:start}.v22-device-copy{position:sticky;top:128px}.v22-device-copy h2{margin:0}.v22-device-copy>p{margin:22px 0}.v22-device-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.v22-device-grid a{min-height:170px;padding:24px;border:1px solid #dce2e7;border-radius:22px;background:#f7f8fa;color:#111820;text-decoration:none;display:flex;flex-direction:column;transition:.2s ease}.v22-device-grid a:hover{border-color:#aeb9c3;background:#fff;box-shadow:0 18px 36px rgb(8 25 40 / .08);transform:translateY(-4px)}.v22-device-grid a.is-accent{background:var(--v22-red);border-color:var(--v22-red);color:#fff}.v22-device-grid span{color:var(--v22-red);font-size:10px;letter-spacing:.13em;font-weight:900}.v22-device-grid a.is-accent span{color:#fff}.v22-device-grid strong{margin-top:auto;font-size:22px;letter-spacing:-.025em}.v22-device-grid small{margin-top:7px;color:#71808b}.v22-device-grid a.is-accent small{color:#ffdbe2}.v22-editorial-section{background:#f3f5f7}.v22-articles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.v22-articles-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.v22-articles-grid>[data-guide-card]{min-width:0}.v22-articles-grid>[data-guide-card] .v20-article-card{height:100%}.v20-article-card{height:100%!important;border:1px solid #dae1e7!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;transition:.2s ease!important}.v20-article-card:hover{transform:translateY(-5px)!important;box-shadow:0 20px 40px rgb(7 24 38 / .1)!important}.v20-article-card-image{position:relative!important;display:block!important;aspect-ratio:840/520!important;overflow:hidden!important;background:#0b2132!important}.v20-article-card-image img{width:100%!important;height:100%!important;object-fit:cover!important;transition:.35s ease!important}.v20-article-card:hover img{transform:scale(1.025)}.v20-article-card-image span{position:absolute!important;left:16px!important;top:16px!important;padding:7px 10px!important;border-radius:999px!important;background:#fff!important;color:var(--v22-red)!important;font-size:9px!important;letter-spacing:.11em!important;text-transform:uppercase!important;font-weight:900!important}.v20-article-card-body{padding:23px!important}.v20-article-meta{display:flex!important;justify-content:space-between!important;gap:10px!important;color:#7c8894!important;font-size:10px!important;text-transform:uppercase!important;letter-spacing:.05em!important}.v20-article-card h3{margin:15px 0 10px!important;font-size:22px!important;line-height:1.14!important;letter-spacing:-.035em!important}.v20-article-card h3 a{color:#111820!important;text-decoration:none!important}.v20-article-card p{margin:0 0 17px!important;color:#697581!important;font-size:13px!important;line-height:1.65!important}.v20-text-link{color:var(--v22-red)!important;font-size:12px!important;font-weight:850!important;text-decoration:none!important}.v22-center-action{display:flex;justify-content:center;margin-top:38px}.v22-method-section{background:#fff}.v22-method-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:70px;align-items:start}.v22-method-copy h2{margin:0}.v22-method-copy>p{margin:22px 0}.v22-method-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.v22-method-steps{list-style:none;margin:0;padding:0;border-top:1px solid #dce2e7}.v22-method-steps li{display:grid;grid-template-columns:70px 1fr;gap:10px;align-items:center;padding:24px 0;border-bottom:1px solid #dce2e7}.v22-method-steps li>b{color:var(--v22-red);font-size:13px}.v22-method-steps span{display:flex;flex-direction:column;gap:5px}.v22-method-steps strong{font-size:20px}.v22-method-steps small{color:#6e7b86;font-size:13px}.v22-tools-section{background:var(--v22-navy);color:#fff}.v22-tools-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v22-tools-grid a{min-height:230px;padding:26px;border:1px solid #2a4254;border-radius:22px;background:#0c2435;color:#fff;text-decoration:none;display:flex;flex-direction:column;transition:.2s ease}.v22-tools-grid a:hover{transform:translateY(-5px);border-color:#ff365b;background:#102c40}.v22-tools-grid i{color:#ff365b;font-style:normal;font-size:11px;font-weight:900}.v22-tools-grid h3{margin:auto 0 8px;font-size:22px}.v22-tools-grid p{margin:0;color:#9eb0bd;font-size:13px;line-height:1.55}.v22-tools-grid span{margin-top:18px;color:#ff4263;font-size:12px;font-weight:850}.v22-trust-section{background:#fff}.v22-trust-layout{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:70px}.v22-trust-layout>div h2{margin:0}.v22-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v22-trust-grid article{padding:23px;border:1px solid #dce2e7;border-radius:18px;background:#f7f8fa}.v22-trust-grid strong{display:block;margin-bottom:10px;font-size:17px}.v22-trust-grid p{margin:0;color:#6b7782;font-size:13px;line-height:1.6}.v22-faq-home{background:#f3f5f7}.v22-faq-layout{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:70px}.v22-faq-layout h2{margin:0}.v22-faq-layout>div>p{margin:20px 0}.v22-accordion details{border-bottom:1px solid #ced6dd}.v22-accordion summary{display:flex;justify-content:space-between;gap:20px;padding:22px 0;cursor:pointer;font-size:18px;font-weight:850;list-style:none}.v22-accordion summary::-webkit-details-marker{display:none}.v22-accordion summary span{color:var(--v22-red)}.v22-accordion details p{margin:0;padding:0 35px 22px 0;color:#64717d;line-height:1.7}.v22-final-cta{padding:54px 0;background:var(--v22-red);color:#fff}.v22-final-cta .container{display:flex;justify-content:space-between;align-items:center;gap:42px}.v22-final-cta span{font-size:10px;letter-spacing:.14em;font-weight:900}.v22-final-cta h2{margin:8px 0 5px;font-size:clamp(28px,3.4vw,45px);line-height:1.02;letter-spacing:-.05em}.v22-final-cta p{margin:0;color:#ffd8e0}.v22-final-cta .container>div:last-child{display:flex;gap:12px;flex:0 0 auto}.v22-page-hero{position:relative;padding:80px 0;background-color:#10151d;background-image:linear-gradient(rgb(91 108 124 / .14) 1px,transparent 1px),linear-gradient(90deg,rgb(91 108 124 / .14) 1px,transparent 1px);background-size:60px 60px;color:#fff;overflow:hidden}.v22-page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 30%,rgb(217 13 49 / .15),transparent 30%);pointer-events:none}.v22-page-hero-grid,.v22-generic-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);gap:70px;align-items:center}.v22-page-hero h1{max-width:760px;margin:0;font-size:clamp(45px,5.2vw,72px);line-height:.99;letter-spacing:-.06em;font-weight:950;overflow-wrap:anywhere}.v22-page-hero p{max-width:720px;margin:22px 0 0;color:#bdc8d1;font-size:18px;line-height:1.65}.v22-guide-index,.v22-pricing-summary,.v22-page-context{padding:25px;border:1px solid #314556;border-radius:22px;background:rgb(7 25 39 / .76);backdrop-filter:blur(10px)}.v22-guide-index>span,.v22-pricing-summary>span,.v22-page-context>span{display:block;margin-bottom:14px;color:#ff3a5d;font-size:10px;letter-spacing:.14em;font-weight:900}.v22-guide-index a,.v22-page-context a{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:16px 0;border-top:1px solid #294052;color:#fff;text-decoration:none}.v22-guide-index a b{color:#ff3a5d;font-size:11px}.v22-guide-index a strong{font-size:16px}.v22-guide-index a small{grid-column:2;color:#96a8b5;font-size:11px}.v22-page-context a{grid-template-columns:1fr auto}.v22-page-context a b{color:#ff3a5d}.v22-pricing-summary ul{display:grid;gap:13px;margin:0 0 20px;padding:0;list-style:none}.v22-pricing-summary li{color:#b9c6d0;font-size:13px}.v22-pricing-summary li b{color:#fff}.v22-pricing-summary a{color:#ff4968;font-weight:850;text-decoration:none;font-size:12px}.v22-guide-paths{background:#f3f5f7}.v22-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v22-hub-grid>a{min-height:285px;padding:28px;border:1px solid #d8e0e6;border-radius:22px;background:#fff;color:#10151c;text-decoration:none;display:flex;flex-direction:column}.v22-hub-grid>a>span{color:var(--v22-red);font-size:10px;letter-spacing:.13em;font-weight:900}.v22-hub-grid h2{margin:auto 0 12px;font-size:28px;line-height:1.05;letter-spacing:-.045em}.v22-hub-grid p{margin:0;color:#697682;line-height:1.6;font-size:14px}.v22-hub-grid b{margin-top:20px;color:var(--v22-red);font-size:12px}.v22-featured-guides{background:#fff}.v22-all-guides{background:#f3f5f7}.v22-guide-toolbar{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 28px}.v22-guide-toolbar button{padding:10px 15px;border:1px solid #ccd5dc;border-radius:999px;background:#fff;color:#384550;font-size:12px;font-weight:800;cursor:pointer}.v22-guide-toolbar button.is-active,.v22-guide-toolbar button:hover{background:var(--v22-red);border-color:var(--v22-red);color:#fff}.v22-article-hero{padding:72px 0;background-color:#071a29;background-image:linear-gradient(rgb(119 147 166 / .13) 1px,transparent 1px),linear-gradient(90deg,rgb(119 147 166 / .13) 1px,transparent 1px);background-size:62px 62px;color:#fff}.v22-article-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.68fr);gap:60px;align-items:center}.v22-article-kicker{display:flex;align-items:center;gap:12px;margin-bottom:18px}.v22-article-kicker span{color:#ff3156;font-size:10px;text-transform:uppercase;letter-spacing:.15em;font-weight:900}.v22-article-kicker b{color:#8fa2b1;font-size:10px;text-transform:uppercase;letter-spacing:.1em}.v22-article-hero h1{max-width:790px;margin:0;font-size:clamp(42px,4.7vw,66px);line-height:1.01;letter-spacing:-.06em;font-weight:950;overflow-wrap:anywhere}.v22-article-hero-copy.is-long h1{font-size:clamp(38px,4.15vw,58px)}.v22-article-deck{max-width:760px;margin:22px 0 0;color:#c0ccd5;font-size:17px;line-height:1.7}.v22-article-meta-row{display:flex;flex-wrap:wrap;gap:0;margin-top:28px;border-top:1px solid #2c4151}.v22-article-meta-row span{display:flex;flex-direction:column;gap:4px;min-width:145px;padding:17px 24px 0 0;margin-right:24px;border-right:1px solid #2c4151}.v22-article-meta-row span:last-child{border-right:0}.v22-article-meta-row b{font-size:12px}.v22-article-meta-row small{color:#8094a3;font-size:9px;text-transform:uppercase;letter-spacing:.08em}.v22-article-visual{position:relative;margin:0;padding:18px;border:1px solid #324a5c;border-radius:24px;background:#0a2233;box-shadow:0 30px 70px rgb(0 0 0 / .23)}.v22-article-visual img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:14px;background:#102838}.v22-article-visual figcaption{display:flex;flex-direction:column;gap:5px;padding:16px 5px 4px}.v22-article-visual figcaption span{color:#ff3559;font-size:9px;letter-spacing:.14em;font-weight:900}.v22-article-visual figcaption strong{font-size:15px}.v22-article-visual figcaption small{color:#879aa8;font-size:11px}.v22-reading-progress{position:sticky;top:78px;z-index:200;height:3px;background:#edf0f3}.v22-reading-progress i{display:block;width:0;height:100%;background:var(--v22-red)}.v22-article-shell{padding:70px 0;background:#fff}.v22-article-layout{display:grid;grid-template-columns:210px minmax(0,680px) 230px;gap:38px;align-items:start;justify-content:center}.v22-article-nav,.v22-article-aside{position:sticky;top:118px}.v22-toc-card,.v22-review-note,.v22-side-card{padding:19px;border:1px solid #dce2e7;border-radius:17px;background:#f8f9fa}.v22-toc-card>span,.v22-side-card>span,.v22-review-note>strong{display:block;color:var(--v22-red);font-size:9px;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.v22-toc-card nav{margin-top:13px}.v22-toc-card nav a{display:block;padding:7px 0;color:#596673;text-decoration:none;font-size:11px;line-height:1.4;border-left:2px solid #fff0;padding-left:9px}.v22-toc-card nav a.is-active{border-left-color:var(--v22-red);color:#10151c;font-weight:800}.v22-copy-link{width:100%;margin:10px 0;padding:12px;border:1px solid #d4dce3;border-radius:12px;background:#fff;font-size:11px;font-weight:800;cursor:pointer}.v22-review-note p{margin:9px 0 0;color:#6c7984;font-size:11px;line-height:1.55}.v22-side-card{margin-bottom:12px}.v22-side-card.is-dark{background:#071a29;border-color:#071a29;color:#fff}.v22-side-card h3{margin:12px 0 8px;font-size:19px;line-height:1.1}.v22-side-card p{margin:0;color:#697682;font-size:12px;line-height:1.6}.v22-side-card.is-dark p{color:#9eb0bd}.v22-side-card a{display:inline-flex;margin-top:15px;color:var(--v22-red);text-decoration:none;font-size:11px;font-weight:850}.v22-side-card.is-dark a{color:#ff4565}.v22-article-body{min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#17202a;font-size:17px;line-height:1.82}.v22-article-trustline{display:flex;flex-wrap:wrap;gap:9px;padding:14px 16px;margin-bottom:28px;border:1px solid #dbe2e8;border-radius:14px;background:#f8f9fa;color:#687581;font-size:10px}.v22-article-trustline span,.v22-article-trustline a{padding-right:9px;border-right:1px solid #d8dfe5}.v22-article-trustline a{border-right:0;color:var(--v22-red);font-weight:800;text-decoration:none}.v22-article-body .article-content{max-width:none!important;padding:0!important}.v22-article-body .article-cover{display:none!important}.v22-article-body h2{margin:54px 0 17px;font-size:34px;line-height:1.12;letter-spacing:-.045em;color:#111820;scroll-margin-top:125px}.v22-article-body h3{margin:34px 0 12px;font-size:24px;line-height:1.2;letter-spacing:-.03em;color:#111820;scroll-margin-top:125px}.v22-article-body p{margin:0 0 20px}.v22-article-body ul,.v22-article-body ol{margin:0 0 24px;padding-left:24px}.v22-article-body li{margin:8px 0}.v22-article-body a{color:#c5092d}.v22-article-body table{font-size:13px;line-height:1.45}.v22-article-body .table-wrap,.v22-article-body .v20-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid #d9e1e7;border-radius:16px}.v22-article-body table{width:100%;border-collapse:collapse}.v22-article-body th,.v22-article-body td{padding:14px 15px;border-bottom:1px solid #dfe5ea;text-align:left;vertical-align:top}.v22-article-body th{background:#f2f5f7;color:#33414d;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.v22-article-body tr:last-child td{border-bottom:0}.v22-article-body .article-answer,.v22-article-body .article-callout,.v22-article-body .v20-source-list,.v22-article-body .related-guides{padding:22px 24px;margin:25px 0;border-radius:17px;background:#f5f7f9;border-left:4px solid var(--v22-red)}.v22-article-body .article-answer span{display:block;margin-bottom:8px;color:var(--v22-red);font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:900}.v22-article-body .article-answer p,.v22-article-body .article-callout p{margin:0}.v22-article-body .v20-source-list{border-left-color:#1f72a3;background:#f0f6fa}.v22-article-body .v20-source-list strong,.v22-article-body .related-guides strong{display:block;margin-bottom:10px}.v22-article-body .v20-source-list ul,.v22-article-body .related-guides ul{margin:0}.v22-article-body .accordion-list details{border-bottom:1px solid #d8e0e6}.v22-article-body .accordion-list summary{display:flex;justify-content:space-between;gap:15px;padding:18px 0;font-weight:850;cursor:pointer;list-style:none}.v22-article-body .accordion-list summary::-webkit-details-marker{display:none}.v22-article-body .accordion-list details div{padding:0 0 15px;color:#5f6c78}.v22-article-body .accordion-list details p{margin:0}.v22-article-body .authority-module{margin:42px 0;padding:30px;border:1px solid #d5dfe6;border-radius:22px;background:#fbfcfd}.authority-module-head span{display:block;color:var(--v22-red);font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:900}.v22-article-body .authority-module-head h2{margin:10px 0 20px;font-size:30px}.authority-scorecard{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.authority-scorecard>div,.authority-matrix>div,.authority-decision-table>div{padding:17px;border:1px solid #dce3e8;border-radius:14px;background:#fff}.authority-scorecard b{color:var(--v22-red);font-size:11px}.authority-scorecard strong,.authority-matrix strong,.authority-decision-table span{display:block;margin:6px 0;font-size:15px}.authority-scorecard p,.authority-matrix span,.authority-decision-table p{margin:0;color:#697682;font-size:12px;line-height:1.55}.authority-matrix{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.authority-flow{display:grid;gap:10px;margin:22px 0}.authority-flow>div{display:grid;grid-template-columns:44px 1fr;gap:13px;align-items:center;padding:14px;border:1px solid #dbe2e8;border-radius:14px;background:#fff}.authority-flow b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--v22-red);color:#fff}.authority-flow span{display:flex;flex-direction:column}.authority-flow small{margin-top:3px;color:#70808c}.authority-decision-table{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:20px 0}.authority-checklist{list-style:none!important;padding:0!important}.authority-checklist li{position:relative;padding-left:25px}.authority-checklist li:before{content:"✓";position:absolute;left:0;color:var(--v22-green);font-weight:900}.v22-author-box{display:grid;grid-template-columns:58px 1fr;gap:18px;margin-top:55px;padding:26px;border:1px solid #d7dfe6;border-radius:20px;background:#f5f7f9}.v22-author-mark{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:var(--v22-red);color:#fff;font-size:27px;font-weight:950}.v22-author-box span{color:var(--v22-red);font-size:9px;letter-spacing:.13em;font-weight:900}.v22-author-box h3{margin:5px 0!important;font-size:21px!important}.v22-author-box p{margin:0 0 12px;font-size:13px;line-height:1.65;color:#64717d}.v22-author-box>div:last-child>div{display:flex;gap:14px}.v22-author-box a{font-size:11px;font-weight:850;text-decoration:none}.v22-related-section{background:#f3f5f7}.v22-page-content-section{padding:70px 0;background:#fff}.v22-page-content-layout{display:grid;grid-template-columns:minmax(0,760px) 250px;gap:60px;align-items:start;justify-content:center}.v22-page-content{font-size:17px;line-height:1.8}.v22-page-content h2{margin:48px 0 16px;font-size:34px;line-height:1.12;letter-spacing:-.045em}.v22-page-content h3{margin:30px 0 12px;font-size:23px}.v22-page-content p{margin:0 0 19px}.v22-page-content .article-answer,.v22-page-content .article-callout{padding:22px 24px;border-left:4px solid var(--v22-red);border-radius:16px;background:#f5f7f9}.v22-page-aside{position:sticky;top:118px}.v22-page-content .content-card-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:24px 0}.v22-page-content .content-card-grid a{padding:18px;border:1px solid #dce2e7;border-radius:15px;background:#fff;color:#111820;text-decoration:none}.v22-page-content .content-card-grid strong,.v22-page-content .content-card-grid span{display:block}.v22-page-content .content-card-grid span{margin-top:7px;color:#6c7984;font-size:12px}.v22-page-content .quick-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.v22-page-content .quick-facts>div{padding:16px;border:1px solid #dce2e7;border-radius:14px;background:#f8f9fa}.v22-page-content .quick-facts b,.v22-page-content .quick-facts span{display:block}.v22-page-content .quick-facts span{margin-top:6px;color:#6e7b86;font-size:12px}.v22-page-content .numbered-steps{list-style:none;padding:0}.v22-page-content .numbered-steps li{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid #dce2e7}.v22-pricing-page{background:#f3f5f7}.v22-comparison-section{background:#fff}.v22-table-wrap{overflow-x:auto;border:1px solid #d9e1e7;border-radius:20px}.v22-comparison-table{width:100%;border-collapse:collapse;min-width:850px}.v22-comparison-table th,.v22-comparison-table td{padding:18px;border-bottom:1px solid #dce3e8;text-align:left;vertical-align:middle}.v22-comparison-table th{background:#f2f5f7;color:#63717d;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.v22-comparison-table td{font-size:13px}.v22-comparison-table td strong,.v22-comparison-table td small{display:block}.v22-comparison-table td small{margin-top:4px;color:#7a8792}.v22-comparison-table a{color:var(--v22-red);font-weight:850;text-decoration:none}.v22-comparison-table tr.is-highlight{background:#fff2f5}.v22-inclusion-section{background:#f3f5f7}.v22-inclusion-layout{display:grid;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:60px}.v22-inclusion-copy h2{margin:0}.v22-inclusion-copy>p{margin:20px 0}.v22-inclusion-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v22-inclusion-grid article{padding:25px;border:1px solid #d9e1e7;border-radius:20px;background:#fff}.v22-inclusion-grid article>span{font-size:10px;letter-spacing:.12em;font-weight:900}.v22-inclusion-grid .is-yes>span{color:#15935b}.v22-inclusion-grid .is-no>span{color:var(--v22-red)}.v22-inclusion-grid ul{margin:18px 0 0;padding:0;list-style:none}.v22-inclusion-grid li{position:relative;padding:9px 0 9px 22px;border-bottom:1px solid #e7ebee;color:#596671;font-size:13px}.v22-inclusion-grid li:last-child{border-bottom:0}.v22-inclusion-grid li:before{position:absolute;left:0}.v22-inclusion-grid .is-yes li:before{content:"✓";color:#15935b}.v22-inclusion-grid .is-no li:before{content:"—";color:var(--v22-red)}.v22-order-section{background:#fff}.v20-page-hero{padding:72px 0!important;background-color:#071a29!important;background-image:linear-gradient(rgb(119 147 166 / .12) 1px,transparent 1px),linear-gradient(90deg,rgb(119 147 166 / .12) 1px,transparent 1px)!important;background-size:60px 60px!important}.v20-page-hero-copy h1{font-size:clamp(43px,5vw,68px)!important;line-height:1!important;letter-spacing:-.06em!important}.v20-page-hero-copy p{max-width:760px!important;font-size:18px!important;line-height:1.65!important}.v20-section{padding:86px 0!important}.v20-split-heading h2{font-size:clamp(34px,4.3vw,58px)!important;line-height:1.02!important}.v20-tool-shell,.v20-order-shell,.v20-diagnosis-shell{border-radius:22px!important;box-shadow:0 22px 55px rgb(8 24 38 / .1)!important;overflow:hidden!important}.v20-included-grid,.v20-resource-grid,.v20-device-grid{gap:16px!important}.v20-included-grid article,.v20-resource-grid article,.v20-device-grid article{border-radius:18px!important;border:1px solid #dce2e7!important;box-shadow:none!important}.v20-final-cta{background:var(--v22-red)!important}.v20-final-cta h2{font-size:clamp(30px,4vw,48px)!important}.v20-accordion details{border-bottom:1px solid #d4dce3!important}.woocommerce-page .site-main,.woocommerce .site-main{background:#f4f6f8}.woocommerce .woocommerce-breadcrumb{max-width:1180px;margin:0 auto;padding:18px 20px;color:#75818c;font-size:12px}.woocommerce .products{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:18px!important;margin:0!important;padding:60px 0 90px!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;padding:22px!important;border:1px solid #d9e1e7!important;border-radius:22px!important;background:#fff!important;box-shadow:none!important}.woocommerce ul.products li.product img{border-radius:15px!important;margin-bottom:19px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:20px!important;line-height:1.15!important;letter-spacing:-.03em!important}.woocommerce ul.products li.product .price{color:var(--v22-red)!important;font-size:24px!important;font-weight:900!important}.woocommerce ul.products li.product .button{display:flex!important;justify-content:center!important;border-radius:999px!important;background:#111820!important;color:#fff!important}.single-product div.product{max-width:1180px;margin:0 auto;padding:70px 20px 100px;display:grid;grid-template-columns:1fr 1fr;gap:55px}.single-product div.product .summary{width:auto!important;float:none!important}.single-product div.product .woocommerce-product-gallery{width:auto!important;float:none!important}.single-product .product_title{font-size:clamp(38px,4vw,58px)!important;line-height:1!important;letter-spacing:-.055em!important}.single-product .price{color:var(--v22-red)!important;font-size:36px!important;font-weight:950!important}.v20-product-order{display:grid;gap:8px;margin:25px 0}.v20-product-order .button{display:flex!important;justify-content:center!important;padding:15px 22px!important;border-radius:999px!important;background:var(--v22-red)!important}.woocommerce-tabs{grid-column:1/-1}.woocommerce-tabs .panel{padding:30px!important;border:1px solid #dce2e7!important;border-radius:20px!important;background:#fff!important}.v20-product-copy h2{font-size:32px!important}.v20-product-copy{font-size:16px;line-height:1.75}.site-footer{background:#0b1016!important;color:#fff!important}.footer-head,.footer-grid{border-color:#26313b!important}.footer-brand p,.footer-col a,.footer-bottom,.footer-disclosure{color:#9eabb7!important}.footer-col h3{color:#fff!important}.footer-col a:hover{color:#ff4062!important}.footer-support{color:#ff4062!important}.footer-cta .button{background:var(--v22-red)!important;color:#fff!important}.v18-wa-float{background:#0b9d5b!important;border-radius:999px!important;box-shadow:0 16px 35px rgb(0 0 0 / .2)!important}@media (max-width:1120px){.v22-menu{gap:16px}.v22-menu a{font-size:13px}.v22-desktop-nav{gap:14px}.v22-header-cta{padding:0 18px}.v22-hero-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:38px}.v22-article-layout{grid-template-columns:190px minmax(0,650px)}.v22-article-aside{display:none}.v22-tools-grid{grid-template-columns:1fr 1fr}.v20-pricing-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:960px){.v22-utility p span{display:none}.v22-desktop-nav{display:none}.v22-menu-toggle{display:flex!important;align-items:center;gap:8px;border:0;background:#111820;color:#fff;border-radius:999px;padding:11px 15px}.v22-menu-toggle>span{display:grid;gap:3px}.v22-menu-toggle i{display:block;width:16px;height:2px;background:#fff}.v22-menu-toggle b{font-size:12px}.v22-hero-grid,.v22-page-hero-grid,.v22-generic-hero-grid,.v22-device-layout,.v22-method-layout,.v22-trust-layout,.v22-faq-layout,.v22-inclusion-layout{grid-template-columns:1fr}.v22-hero-grid{padding-top:64px;padding-bottom:64px}.v22-journey{max-width:620px}.v22-device-copy{position:static}.v22-section-heading{grid-template-columns:1fr;gap:18px}.v22-path-grid{grid-template-columns:1fr 1fr}.v22-articles-grid{grid-template-columns:1fr 1fr}.v22-hub-grid{grid-template-columns:1fr}.v22-facts-grid{grid-template-columns:1fr 1fr}.v22-facts-grid div:nth-child(2){border-right:0}.v22-facts-grid div:nth-child(-n+2){border-bottom:1px solid #dce2e7}.v22-tools-grid{grid-template-columns:1fr 1fr}.v22-inclusion-layout{gap:35px}.v22-article-hero-grid{grid-template-columns:1fr}.v22-article-visual{max-width:620px}.v22-article-layout{grid-template-columns:minmax(0,720px);justify-content:center}.v22-article-nav{position:static;display:grid;grid-template-columns:1fr auto;gap:12px}.v22-toc-card{grid-column:1/-1}.v22-copy-link{margin:0}.v22-review-note{display:none}.v22-page-content-layout{grid-template-columns:1fr}.v22-page-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:14px}.v22-page-aside .v22-side-card{margin:0}.single-product div.product{grid-template-columns:1fr}.woocommerce-tabs{grid-column:auto}.woocommerce .products{grid-template-columns:1fr 1fr!important}}@media (max-width:680px){.container{width:min(100% - 28px,1180px)}.v22-utility-inner{height:32px}.v22-utility div a:first-child{display:none}.v22-header-inner{height:68px}.v22-brand img{width:43px;height:43px}.v22-brand b{font-size:22px}.v22-brand small{font-size:8px}.v22-section{padding:68px 0}.v22-hero-grid{min-height:auto;padding-top:52px;padding-bottom:52px}.v22-hero-copy h1{font-size:clamp(43px,13.5vw,60px)}.v22-hero-copy>p{font-size:17px}.v22-hero-actions{display:grid}.v22-button{width:100%}.v22-hero-proof{display:grid;grid-template-columns:repeat(3,1fr)}.v22-hero-proof span{min-width:0;padding-right:10px;margin-right:10px}.v22-hero-proof b{font-size:20px}.v22-journey-body{padding:18px}.v22-journey-grid{grid-template-columns:1fr}.v22-journey-grid a{min-height:115px}.v22-facts-grid,.v22-path-grid,.v22-device-grid,.v22-articles-grid,.v22-articles-grid.is-three,.v22-tools-grid,.v22-trust-grid,.v22-inclusion-grid{grid-template-columns:1fr}.v22-facts-grid div{border-right:0!important;border-bottom:1px solid #dce2e7!important;padding-left:0}.v22-facts-grid div:last-child{border-bottom:0!important}.v22-path-grid a{min-height:190px}.v20-pricing-grid{grid-template-columns:1fr!important}.v22-pricing-notes{grid-template-columns:1fr}.v22-tools-grid a{min-height:195px}.v22-section-heading h2,.v22-method-copy h2,.v22-device-copy h2,.v22-inclusion-copy h2,.v22-faq-layout h2,.v22-trust-layout>div h2{font-size:clamp(34px,10vw,46px)}.v22-method-steps li{grid-template-columns:48px 1fr}.v22-final-cta .container{display:grid}.v22-final-cta .container>div:last-child{display:grid}.v22-final-cta .v22-button{width:100%}.v22-page-hero{padding:60px 0}.v22-page-hero h1{font-size:clamp(40px,12vw,56px)}.v22-page-hero p{font-size:16px}.v22-guide-index,.v22-pricing-summary,.v22-page-context{padding:20px}.v22-hub-grid h2{font-size:25px}.v22-article-hero{padding:54px 0}.v22-article-hero h1,.v22-article-hero-copy.is-long h1{font-size:clamp(38px,11vw,50px)}.v22-article-deck{font-size:15px}.v22-article-meta-row{display:grid;grid-template-columns:1fr 1fr}.v22-article-meta-row span{padding:12px 10px 0 0;margin-right:10px}.v22-article-meta-row span:nth-child(2){border-right:0}.v22-article-meta-row span:last-child{grid-column:1/-1}.v22-article-visual{padding:12px}.v22-article-shell{padding:48px 0}.v22-article-nav{display:block}.v22-copy-link{margin:10px 0}.v22-article-body{font-size:16px}.v22-article-body h2{font-size:29px;margin-top:45px}.v22-article-body h3{font-size:22px}.v22-article-body .authority-module{padding:20px}.authority-scorecard,.authority-matrix,.authority-decision-table{grid-template-columns:1fr}.v22-author-box{grid-template-columns:1fr}.v22-author-box>div:last-child>div{flex-direction:column;gap:6px}.v22-page-content{font-size:16px}.v22-page-content h2{font-size:30px}.v22-page-content .content-card-grid,.v22-page-content .quick-facts{grid-template-columns:1fr}.v22-page-aside{grid-template-columns:1fr}.woocommerce .products{grid-template-columns:1fr!important}.single-product div.product{padding-top:45px}.v18-wa-float span{display:none!important}.v18-wa-float{width:54px!important;height:54px!important;padding:0!important;display:grid!important;place-items:center!important}}.v22-footer{padding:70px 0 28px;background:#0b1016;color:#fff}.v22-footer-top{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:70px;padding-bottom:52px;border-bottom:1px solid #27323d}.v22-footer .v22-brand{color:#fff}.v22-footer-brand>p{max-width:430px;margin:20px 0;color:#9eabb7;line-height:1.7}.v22-footer-support{color:#ff4263;text-decoration:none;font-weight:850}.v22-footer-cta>span{color:#ff4263;font-size:10px;letter-spacing:.14em;font-weight:900}.v22-footer-cta h2{max-width:650px;margin:10px 0 24px;font-size:clamp(31px,4vw,51px);line-height:1.02;letter-spacing:-.055em}.v22-footer-cta>div{display:flex;gap:12px;flex-wrap:wrap}.v22-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;padding:48px 0}.v22-footer-grid h3{margin:0 0 16px;font-size:13px;color:#fff}.v22-footer-grid a{display:block;padding:6px 0;color:#9eabb7;text-decoration:none;font-size:12px}.v22-footer-grid a:hover{color:#ff4263}.v22-footer-disclosure{padding:18px 20px;border:1px solid #283641;border-radius:14px;background:#101821;color:#9eabb7;font-size:12px;line-height:1.65}.v22-footer-disclosure strong{color:#fff}.v22-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px;color:#778592;font-size:11px}.v22-footer-bottom div{display:flex;gap:18px}.v22-footer-bottom a{color:#8f9ba6;text-decoration:none}@media(max-width:960px){.v22-footer-top{grid-template-columns:1fr}.v22-footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:680px){.v22-footer{padding-top:54px}.v22-footer-top{gap:40px}.v22-footer-cta>div{display:grid}.v22-footer-grid{grid-template-columns:1fr 1fr;gap:28px 18px}.v22-footer-bottom{align-items:flex-start;flex-direction:column}.v22-footer-bottom div{flex-wrap:wrap}}.v22-product-content{font-size:16px;line-height:1.75}.v22-product-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:24px 0}.v22-product-facts>div{padding:16px;border:1px solid #dce2e7;border-radius:14px;background:#f7f9fa}.v22-product-facts span,.v22-product-facts strong{display:block}.v22-product-facts span{color:var(--v22-red);font-size:9px;letter-spacing:.12em;font-weight:900}.v22-product-facts strong{margin-top:6px;font-size:14px}.v22-product-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.v22-product-checks>div{display:grid;grid-template-columns:38px 1fr;gap:11px;padding:16px;border:1px solid #dce2e7;border-radius:14px}.v22-product-checks b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--v22-red);color:#fff;font-size:10px}.v22-product-checks span{display:flex;flex-direction:column}.v22-product-checks small{margin-top:3px;color:#6d7a86}.v22-product-content .accordion-list details{border-bottom:1px solid #dce2e7}.v22-product-content .accordion-list summary{display:flex;justify-content:space-between;padding:17px 0;cursor:pointer;font-weight:850;list-style:none}.v22-product-content .accordion-list summary::-webkit-details-marker{display:none}.v22-product-content .accordion-list details div{padding-bottom:15px;color:#64717d}@media(max-width:680px){.v22-product-facts,.v22-product-checks{grid-template-columns:1fr 1fr}.v22-product-facts strong{font-size:12px}}.v22-faq-master{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:70px;align-items:start}.v22-faq-master>aside{position:sticky;top:120px}.v22-faq-master>aside h2{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.02;letter-spacing:-.05em}.v22-faq-master>aside p{margin:18px 0 24px;color:#65727e;line-height:1.7}.v22-faq-group{margin-bottom:44px}.v22-faq-group h3{margin:0 0 8px;color:#111820;font-size:24px;letter-spacing:-.035em}.v22-order-page{background:#f3f5f7}.v22-order-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px;align-items:start}.v22-order-form-panel,.v22-order-summary{padding:28px;border:1px solid #d8e0e6;border-radius:22px;background:#fff}.v22-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.v22-form-grid label>span{display:block;margin-bottom:7px;color:#4c5965;font-size:11px;font-weight:850}.v22-form-grid input,.v22-form-grid select{width:100%;height:50px;padding:0 14px;border:1px solid #cfd7de;border-radius:12px;background:#fff;color:#111820}.v22-confirm-row{display:flex;gap:11px;align-items:flex-start;margin:22px 0;color:#596671;font-size:12px;line-height:1.55}.v22-confirm-row input{margin-top:3px}.v22-submit{width:100%}.v22-form-note{margin:12px 0 0;color:#75828d;font-size:11px;text-align:center}.v22-order-summary{position:sticky;top:120px;background:#071a29;color:#fff}.v22-order-summary>span{color:#ff3c5e;font-size:10px;letter-spacing:.13em;font-weight:900}.v22-order-summary h2{margin:12px 0 5px;font-size:27px}.v22-order-summary>strong{display:block;font-size:42px;letter-spacing:-.06em}.v22-order-summary ul{display:grid;gap:10px;margin:25px 0;padding:0;list-style:none}.v22-order-summary li{position:relative;padding-left:20px;color:#b4c1cb;font-size:12px}.v22-order-summary li:before{content:"✓";position:absolute;left:0;color:#26d582}.v22-order-summary>div{padding:17px;border:1px solid #294255;border-radius:14px;background:#0d2638}.v22-order-summary>div p{margin:6px 0 0;color:#9db0bd;font-size:11px;line-height:1.55}@media(max-width:900px){.v22-faq-master,.v22-order-layout{grid-template-columns:1fr}.v22-faq-master>aside,.v22-order-summary{position:static}}@media(max-width:680px){.v22-form-grid{grid-template-columns:1fr}}.v22-platforms{position:relative;z-index:2;padding:26px 0 32px;border-top:1px solid rgb(255 255 255 / .12)}.v22-platforms-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.v22-platforms-head>span{color:#8fa0ae;font-size:10px;font-weight:950;letter-spacing:.15em}.v22-platforms-head>small{max-width:520px;color:#657887;font-size:9px;line-height:1.5;text-align:right}.v22-platform-row{display:grid;grid-template-columns:repeat(10,minmax(66px,1fr));gap:24px;align-items:center;color:#8c9aa5}.v22-platform-row>span{display:flex;align-items:center;min-height:28px;white-space:nowrap;line-height:1;opacity:.82;filter:grayscale(1);transition:opacity .2s ease,color .2s ease,filter .2s ease,transform .2s ease}.v22-platform-row>span:hover{color:#fff;opacity:1;filter:none;transform:translateY(-1px)}.v22-brand-netflix{font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;font-size:22px;letter-spacing:-.045em}.v22-brand-viaplay{font-size:21px;font-weight:700;letter-spacing:-.055em}.v22-brand-max{gap:3px;font-size:16px;font-weight:950;letter-spacing:-.05em}.v22-brand-max span{font-size:23px;font-weight:950}.v22-brand-disney{font-family:Georgia,serif;font-size:20px;font-style:italic;font-weight:700}.v22-brand-prime{font-size:15px;font-weight:750;letter-spacing:-.025em}.v22-brand-apple{font-size:22px;font-weight:850}.v22-brand-yousee{font-size:18px;font-weight:950}.v22-brand-allente{font-size:18px;font-weight:800}.v22-brand-telmore{font-size:13px;font-weight:950;letter-spacing:.2em}.v22-brand-pluto{font-size:16px;font-weight:850}@media(max-width:960px){.v22-platform-row{grid-template-columns:repeat(5,1fr);row-gap:24px}.v22-platforms-head{align-items:flex-start;flex-direction:column}.v22-platforms-head>small{text-align:left}}@media(max-width:680px){.v22-platforms{padding-top:22px}.v22-platform-row{grid-template-columns:repeat(2,1fr);gap:22px 18px}.v22-platform-row>span{justify-content:center}.v22-platforms-head>small{font-size:8px}}.sf-sticky-shell.v22-header-shell,.v22-header-shell,.v22-header-shell.is-sticky,.sf-sticky-shell.v22-header-shell.is-sticky{position:sticky!important;inset:auto!important;top:0!important;right:auto!important;left:auto!important;width:100%!important;height:auto!important;min-height:0!important;margin:0!important;transform:none!important;box-shadow:none}.sf-sticky-shell.v22-header-shell.is-sticky,.v22-header-shell.is-sticky{box-shadow:0 12px 35px rgb(7 20 31 / .09)!important}.sf-sticky-spacer,#sfStickySpacer{display:none!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}body.admin-bar .sf-sticky-shell.v22-header-shell,body.admin-bar .v22-header-shell,body.admin-bar .v22-header-shell.is-sticky{top:32px!important}@media screen and (max-width:782px){body.admin-bar .sf-sticky-shell.v22-header-shell,body.admin-bar .v22-header-shell,body.admin-bar .v22-header-shell.is-sticky{top:46px!important}}