.elementor .a-cpa-restricted-icons{& .cpa-restricted-icon, & .cpa-stream-member-action > a::before { content:"";
  display:inline-block;
  width:var(--cpa-small);
  height:var(--cpa-small);
  flex:0 0 var(--cpa-small);
  vertical-align:-0.125em;
  background-color:currentColor;
  mask:url("/wp-content/uploads/2026/10/CPA-member-sign-in-lock-Font-Awesome.svg") center / contain no-repeat;
  -webkit-mask:url("/wp-content/uploads/2026/10/CPA-member-sign-in-lock-Font-Awesome.svg") center / contain no-repeat;
  pointer-events:none; }\n}.elementor .a-cpa-footer-dark-boundary{body:has(main.a-cpa-v6-page > section.a-cpa-dark-to-dark-close:last-child) & { border-block-start: 1px solid var(--cpa-muted); }\n}.elementor .a-cpa-editorial-item-compact{min-width:0px;padding-block-start:var(--cpa-space-xs);padding-block-end:var(--cpa-space-xs);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:var(--cpa-space-xs);border-top-style: solid; border-top-color: var(--cpa-border);\n}.elementor .a-cpa-media-copy-row{width:100%;min-width:0px;padding:0px;display:grid;gap:var(--cpa-space-sm);grid-template-columns:auto minmax(0,1fr);align-items:center;}.elementor .a-cpa-display-icon{width:var(--cpa-space-xl);height:var(--cpa-space-xl);color:var(--cpa-teal);display:block;}.elementor .a-cpa-hero-media-wide{width:70%;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;z-index:0;padding:0px;display:flex;flex-direction:column;}.elementor .a-cpa-utility-grid-two{width:100%;min-width:0px;padding:0px;display:grid;gap:var(--cpa-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;align-items:start;}.elementor .a-cpa-anchor-target{scroll-margin-top:calc(var(--cpa-space-section) * 2);}.elementor .a-cpa-v13-summary{font-family:var(--cpa-sans);font-size:0.9375rem;color:var(--cpa-white);line-height:1.5;margin:0px;opacity:86%;}.elementor .a-cpa-v12-evidence-footer{padding:0px;display:flex;flex-direction:column;gap:0.5rem;align-items:flex-start;}.elementor .a-cpa-feature-title{font-size:2.25rem;line-height:1.15;}.elementor .a-cpa-proof-display{font-weight:700;font-size:6rem;color:var(--cpa-teal);letter-spacing:-0.04em;line-height:1;}.elementor .a-cpa-benefit-row{padding:0px;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;}.elementor .a-cpa-benefit-split{padding:0px;display:grid;gap:2rem;grid-template-columns:0.8fr 1.2fr;align-items:start;}.elementor .a-cpa-v8-pathway-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:1.5rem;}.elementor .a-cpa-v6-title{font-size:4rem;color:var(--cpa-white);letter-spacing:-0.025em;line-height:1.07;}.elementor .a-cpa-v6-hero-shade{position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding:0px;background-image:linear-gradient(90deg, #001723 0%,#001723 36%,rgba(0,23,35,0.84) 47%,rgba(0,23,35,0.34) 63%,rgba(0,23,35,0) 80%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:block;}.elementor .a-cpa-v6-hero-photo{width:100%;height:100%;object-fit:cover;object-position:65% 50%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 24%); mask-image:linear-gradient(90deg,transparent 0%,#000 24%);\n}.elementor .a-cpa-v6-hero-copy{max-width:40rem;padding:0px;display:flex;flex-direction:column;gap:var(--cpa-space-md);}.elementor .a-cpa-v6-hero-inner{width:100%;max-width:var(--cpa-width);position:relative;z-index:2;padding-block-start:5.5rem;padding-block-end:5.5rem;padding-inline-start:2rem;padding-inline-end:2rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--cpa-space-md);}.elementor .a-cpa-v6-hero{min-height:41rem;overflow:hidden;position:relative;padding:0px;background-color:var(--cpa-navy);display:flex;flex-direction:column;justify-content:center;}.elementor .a-cpa-task-icon{width:var(--cpa-space-lg);height:var(--cpa-space-lg);color:var(--cpa-teal);display:block;}.elementor .a-cpa-editorial-split{min-width:0px;padding:0px;display:grid;gap:var(--cpa-space-lg);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;}.elementor .a-cpa-proposition-grid{padding:0px;display:grid;gap:var(--cpa-space-lg);grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .a-cpa-lead{max-width:var(--cpa-measure-reading);font-family:var(--cpa-sans);font-size:var(--cpa-type-lead);color:var(--cpa-ink);line-height:1.6;margin:0px;}.elementor .a-cpa-footer-logo{width:18rem;height:auto;max-width:100%;object-fit:contain;padding:0.75rem;border-radius:0.25rem;background-color:#00000000;}.elementor .a-cpa-logo{width:18rem;height:auto;max-width:100%;object-fit:contain;}.elementor .a-cpa-header-brand{width:auto;padding:0px;display:flex;flex-direction:column;gap:0.5rem;flex:0 0 auto;}.elementor .a-cpa-bottom{padding-block-start:var(--cpa-space-md);padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:row;gap:var(--cpa-space-md);flex-wrap:wrap;justify-content:space-between;border-top-style: solid; border-top-color: var(--cpa-border);\n}.elementor .a-cpa-footer-link{font-family:var(--cpa-sans);font-size:var(--cpa-small);color:var(--cpa-white);line-height:1.6;text-decoration:none;padding-block-start:0.3rem;padding-block-end:0.3rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .a-cpa-utility-link{font-family:var(--cpa-sans);font-size:0.75rem;color:var(--cpa-navy);text-decoration:none;padding-block-start:0.4rem;padding-block-end:0.4rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;}.elementor .a-cpa-utilities{padding:0px;display:flex;flex-direction:row;gap:var(--cpa-space-md);flex-wrap:wrap;justify-content:flex-end;}.elementor .a-cpa-header{padding-block-start:var(--cpa-space-sm);padding-block-end:var(--cpa-space-sm);padding-inline-start:var(--cpa-space-lg);padding-inline-end:var(--cpa-space-lg);background-color:var(--cpa-paper);display:flex;flex-direction:column;gap:var(--cpa-space-sm);}.elementor .a-cpa-dark-section{padding-block-start:var(--cpa-space-xl);padding-block-end:var(--cpa-space-xl);padding-inline-start:var(--cpa-space-lg);padding-inline-end:var(--cpa-space-lg);background-color:var(--cpa-navy);}.elementor .a-cpa-card-copy{padding:var(--cpa-space-md);display:flex;flex-direction:column;gap:var(--cpa-space-sm);flex:1 1 auto;align-items:flex-start;}.elementor .a-cpa-card{min-width:0px;overflow:hidden;padding:0px;border-radius:var(--cpa-radius);border-width:1px;border-color:var(--cpa-border);border-style:solid;background-color:var(--cpa-white);display:flex;flex-direction:column;gap:0px;}.elementor .a-cpa-button:hover,.elementor .a-cpa-button:focus-visible{background-color:var(--cpa-navy);}.elementor .a-cpa-button{font-family:var(--cpa-sans);font-weight:700;font-size:var(--cpa-small);color:var(--cpa-white);line-height:1.5;text-decoration:none;padding-block-start:0.875rem;padding-block-end:0.875rem;padding-inline-start:1.375rem;padding-inline-end:1.375rem;border-radius:var(--cpa-radius);background-color:var(--cpa-rust);}.elementor .a-cpa-link:hover,.elementor .a-cpa-link:focus-visible{color:var(--cpa-rust);}.elementor .a-cpa-link{font-family:var(--cpa-sans);font-weight:700;font-size:var(--cpa-small);color:var(--cpa-teal);line-height:1.5;text-decoration:underline;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;background-color:transparent;text-align:left;\n}.elementor .a-cpa-link:focus{background-color:transparent;}.elementor .a-cpa-kicker{font-family:var(--cpa-sans);font-weight:700;font-size:0.75rem;color:var(--cpa-rust);letter-spacing:0.13em;line-height:1.5;text-transform:uppercase;margin:0px;}.elementor .a-cpa-small{font-family:var(--cpa-sans);font-size:var(--cpa-small);color:var(--cpa-muted);line-height:1.55;margin:0px;}.elementor .a-cpa-body{font-family:var(--cpa-sans);font-size:var(--cpa-body);color:var(--cpa-ink);line-height:1.6;margin:0px;}.elementor .a-cpa-card-title{font-size:1.55rem;& > a:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
  text-decoration: underline;
}\n}.elementor .a-cpa-section-title{font-size:2.25rem;}.elementor .a-cpa-heading{font-weight:700;color:var(--cpa-navy);letter-spacing:-0.025em;line-height:1.12;margin:0px;}.elementor .a-cpa-grid-four{padding:0px;display:grid;gap:var(--cpa-space-md);grid-template-columns:repeat(4,1fr);grid-template-rows:auto;}.elementor .a-cpa-actions{padding:0px;display:flex;flex-direction:row;gap:var(--cpa-space-sm);flex-wrap:wrap;align-items:center;}.elementor .a-cpa-stack{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:var(--cpa-space-sm);}.elementor .a-cpa-inner{width:100%;max-width:var(--cpa-width);padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:var(--cpa-space-lg);}.elementor .a-cpa-section{padding-block-start:var(--cpa-space-xl);padding-block-end:var(--cpa-space-xl);padding-inline-start:var(--cpa-space-lg);padding-inline-end:var(--cpa-space-lg);background-color:var(--cpa-paper);}.elementor .a-cpa-source-note{max-width:62rem;font-family:var(--cpa-sans);font-size:0.8125rem;color:var(--cpa-muted);line-height:1.6;}.elementor .a-cpa-editorial-item{min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-top-style: solid; border-top-color: var(--cpa-border);\n}.elementor .a-cpa-field-paper{background-color:var(--cpa-paper);}.elementor .a-cpa-field-pale{background-color:var(--cpa-panel);}.elementor .a-cpa-inverse{color:var(--cpa-white);&:is(h1, h2, h3, h4, h5, h6, p):where(:not(.a-cpa-gold, .a-cpa-hero-compact-copy, .a-cpa-hero-compact-title)) { color: var(--cpa-white); }\n}.elementor .a-cpa-gold{color:var(--cpa-gold);}.elementor .a-cpa-footer-navigation-heading{font-family:var(--cpa-sans);font-weight:700;font-size:14px;letter-spacing:0.6px;line-height:1.4;text-transform:uppercase;margin:0px;}.elementor .a-cpa-footer-navigation-groups{padding:0px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));@media (max-width:359px) { & { grid-template-columns: 1fr; } } & a { justify-content:flex-start; text-align:left; } & a:focus-visible { outline:2px solid #ffbf3f; outline-offset:3px; }\n}.elementor .a-cpa-navigation-component{& a[data-id="71a88008"], & a[data-id="1a515ca6"] { display: inline-flex; align-items: center; gap: 0.375rem; white-space: nowrap; } & a[data-id="71a88008"]::before, & a[data-id="1a515ca6"]::before { content: ""; display: inline-block; width: 0.875rem; height: 0.875rem; flex: 0 0 0.875rem; background-color: currentColor; mask-repeat: no-repeat; mask-size: contain; mask-position: center; -webkit-mask-repeat: no-repeat; -webkit-mask-size: contain; -webkit-mask-position: center; } & a[data-id="71a88008"]::before { mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSI4IiByPSI0Ii8+PHBhdGggZD0iTTQgMjF2LTJhOCA4IDAgMCAxIDE2IDB2MiIvPjwvc3ZnPg=="); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTIiIGN5PSI4IiByPSI0Ii8+PHBhdGggZD0iTTQgMjF2LTJhOCA4IDAgMCAxIDE2IDB2MiIvPjwvc3ZnPg=="); } & a[data-id="1a515ca6"]::before { mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjciLz48cGF0aCBkPSJtMTYgMTYgNSA1Ii8+PC9zdmc+"); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjgiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCI+PGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjciLz48cGF0aCBkPSJtMTYgMTYgNSA1Ii8+PC9zdmc+"); }

& { position: relative; padding: 12px 32px; z-index: 50; }
& > [data-id="17a6884e"] { display: grid; grid-template-columns: 276px 1fr auto auto; grid-template-areas: "quick quick search account" "brand primary primary advertise"; align-items: center; gap: 8px 16px; }
& [data-id="9f09b001"] { grid-area: quick; display: flex; flex-direction: row; justify-content: flex-end; align-items: center; gap: 24px; padding: 0; }
& [data-id="48c65cae"] { grid-area: brand; min-width: 0; width: 276px; }
& [data-id="69314ef"] { width: 276px; max-width: 100%; }
& [data-id="1a515ca6"] { grid-area: search; justify-self: end; white-space: nowrap; display: inline-flex; align-items: center; gap: 6px; }
& [data-id="43e1ecb6"] { grid-area: account; gap: 0; flex-wrap: nowrap; padding: 0; align-items: center; }
& [data-id="230faa85"] { grid-area: primary; min-width: 0; width: 100%; }
& [data-id="1e9db4c3"] { grid-area: advertise; white-space: nowrap; }
& [data-id="9f09b003"] { display: none; grid-area: toggle; }
& .cpa-primary-list, & .cpa-primary-list ul { list-style: none; margin: 0; padding: 0; }
& .cpa-primary-list { display: flex; justify-content: flex-end; gap: 1px; align-items: center; }
& .cpa-primary-list > li { position: relative; display: flex; align-items: center; }
& .cpa-primary-list a, & .cpa-primary-list .cpa-nav-parent-label { color: #082b3c; font-family: Inter, Arial, sans-serif; font-size: 14px; font-weight: 500; line-height: 1.35; padding: 12px 3px; text-decoration: none; display: inline-flex; gap: 7px; align-items: center; }
& .cpa-primary-list > li > a, & .cpa-nav-parent-label { white-space: nowrap; }
& .cpa-nav-parent { border: 0; background: transparent; color: inherit; padding: 0; border-radius: 3px; display: inline-flex; align-items: center; gap: 0; cursor: pointer; font: inherit; text-transform: none; letter-spacing: normal; }
& .cpa-nav-parent:hover, & .cpa-nav-parent:focus, & .cpa-nav-parent:active { background: transparent; }
& .cpa-nav-disclosure, & .cpa-menu-button { border: 0; background: transparent; color: #082b3c; padding: 0; border-radius: 3px; display: inline-flex; align-items: center; justify-content: center; cursor: pointer; min-width: 28px; min-height: 44px; }
& .cpa-nav-disclosure::before { content: ""; width: 7px; height: 7px; border-right: 1.8px solid currentColor; border-bottom: 1.8px solid currentColor; transform: rotate(45deg) translateY(-2px); }
& .cpa-nav-disclosure[aria-expanded="true"]::before, & .cpa-nav-parent[aria-expanded="true"] > .cpa-nav-disclosure::before { transform: rotate(225deg) translate(-2px,-1px); }
& .cpa-primary-list ul { position: absolute; top: 100%; right: 0; width: 300px; max-width: calc(100vw - 32px); background: #fff; border: 1px solid #d6dedf; border-radius: 4px; box-shadow: 0 10px 26px #082b3c20; padding: 8px; z-index: 60; }
& .cpa-primary-list ul[hidden] { display: none; }
& .cpa-primary-list ul a { display: flex; padding: 12px; min-height: 44px; }
& .cpa-primary-list a:hover, & .cpa-nav-parent:hover .cpa-nav-parent-label { background: #eef3f1; }
& .cpa-primary-list a:focus-visible, & button:focus-visible, & a[data-id]:focus-visible { outline: 2px solid #9f4b28; outline-offset: 2px; }
& .cpa-nav-lock { width: 13px; height: 15px; flex-shrink: 0; }
& .cpa-nav-sr-only { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
& .cpa-menu-button { width: 44px; height: 44px; flex-direction: column; gap: 5px; }
& .cpa-menu-button .cpa-menu-bar { width: 23px; height: 2px; background: currentColor; }
& .cpa-menu-button[aria-expanded="true"] .cpa-menu-bar:nth-of-type(2) { opacity: 0; }
& .cpa-menu-button[aria-expanded="true"] .cpa-menu-bar:nth-of-type(1) { transform: translateY(7px) rotate(45deg); }
& .cpa-menu-button[aria-expanded="true"] .cpa-menu-bar:nth-of-type(3) { transform: translateY(-7px) rotate(-45deg); }
@media (max-width: 1240px) {
 & { padding: 8px 16px; }
 & > [data-id="17a6884e"] { grid-template-columns: minmax(0,1fr) 44px 44px; grid-template-areas: "quick quick search" "brand brand toggle" "primary primary primary" "advertise advertise advertise" "account account account"; gap: 8px; }
 &.cpa-nav-ready:not(.cpa-nav-open) > [data-id="17a6884e"] { grid-template-areas: "quick quick search" "brand brand toggle"; }
 & [data-id="9f09b001"] { justify-content: space-between; gap: 12px; width: 100%; }
 & [data-id="9f09b001"] a { font-size: 12px; padding: 7px 0; white-space: nowrap; }
 & [data-id="48c65cae"] { width: 100%; }
 & [data-id="69314ef"] { width: min(276px, calc((100vw - 136px) * 1.2)); max-width: 100%; }
 & [data-id="9f09b003"] { display: block; justify-self: end; }
 & [data-id="1a515ca6"] { width: 44px; height: 44px; justify-content: center; padding: 0; }
 & [data-id="1a515ca6"] span { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
 & [data-id="1a515ca6"]::before { width: 19px; height: 19px; flex-basis: 19px; }
 &.cpa-nav-ready:not(.cpa-nav-open) [data-id="230faa85"], &.cpa-nav-ready:not(.cpa-nav-open) [data-id="1e9db4c3"], &.cpa-nav-ready:not(.cpa-nav-open) [data-id="43e1ecb6"] { display: none; }
 & [data-id="230faa85"] { padding-top: 8px; border-top: 1px solid #d6dedf; }
 & .cpa-primary-list { flex-direction: column; align-items: stretch; gap: 0; }
 & .cpa-primary-list > li { display: flex; flex-wrap: wrap; width: 100%; border-bottom: 1px solid #e5ebeb; }
 & .cpa-primary-list > li > .cpa-nav-parent { display: flex; flex: 1; width: 100%; text-align: left; }
 & .cpa-primary-list > li > a, & .cpa-nav-parent-label { flex: 1; font-size: 16px; padding: 14px 8px; min-width: 0; white-space: normal; }
 & .cpa-nav-disclosure { width: 44px; }
 & .cpa-primary-list ul { position: static; width: 100%; max-width: none; flex: 0 0 100%; background: #f4f7f6; box-shadow: none; border: 0; border-radius: 0; padding: 4px 8px 8px 16px; }
 & .cpa-primary-list ul a { font-size: 15px; }
 & [data-id="1e9db4c3"] { justify-self: start; margin: 4px 0 0; }
 & [data-id="43e1ecb6"] { justify-content: flex-start; margin: 0; padding: 0 8px 4px; }
 & [data-id="71a88008"], & .cpa-account-nav-toggle { font-size: 15px; min-height: 44px; margin: 0; }
} & .cpa-primary-list ul .cpa-lnm-primary > a { font-weight:600; } & .cpa-primary-list ul .cpa-lnm-secondary > a { font-weight:400; } & .cpa-primary-list ul .cpa-lnm-secondary-start { border-top:1px solid var(--cpa-border);margin-block-start:var(--cpa-space-xs);padding-block-start:var(--cpa-space-xs); } & .cpa-primary-list ul .cpa-lnm-secondary > a[aria-current="page"] { color:var(--cpa-rust);font-weight:700;text-decoration:underline;text-decoration-color:var(--cpa-rust);text-decoration-thickness:2px;text-underline-offset:0.3em; }\n}.elementor .a-cpa-footer-columns{padding:0px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));@media (max-width:767px) { & { grid-template-columns:1fr; gap:32px; } }\n}