@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;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)}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/montserrat-600.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat-700.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(/assets/fonts/montserrat-800.woff2) format('woff2')}:root{--ws-navy:#1B3A6B;--ws-navy-deep:#12294D;--ws-navy-soft:#27508F;--ws-gold:#E8A020;--ws-gold-soft:#F6C45A;--ws-ink:#0F1B2D;--ws-body:#3A4658;--ws-muted:#6B7686;--ws-line:#E3E8EF;--ws-cloud:#F5F8FC;--ws-white:#fff;--ws-success:#1FA971;--ws-r-sm:8px;--ws-r-md:14px;--ws-r-lg:22px;--ws-r-pill:999px;--ws-shadow:0 6px 24px rgba(18,41,77,.08);--ws-lift:0 14px 40px rgba(18,41,77,.14);--ws-wrap: 1280px;--ws-gap:clamp(1rem,2vw,1.75rem);--ws-h:'Montserrat',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;--ws-b:'Open Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--ws-b);font-size:1.0625rem;line-height:1.7;color:var(--ws-body);background:var(--ws-white)}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--ws-navy);text-decoration:none}a:hover{color:var(--ws-navy-soft)}h1,h2,h3,h4,h5{font-family:var(--ws-h);color:var(--ws-ink);line-height:1.2;font-weight:700;margin:0 0 .6em}h1{font-size:clamp(2.1rem,1.4rem + 3vw,3.4rem)}h2{font-size:clamp(1.7rem,1.2rem + 1.8vw,2.5rem)}h3{font-size:clamp(1.25rem,1rem + .8vw,1.6rem)}p{margin:0 0 1.1em}ul,ol{margin:0 0 1.1em;padding-left:1.2em}.ws-wrap{width:100%;max-width:var(--ws-wrap);margin-inline:auto;padding-inline:clamp(1rem,4vw,2rem)}.ws-section{padding-block:clamp(3rem,6vw,5.5rem)}.ws-section--cloud{background:var(--ws-cloud)}.ws-section--navy{background:var(--ws-navy-deep);color:#cdd8ea}.ws-section--navy h1,.ws-section--navy h2,.ws-section--navy h3{color:#fff}.ws-grid{display:grid;gap:var(--ws-gap)}.ws-grid--2{grid-template-columns:repeat(2,1fr)}.ws-grid--3{grid-template-columns:repeat(3,1fr)}.ws-grid--4{grid-template-columns:repeat(4,1fr)}.ws-center{text-align:center}.ws-eyebrow{font-family:var(--ws-h);font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;color:var(--ws-gold);margin-bottom:.6rem;display:block}.ws-lead{font-size:1.15rem;color:var(--ws-muted);max-width:60ch}.ws-center .ws-lead{margin-inline:auto}.ws-btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--ws-h);font-weight:700;border-radius:var(--ws-r-pill);border:2px solid #fff0;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;line-height:1;text-align:center}.ws-btn--sm{padding:.6rem 1.1rem;font-size:.9rem}.ws-btn--md{padding:.85rem 1.6rem;font-size:1rem}.ws-btn--lg{padding:1.05rem 2rem;font-size:1.08rem}.ws-btn--gold{background:var(--ws-gold);color:var(--ws-navy-deep)}.ws-btn--gold:hover{background:var(--ws-gold-soft);color:var(--ws-navy-deep);transform:translateY(-2px);box-shadow:0 10px 24px rgb(232 160 32 / .35)}.ws-btn--outline{background:#fff0;border-color:currentColor;color:var(--ws-navy)}.ws-btn--outline:hover{background:var(--ws-navy);color:#fff;border-color:var(--ws-navy)}.ws-btn--ghost{background:rgb(255 255 255 / .12);color:#fff;border-color:rgb(255 255 255 / .4)}.ws-btn--ghost:hover{background:#fff;color:var(--ws-navy-deep)}.ws-card{background:#fff;border:1px solid var(--ws-line);border-radius:var(--ws-r-lg);padding:clamp(1.4rem,2.5vw,2rem);box-shadow:var(--ws-shadow);transition:transform .18s,box-shadow .18s}.ws-card:hover{transform:translateY(-4px);box-shadow:var(--ws-lift)}.ws-card__icon{width:54px;height:54px;border-radius:var(--ws-r-md);display:grid;place-items:center;background:linear-gradient(135deg,var(--ws-navy),var(--ws-navy-soft));color:var(--ws-gold-soft);margin-bottom:1rem}.ws-checks{list-style:none;padding:0;margin:0}.ws-checks li{position:relative;padding-left:1.8rem;margin-bottom:.6rem}.ws-checks li::before{content:"";position:absolute;left:0;top:.35em;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--ws-success) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center/72% no-repeat}.ws-topbar{background:var(--ws-navy-deep);color:#cdd8ea;font-size:.82rem;text-align:center;padding:.45rem 1rem}.ws-header{position:relative;z-index:50;background:#fff;border-bottom:1px solid var(--ws-line)}.ws-header.is-sticky{position:sticky;top:0}.ws-header__inner{display:flex;align-items:center;gap:1.5rem;min-height:72px}.ws-logo{font-family:var(--ws-h);font-weight:800;font-size:1.4rem;color:var(--ws-navy-deep);display:inline-flex;align-items:center;gap:.4rem}.ws-logo b{color:var(--ws-gold)}.ws-nav{margin-left:auto}.ws-menu{display:flex;gap:1.4rem;list-style:none;margin:0;padding:0;align-items:center}.ws-menu>li{position:relative}.ws-menu a{font-family:var(--ws-h);font-weight:600;font-size:.96rem;color:var(--ws-ink);display:inline-flex;align-items:center;gap:.25rem}.ws-menu a:hover{color:var(--ws-gold)}.ws-menu .sub-menu{list-style:none;margin:0;padding:.5rem 0;min-width:230px;position:absolute;top:100%;left:0;z-index:60;background:#fff;border:1px solid var(--ws-line);border-radius:var(--ws-r-md);box-shadow:var(--ws-lift);opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s;max-height:min(70vh,560px);overflow-y:auto}.ws-menu li:hover>.sub-menu,.ws-menu li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.ws-menu .sub-menu li{margin:0}.ws-menu .sub-menu a{display:block;padding:.5rem 1.1rem;font-size:.9rem;font-weight:600;white-space:nowrap}.ws-menu .sub-menu a:hover{background:var(--ws-cloud);color:var(--ws-navy)}.ws-menu .menu-item-has-children>a::after{content:"";width:.42rem;height:.42rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:.15rem;opacity:.7}.ws-menu .sub-menu .sub-menu{top:0;left:100%}.ws-menu .sub-menu .menu-item-has-children>a::after{transform:rotate(-45deg)}.ws-header__cta{margin-left:.5rem}.ws-burger{display:none;background:none;border:0;cursor:pointer;padding:.5rem;margin-left:auto}.ws-burger span{display:block;width:26px;height:2px;background:var(--ws-ink);margin:5px 0;transition:.2s}.ws-hero{background:linear-gradient(135deg,#12294D 0%,#1B3A6B 55%,#27508F 100%);color:#dbe5f4;position:relative;overflow:hidden}.ws-hero h1{color:#fff;margin-bottom:.5em}.ws-hero .ws-lead{color:#c3d2e8}.ws-hero__cta{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:1.6rem}.ws-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.ws-stat{text-align:center}.ws-stat__num{font-family:var(--ws-h);font-weight:800;font-size:clamp(2rem,1.4rem + 2vw,3rem);color:var(--ws-gold);line-height:1}.ws-stat__label{color:var(--ws-muted);font-size:.95rem;margin-top:.3rem}.ws-trustbar{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;align-items:center;font-family:var(--ws-h);font-weight:600;color:var(--ws-body)}.ws-trustbar span{display:inline-flex;align-items:center;gap:.4rem}.ws-price{display:flex;flex-direction:column;height:100%}.ws-price--featured{border-color:var(--ws-gold);box-shadow:0 18px 50px rgb(232 160 32 / .22);position:relative}.ws-price__badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--ws-gold);color:var(--ws-navy-deep);font-family:var(--ws-h);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:.35rem .9rem;border-radius:var(--ws-r-pill)}.ws-price__amount{font-family:var(--ws-h);font-weight:800;font-size:2.6rem;color:var(--ws-ink)}.ws-price__amount small{font-size:1rem;color:var(--ws-muted);font-weight:600}.ws-price .ws-btn{margin-top:auto}.ws-step{position:relative;padding-left:3.4rem}.ws-step__num{position:absolute;left:0;top:0;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--ws-navy);color:#fff;font-family:var(--ws-h);font-weight:700;display:grid;place-items:center}.ws-faq__item{border-bottom:1px solid var(--ws-line)}.ws-faq__q{width:100%;text-align:left;background:none;border:0;cursor:pointer;font-family:var(--ws-h);font-weight:700;font-size:1.05rem;color:var(--ws-ink);padding:1.1rem 2.5rem 1.1rem 0;position:relative}.ws-faq__q::after{content:"+";position:absolute;right:.3rem;top:1rem;font-size:1.5rem;color:var(--ws-gold);transition:transform .2s}.ws-faq__item.is-open .ws-faq__q::after{content:"\2212"}.ws-faq__a{max-height:0;overflow:hidden;transition:max-height .25s ease}.ws-faq__a-inner{padding:0 0 1.1rem}.ws-quote{font-size:1.05rem;color:var(--ws-body)}.ws-stars{color:var(--ws-gold);letter-spacing:2px}.ws-footer{background:var(--ws-navy-deep);color:#aebed6;padding-block:clamp(2.5rem,5vw,4rem) 1.5rem;font-size:.95rem}.ws-footer a{color:#cdd8ea}.ws-footer a:hover{color:var(--ws-gold)}.ws-footer h4{color:#fff;font-size:1rem;margin-bottom:1rem}.ws-widget ul{list-style:none;padding:0;margin:0}.ws-widget li{margin-bottom:.55rem}.ws-footer__bottom{border-top:1px solid rgb(255 255 255 / .12);margin-top:2.5rem;padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center}.ws-pay-badges{display:flex;gap:.5rem;flex-wrap:wrap}.ws-pay-badge{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .15);border-radius:var(--ws-r-sm);padding:.3rem .7rem;font-family:var(--ws-h);font-weight:700;font-size:.78rem;color:#fff}.ws-wa-float{position:fixed;right:18px;bottom:18px;z-index:90;width:54px;height:54px;border-radius:50%;background:#25D366;color:#fff;display:grid;place-items:center;box-shadow:0 8px 22px rgb(37 211 102 / .45)}.ws-wa-float:hover{color:#fff;transform:scale(1.06)}.ws-ad{contain:layout}@media(max-width:980px){.ws-grid--4{grid-template-columns:repeat(2,1fr)}.ws-grid--3{grid-template-columns:repeat(2,1fr)}.ws-hero__grid{grid-template-columns:1fr}}@media(max-width:820px){.ws-burger{display:block}.ws-nav{position:fixed;inset:0 0 0 auto;width:min(80vw,320px);background:#fff;transform:translateX(100%);transition:transform .25s;box-shadow:-12px 0 40px rgb(0 0 0 / .15);padding:5rem 1.5rem 2rem;margin:0;overflow:auto}.ws-nav.is-open{transform:translateX(0)}.ws-menu{flex-direction:column;align-items:flex-start;gap:.5rem;width:100%}.ws-menu>li{width:100%}.ws-menu .sub-menu{position:static;opacity:1;visibility:visible;transform:none;pointer-events:auto;box-shadow:none;border:0;border-left:2px solid var(--ws-line);border-radius:0;padding:.25rem 0 .25rem .8rem;margin:.2rem 0 .4rem;max-height:none}.ws-menu .sub-menu .sub-menu{left:0}.ws-menu .menu-item-has-children>a::after{margin-left:auto}body.ws-nav-open{overflow:hidden}}@media(max-width:600px){.ws-grid--2,.ws-grid--3,.ws-grid--4{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto}}:root{--navy:#1B3A6B;--navy-dark:#0D1B36;--navy-deeper:#070F1E;--gold:#E8A020;--gold-dark:#C8880A;--gold-light:#FFF3DC;--white:#FFFFFF;--off-white:#F4F6FF;--light-gray:#F8F9FC;--mid-gray:#E2E8F0;--text-dark:#1A1A2E;--text-mid:#4A5568;--text-light:#718096;--font-head:'Montserrat', sans-serif;--font-body:'Open Sans', sans-serif;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--shadow-sm:0 2px 8px rgba(0,0,0,0.06);--shadow-md:0 8px 30px rgba(0,0,0,0.10);--shadow-lg:0 20px 60px rgba(0,0,0,0.12);--transition:all 0.3s cubic-bezier(0.4,0,0.2,1)}.arb-container{max-width:1200px;margin:0 auto;padding:0 24px}.arb-container-wide{max-width:1280px;margin:0 auto;padding:0 24px}.arb-section-pad{padding:100px 0}.arb-section-pad-sm{padding:70px 0}.arb-text-center{text-align:center}.arb-section-label{display:inline-flex;align-items:center;gap:8px;background:var(--gold-light);color:var(--navy);font-family:var(--font-head);font-size:.75rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 16px;border-radius:50px;margin-bottom:18px;border:1px solid rgb(232 160 32 / .3)}.arb-section-label::before{content:'';width:6px;height:6px;background:var(--gold);border-radius:50%;display:inline-block}.arb-section-label.light{background:rgb(232 160 32 / .15);color:var(--gold)}.arb-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-head);font-weight:700;font-size:.9rem;letter-spacing:.3px;padding:14px 28px;border-radius:var(--radius-sm);border:2px solid #fff0;cursor:pointer;transition:var(--transition);text-align:center;white-space:nowrap;text-decoration:none;box-sizing:border-box}.arb-btn-primary{background:var(--gold);color:#fff!important;border-color:var(--gold)}.arb-btn-primary:hover{background:var(--gold-dark);border-color:var(--gold-dark);transform:translateY(-2px);box-shadow:0 8px 25px rgb(232 160 32 / .35)}.arb-btn-outline{background:#fff0;color:#fff!important;border-color:rgb(255 255 255 / .6)}.arb-btn-outline:hover{background:#fff;color:var(--navy)!important;border-color:#fff}.arb-btn-navy{background:var(--navy);color:#fff!important;border-color:var(--navy)}.arb-btn-navy:hover{background:var(--navy-dark);transform:translateY(-2px);box-shadow:0 8px 25px rgb(27 58 107 / .3)}.arb-btn-ghost{background:#fff0;color:var(--navy)!important;border-color:var(--navy)}.arb-btn-ghost:hover{background:var(--navy);color:#fff!important}.arb-btn-sm{padding:10px 20px;font-size:.82rem}.arb-btn-lg{padding:17px 36px;font-size:1rem}.arb-section-head{margin-bottom:56px}.arb-section-head.center{text-align:center}.arb-section-head h2{margin-bottom:16px}.arb-section-head p{font-size:1.05rem;max-width:620px;line-height:1.8}.arb-section-head.center p{margin:0 auto}.arb-fade-up{opacity:0;transform:translateY(30px);transition:opacity 0.7s ease,transform 0.7s ease}.arb-fade-up.visible{opacity:1;transform:translateY(0)}.arb-delay-1{transition-delay:0.1s}.arb-delay-2{transition-delay:0.2s}.arb-delay-3{transition-delay:0.3s}.arb-delay-4{transition-delay:0.4s}@media (max-width:768px){.arb-section-pad{padding:70px 0}.arb-section-pad-sm{padding:48px 0}}.arbtools{--brand:#1B3A6B;--brand-2:#2A5298;--brand-dark:#0D2A5A;--brand-light:#F4F6FF;--accent:#E8A020;--accent-dark:#C8880A;--accent-soft:#FFF8EC;--text:#1A1A2E;--text-soft:#718096;--muted:#4A5568;--card:#ffffff;--border:#E2E8F0;--bg-soft:#F8F9FC;--radius:16px;--radius-sm:10px;--shadow:0 4px 18px rgba(27,58,107,.07);--shadow-md:0 10px 30px rgba(27,58,107,.10);--shadow-lg:0 18px 48px rgba(27,58,107,.16);--grad-navy:linear-gradient(135deg,#1B3A6B 0%,#0D2A5A 100%);--grad-accent:linear-gradient(90deg,#E8A020,#C8880A);--font:'Open Sans',system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif;--font-head:'Montserrat','Open Sans',sans-serif;font-family:var(--font);color:var(--text);line-height:1.7;display:block;max-width:1280px;margin:0 auto}.arbtools *{box-sizing:border-box}.arbtools h1,.arbtools h2,.arbtools h3,.arbtools h4,.arbtools h5{font-family:var(--font-head);color:var(--text)}.arbtools .arb-pill{display:inline-flex;align-items:center;gap:7px;background:var(--accent-soft);border:1px solid rgb(232 160 32 / .28);color:var(--accent-dark);font-family:var(--font-head);font-size:.7rem;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;padding:5px 14px;border-radius:50px;margin-bottom:14px}.arbtools .arb-pill::before{content:'';width:6px;height:6px;background:var(--accent);border-radius:50%}.arbtools .tool-header{text-align:center;margin:0 0 30px}.arbtools .tool-header h1,.arbtools .tool-header h2{font-size:clamp(1.6rem,3.2vw,2.2rem);font-weight:800;margin:0 0 10px;line-height:1.2}.arbtools .tool-header h1 span,.arbtools .tool-header h2 span{color:var(--brand)}.arbtools .tool-header p{color:var(--text-soft);max-width:620px;margin:0 auto;font-size:1.02rem}.arbtools .tool-box{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:32px;box-shadow:var(--shadow-md);max-width:720px;margin:0 auto;position:relative;overflow:hidden}.arbtools .tool-box::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand),var(--brand-2),var(--accent))}.arbtools h3{font-family:var(--font-head);font-weight:700}.arbtools hr{border:none;border-top:1px solid var(--border)}.arbtools .arb-2col{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start;max-width:960px;margin:0 auto}.arbtools .arb-2col .tool-box{max-width:none;margin:0}.arbtools .field{margin-bottom:18px}.arbtools .field label{display:block;font-family:var(--font-head);font-weight:600;margin-bottom:7px;font-size:.92rem;color:var(--text)}.arbtools .field input[type=number],.arbtools .field input[type=text],.arbtools .field input[type=date],.arbtools .field input[type=url],.arbtools .field select,.arbtools .field textarea{width:100%;padding:13px 15px;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-size:1rem;font-family:var(--font);outline:none;background:#fff;color:var(--text);transition:border-color .15s,box-shadow .15s}.arbtools .field input:focus,.arbtools .field select:focus,.arbtools .field textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgb(27 58 107 / .12)}.arbtools .field textarea{resize:vertical;min-height:120px}.arbtools .field-row{display:flex;gap:14px;flex-wrap:wrap}.arbtools .field-row .field{flex:1;min-width:140px}.arbtools input[type=range]{width:100%;accent-color:var(--accent)}.arbtools .field-hint{font-size:.78rem;color:var(--text-soft);margin-top:5px}.arbtools .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--accent);color:#fff;border:none;padding:14px 26px;font-size:.98rem;font-weight:700;border-radius:var(--radius-sm);cursor:pointer;width:100%;font-family:var(--font-head);letter-spacing:.3px;text-decoration:none;text-align:center;transition:background .15s,transform .12s,box-shadow .15s}.arbtools .btn:hover{background:var(--accent-dark);color:#fff;transform:translateY(-2px);box-shadow:0 8px 22px rgb(232 160 32 / .32)}.arbtools .btn-secondary{background:#fff;color:var(--brand);border:1.5px solid var(--brand);box-shadow:none}.arbtools .btn-secondary:hover{background:var(--brand);color:#fff;box-shadow:none}.arbtools .btn-row{display:flex;gap:12px;margin-top:6px;flex-wrap:wrap}.arbtools .btn-row .btn{width:auto;flex:1}.arbtools .result{margin-top:24px;padding:22px;background:var(--brand-light);border-radius:var(--radius-sm);text-align:center;border:1px solid #DDE6F5}.arbtools .result .big{font-family:var(--font-head);font-size:2.2rem;font-weight:900;color:var(--accent-dark);margin:6px 0;word-break:break-word}.arbtools .result .label{color:var(--text-soft);font-size:.92rem}.arbtools .result.hidden{display:none}.arbtools .result-hero{margin-top:0;padding:28px 24px;background:var(--grad-navy);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.arbtools .result-hero::after{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,rgb(255 255 255 / .05) 1px,transparent 0);background-size:26px 26px}.arbtools .result-hero .label{font-family:var(--font-head);font-size:.72rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:rgb(255 255 255 / .65);position:relative}.arbtools .result-hero .big{font-family:var(--font-head);font-size:2.8rem;font-weight:900;color:var(--accent);line-height:1.1;margin:6px 0;position:relative;word-break:break-word}.arbtools .result-hero .sub{font-size:.85rem;color:rgb(255 255 255 / .7);position:relative}.arbtools .result-hero.hidden{display:none}.arbtools .result-grid{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:16px}.arbtools .result-grid .item{background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 18px;min-width:120px;flex:1}.arbtools .result-grid .item .num{font-family:var(--font-head);font-size:1.35rem;font-weight:800;color:var(--brand)}.arbtools .result-grid .item .cap{font-size:.78rem;color:var(--text-soft);margin-top:2px}.arbtools .arb-bars{display:flex;flex-direction:column;gap:10px;margin-top:18px}.arbtools .arb-bar-row{display:flex;align-items:center;gap:12px}.arbtools .arb-bar-label{font-size:.8rem;color:var(--muted);width:120px;flex-shrink:0;font-family:var(--font-head);font-weight:600}.arbtools .arb-bar-track{flex:1;height:14px;background:var(--bg-soft);border-radius:50px;overflow:hidden}.arbtools .arb-bar-fill{height:100%;border-radius:50px;transition:width .6s ease}.arbtools .arb-bar-fill.navy{background:var(--grad-navy)}.arbtools .arb-bar-fill.gold{background:var(--grad-accent)}.arbtools .arb-bar-val{font-size:.82rem;font-weight:700;color:var(--text);width:90px;text-align:right;flex-shrink:0;font-family:var(--font-head)}.arbtools .arb-note{background:var(--accent-soft);border:1px solid rgb(232 160 32 / .22);border-radius:var(--radius-sm);padding:12px 16px;font-size:.85rem;color:var(--muted);margin-top:16px}.arbtools .arb-note strong{color:var(--text)}.arbtools .article{max-width:880px;margin:38px auto 0;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:34px 40px;box-shadow:var(--shadow)}.arbtools .article h2{font-family:var(--font-head);font-size:1.45rem;font-weight:700;margin:26px 0 12px;padding-left:14px;border-left:4px solid var(--accent);line-height:1.3}.arbtools .article h2:first-child{margin-top:0}.arbtools .article h3{font-family:var(--font-head);font-size:1.12rem;font-weight:700;margin:20px 0 8px}.arbtools .article p{margin:0 0 14px;color:var(--muted)}.arbtools .article ul,.arbtools .article ol{margin:0 0 14px 20px}.arbtools .article li{margin-bottom:7px;color:var(--muted)}.arbtools .article strong{color:var(--text)}.arbtools .article a{color:var(--brand);font-weight:600}.arbtools .faq-item{border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 18px;color:var(--muted);margin-bottom:10px;background:var(--bg-soft)}.arbtools .faq-item strong{display:block;margin-bottom:5px;color:var(--text);font-family:var(--font-head)}.arbtools .ad-slot{max-width:880px;margin:28px auto;min-height:90px;background:repeating-linear-gradient(45deg,#f1f2f6,#f1f2f6 10px,#e9ebf2 10px,#e9ebf2 20px);border:1px dashed #c7ccd9;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;color:#9aa1b1;font-size:.85rem;text-align:center}.arbtools .hidden{display:none}.arbtools .text-center{text-align:center}.arbtools .mt-2{margin-top:20px}.arbtools #sample{font-size:1.15rem;line-height:1.9;background:var(--brand-light);padding:18px 20px;border-radius:12px;margin-bottom:16px}.arbtools #sample span.correct{color:#10b981}.arbtools #sample span.wrong{color:#ef4444;background:#fee2e2;border-radius:3px}.arbtools #sample span.current{background:#c7d2fe;border-radius:3px}.arbtools #board{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:420px;margin:0 auto}.arbtools .card{aspect-ratio:1/1;background:var(--brand);border-radius:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:2rem;-webkit-user-select:none;user-select:none;transition:transform .15s,background .15s;color:#fff0}.arbtools .card.flipped{background:var(--brand-light);color:#1f2937;transform:scale(1.03)}.arbtools .card.matched{background:#d1fae5;color:#059669;cursor:default}@media (max-width:760px){.arbtools .arb-2col{grid-template-columns:1fr}.arbtools .tool-box{padding:24px 20px}.arbtools .article{padding:24px 22px}.arbtools .result-hero .big{font-size:2.2rem}.arbtools .arb-bar-label{width:90px}}.ws-main .entry-content a:not(.button):not(.btn):not(.arb-btn),.ws-main .page-content a:not(.button):not(.btn):not(.arb-btn),.ws-main .post-content a:not(.button):not(.btn):not(.arb-btn){color:#1B3A6B;text-decoration:underline;text-underline-offset:2px;font-weight:600;transition:color 0.2s ease}.ws-main .entry-content a:not(.button):not(.btn):not(.arb-btn):hover,.ws-main .page-content a:not(.button):not(.btn):not(.arb-btn):hover,.ws-main .post-content a:not(.button):not(.btn):not(.arb-btn):hover{color:#E8A020;text-decoration:underline}.ws-compat{width:100%}.ws-gap{display:block}.ws-legal-menu{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0}.ws-legal-menu li{margin:0}.ws-legal-menu a{color:inherit;opacity:.82;font-size:.85rem}.ws-legal-menu a:hover{opacity:1;color:var(--gold)}.wsx-header .ws-header__inner{display:flex;align-items:center;gap:1.25rem;min-height:78px}.wsx-header .ws-logo{flex:0 0 auto;font-size:1.5rem}.wsx-header .ws-logo b{color:var(--ws-gold);font-weight:800}.wsx-nav{margin:0;flex:1 1 auto;display:flex;justify-content:center}.wsx-menu{display:flex;align-items:center;gap:.3rem;list-style:none;margin:0;padding:0}.wsx-menu>li{position:relative}.wsx-menu>li>a{display:inline-flex;align-items:center;gap:.3rem;padding:.62rem .85rem;border-radius:11px;font-family:var(--ws-h);font-weight:600;font-size:.95rem;color:var(--ws-ink);line-height:1;transition:background .18s,color .18s}.wsx-menu>li>a:hover{color:var(--ws-navy);background:var(--ws-cloud)}.wsx-caret{width:.4rem;height:.4rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:.15rem;opacity:.55;transition:transform .2s}.wsx-has-mega:hover>a .wsx-caret,.wsx-has-mega:focus-within>a .wsx-caret{transform:rotate(-135deg);opacity:.9}.wsx-cta{flex:0 0 auto;box-shadow:0 6px 18px rgb(232 160 32 / .28)}.wsx-has-mega{position:static}.wsx-mega{position:absolute;left:50%;top:100%;transform:translateX(-50%) translateY(12px);width:min(980px, calc(100vw - 2rem));background:#fff;border:1px solid var(--ws-line);border-radius:20px;box-shadow:0 28px 70px rgb(18 41 77 / .18);padding:1.6rem 1.7rem;margin-top:.35rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:90}.wsx-has-mega:hover>.wsx-mega,.wsx-has-mega:focus-within>.wsx-mega{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.wsx-mega__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem 1.4rem}.wsx-mega__col{min-width:0}.wsx-mega__head{display:block;font-family:var(--ws-h);font-weight:800;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.55rem;padding-bottom:.45rem;border-bottom:2px solid var(--ws-line);color:var(--ws-ink)}.wsx-mega__item{display:flex;align-items:center;gap:.6rem;padding:.48rem .55rem;border-radius:12px;color:var(--ws-body);font-weight:600;font-size:.9rem;transition:background .15s,transform .15s,color .15s}.wsx-mega__item:hover{background:var(--ws-cloud);color:var(--ws-navy);transform:translateX(3px)}.wsx-mega__ico{flex:0 0 auto;width:36px;height:36px;display:grid;place-items:center;border-radius:10px;font-size:1.08rem;background:#eef2f9}.wsx-mega__txt{line-height:1.25}.wsx-tone--blue .wsx-mega__head{color:#1B3A6B;border-color:rgb(27 58 107 / .28)}.wsx-tone--blue .wsx-mega__ico{background:rgb(27 58 107 / .10)}.wsx-tone--gold .wsx-mega__head{color:#C8880A;border-color:rgb(232 160 32 / .32)}.wsx-tone--gold .wsx-mega__ico{background:rgb(232 160 32 / .15)}.wsx-tone--teal .wsx-mega__head{color:#0F766E;border-color:rgb(15 118 110 / .28)}.wsx-tone--teal .wsx-mega__ico{background:rgb(15 118 110 / .12)}.wsx-tone--purple .wsx-mega__head{color:#6D28D9;border-color:rgb(124 58 237 / .28)}.wsx-tone--purple .wsx-mega__ico{background:rgb(124 58 237 / .12)}.wsx-mega__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--ws-line);font-size:.86rem;color:var(--ws-muted)}.wsx-mega__all{font-family:var(--ws-h);font-weight:700;color:var(--ws-navy);white-space:nowrap}.wsx-mega__all:hover{color:var(--ws-gold)}@media (max-width:1024px){.wsx-header .ws-burger{display:block;margin-left:auto}.wsx-cta{display:none}.wsx-nav{position:fixed;inset:0 0 0 auto;width:min(88vw, 370px);background:#fff;transform:translateX(100%);transition:transform .25s;box-shadow:-14px 0 44px rgb(0 0 0 / .16);padding:4.5rem 1.25rem 2rem;margin:0;overflow:auto;justify-content:flex-start;z-index:120}.wsx-nav.is-open{transform:translateX(0)}.wsx-menu{flex-direction:column;align-items:stretch;gap:.15rem;width:100%}.wsx-menu>li>a{font-size:1rem;padding:.75rem .65rem}.wsx-caret{display:none}.wsx-mega{position:static;transform:none;width:100%;opacity:1;visibility:visible;pointer-events:auto;box-shadow:none;border:0;border-radius:0;padding:.2rem 0 .5rem .4rem;margin:0}.wsx-mega__grid{grid-template-columns:1fr;gap:.15rem}.wsx-mega__head{margin-top:.5rem}.wsx-mega__foot{display:none}}.wsx-blog-hero{background:radial-gradient(120% 140% at 12% 0%,#23488A 0%,#1B3A6B 45%,#0C2350 100%);color:#dce6f5;text-align:center;padding:clamp(2.6rem,5vw,4.6rem) 0}.wsx-blog-hero__eyebrow{display:inline-block;color:var(--ws-gold-soft);font-family:var(--ws-h);font-weight:800;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:.8rem}.wsx-blog-hero__title{color:#fff;font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem);margin:0 0 .8rem}.wsx-blog-hero__sub{max-width:680px;margin:0 auto 1.6rem;color:#aebed6;font-size:1.05rem;line-height:1.7}.wsx-blog-cats{display:flex;gap:.5rem;justify-content:center;flex-wrap:wrap}.wsx-blog-cats a{font-family:var(--ws-h);font-weight:700;font-size:.82rem;color:#cdd8ea;background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .16);padding:.45rem 1rem;border-radius:999px;transition:all .18s}.wsx-blog-cats a:hover,.wsx-blog-cats a.is-active{background:var(--ws-gold);color:var(--ws-navy-deep);border-color:var(--ws-gold)}.wsx-blog-grid{gap:1.8rem}.wsx-blog-card{display:flex;flex-direction:column;padding:0;overflow:hidden;border:1px solid var(--ws-line);border-radius:var(--ws-r-lg);background:#fff;box-shadow:var(--ws-shadow);transition:transform .2s,box-shadow .2s}.wsx-blog-card:hover{transform:translateY(-6px);box-shadow:var(--ws-lift)}.wsx-blog-card__img{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#0c2350}.wsx-blog-card__img img{width:100%;height:100%;object-fit:contain;transition:transform .35s}.wsx-blog-card:hover .wsx-blog-card__img img{transform:scale(1.03)}.wsx-blog-card__ph{display:grid;place-items:center;height:100%;font-size:2.4rem}.wsx-blog-card__cat{position:absolute;top:12px;left:12px;background:var(--ws-gold);color:var(--ws-navy-deep);font-family:var(--ws-h);font-weight:800;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;padding:.3rem .7rem;border-radius:999px}.wsx-blog-card__body{display:flex;flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.5rem}.wsx-blog-card__meta{font-size:.78rem;color:var(--ws-muted);font-family:var(--ws-h);font-weight:600;margin-bottom:.55rem}.wsx-blog-card__title{font-size:1.15rem;line-height:1.35;margin:0 0 .6rem}.wsx-blog-card__title a{color:var(--ws-ink)}.wsx-blog-card__title a:hover{color:var(--ws-navy)}.wsx-blog-card__excerpt{font-size:.92rem;color:var(--ws-body);margin:0 0 1rem;flex:1}.wsx-blog-card__more{font-family:var(--ws-h);font-weight:700;font-size:.85rem;color:var(--ws-navy)}.wsx-blog-card__more:hover{color:var(--ws-gold)}.wsx-pagination{margin-top:2.6rem;text-align:center}.wsx-pagination .page-numbers{display:inline-flex;min-width:42px;height:42px;align-items:center;justify-content:center;padding:0 .8rem;margin:0 .2rem;border:1px solid var(--ws-line);border-radius:10px;font-family:var(--ws-h);font-weight:700;color:var(--ws-navy)}.wsx-pagination .page-numbers.current{background:var(--ws-navy);color:#fff;border-color:var(--ws-navy)}.wsx-pagination a.page-numbers:hover{background:var(--ws-cloud)}.wsx-post__hero{background:linear-gradient(180deg,var(--ws-cloud),#fff);border-bottom:1px solid var(--ws-line);padding:clamp(2.2rem,4vw,3.4rem) 0 clamp(1.6rem,3vw,2.4rem);text-align:center}.wsx-post__cat{display:inline-block;background:var(--ws-gold);color:var(--ws-navy-deep);font-family:var(--ws-h);font-weight:800;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;padding:.35rem .9rem;border-radius:999px;margin-bottom:1rem}.wsx-post__title{max-width:900px;margin:0 auto .9rem;font-size:clamp(1.85rem,1.2rem + 2.4vw,2.9rem);line-height:1.18}.wsx-post__meta{display:flex;gap:1.2rem;justify-content:center;flex-wrap:wrap;color:var(--ws-muted);font-size:.88rem;font-family:var(--ws-h);font-weight:600}.wsx-post__body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:3.2rem;align-items:start;padding-block:clamp(2rem,4vw,3.2rem)}.wsx-post__main{min-width:0}.wsx-post__thumb{margin:0 0 2rem}.wsx-post__thumb img{width:100%;border-radius:var(--ws-r-lg);box-shadow:var(--ws-shadow);height:auto}.wsx-post__foot{display:none}.wsx-post__main .comment-respond,.wsx-post__main .comments-area{margin-top:2.8rem;padding-top:2rem;border-top:1px solid var(--ws-line)}.comment-reply-title,.comments-title{font-family:var(--ws-h);font-size:1.4rem;font-weight:800;color:var(--ws-ink);margin:0 0 1.2rem}.comment-respond .logged-in-as,.comment-notes{font-size:.88rem;color:var(--ws-muted);margin-bottom:1.1rem}.comment-respond .logged-in-as a,.comment-notes a{color:var(--ws-navy);font-weight:600}.comment-form{display:flex;flex-direction:column;gap:1rem}.comment-form p{margin:0}.comment-form label{display:block;font-family:var(--ws-h);font-weight:600;font-size:.88rem;color:var(--ws-ink);margin-bottom:.4rem}.comment-form input[type=text],.comment-form input[type=email],.comment-form input[type=url],.comment-form textarea{width:100%;padding:.85rem 1rem;border:1.5px solid var(--ws-line);border-radius:12px;font-family:var(--ws-b);font-size:1rem;color:var(--ws-ink);background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.comment-form textarea{min-height:150px;resize:vertical}.comment-form input:focus,.comment-form textarea:focus{border-color:var(--ws-navy);box-shadow:0 0 0 3px rgb(27 58 107 / .12)}.comment-form .form-submit{margin:0}.comment-form .submit,.comment-form input[type=submit]{appearance:none;background:var(--ws-gold);color:var(--ws-navy-deep);font-family:var(--ws-h);font-weight:700;font-size:.95rem;letter-spacing:.2px;border:0;border-radius:999px;padding:.85rem 2rem;cursor:pointer;box-shadow:0 8px 22px rgb(232 160 32 / .3);transition:transform .15s,background .15s}.comment-form .submit:hover,.comment-form input[type=submit]:hover{background:var(--ws-gold-soft);transform:translateY(-2px)}.comment-form .comment-form-cookies-consent{flex-direction:row;align-items:center;gap:.5rem;font-size:.85rem;color:var(--ws-muted)}.comment-form .comment-form-cookies-consent input{width:auto}.comment-list{list-style:none;margin:2rem 0 0;padding:0}.comment-list .comment{background:var(--ws-cloud);border:1px solid var(--ws-line);border-radius:14px;padding:1.2rem 1.4rem;margin-bottom:1.1rem}.comment-list .comment-author{font-family:var(--ws-h);font-weight:700;color:var(--ws-ink)}.comment-list .comment-metadata{font-size:.8rem;color:var(--ws-muted)}.comment-list .reply a{font-family:var(--ws-h);font-weight:700;font-size:.82rem;color:var(--ws-navy)}.wsx-post__aside{position:sticky;top:92px;display:flex;flex-direction:column;gap:1.2rem}.wsx-side-card{background:#fff;border:1px solid var(--ws-line);border-radius:16px;padding:1.4rem;box-shadow:var(--ws-shadow)}.wsx-side-card h4{font-size:1.05rem;margin:0 0 .7rem}.wsx-side-cta{background:linear-gradient(135deg,var(--ws-navy-deep),var(--ws-navy));color:#cdd8ea;border:0}.wsx-side-cta h4{color:#fff}.wsx-side-cta p{font-size:.9rem;margin:0 0 1rem}.wsx-side-links{list-style:none;margin:0;padding:0}.wsx-side-links li{border-top:1px solid var(--ws-line)}.wsx-side-links li:first-child{border-top:0}.wsx-side-links a{display:block;padding:.58rem 0;font-weight:600;font-size:.9rem;color:var(--ws-body)}.wsx-side-links a:hover{color:var(--ws-gold)}.wsx-ad{background:var(--ws-cloud);border:1px dashed var(--ws-line);text-align:center;padding:.6rem;min-height:280px;display:flex;flex-direction:column;align-items:center;justify-content:center}.wsx-ad__label{font-family:var(--ws-h);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ws-muted);margin-bottom:.4rem}:root{--ws-serif:Charter, "Bitstream Charter", "Sitka Text", Cambria, Georgia, "Times New Roman", serif}.ws-prose{font-family:var(--ws-serif);font-size:1.22rem;line-height:1.65;color:#242424;letter-spacing:-.003em;text-align:justify;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.ws-prose h2,.ws-prose h3,.ws-prose h4{text-align:left;-webkit-hyphens:none;hyphens:none}.ws-prose>:first-child{margin-top:0}.ws-prose p{margin:0 0 1.7rem}.ws-prose h2{font-family:var(--ws-h);font-weight:700;font-size:clamp(1.55rem,1.2rem + 1vw,1.95rem);letter-spacing:-.02em;line-height:1.25;color:#1a1a1a;margin:2.9rem 0 .55rem;padding:0;border:0}.ws-prose h3{font-family:var(--ws-h);font-weight:700;font-size:1.4rem;letter-spacing:-.015em;color:#1a1a1a;margin:2.2rem 0 .5rem}.ws-prose h4{font-family:var(--ws-h);font-weight:700;font-size:1.18rem;color:#1a1a1a;margin:1.8rem 0 .5rem}.ws-prose ul,.ws-prose ol{margin:0 0 1.7rem 1.4rem}.ws-prose li{margin-bottom:.65rem}.ws-prose strong{color:#1a1a1a;font-weight:700}.ws-prose img{border-radius:6px;box-shadow:var(--ws-shadow);height:auto;margin:2rem 0}.ws-prose figcaption{font-family:var(--ws-b);text-align:center;font-size:.85rem;color:var(--ws-muted);margin-top:.5rem}.ws-prose blockquote{margin:2rem 0;padding:.1rem 0 .1rem 1.4rem;border-left:3px solid #242424;background:none;border-radius:0;font-style:italic;color:#515151}.ws-prose table{font-family:var(--ws-b);width:100%;border-collapse:collapse;margin:1.9rem 0;font-size:1rem}.ws-prose th,.ws-prose td{border:1px solid var(--ws-line);padding:.7rem .9rem;text-align:left}.ws-prose th{background:var(--ws-cloud);font-family:var(--ws-h)}.ws-prose code{font-family:ui-monospace,"SF Mono",Menlo,Consolas,monospace;background:var(--ws-cloud);padding:.15em .4em;border-radius:5px;font-size:.9em}.ws-prose a{color:#C8880A;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgb(200 136 10 / .55);transition:color .15s,text-decoration-color .15s}.ws-prose a:hover{color:#E8A020;text-decoration-color:#E8A020}.ws-prose a[href^="http"]:not([href*="arbdigital.agency"])::after{content:"↗";font-size:.72em;margin-left:.1em;opacity:.65}.arbtools .article{font-family:var(--ws-serif);font-size:1.12rem;line-height:1.7;color:#242424}.arbtools .article p,.arbtools .article li{color:#333}.arbtools .article a{color:#C8880A;text-decoration:underline;text-underline-offset:2px;font-weight:700}.arbtools .article a:hover{color:#E8A020}@media (max-width:980px){.wsx-post__body{grid-template-columns:1fr;gap:2rem}.wsx-post__aside{position:static}}.ws-cf{max-width:780px;margin:0 auto}.ws-cf .ws-cf-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px 22px}.ws-cf p{margin:0 0 18px}.ws-cf label{display:block;font-weight:600;font-size:14px;color:#0F1B2D;margin-bottom:7px}.ws-cf label span{color:#E8A020}.ws-cf label em{color:#6B7686;font-weight:400;font-style:normal;font-size:12.5px}.ws-cf input[type=text],.ws-cf input[type=email],.ws-cf input[type=tel],.ws-cf select,.ws-cf textarea{width:100%;padding:13px 15px;border:1.5px solid #E3E8EF;border-radius:11px;font-size:15px;background:#fff;color:#0F1B2D;transition:border-color .15s,box-shadow .15s;font-family:inherit;box-sizing:border-box}.ws-cf input:focus,.ws-cf select:focus,.ws-cf textarea:focus{outline:0;border-color:#1B3A6B;box-shadow:0 0 0 4px rgb(27 58 107 / .10)}.ws-cf textarea{min-height:130px;resize:vertical}.ws-cf .ws-cf-consent{display:flex;align-items:flex-start;gap:9px;font-size:13.5px;color:#3A4658;line-height:1.55}.ws-cf .ws-cf-consent a{color:#1B3A6B;font-weight:600}.ws-cf .ws-cf-consent input[type=checkbox]{margin-top:3px;width:17px;height:17px;accent-color:#1B3A6B;flex:0 0 auto}.ws-cf .wpcf7-submit{background:linear-gradient(135deg,#E8A020,#C8880A);color:#fff;border:0;border-radius:11px;padding:15px 34px;font-size:16px;font-weight:700;cursor:pointer;width:100%;box-shadow:0 8px 22px rgb(232 160 32 / .32);transition:transform .15s,box-shadow .15s}.ws-cf .wpcf7-submit:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgb(232 160 32 / .42)}.ws-cf .ws-cf-trust{text-align:center;font-size:12.5px;color:#6B7686;margin-top:14px}.ws-cf .wpcf7-not-valid-tip{color:#c0392b;font-size:12.5px;margin-top:5px}.ws-cf .wpcf7-response-output{border-radius:10px;padding:13px 16px;margin:18px 0 0;font-size:14px;border-width:1.5px}@media(max-width:600px){.ws-cf .ws-cf-grid{grid-template-columns:1fr}}.ws-nl{background:linear-gradient(135deg,#1B3A6B,#12294D);border-radius:18px;padding:38px 30px;color:#fff;text-align:center;margin:30px 0}.ws-nl-title{color:#fff;font-size:24px;font-weight:800;margin:0 0 8px}.ws-nl-sub{color:#CDD8EA;font-size:14.5px;margin:0 auto 20px;max-width:700px}.ws-nl-form{display:flex;gap:10px;max-width:520px;margin:0 auto;flex-wrap:wrap}.ws-nl-form input{flex:1;min-width:140px;padding:13px 15px;border:0;border-radius:11px;font-size:15px;background:#fff;color:#0F1B2D}.ws-nl-form input:focus{outline:3px solid rgb(232 160 32 / .5)}.ws-nl-form button{background:linear-gradient(135deg,#E8A020,#C8880A);color:#fff;border:0;border-radius:11px;padding:13px 26px;font-size:15px;font-weight:700;cursor:pointer;white-space:nowrap}.ws-nl-form button:hover{filter:brightness(1.06)}.ws-nl-msg{margin-top:13px;font-size:13.5px;min-height:18px}.ws-nl-msg.ok{color:#9be8c0}.ws-nl-msg.err{color:#ffc9c9}@media(max-width:520px){.ws-nl-form{flex-direction:column}}.ws-nl-band{max-width:1180px;margin:46px auto 0;padding:0 20px}.wc-stripe-payment-button-preview{align-items:center;background-color:#000;border-radius:5px;display:flex;height:40px;justify-content:center}.wc-stripe-payment-button-preview img{height:22px}.wc-stripe-payment-button-preview:hover{cursor:pointer;filter:opacity(.7)}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview{background-color:#ffd814}.wc-stripe-payment-button-preview.wc-stripe-amazon-pay-preview img{height:100%;width:100%}.wc-stripe-payment-button-preview.wc-stripe-link-preview{background-color:#00d66f}.wc-stripe-payment-button-preview.wc-stripe-link-preview img{height:40px}button.stripe-gateway-stripelink-modal-trigger{background:no-repeat url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA3MiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTM2LjEyIDMuNjc2ODNDMzYuMTIgMi41NDg4MiAzNy4wNzA0IDEuNjMyMDIgMzguMTg4OCAxLjYzMjAyQzM5LjMwNzIgMS42MzIwMiA0MC4yNTc2IDIuNTUzNjIgNDAuMjU3NiAzLjY3NjgzQzQwLjI1NzYgNC44MDAwMyAzOS4zNDA4IDUuNzQ1NjMgMzguMTg4OCA1Ljc0NTYzQzM3LjAzNjggNS43NDU2MyAzNi4xMiA0LjgyODgzIDM2LjEyIDMuNjc2ODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0yOS45ODA4IDEuOTIwMDFIMzMuNTgwOFYyMi4wOEgyOS45ODA4VjEuOTIwMDFaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik00MC4wMDggNy42ODAwMUgzNi4zNzkyVjIyLjA4SDQwLjAwOFY3LjY4MDAxWiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNjYuMDk2IDE0LjM5MDRDNjguODI3MiAxMi43MTA0IDcwLjY4NDggMTAuMjA5NiA3MS40MTkyIDcuNjc1MjRINjcuNzkwNEM2Ni44NDQ4IDEwLjA5NDQgNjQuNjc1MiAxMS45MTM2IDYyLjI4OTYgMTIuNjg2NFYxLjkxNTIzSDU4LjY2MDhWMjIuMDc1Mkg2Mi4yODk2VjE2LjA4QzY1LjA1OTIgMTYuNzcxMiA2Ny4yNDggMTkuMTY2NCA2Ny45OTY4IDIyLjA3NTJINzEuNjQ5NkM3MS4wOTI4IDE5LjAyMjQgNjkuMDA0OCAxNi4xNjY0IDY2LjA5NiAxNC4zOTA0WiIgZmlsbD0iIzAxMUUwRiIvPgo8cGF0aCBkPSJNNDYuNDQgOS4yOTI4M0M0Ny4zOTA0IDguMDMwNDMgNDkuMjQzMiA3LjI5NjAyIDUwLjc0NTYgNy4yOTYwMkM1My41NDg4IDcuMjk2MDIgNTUuODY3MiA5LjM0NTYzIDU1Ljg3MiAxMi40NDE2VjIyLjA3NTJINTIuMjQzMlYxMy4yNDMyQzUyLjI0MzIgMTEuOTcxMiA1MS42NzY4IDEwLjUwMjQgNDkuODM4NCAxMC41MDI0QzQ3LjY3ODQgMTAuNTAyNCA0Ni40MzUyIDEyLjQxNzYgNDYuNDM1MiAxNC42NTkyVjIyLjA4NDhINDIuODA2NFY3LjY4OTYySDQ2LjQ0VjkuMjkyODNaIiBmaWxsPSIjMDExRTBGIi8+CjxwYXRoIGQ9Ik0xMiAyNEMxOC42Mjc0IDI0IDI0IDE4LjYyNzQgMjQgMTJDMjQgNS4zNzI1NyAxOC42Mjc0IDAgMTIgMEM1LjM3MjU5IDAgMCA1LjM3MjU3IDAgMTJDMCAxOC42Mjc0IDUuMzcyNTkgMjQgMTIgMjRaIiBmaWxsPSIjMDBENjZGIi8+CjxwYXRoIGQ9Ik0xMS40NDc5IDQuODAwMDVINy43NDcwN0M4LjQ2NzA3IDcuODA5NjUgMTAuNTY5NSAxMC4zODI0IDEzLjE5OTkgMTJDMTAuNTY0NyAxMy42MTc2IDguNDY3MDcgMTYuMTkwNCA3Ljc0NzA3IDE5LjJIMTEuNDQ3OUMxMi4zNjQ3IDE2LjQxNiAxNC45MDM5IDEzLjk5NjggMTguMDIzOSAxMy41MDI0VjEwLjQ5MjlDMTQuODk5MSAxMC4wMDMzIDEyLjM1OTkgNy41ODQwNSAxMS40NDc5IDQuODAwMDVaIiBmaWxsPSIjMDExRTBGIi8+Cjwvc3ZnPgo=);background-color:transparent!important;border:none;cursor:pointer;display:none;height:40px;position:absolute;right:5px;width:64px}button.stripe-gateway-stripelink-modal-trigger:hover{background-color:#fff0;border-color:#fff0}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span{width:100%}.wc-block-checkout__payment-method .wc-block-components-radio-control__label>span>span:not(.wc-stripe-test-mode-badge){align-items:center;display:flex;float:right;justify-content:center}.wcstripe-payment-element+.wc-block-components-payment-methods__save-card-info{margin-top:1.4em}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element{padding-top:0}#radio-control-wc-payment-method-options-stripe__content.optimized-checkout-element .content:empty{display:none}#radio-control-wc-payment-method-options-stripe__label>span>span{border:none}.wc-stripe-redirect-notice{align-items:center;border:0;color:#2b2d2f;display:flex;font-family:Source Sans Pro,HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-size:16px;font-weight:400;gap:12px;letter-spacing:normal;line-height:25px;margin:0;min-inline-size:0;padding:24px 9px 8px;text-decoration:none;text-shadow:none;text-transform:none;transition:none;-webkit-font-smoothing:auto}.wc-stripe-redirect-notice__icon{flex-shrink:0;height:3em;width:3em}.wc-stripe-redirect-notice__text{margin:0;padding:0}body.wc-stripe-hide-save-checkbox .wc-block-components-payment-methods__save-card-info{display:none!important}.wc-stripe-test-mode-badge{background-color:#fff2d7;border-radius:4px;color:#4d3716;display:none;font-size:12px;font-weight:400;line-height:16px;margin-left:8px;padding:4px 6px}.wc-block-checkout__payment-method .wc-block-components-radio-control-accordion-option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge,.wc-block-checkout__payment-method .wc-block-components-radio-control__option input:checked~div .wc-block-components-radio-control__label .wc-stripe-test-mode-badge{display:inline-block}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons{display:flex!important;flex-direction:column!important;gap:12px!important}.wc-block-components-express-payment--cart .wc-block-components-express-payment__event-buttons>li{font-size:0!important;line-height:0!important;margin:0!important;padding:0!important;width:100%!important}.wc-block-components-express-payment-continue-rule--cart{height:20px;margin:24px 0!important}.wc-block-components-express-payment .wc-block-components-express-payment__event-buttons .StripeElement iframe{max-width:unset}@supports not (-webkit-appearance:-apple-pay-button){#express-payment-method-stripe_express_checkout_element_applePay:has(#express-checkout-button-preview-applePay){display:none}}#express-checkout-button-preview-googlePay .gpay-card-info-container{min-width:auto}.wc-stripe-copy-test-number{align-items:center;background-color:transparent!important;border:none!important;border-radius:0;box-shadow:none!important;color:inherit!important;cursor:pointer;display:inline-flex;font-family:inherit!important;font-size:inherit;font-weight:400;line-height:inherit;padding:2px 1px!important;vertical-align:baseline}.wc-stripe-copy-test-number span{margin-right:4px}.wc-stripe-copy-test-number i{background-color:currentColor;display:block;height:1.2em;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);mask-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIzIDMgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im01IDQuNWgxMWMuMTMyNiAwIC4yNTk4LjA1MjY4LjM1MzYuMTQ2NDUuMDkzNy4wOTM3Ni4xNDY0LjIyMDk0LjE0NjQuMzUzNTV2MTFjMCAuMTMyNi0uMDUyNy4yNTk4LS4xNDY0LjM1MzYtLjA5MzguMDkzNy0uMjIxLjE0NjQtLjM1MzYuMTQ2NGgtMTFjLS4xMzI2MSAwLS4yNTk3OS0uMDUyNy0uMzUzNTUtLjE0NjQtLjA5Mzc3LS4wOTM4LS4xNDY0NS0uMjIxLS4xNDY0NS0uMzUzNnYtMTFjMC0uMTMyNjEuMDUyNjgtLjI1OTc5LjE0NjQ1LS4zNTM1NS4wOTM3Ni0uMDkzNzcuMjIwOTQtLjE0NjQ1LjM1MzU1LS4xNDY0NXptLTIgLjVjMC0uNTMwNDMuMjEwNzEtMS4wMzkxNC41ODU3OS0xLjQxNDIxLjM3NTA3LS4zNzUwOC44ODM3OC0uNTg1NzkgMS40MTQyMS0uNTg1NzloMTFjLjUzMDQgMCAxLjAzOTEuMjEwNzEgMS40MTQyLjU4NTc5LjM3NTEuMzc1MDcuNTg1OC44ODM3OC41ODU4IDEuNDE0MjF2MTFjMCAuNTMwNC0uMjEwNyAxLjAzOTEtLjU4NTggMS40MTQycy0uODgzOC41ODU4LTEuNDE0Mi41ODU4aC0xMWMtLjUzMDQzIDAtMS4wMzkxNC0uMjEwNy0xLjQxNDIxLS41ODU4LS4zNzUwOC0uMzc1MS0uNTg1NzktLjg4MzgtLjU4NTc5LTEuNDE0MnptMTcgM3YxMC43NWMwIC42OS0uNTYgMS4yNS0xLjI1IDEuMjVoLTEyLjc1djEuNWgxMi43NWMuNzI5MyAwIDEuNDI4OC0uMjg5NyAxLjk0NDUtLjgwNTUuNTE1OC0uNTE1Ny44MDU1LTEuMjE1Mi44MDU1LTEuOTQ0NXYtMTAuNzV6IiBmaWxsPSIjMTAxNTE3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4K);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;order:1;width:1.2em}.wc-stripe-copy-test-number:hover{background-color:#fff0;opacity:.7}.wc-stripe-copy-test-number:active i{transform:scale(.9)}.wc-stripe-copy-test-number:focus{box-shadow:none!important;outline:none}.wc-stripe-copy-test-number:focus-visible{outline:2px solid currentColor;outline-offset:2px}.wc-stripe-copy-test-number.state--success i{-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTEuMzI3NCAwLjUzMTIxNkw0LjU3NjY3IDkuNjEwMTlMMC42NjIyMDYgNi42OTk1NyIgc3Ryb2tlPSIjMDA4QTIwIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPgo=)}:root{--ws-navy:#1B3A6B;--ws-navy-deep:#12294D;--ws-gold:#E8A020;}
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #FFFFFF;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--navy: #1B3A6B;--wp--preset--color--navy-deep: #12294D;--wp--preset--color--navy-soft: #27508F;--wp--preset--color--gold: #E8A020;--wp--preset--color--gold-soft: #F6C45A;--wp--preset--color--ink: #0F1B2D;--wp--preset--color--body: #3A4658;--wp--preset--color--muted: #6B7686;--wp--preset--color--line: #E3E8EF;--wp--preset--color--cloud: #F5F8FC;--wp--preset--color--success: #1FA971;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--navy-hero: linear-gradient(135deg, #12294D 0%, #1B3A6B 55%, #27508F 100%);--wp--preset--gradient--gold-cta: linear-gradient(135deg, #E8A020 0%, #F6C45A 100%);--wp--preset--font-size--small: 0.875rem;--wp--preset--font-size--medium: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.179), 1rem);--wp--preset--font-size--large: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.536), 1.25rem);--wp--preset--font-size--x-large: clamp(1.6rem, 1.2rem + 1.6vw, 2.2rem);--wp--preset--font-size--xx-large: clamp(2.1rem, 1.4rem + 3vw, 3.4rem);--wp--preset--font-size--display: clamp(2.6rem, 1.6rem + 4.4vw, 4.6rem);--wp--preset--font-family--heading: Montserrat, system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--wp--preset--font-family--body: "Open Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--wp--preset--spacing--20: 0.5rem;--wp--preset--spacing--30: 1rem;--wp--preset--spacing--40: 1.5rem;--wp--preset--spacing--50: 2.5rem;--wp--preset--spacing--60: 4rem;--wp--preset--spacing--70: 6rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);--wp--custom--radius--sm: 8px;--wp--custom--radius--md: 14px;--wp--custom--radius--lg: 22px;--wp--custom--radius--pill: 999px;--wp--custom--shadow--card: 0 6px 24px rgba(18, 41, 77, 0.08);--wp--custom--shadow--lift: 0 14px 40px rgba(18, 41, 77, 0.14);}:root { --wp--style--global--content-size: 760px;--wp--style--global--wide-size: 1280px; }:where(body) { margin: 0; }.wp-site-blocks { padding-top: var(--wp--style--root--padding-top); padding-bottom: var(--wp--style--root--padding-bottom); }.has-global-padding { padding-right: var(--wp--style--root--padding-right); padding-left: var(--wp--style--root--padding-left); }.has-global-padding > .alignfull { margin-right: calc(var(--wp--style--root--padding-right) * -1); margin-left: calc(var(--wp--style--root--padding-left) * -1); }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) { padding-right: 0; padding-left: 0; }.has-global-padding :where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block, .alignfull)) > .alignfull { margin-left: 0; margin-right: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{background-color: #FFFFFF;color: #3A4658;font-family: var(--wp--preset--font-family--body);font-size: clamp(0.875rem, 0.875rem + ((1vw - 0.2rem) * 0.269), 1.063rem);line-height: 1.7;--wp--style--root--padding-top: 0px;--wp--style--root--padding-right: 0px;--wp--style--root--padding-bottom: 0px;--wp--style--root--padding-left: 0px;}a:where(:not(.wp-element-button)){color: #1B3A6B;}h1, h2, h3, h4, h5, h6{color: #0F1B2D;font-family: var(--wp--preset--font-family--heading);font-weight: 700;line-height: 1.2;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #E8A020;border-radius: 999px;border-width: 0;color: #12294D;font-family: var(--wp--preset--font-family--heading);font-size: inherit;font-style: inherit;font-weight: 700;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-navy-color{color: var(--wp--preset--color--navy) !important;}.has-navy-deep-color{color: var(--wp--preset--color--navy-deep) !important;}.has-navy-soft-color{color: var(--wp--preset--color--navy-soft) !important;}.has-gold-color{color: var(--wp--preset--color--gold) !important;}.has-gold-soft-color{color: var(--wp--preset--color--gold-soft) !important;}.has-ink-color{color: var(--wp--preset--color--ink) !important;}.has-body-color{color: var(--wp--preset--color--body) !important;}.has-muted-color{color: var(--wp--preset--color--muted) !important;}.has-line-color{color: var(--wp--preset--color--line) !important;}.has-cloud-color{color: var(--wp--preset--color--cloud) !important;}.has-success-color{color: var(--wp--preset--color--success) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-navy-background-color{background-color: var(--wp--preset--color--navy) !important;}.has-navy-deep-background-color{background-color: var(--wp--preset--color--navy-deep) !important;}.has-navy-soft-background-color{background-color: var(--wp--preset--color--navy-soft) !important;}.has-gold-background-color{background-color: var(--wp--preset--color--gold) !important;}.has-gold-soft-background-color{background-color: var(--wp--preset--color--gold-soft) !important;}.has-ink-background-color{background-color: var(--wp--preset--color--ink) !important;}.has-body-background-color{background-color: var(--wp--preset--color--body) !important;}.has-muted-background-color{background-color: var(--wp--preset--color--muted) !important;}.has-line-background-color{background-color: var(--wp--preset--color--line) !important;}.has-cloud-background-color{background-color: var(--wp--preset--color--cloud) !important;}.has-success-background-color{background-color: var(--wp--preset--color--success) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-navy-border-color{border-color: var(--wp--preset--color--navy) !important;}.has-navy-deep-border-color{border-color: var(--wp--preset--color--navy-deep) !important;}.has-navy-soft-border-color{border-color: var(--wp--preset--color--navy-soft) !important;}.has-gold-border-color{border-color: var(--wp--preset--color--gold) !important;}.has-gold-soft-border-color{border-color: var(--wp--preset--color--gold-soft) !important;}.has-ink-border-color{border-color: var(--wp--preset--color--ink) !important;}.has-body-border-color{border-color: var(--wp--preset--color--body) !important;}.has-muted-border-color{border-color: var(--wp--preset--color--muted) !important;}.has-line-border-color{border-color: var(--wp--preset--color--line) !important;}.has-cloud-border-color{border-color: var(--wp--preset--color--cloud) !important;}.has-success-border-color{border-color: var(--wp--preset--color--success) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-navy-hero-gradient-background{background: var(--wp--preset--gradient--navy-hero) !important;}.has-gold-cta-gradient-background{background: var(--wp--preset--gradient--gold-cta) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-xx-large-font-size{font-size: var(--wp--preset--font-size--xx-large) !important;}.has-display-font-size{font-size: var(--wp--preset--font-size--display) !important;}.has-heading-font-family{font-family: var(--wp--preset--font-family--heading) !important;}.has-body-font-family{font-family: var(--wp--preset--font-family--body) !important;}
/*# sourceURL=global-styles-inline-css */
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
.woocommerce-product-gallery{ opacity: 1 !important; }
.ws-logo img,.custom-logo,.custom-logo-link img{max-height:56px !important;width:auto !important;height:auto !important} .ws-header .ws-logo{display:inline-flex;align-items:center}
.arb-hero {
  background: linear-gradient(135deg, #070F1E 0%, #1B3A6B 55%, #1E4B8A 100%);
  position: relative; overflow: hidden;
  min-height: 92vh; display: flex; align-items: center;
}
.arb-hero-pattern {
  position: absolute; inset: 0;
  background-image: radial-gradient(circle at 1px 1px, rgba(255,255,255,0.055) 1px, transparent 0);
  background-size: 40px 40px; pointer-events: none;
}
.arb-hero-glow {
  position: absolute; width: 600px; height: 600px;
  background: radial-gradient(circle, rgba(232,160,32,0.11) 0%, transparent 70%);
  right: -80px; top: 50%; transform: translateY(-50%); pointer-events: none;
}
.arb-hero-inner {
  display: grid; grid-template-columns: 1fr 1fr;
  gap: 80px; align-items: center;
  padding: 120px 0; position: relative; z-index: 1;
  max-width:1280px; margin: 0 auto; width: 100%; padding-left: 24px; padding-right: 24px;
}
.arb-hero-badge {
  display: inline-flex; align-items: center; gap: 8px;
  background: rgba(232,160,32,0.14); border: 1px solid rgba(232,160,32,0.4);
  color: #E8A020; font-family: 'Montserrat',sans-serif;
  font-size: 0.72rem; font-weight: 700; letter-spacing: 1.5px;
  text-transform: uppercase; padding: 6px 14px; border-radius: 50px; margin-bottom: 24px;
}
.arb-hero-badge-dot {
  width: 7px; height: 7px; background: #E8A020; border-radius: 50%;
  animation: arbPulse 2s infinite;
}
@keyframes arbPulse { 0%,100%{opacity:1;transform:scale(1)} 50%{opacity:0.5;transform:scale(0.8)} }
.arb-hero h1 { color: #fff; margin-bottom: 24px; line-height: 1.15; }
.arb-hero h1 .arb-highlight { color: #E8A020; }
.arb-hero-sub {
  color: rgba(255,255,255,0.8); font-size: 1.1rem;
  line-height: 1.8; margin-bottom: 36px; max-width: 520px;
}
.arb-hero-btns { display: flex; align-items: center; gap: 16px; flex-wrap: wrap; margin-bottom: 52px; }
.arb-hero-btn-primary {
  display: inline-flex; align-items: center; gap: 8px;
  background: #E8A020; color: #fff; font-family: 'Montserrat',sans-serif;
  font-weight: 700; font-size: 1rem; padding: 17px 32px;
  border-radius: 6px; border: 2px solid #E8A020; transition: all 0.3s;
}
.arb-hero-btn-primary:hover { background: #C8880A; border-color: #C8880A; transform: translateY(-2px); box-shadow: 0 8px 25px rgba(232,160,32,0.4); }
.arb-hero-btn-outline {
  display: inline-flex; align-items: center; gap: 8px;
  background: transparent; color: #fff; font-family: 'Montserrat',sans-serif;
  font-weight: 700; font-size: 1rem; padding: 17px 32px;
  border-radius: 6px; border: 2px solid rgba(255,255,255,0.55); transition: all 0.3s;
}
.arb-hero-btn-outline:hover { background: #fff; color: #1B3A6B; border-color: #fff; }
.arb-hero-stats {
  display: grid; grid-template-columns: repeat(4,1fr);
  gap: 1px; background: rgba(255,255,255,0.1);
  border-radius: 12px; overflow: hidden; border: 1px solid rgba(255,255,255,0.1);
}
.arb-hero-stat { background: rgba(255,255,255,0.05); padding: 20px 16px; text-align: center; }
.arb-stat-num {
  font-family: 'Montserrat',sans-serif; font-size: 1.7rem; font-weight: 800;
  color: #E8A020; line-height: 1; display: block; margin-bottom: 4px;
}
.arb-stat-label {
  font-size: 0.7rem; color: rgba(255,255,255,0.55);
  font-family: 'Montserrat',sans-serif; font-weight: 500;
  letter-spacing: 0.5px; text-transform: uppercase;
}
/* Dashboard Card */
.arb-dash-card {
  background: rgba(255,255,255,0.08); backdrop-filter: blur(20px);
  border: 1px solid rgba(255,255,255,0.14); border-radius: 20px; padding: 28px; color: #fff;
  position: relative;
}
.arb-dash-head {
  display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px;
}
.arb-dash-title { font-family: 'Montserrat',sans-serif; font-size: 0.85rem; font-weight: 700; color: rgba(255,255,255,0.9); }
.arb-live-badge {
  background: rgba(34,197,94,0.18); color: #4ade80; border: 1px solid rgba(74,222,128,0.3);
  font-size: 0.65rem; font-weight: 700; padding: 3px 10px; border-radius: 50px;
  display: flex; align-items: center; gap: 5px;
  font-family: 'Montserrat',sans-serif; letter-spacing: 0.5px; text-transform: uppercase;
}
.arb-live-dot { width: 6px; height: 6px; background: #4ade80; border-radius: 50%; animation: arbPulse 1.5s infinite; }
.arb-metric-row {
  display: flex; justify-content: space-between; align-items: center;
  padding: 11px 0; border-bottom: 1px solid rgba(255,255,255,0.07);
}
.arb-metric-row:last-child { border-bottom: none; }
.arb-metric-name { font-size: 0.8rem; color: rgba(255,255,255,0.6); font-family: 'Montserrat',sans-serif; }
.arb-metric-val  { font-family: 'Montserrat',sans-serif; font-weight: 700; font-size: 0.9rem; color: #fff; }
.arb-metric-up   { color: #4ade80; font-size: 0.7rem; font-weight: 600; font-family: 'Montserrat',sans-serif; }
/* Floating Cards */
.arb-float-card {
  position: absolute; background: #fff; border-radius: 12px;
  padding: 14px 18px; box-shadow: 0 20px 60px rgba(0,0,0,0.14); border: 1px solid #E2E8F0;
}
.arb-float-1 { bottom: -20px; left: -30px; min-width: 160px; }
.arb-float-2 { top: -18px; right: -18px; min-width: 150px; }
.arb-float-icon  { font-size: 1.4rem; margin-bottom: 5px; }
.arb-float-val   { font-family: 'Montserrat',sans-serif; font-size: 1.2rem; font-weight: 800; color: #1B3A6B; line-height: 1; }
.arb-float-label { font-size: 0.7rem; color: #718096; font-family: 'Montserrat',sans-serif; margin-top: 3px; }
/* Responsive */
@media (max-width: 900px) {
  .arb-hero-inner { grid-template-columns: 1fr; gap: 48px; text-align: center; padding: 80px 24px; }
  .arb-hero-sub { margin-left: auto; margin-right: auto; }
  .arb-hero-btns { justify-content: center; }
  .arb-hero-stats { grid-template-columns: repeat(2,1fr); }
  .arb-hero-visual { display: none; }
}
@media (max-width: 480px) { .arb-hero-stats { grid-template-columns: repeat(2,1fr); } }
.arb-trustbar { background:#fff; padding:28px 0; border-top:1px solid #E2E8F0; border-bottom:1px solid #E2E8F0; }
.arb-trustbar-inner { display:flex; align-items:center; gap:28px; flex-wrap:wrap; justify-content:center; max-width:1280px; margin:0 auto; padding:0 24px; }
.arb-trustbar-label { font-family:'Montserrat',sans-serif; font-size:0.7rem; font-weight:700; color:#718096; letter-spacing:1px; text-transform:uppercase; white-space:nowrap; padding-right:20px; border-right:1px solid #E2E8F0; }
.arb-trust-logos { display:flex; align-items:center; gap:32px; flex-wrap:wrap; justify-content:center; }
.arb-trust-logo { font-family:'Montserrat',sans-serif; font-size:0.82rem; font-weight:700; color:#94A3B8; letter-spacing:0.5px; transition:all 0.3s; text-transform:uppercase; }
.arb-trust-logo:hover { color:#1B3A6B; transform:translateY(-1px); }
.arb-trust-seal { display:flex; align-items:center; gap:7px; background:#F4F6FF; border:1px solid #E2E8F0; padding:7px 14px; border-radius:50px; font-size:0.72rem; font-family:'Montserrat',sans-serif; font-weight:600; color:#4A5568; white-space:nowrap; }
.arb-trust-seal svg { width:13px; height:13px; color:#E8A020; }
@media(max-width:768px){ .arb-trustbar-label{display:none;} }
.arb-pillars-section { background:#F4F6FF radial-gradient(circle at 85% -10%, rgba(232,160,32,0.06), transparent 42%); padding:100px 0; }
.arb-focus-grid { display:grid; grid-template-columns:1fr 1fr; gap:28px; }
.arb-focus-card { background:#fff; border-radius:20px; padding:44px 40px; border:1px solid #E2E8F0; position:relative; overflow:hidden; transition:all 0.35s; }
.arb-focus-card:hover { transform:translateY(-6px); box-shadow:0 28px 70px rgba(27,58,107,0.16); }
.arb-focus-card::before { content:''; position:absolute; top:0; left:0; right:0; height:5px; }
.arb-focus-card.f-navy::before { background:linear-gradient(90deg,#1B3A6B,#2A5298); }
.arb-focus-card.f-gold::before { background:linear-gradient(90deg,#E8A020,#F6C45A); }
.arb-focus-ic { width:70px; height:70px; border-radius:18px; display:flex; align-items:center; justify-content:center; font-size:1.9rem; margin-bottom:22px; transition:all 0.35s; }
.arb-focus-card:hover .arb-focus-ic { transform:scale(1.06) rotate(-4deg); }
.arb-focus-card.f-navy .arb-focus-ic { background:linear-gradient(135deg,#1B3A6B,#2A5298); box-shadow:0 12px 26px rgba(27,58,107,0.24); }
.arb-focus-card.f-gold .arb-focus-ic { background:linear-gradient(135deg,#E8A020,#F6C45A); box-shadow:0 12px 26px rgba(232,160,32,0.26); }
.arb-focus-badge { display:inline-block; font-family:'Montserrat',sans-serif; font-size:0.7rem; font-weight:800; letter-spacing:0.5px; padding:5px 14px; border-radius:50px; margin-bottom:16px; text-transform:uppercase; }
.arb-focus-card.f-navy .arb-focus-badge { background:rgba(27,58,107,0.1); color:#1B3A6B; }
.arb-focus-card.f-gold .arb-focus-badge { background:rgba(232,160,32,0.12); color:#C8880A; }
.arb-focus-card h3 { font-size:1.5rem; margin-bottom:12px; color:#1A1A2E; }
.arb-focus-card .lead { font-size:0.95rem; color:#4A5568; line-height:1.75; margin-bottom:22px; }
.arb-focus-feat { list-style:none; margin:0 0 28px; padding:0; display:grid; grid-template-columns:1fr 1fr; gap:10px 18px; }
.arb-focus-feat li { font-size:0.85rem; color:#4A5568; padding-left:26px; position:relative; line-height:1.5; }
.arb-focus-feat li::before { content:"\2713"; position:absolute; left:0; color:#E8A020; font-weight:900; }
.arb-focus-cta { display:flex; gap:12px; flex-wrap:wrap; }
.arb-fbtn { display:inline-flex; align-items:center; gap:7px; font-family:'Montserrat',sans-serif; font-weight:700; font-size:0.85rem; padding:12px 22px; border-radius:8px; transition:all 0.3s; }
.arb-fbtn.solid-navy { background:#1B3A6B; color:#fff; } .arb-fbtn.solid-navy:hover { background:#12294D; transform:translateY(-2px); }
.arb-fbtn.solid-gold { background:#E8A020; color:#fff; } .arb-fbtn.solid-gold:hover { background:#C8880A; transform:translateY(-2px); }
.arb-fbtn.ghost { background:transparent; color:#1B3A6B; border:1.5px solid #CBD5E1; } .arb-fbtn.ghost:hover { border-color:#1B3A6B; }
.arb-focus-more { text-align:center; margin-top:38px; font-size:0.92rem; color:#718096; }
.arb-focus-more a { color:#1B3A6B; font-weight:700; text-decoration:none; } .arb-focus-more a:hover { color:#E8A020; text-decoration:underline; }
@media(max-width:900px){ .arb-focus-grid{ grid-template-columns:1fr; } }
@media(max-width:600px){ .arb-focus-feat{ grid-template-columns:1fr; } .arb-focus-card{ padding:34px 26px; } }
.arb-services-section { background:#fff; padding:100px 0; }
.arb-services-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:24px; }
.arb-service-card { background:#fff; border-radius:14px; padding:30px 26px; border:1px solid #E8EDF5; transition:all 0.35s cubic-bezier(.2,.7,.3,1); position:relative; overflow:hidden; } .arb-service-card::after { content:""; position:absolute; left:0; top:0; height:3px; width:100%; background:linear-gradient(90deg,#1B3A6B,#E8A020); transform:scaleX(0); transform-origin:left; transition:transform 0.4s; } .arb-service-card:hover::after { transform:scaleX(1); }
.arb-service-card:hover { border-color:transparent; box-shadow:0 18px 50px rgba(27,58,107,0.13); transform:translateY(-6px); }
.arb-service-icon { width:56px; height:56px; border-radius:15px; background:linear-gradient(135deg,#1B3A6B,#2A5298); display:flex; align-items:center; justify-content:center; font-size:1.5rem; margin-bottom:20px; box-shadow:0 8px 20px rgba(27,58,107,0.20); transition:all 0.35s; }
.arb-service-card:hover .arb-service-icon { transform:scale(1.08) rotate(-4deg); box-shadow:0 12px 28px rgba(27,58,107,0.32); }
.arb-service-card h3 { font-size:1rem; margin-bottom:10px; color:#1A1A2E; }
.arb-service-card p  { font-size:0.83rem; color:#718096; line-height:1.7; margin-bottom:18px; }
.arb-service-link { font-family:'Montserrat',sans-serif; font-size:0.78rem; font-weight:700; color:#E8A020; display:inline-flex; align-items:center; gap:4px; transition:gap 0.3s; }
.arb-service-link:hover { gap:8px; color:#C8880A; }
.arb-service-link::after { content:"→"; }
.arb-services-cta { text-align:center; margin-top:48px; padding:36px; background:#F4F6FF; border-radius:16px; border:1px solid #E2E8F0; }
.arb-services-cta p { font-size:1rem; margin-bottom:20px; color:#4A5568; }
@media(max-width:1100px){ .arb-services-grid{ grid-template-columns:repeat(2,1fr); } }
@media(max-width:600px){ .arb-services-grid{ grid-template-columns:1fr; } }
.arb-more-services a{color:#1B3A6B;font-weight:600;text-decoration:none}.arb-more-services a:hover{color:#E8A020;text-decoration:underline}
.arb-why-section { background:#F8F9FC; padding:100px 0; }
.arb-why-grid { display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center; }
.arb-why-features { display:flex; flex-direction:column; gap:20px; }
.arb-why-item { display:flex; gap:18px; padding:20px; border-radius:10px; border:1px solid #E2E8F0; background:#fff; transition:all 0.3s; }
.arb-why-item:hover { border-color:transparent; box-shadow:0 12px 30px rgba(27,58,107,0.10); transform:translateX(4px); }
.arb-why-icon { width:44px; height:44px; background:linear-gradient(135deg,#1B3A6B,#2A5298); border-radius:10px; display:flex; align-items:center; justify-content:center; flex-shrink:0; font-size:1.1rem; }
.arb-why-text h4 { font-size:0.95rem; margin-bottom:5px; color:#1A1A2E; }
.arb-why-text p  { font-size:0.82rem; color:#718096; line-height:1.6; margin:0; }
.arb-why-stats { background:#1B3A6B; border-radius:24px; padding:40px; color:#fff; }
.arb-stats-list { display:flex; flex-direction:column; gap:1px; background:rgba(255,255,255,0.1); border-radius:12px; overflow:hidden; margin:24px 0; }
.arb-stat-item { background:rgba(255,255,255,0.05); padding:16px 20px; display:flex; align-items:center; justify-content:space-between; transition:background 0.3s; }
.arb-stat-item:hover { background:rgba(255,255,255,0.1); }
.arb-stat-label { font-size:0.82rem; color:rgba(255,255,255,0.65); font-family:'Montserrat',sans-serif; }
.arb-stat-val   { font-family:'Montserrat',sans-serif; font-size:1.3rem; font-weight:800; color:#E8A020; }
.arb-why-quote  { background:rgba(232,160,32,0.09); border:1px solid rgba(232,160,32,0.22); border-radius:12px; padding:20px; }
.arb-why-quote p      { font-style:italic; color:rgba(255,255,255,0.8); font-size:0.88rem; line-height:1.7; margin-bottom:10px; }
.arb-why-quote-author { font-family:'Montserrat',sans-serif; font-size:0.74rem; font-weight:700; color:#E8A020; }
@media(max-width:900px){ .arb-why-grid{ grid-template-columns:1fr; gap:40px; } }
.arb-testi-section { background:#0D1B36; padding:100px 0; }
.arb-testi-grid { display:grid; grid-template-columns:repeat(2,1fr); gap:24px; }
.arb-testi-card { background:rgba(255,255,255,0.05); border:1px solid rgba(255,255,255,0.1); border-radius:16px; padding:32px; transition:all 0.3s; }
.arb-testi-card:hover { background:rgba(255,255,255,0.08); border-color:rgba(232,160,32,0.3); }
.arb-testi-stars { color:#E8A020; font-size:1rem; margin-bottom:16px; letter-spacing:2px; }
.arb-testi-card blockquote { font-size:0.95rem; color:rgba(255,255,255,0.83); line-height:1.8; font-style:italic; margin-bottom:24px; border:none; padding:0; }
.arb-testi-author { display:flex; align-items:center; gap:14px; }
.arb-avatar { width:46px; height:46px; border-radius:50%; display:flex; align-items:center; justify-content:center; font-family:'Montserrat',sans-serif; font-weight:700; font-size:0.85rem; color:#fff; flex-shrink:0; }
.arb-av1 { background:linear-gradient(135deg,#E8A020,#F59E0B); }
.arb-av2 { background:linear-gradient(135deg,#0891B2,#0EA5E9); }
.arb-av3 { background:linear-gradient(135deg,#7C3AED,#A855F7); }
.arb-av4 { background:linear-gradient(135deg,#059669,#10B981); }
.arb-author-name  { font-family:'Montserrat',sans-serif; font-weight:700; font-size:0.88rem; color:#fff; }
.arb-author-title { font-size:0.75rem; color:rgba(255,255,255,0.5); font-family:'Montserrat',sans-serif; }
.arb-author-loc   { font-size:0.72rem; color:rgba(255,255,255,0.4); font-family:'Montserrat',sans-serif; margin-top:2px; }
.arb-rating-bar { background:rgba(255,255,255,0.04); border-radius:16px; padding:28px; display:flex; align-items:center; justify-content:center; gap:40px; flex-wrap:wrap; margin-top:36px; border:1px solid rgba(255,255,255,0.07); }
.arb-rating-num { text-align:center; }
.arb-rating-big   { font-family:'Montserrat',sans-serif; font-size:2.8rem; font-weight:800; color:#E8A020; line-height:1; display:block; }
.arb-rating-label { font-size:0.74rem; color:rgba(255,255,255,0.45); font-family:'Montserrat',sans-serif; text-transform:uppercase; letter-spacing:1px; margin-top:5px; display:block; }
.arb-rating-div { width:1px; height:50px; background:rgba(255,255,255,0.08); }
@media(max-width:768px){ .arb-testi-grid{ grid-template-columns:1fr; } .arb-rating-bar{ flex-direction:column; gap:20px; } .arb-rating-div{ width:60px; height:1px; } }
.arb-pricing-section { background:#fff; padding:100px 0; }
.arb-pricing-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:28px; }
.arb-price-card { background:#fff; border-radius:16px; border:1.5px solid #E2E8F0; padding:36px 32px; transition:all 0.3s; position:relative; }
.arb-price-card:hover { transform:translateY(-6px); box-shadow:0 20px 60px rgba(0,0,0,0.12); }
.arb-price-card.featured { background:#1B3A6B; border-color:#1B3A6B; }
.arb-popular-badge { position:absolute; top:-14px; left:50%; transform:translateX(-50%); background:#E8A020; color:#fff; font-family:'Montserrat',sans-serif; font-size:0.68rem; font-weight:800; padding:5px 18px; border-radius:50px; letter-spacing:1px; text-transform:uppercase; white-space:nowrap; }
.arb-plan-label { font-family:'Montserrat',sans-serif; font-size:0.7rem; font-weight:700; text-transform:uppercase; letter-spacing:1.5px; color:#718096; margin-bottom:10px; }
.arb-price-card.featured .arb-plan-label { color:rgba(255,255,255,0.55); }
.arb-price-card h3 { font-size:1.1rem; margin-bottom:16px; color:#1A1A2E; }
.arb-price-card.featured h3 { color:#fff; }
.arb-price-amount { line-height:1; margin-bottom:10px; }
.arb-currency { font-family:'Montserrat',sans-serif; font-size:1.2rem; font-weight:700; color:#718096; vertical-align:top; margin-top:8px; display:inline-block; }
.arb-price-num  { font-family:'Montserrat',sans-serif; font-size:3rem; font-weight:900; color:#1B3A6B; }
.arb-price-card.featured .arb-currency,.arb-price-card.featured .arb-price-num { color:#fff; }
.arb-price-period { font-size:0.85rem; color:#718096; font-family:'Montserrat',sans-serif; }
.arb-price-card.featured .arb-price-period { color:rgba(255,255,255,0.55); }
.arb-price-desc { font-size:0.83rem; color:#718096; margin:8px 0 24px; }
.arb-price-card.featured .arb-price-desc { color:rgba(255,255,255,0.65); }
.arb-price-divider { height:1px; background:#E2E8F0; margin-bottom:24px; }
.arb-price-card.featured .arb-price-divider { background:rgba(255,255,255,0.12); }
.arb-price-features { display:flex; flex-direction:column; gap:10px; margin-bottom:32px; }
.arb-price-feat { display:flex; align-items:flex-start; gap:10px; font-size:0.83rem; }
.arb-feat-check { color:#E8A020; font-size:1rem; flex-shrink:0; margin-top:1px; }
.arb-feat-cross { color:#E2E8F0; font-size:1rem; flex-shrink:0; margin-top:1px; }
.arb-price-feat span { color:#4A5568; line-height:1.5; }
.arb-price-card.featured .arb-price-feat span { color:rgba(255,255,255,0.8); }
.arb-price-card.featured .arb-feat-cross { color:rgba(255,255,255,0.18); }
.arb-price-btn { display:block; width:100%; text-align:center; font-family:'Montserrat',sans-serif; font-weight:700; font-size:0.9rem; padding:14px; border-radius:6px; border:2px solid; transition:all 0.3s; }
.arb-price-btn.default { background:transparent; color:#1B3A6B; border-color:#1B3A6B; }
.arb-price-btn.default:hover { background:#1B3A6B; color:#fff; }
.arb-price-btn.highlight { background:#E8A020; color:#fff; border-color:#E8A020; }
.arb-price-btn.highlight:hover { background:#C8880A; border-color:#C8880A; }
.arb-price-btn.dark { background:rgba(255,255,255,0.1); color:#fff; border-color:rgba(255,255,255,0.3); }
.arb-price-btn.dark:hover { background:#E8A020; border-color:#E8A020; }
.arb-pricing-note { text-align:center; margin-top:36px; display:flex; align-items:center; justify-content:center; gap:24px; flex-wrap:wrap; }
.arb-note-item { display:flex; align-items:center; gap:7px; font-size:0.8rem; font-family:'Montserrat',sans-serif; font-weight:600; color:#4A5568; }
@media(max-width:900px){ .arb-pricing-grid{ grid-template-columns:1fr; max-width:480px; margin:0 auto; } }
.arb-mem-section { background:#fff; padding:100px 0; position:relative; overflow:hidden; }
.arb-mem-cats { display:flex; gap:10px; flex-wrap:wrap; justify-content:center; margin:22px 0 46px; }
.arb-mem-cat { font-family:'Montserrat',sans-serif; font-size:0.75rem; font-weight:700; padding:7px 16px; border-radius:50px; border:1.5px solid #E2E8F0; color:#4A5568; background:#fff; }
.arb-mem-grid { display:grid; grid-template-columns:1.05fr 0.95fr; gap:48px; align-items:center; }
.arb-mem-covers { display:grid; grid-template-columns:repeat(3,1fr); gap:14px; }
.arb-mem-cover { border-radius:10px; height:150px; display:flex; flex-direction:column; justify-content:flex-end; padding:12px; color:#fff; position:relative; box-shadow:0 12px 30px rgba(27,58,107,0.18); overflow:hidden; }
.arb-mem-cover span.t { font-family:'Montserrat',sans-serif; font-weight:800; font-size:0.72rem; line-height:1.25; }
.arb-mem-cover span.c { font-size:0.6rem; opacity:0.8; margin-bottom:4px; text-transform:uppercase; letter-spacing:0.5px; }
.arb-mem-cover .inc { position:absolute; top:9px; right:9px; background:rgba(255,255,255,0.9); color:#1B3A6B; font-size:0.55rem; font-weight:800; padding:2px 8px; border-radius:50px; text-transform:uppercase; letter-spacing:0.4px; }
.arb-mc1{background:linear-gradient(135deg,#1B3A6B,#2A5298);} .arb-mc2{background:linear-gradient(135deg,#0F766E,#14B8A6);} .arb-mc3{background:linear-gradient(135deg,#7C3AED,#A855F7);}
.arb-mc4{background:linear-gradient(135deg,#D97706,#F59E0B);} .arb-mc5{background:linear-gradient(135deg,#B91C1C,#EF4444);} .arb-mc6{background:linear-gradient(135deg,#0369A1,#0EA5E9);}
.arb-mem-lib-note { grid-column:1/-1; text-align:center; font-size:0.82rem; color:#718096; font-family:'Montserrat',sans-serif; font-weight:600; margin-top:4px; }
.arb-mem-plans { display:grid; grid-template-columns:1fr 1fr; gap:16px; }
.arb-mem-plan { border:1.5px solid #E2E8F0; border-radius:16px; padding:26px 22px; background:#fff; position:relative; }
.arb-mem-plan.best { border:2px solid #E8A020; box-shadow:0 18px 44px rgba(232,160,32,0.18); }
.arb-mem-tag { position:absolute; top:-12px; left:50%; transform:translateX(-50%); background:#E8A020; color:#fff; font-family:'Montserrat',sans-serif; font-size:0.62rem; font-weight:800; padding:4px 14px; border-radius:50px; letter-spacing:0.5px; white-space:nowrap; }
.arb-mem-plan h4 { font-family:'Montserrat',sans-serif; font-size:0.85rem; color:#1B3A6B; margin:0 0 6px; letter-spacing:0.3px; }
.arb-mem-price { font-family:'Montserrat',sans-serif; font-weight:800; color:#1A1A2E; line-height:1; }
.arb-mem-price b { font-size:2.1rem; } .arb-mem-price span { font-size:0.8rem; color:#718096; font-weight:600; }
.arb-mem-save { display:inline-block; margin-top:8px; font-family:'Montserrat',sans-serif; font-size:0.66rem; font-weight:800; color:#0F766E; background:rgba(20,184,166,0.12); padding:3px 10px; border-radius:50px; }
.arb-mem-feat { list-style:none; margin:16px 0 20px; padding:0; }
.arb-mem-feat li { font-size:0.8rem; color:#4A5568; padding:5px 0 5px 24px; position:relative; line-height:1.5; }
.arb-mem-feat li::before { content:"✓"; position:absolute; left:0; color:#E8A020; font-weight:900; }
.arb-mem-btn { display:block; text-align:center; font-family:'Montserrat',sans-serif; font-weight:700; font-size:0.85rem; padding:13px; border-radius:8px; transition:all 0.3s; }
.arb-mem-btn.gold { background:#E8A020; color:#fff; } .arb-mem-btn.gold:hover { background:#C8880A; transform:translateY(-2px); }
.arb-mem-btn.navy { background:#fff; color:#1B3A6B; border:1.5px solid #1B3A6B; } .arb-mem-btn.navy:hover { background:#1B3A6B; color:#fff; }
.arb-mem-trust { display:flex; align-items:center; justify-content:center; gap:26px; margin-top:40px; flex-wrap:wrap; }
.arb-mem-trust-item { display:flex; align-items:center; gap:7px; font-size:0.8rem; font-family:'Montserrat',sans-serif; font-weight:600; color:#4A5568; }
@media(max-width:900px){ .arb-mem-grid{ grid-template-columns:1fr; gap:40px; } }
@media(max-width:600px){ .arb-mem-plans{ grid-template-columns:1fr; } }
.arb-tools-section { background:#F4F6FF radial-gradient(circle at 12% 110%, rgba(27,58,107,0.05), transparent 42%); padding:100px 0; }
.arb-tools-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:20px; margin-top:8px; }
.arb-tool-card { display:flex; align-items:flex-start; gap:16px; background:#fff; border:1px solid #E2E8F0; border-radius:12px; padding:24px 22px; transition:all 0.3s; }
.arb-tool-card:hover { border-color:transparent; box-shadow:0 16px 44px rgba(27,58,107,0.12); transform:translateY(-5px); }
.arb-tool-ic { width:50px; height:50px; flex-shrink:0; border-radius:13px; background:linear-gradient(135deg,#1B3A6B,#2A5298); display:flex; align-items:center; justify-content:center; font-size:1.4rem; box-shadow:0 8px 18px rgba(27,58,107,0.18); transition:all 0.3s; }
.arb-tool-card:hover .arb-tool-ic { transform:scale(1.08) rotate(-4deg); box-shadow:0 11px 24px rgba(27,58,107,0.30); }
.arb-tool-txt h3 { font-size:0.98rem; margin:0 0 6px; color:#1A1A2E; }
.arb-tool-txt p { font-size:0.82rem; color:#718096; line-height:1.6; margin:0 0 10px; }
.arb-tool-link { font-family:'Montserrat',sans-serif; font-size:0.76rem; font-weight:700; color:#E8A020; display:inline-flex; align-items:center; gap:4px; transition:gap 0.3s; }
.arb-tool-link:hover { gap:8px; color:#C8880A; }
.arb-tool-link::after { content:"\2192"; }
.arb-tools-cta { text-align:center; margin-top:44px; }
@media(max-width:1000px){ .arb-tools-grid{ grid-template-columns:repeat(2,1fr); } }
@media(max-width:600px){ .arb-tools-grid{ grid-template-columns:1fr; } }
.arb-blog-section { background:#F8F9FC; padding:100px 0; }
.arb-blog-header { display:flex; align-items:flex-end; justify-content:space-between; margin-bottom:28px; flex-wrap:wrap; gap:16px; }
.arb-blog-cats { display:flex; gap:10px; flex-wrap:wrap; margin-bottom:36px; }
.arb-blog-cat { font-family:'Montserrat',sans-serif; font-size:0.73rem; font-weight:700; padding:6px 14px; border-radius:50px; background:#fff; border:1.5px solid #E2E8F0; color:#4A5568; cursor:pointer; transition:all 0.3s; }
.arb-blog-cat:hover { background:#1B3A6B; color:#fff; border-color:#1B3A6B; }
.arb-blog-layout { display:grid; grid-template-columns:1.6fr 1fr; gap:28px; }
.arb-featured-article { background:#fff; border-radius:16px; overflow:hidden; border:1px solid #E2E8F0; transition:all 0.3s; }
.arb-featured-article:hover { box-shadow:0 20px 60px rgba(0,0,0,0.12); }
.arb-featured-img { background:#0f1f3d; display:block; position:relative; overflow:hidden; line-height:0; }
.arb-featured-img img { width:100%; height:auto; display:block; transition:transform 0.5s; }
.arb-featured-article:hover .arb-featured-img img { transform:scale(1.03); }
.arb-featured-label { position:absolute; bottom:16px; left:16px; background:#E8A020; color:#fff; font-family:'Montserrat',sans-serif; font-size:0.7rem; font-weight:700; padding:5px 14px; border-radius:50px; text-transform:uppercase; letter-spacing:0.5px; }
.arb-article-body { padding:28px; }
.arb-article-cat { font-family:'Montserrat',sans-serif; font-size:0.7rem; font-weight:700; color:#E8A020; text-transform:uppercase; letter-spacing:1px; margin-bottom:10px; }
.arb-article-body h2 { font-size:1.3rem; margin-bottom:12px; line-height:1.4; }
.arb-article-body p  { font-size:0.88rem; color:#718096; line-height:1.7; margin-bottom:20px; }
.arb-article-meta { display:flex; align-items:center; gap:14px; font-size:0.74rem; color:#718096; font-family:'Montserrat',sans-serif; }
.arb-read-link { display:inline-flex; align-items:center; gap:6px; color:#1B3A6B; font-family:'Montserrat',sans-serif; font-weight:700; font-size:0.88rem; margin-top:18px; transition:gap 0.3s; }
.arb-read-link:hover { gap:10px; }
.arb-read-link::after { content:"→"; }
.arb-articles-side { display:flex; flex-direction:column; gap:16px; }
.arb-side-article { background:#fff; border-radius:10px; padding:20px; border:1px solid #E2E8F0; display:flex; gap:16px; transition:all 0.3s; }
.arb-side-article:hover { border-color:#1B3A6B; box-shadow:0 2px 8px rgba(0,0,0,0.06); }
.arb-side-thumb { width:124px; height:78px; border-radius:10px; overflow:hidden; flex-shrink:0; display:block; background:#0f1f3d; }
.arb-side-thumb img { width:100%; height:100%; object-fit:cover; object-position:center; display:block; }
.arb-side-article h4 a { color:inherit; }
.arb-side-article:hover h4 a { color:#1B3A6B; }
.arb-st1 { background:linear-gradient(135deg,#0891B2,#0EA5E9); }
.arb-st2 { background:linear-gradient(135deg,#059669,#10B981); }
.arb-st3 { background:linear-gradient(135deg,#7C3AED,#A855F7); }
.arb-st4 { background:linear-gradient(135deg,#E8A020,#F59E0B); }
.arb-side-cat  { font-family:'Montserrat',sans-serif; font-size:0.65rem; font-weight:700; color:#E8A020; text-transform:uppercase; letter-spacing:1px; margin-bottom:5px; }
.arb-side-article h4 { font-size:0.88rem; line-height:1.4; margin-bottom:5px; color:#1A1A2E; }
.arb-side-read { font-size:0.72rem; color:#718096; font-family:'Montserrat',sans-serif; }
.arb-newsletter-box { padding:18px; background:#fff; border-radius:10px; border:1px solid #E2E8F0; text-align:center; }
.arb-newsletter-box p { font-size:0.82rem; color:#4A5568; margin-bottom:12px; }
.arb-subscribe-btn { display:block; width:100%; text-align:center; background:#1B3A6B; color:#fff; font-family:'Montserrat',sans-serif; font-weight:700; padding:12px; border-radius:6px; font-size:0.85rem; transition:all 0.3s; }
.arb-subscribe-btn:hover { background:#E8A020; }
@media(max-width:900px){ .arb-blog-layout{ grid-template-columns:1fr; } }
.arb-prefooter { background:linear-gradient(135deg,#070F1E 0%,#1B3A6B 100%); padding:90px 0; position:relative; overflow:hidden; text-align:center; }
.arb-prefooter-pattern { position:absolute; inset:0; background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,0.04) 1px,transparent 0); background-size:40px 40px; pointer-events:none; opacity:0.6; }
.arb-prefooter-inner { position:relative; z-index:1; max-width:700px; margin:0 auto; padding:0 24px; }
.arb-prefooter h2 { color:#fff; margin-bottom:16px; font-size:clamp(1.8rem,4vw,2.6rem); }
.arb-prefooter p  { color:rgba(255,255,255,0.72); font-size:1.05rem; margin-bottom:36px; line-height:1.8; }
.arb-prefooter-btns { display:flex; align-items:center; justify-content:center; gap:16px; flex-wrap:wrap; }
.arb-prefooter-btn-primary { display:inline-flex; align-items:center; gap:8px; background:#E8A020; color:#fff; font-family:'Montserrat',sans-serif; font-weight:700; font-size:1rem; padding:17px 32px; border-radius:6px; border:2px solid #E8A020; transition:all 0.3s; }
.arb-prefooter-btn-primary:hover { background:#C8880A; border-color:#C8880A; transform:translateY(-2px); box-shadow:0 8px 25px rgba(232,160,32,0.4); }
.arb-prefooter-btn-outline { display:inline-flex; align-items:center; gap:8px; background:transparent; color:#fff; font-family:'Montserrat',sans-serif; font-weight:700; font-size:1rem; padding:17px 32px; border-radius:6px; border:2px solid rgba(255,255,255,0.5); transition:all 0.3s; }
.arb-prefooter-btn-outline:hover { background:#fff; color:#1B3A6B; border-color:#fff; }
.arb-prefooter-reassure { display:flex; align-items:center; justify-content:center; gap:24px; margin-top:28px; flex-wrap:wrap; }
.arb-reassure-item { display:flex; align-items:center; gap:6px; font-size:0.78rem; color:rgba(255,255,255,0.45); font-family:'Montserrat',sans-serif; font-weight:600; }
/* ── Cookie Notice ──────────────────────────────────────── */
.arb-cookie {
  position:fixed; bottom:24px; left:50%; transform:translateX(-50%);
  background:#fff; border-radius:12px; box-shadow:0 20px 60px rgba(0,0,0,0.16);
  border:1px solid #E2E8F0; padding:18px 24px;
  max-width:620px; width:calc(100% - 48px);
  z-index:9999; display:flex; align-items:center; gap:16px;
  animation:arbCookieSlide 0.5s ease;
}
@keyframes arbCookieSlide { from{transform:translateX(-50%) translateY(20px);opacity:0} to{transform:translateX(-50%) translateY(0);opacity:1} }
.arb-cookie p { font-family:'Open Sans',sans-serif; font-size:0.82rem; color:#4A5568; flex:1; margin:0; line-height:1.6; }
.arb-cookie a { color:#1B3A6B; font-weight:700; text-decoration:underline; }
.arb-cookie-btns { display:flex; gap:8px; flex-shrink:0; }
.arb-cookie-accept  { background:#1B3A6B; color:#fff !important; border:none; border-radius:6px; padding:9px 18px; font-family:'Montserrat',sans-serif; font-weight:700; font-size:0.78rem; cursor:pointer; transition:background 0.3s; }
.arb-cookie-accept:hover  { background:#E8A020; }
.arb-cookie-decline { background:none; border:1.5px solid #E2E8F0; border-radius:6px; padding:9px 14px; font-family:'Montserrat',sans-serif; font-size:0.78rem; cursor:pointer; color:#4A5568; transition:border-color 0.3s; }
.arb-cookie-decline:hover { border-color:#4A5568; }

/* ── Main Footer ─────────────────────────────────────────── */
.ftr-main { background:#0A1628; color:rgba(255,255,255,0.6); padding:72px 0 0; }
.ftr-inner { max-width:1280px; margin:0 auto; padding:0 24px; }

/* ── CTA Strip ───────────────────────────────────────────── */
.ftr-cta-strip {
  background:linear-gradient(90deg,rgba(27,58,107,0.85),rgba(13,42,90,0.85));
  border:1px solid rgba(232,160,32,0.25); border-radius:12px;
  padding:18px 24px; display:flex; align-items:center;
  justify-content:space-between; gap:16px; flex-wrap:wrap; margin-bottom:56px;
}
.ftr-cta-text { font-family:'Open Sans',sans-serif; font-size:0.86rem; color:rgba(255,255,255,0.8); }
.ftr-cta-text strong { color:#fff; font-family:'Montserrat',sans-serif; }
.ftr-cta-btn  { display:inline-flex; align-items:center; gap:7px; background:#E8A020; color:#fff !important; font-family:'Montserrat',sans-serif; font-weight:700; font-size:0.82rem; padding:11px 22px; border-radius:6px; white-space:nowrap; flex-shrink:0; transition:all 0.3s; text-decoration:none !important; }
.ftr-cta-btn:hover { background:#C8880A; transform:translateY(-1px); }

/* ── 4-column Grid ───────────────────────────────────────── */
.ftr-grid { display:grid; grid-template-columns:1.6fr 1fr 1.1fr 1.1fr; gap:48px; margin-bottom:52px; }

/* ── Column headings ─────────────────────────────────────── */
.ftr-col h4 { font-family:'Montserrat',sans-serif; font-size:0.7rem; font-weight:700; text-transform:uppercase; letter-spacing:1.5px; color:#fff; margin-bottom:18px; padding-bottom:10px; position:relative; }
.ftr-col h4::after { content:''; position:absolute; bottom:0; left:0; width:28px; height:2px; background:#E8A020; border-radius:2px; }

/* ── Col 1: Brand ────────────────────────────────────────── */
.ftr-logo-wrap { display:flex; align-items:center; gap:10px; margin-bottom:16px; }
.ftr-logo-icon { width:40px; height:40px; background:linear-gradient(135deg,#1B3A6B,#2A5298); border-radius:10px; display:flex; align-items:center; justify-content:center; flex-shrink:0; }
.ftr-logo-icon svg { width:18px; height:18px; fill:#fff; }
.ftr-logo-name { font-family:'Montserrat',sans-serif; font-weight:800; color:#fff; font-size:1.05rem; line-height:1; }
.ftr-logo-sub  { font-family:'Montserrat',sans-serif; font-size:0.58rem; color:rgba(255,255,255,0.38); letter-spacing:1.2px; text-transform:uppercase; margin-top:3px; }
.ftr-desc { font-family:'Open Sans',sans-serif; font-size:0.81rem; color:rgba(255,255,255,0.52); line-height:1.85; margin-bottom:18px; }
.ftr-badges { display:flex; flex-direction:column; gap:6px; margin-bottom:20px; }
.ftr-badge { display:flex; align-items:center; gap:8px; font-family:'Open Sans',sans-serif; font-size:0.74rem; color:rgba(255,255,255,0.58); }

/* ── Social icons ────────────────────────────────────────── */
.ftr-social { display:flex; gap:9px; flex-wrap:wrap; }
.ftr-soc-btn { width:36px; height:36px; border-radius:8px; background:rgba(255,255,255,0.07); border:1px solid rgba(255,255,255,0.1); display:flex; align-items:center; justify-content:center; color:rgba(255,255,255,0.55); font-size:0.82rem; font-family:'Montserrat',sans-serif; font-weight:700; transition:all 0.3s; text-decoration:none !important; }
.ftr-soc-btn:hover { background:#E8A020; color:#fff !important; border-color:#E8A020; transform:translateY(-2px); }

/* ── Col 2: Services ─────────────────────────────────────── */
.ftr-links { display:flex; flex-direction:column; gap:6px; }
.ftr-link  { font-family:'Open Sans',sans-serif; font-size:0.8rem; color:rgba(255,255,255,0.52); transition:all 0.25s; display:flex; align-items:center; gap:5px; padding:2px 0; text-decoration:none !important; }
.ftr-link::before { content:'›'; color:#E8A020; font-weight:700; flex-shrink:0; }
.ftr-link:hover { color:#E8A020 !important; padding-left:4px; }
.ftr-link.all { color:#E8A020 !important; font-weight:700; margin-top:6px; }

/* ── Col 3: Quick Links + Tools ──────────────────────────── */
.ftr-tools { display:flex; flex-direction:column; gap:7px; margin-top:18px; }
.ftr-tool  { display:flex; align-items:flex-start; gap:8px; padding:8px 10px; background:rgba(255,255,255,0.04); border:1px solid rgba(255,255,255,0.06); border-radius:8px; transition:all 0.25s; text-decoration:none !important; }
.ftr-tool:hover { background:rgba(232,160,32,0.1); border-color:rgba(232,160,32,0.25); }
.ftr-tool-icon { font-size:0.95rem; flex-shrink:0; margin-top:1px; }
.ftr-tool-name { font-family:'Montserrat',sans-serif; font-size:0.74rem; font-weight:700; color:rgba(255,255,255,0.72); display:block; }
.ftr-tool-desc { font-family:'Open Sans',sans-serif; font-size:0.66rem; color:rgba(255,255,255,0.36); line-height:1.4; }

/* ── Col 4: Contact + ArbsBuy ───────────────────────────── */
.ftr-arbsbuy { background:rgba(255,255,255,0.04); border:1px solid rgba(255,255,255,0.09); border-radius:12px; padding:14px 16px; margin-bottom:18px; transition:all 0.3s; text-decoration:none !important; display:block; }
.ftr-arbsbuy:hover { border-color:rgba(232,160,32,0.35); background:rgba(232,160,32,0.06); }
.ftr-ab-header { display:flex; align-items:center; gap:8px; margin-bottom:6px; }
.ftr-ab-name { font-family:'Montserrat',sans-serif; font-size:0.84rem; font-weight:800; color:#E8A020; }
.ftr-ab-desc { font-family:'Open Sans',sans-serif; font-size:0.76rem; color:rgba(255,255,255,0.52); line-height:1.55; margin-bottom:8px; }
.ftr-ab-cta  { font-family:'Montserrat',sans-serif; font-size:0.72rem; font-weight:700; color:#E8A020; }

.ftr-contact { display:flex; flex-direction:column; gap:9px; }
.ftr-ci      { display:flex; align-items:flex-start; gap:9px; }
.ftr-ci-icon { font-size:0.88rem; margin-top:2px; flex-shrink:0; }
.ftr-ci-text { font-family:'Open Sans',sans-serif; font-size:0.78rem; color:rgba(255,255,255,0.52); line-height:1.5; }
.ftr-ci-text a { color:rgba(255,255,255,0.72) !important; transition:color 0.25s; text-decoration:none !important; }
.ftr-ci-text a:hover { color:#E8A020 !important; }
.ftr-ci-text .gold { color:#E8A020 !important; font-weight:700; }

/* ── Trust / Payment Bar ─────────────────────────────────── */
.ftr-trust { background:rgba(255,255,255,0.03); border-top:1px solid rgba(255,255,255,0.07); padding:18px 0; }
.ftr-trust-inner { display:flex; align-items:center; justify-content:center; gap:12px; flex-wrap:wrap; max-width:1280px; margin:0 auto; padding:0 24px; }
.ftr-pay-badge { display:flex; align-items:center; gap:5px; background:rgba(255,255,255,0.05); border:1px solid rgba(255,255,255,0.09); padding:5px 14px; border-radius:8px; font-size:0.71rem; font-family:'Montserrat',sans-serif; font-weight:600; color:rgba(255,255,255,0.45); }
.ftr-llc-badge { background:rgba(232,160,32,0.1); border:1px solid rgba(232,160,32,0.22); color:#E8A020; padding:5px 16px; border-radius:8px; font-size:0.71rem; font-family:'Montserrat',sans-serif; font-weight:700; }

/* ── Bottom Bar ──────────────────────────────────────────── */
.ftr-bottom { background:#070F1E; padding:16px 0; }
.ftr-bottom-inner { display:flex; align-items:center; justify-content:space-between; gap:14px; flex-wrap:wrap; max-width:1280px; margin:0 auto; padding:0 24px; }
.ftr-copy  { font-family:'Open Sans',sans-serif; font-size:0.74rem; color:rgba(255,255,255,0.28); }
.ftr-copy strong { color:rgba(255,255,255,0.45); }
.ftr-legal { display:flex; gap:0; flex-wrap:wrap; }
.ftr-legal a { font-family:'Montserrat',sans-serif; font-size:0.7rem; color:rgba(255,255,255,0.32); transition:color 0.25s; padding:0 10px; border-right:1px solid rgba(255,255,255,0.1); text-decoration:none !important; }
.ftr-legal a:last-child { border-right:none; }
.ftr-legal a:hover { color:#E8A020 !important; }

/* ── Responsive ──────────────────────────────────────────── */
@media(max-width:1280px){ .ftr-grid{ grid-template-columns:1fr 1fr; gap:36px; } }
@media(max-width:640px){
  .ftr-grid{ grid-template-columns:1fr; gap:36px; }
  .ftr-bottom-inner{ flex-direction:column; text-align:center; }
  .ftr-legal{ justify-content:center; }
  .arb-cookie{ flex-direction:column; }
  .ftr-cta-strip{ flex-direction:column; text-align:center; }
}
