/* Revision 6: restored banner composition, colored navigation, unified cards and help. */
.avid-showcase-v6 .avid-feature-picture{position:absolute;inset:0;z-index:-1;display:block}
.avid-showcase-v6 .avid-feature-art{z-index:auto;object-position:center;animation:avidHeroSettle 2s ease-out both}
.avid-showcase-v6 .avid-hero-copy{width:53%;padding:28px}
.avid-showcase-v6 .avid-hero-copy h1{font-size:30px;line-height:1.7;margin-bottom:12px}
.avid-showcase-v6 .avid-hero-copy p{font-size:13px;line-height:2;margin-bottom:20px}
.avid-showcase-v6 .avid-promo>div{width:60%}
.avid-showcase-v6 .avid-promo h2{font-size:19px;line-height:1.8;font-weight:700}
.avid-showcase-v6 .avid-promo p{line-height:1.9;margin-bottom:9px}
.avid-showcase-v6 .avid-promo img{width:44%;height:94%!important;left:0;bottom:3%;object-fit:contain}
.avid-showcase-v6 .avid-promo-gift{background:#eee8ff;color:#532d89}
.avid-showcase-v6 .avid-promo-link{font-weight:500;border-bottom:1px solid currentColor;padding-bottom:2px}
.avid-category-rail{margin-top:17px;gap:9px;padding-block:7px}
.avid-category-rail .avid-category-tile{--category:#7254cf;--tint:#f0ebff;position:relative;gap:11px;padding:10px 4px 12px;transform:none;box-shadow:none!important;transition:color .2s}
.avid-category-tile.tone-1{--category:#b37805;--tint:#fff4d9}.avid-category-tile.tone-2{--category:#087f97;--tint:#def7fb}.avid-category-tile.tone-3{--category:#2864d5;--tint:#e6efff}.avid-category-tile.tone-4{--category:#6b59ac;--tint:#efebfb}.avid-category-tile.tone-5{--category:#098369;--tint:#ddf5ee}.avid-category-tile.tone-6{--category:#bb5b18;--tint:#fff0e3}.avid-category-tile.tone-7{--category:#b34170;--tint:#fce6ef}
.avid-category-rail .avid-category-symbol{width:52px;height:52px;border-radius:17px;background:var(--tint);color:var(--category);border:1px solid color-mix(in srgb,var(--category) 13%,transparent);transition:background .2s,color .2s,border-color .2s}
.avid-category-rail .avid-category-symbol .avid-icon{width:28px;height:28px;transition:transform .25s}
.avid-category-tile>span:last-child{position:relative;color:#425572;font-size:11px;line-height:1.9}
.avid-category-tile>span:last-child:after{content:"";position:absolute;height:2px;bottom:-5px;left:20%;right:20%;background:var(--category);transform:scaleX(0);transition:transform .2s;border-radius:2px}
.avid-category-rail .avid-category-tile:active .avid-category-symbol{background:var(--category);color:#fff}
@media(hover:hover){.avid-category-rail .avid-category-tile:hover{transform:none;box-shadow:none}.avid-category-rail .avid-category-tile:hover .avid-category-symbol{background:var(--category);color:#fff;border-color:var(--category)}.avid-category-tile:hover .avid-category-symbol .avid-icon{transform:rotate(-8deg) scale(1.05)}.avid-category-tile:hover>span:last-child{color:var(--category)}.avid-category-tile:hover>span:last-child:after{transform:scaleX(1)}}
.avid-site .avid-product .avid-product-action{background:#edf3ff;border:1px solid #d9e5fc;color:#215ce8!important;font-weight:500;min-height:38px;margin-top:9px}
.avid-site .avid-product:hover .avid-product-action{background:#215ce8;border-color:#215ce8;color:#fff!important}
.avid-help-zone{margin-top:36px;padding:48px 0 50px;background:#f7f9fd;border-top:1px solid #edf1f7}
.avid-help-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:74px}
.avid-help-layout h2{font-size:27px;line-height:1.7;color:#162b4a;margin:0 0 14px}
.avid-help-intro{font-size:14px;color:#60728b;margin:0 0 32px;line-height:1.9}
.avid-purchase-steps{list-style:none;padding:0;margin:0}
.avid-purchase-steps li{display:flex;gap:16px;position:relative;padding:0 0 27px;min-height:90px}
.avid-purchase-steps li:last-child{padding-bottom:0}
.avid-purchase-steps li:not(:last-child):before{content:"";position:absolute;right:19px;top:46px;bottom:7px;width:2px;background:#d6e2fc}
.avid-purchase-steps li>span{width:40px;height:40px;flex:none;border-radius:50%;display:grid;place-items:center;background:#215ce8;color:#fff;font-size:18px;line-height:1}
.avid-purchase-steps h3{font-size:16px;line-height:1.9;margin:1px 0 6px;color:#253c5c}
.avid-purchase-steps p{font-size:13px;line-height:2.05;color:#60728b;margin:0;max-width:345px}
.avid-common-faq h2{margin-bottom:19px}
.avid-common-faq details{border-bottom:1px solid #dce4f0}
.avid-common-faq details:last-of-type{border-bottom:0}
.avid-common-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 0;min-height:66px;cursor:pointer;color:#263b59;font-size:14px;font-weight:600;line-height:1.9}
.avid-common-faq summary::-webkit-details-marker{display:none}
.avid-faq-toggle{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#e7eefe;color:#36517b;flex:none}
.avid-faq-toggle>span{display:flex}.avid-faq-toggle .avid-faq-minus{display:none}
.avid-common-faq details[open] .avid-faq-toggle{background:#215ce8;color:#fff}
.avid-common-faq details[open] .avid-faq-plus{display:none}.avid-common-faq details[open] .avid-faq-minus{display:flex}
.avid-common-faq details>p{font-size:13px;line-height:2.1;color:#60728b;margin:0;padding:0 0 21px 46px;max-width:730px}
.avid-help-contact{display:inline-block;font-size:13px;font-weight:500;margin-top:20px;color:#215ce8!important;border-bottom:1px solid #9db9f5;padding-bottom:3px}
.avid-help-contact:hover{border-color:#215ce8}
.avid-footer-v6{background:#102444;color:#b1c1d8;padding-top:39px}
.avid-footer-support{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:29px;border-bottom:1px solid #294365}
.avid-footer-support h2{color:#f5f8ff;font-size:23px;line-height:1.8;margin:0 0 7px}
.avid-footer-support p{font-size:13px;line-height:2;color:#a7bad5;margin:0}
.avid-footer-actions{display:flex;gap:12px;align-items:center;flex:none}
.avid-footer-actions .avid-button,.avid-footer-track{font-size:13px;line-height:1.8;font-weight:500;min-height:42px;padding:10px 21px;border-radius:7px;white-space:nowrap}
.avid-footer-actions .avid-button{background:#215ce8;color:#fff!important;border:1px solid #326cf2}
.avid-footer-track{display:inline-flex;align-items:center;justify-content:center;border:1px solid #6281ad;color:#dbe7f9!important;transition:background .2s}
.avid-footer-track:hover{background:#1d365a}
.avid-footer-columns{display:grid;grid-template-columns:1.55fr 1.2fr 1fr 1fr;gap:64px;padding:34px 0 30px}
.avid-footer-logo{color:#fff!important;font-size:37px;font-weight:800;line-height:1.4;display:inline-flex;flex-direction:column;align-items:flex-start;gap:8px}
.avid-footer-logo>span{font:600 10px/1.5 Arial,sans-serif;letter-spacing:4px;color:#7dabef}
.avid-footer-about>p{font-size:13px;line-height:2.15;margin:19px 0 0;max-width:350px;color:#b1c1d8}
.avid-footer-columns h3{font-size:15px;line-height:1.9;font-weight:600;color:#eaf1fc;margin:5px 0 17px}
.avid-footer-columns nav>a{display:block;width:fit-content;font-size:13px;line-height:2;color:#b6c7df;padding:4px 0;transition:color .2s}
.avid-footer-columns nav>a:hover{color:#fff;text-decoration:underline;text-underline-offset:6px}
.avid-footer-legal{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #294365;padding:21px 0;font-size:11px;line-height:1.9}
.avid-footer-legal p{margin:0}.avid-footer-legal>a{color:#81aff3;font-size:12px}.avid-footer-legal>a:hover{color:#c9dfff}
@media(max-width:1100px){.avid-showcase-v6 .avid-hero-copy{width:57%;padding:24px}.avid-showcase-v6 .avid-hero-copy h1{font-size:27px}.avid-showcase-v6 .avid-promo h2{font-size:16px}.avid-help-layout{gap:42px}.avid-help-layout h2{font-size:23px}.avid-footer-columns{gap:35px}.avid-footer-support h2{font-size:20px}.avid-footer-actions .avid-button,.avid-footer-track{font-size:12px;padding-inline:16px}}
@media(max-width:800px){.avid-showcase-v6 .avid-hero-copy h1{font-size:24px}.avid-showcase-v6 .avid-hero-copy p{font-size:11px}.avid-showcase-v6 .avid-promo{padding:12px}.avid-showcase-v6 .avid-promo h2{font-size:14px}.avid-showcase-v6 .avid-promo p{font-size:9px}.avid-category-rail .avid-category-symbol{width:44px;height:44px;border-radius:14px}.avid-category-tile>span:last-child{font-size:10px}.avid-help-layout{gap:29px}.avid-help-layout h2{font-size:21px}.avid-common-faq summary{font-size:13px}.avid-purchase-steps h3{font-size:14px}.avid-purchase-steps p{font-size:12px}.avid-footer-support{align-items:flex-start;flex-direction:column;gap:20px}.avid-footer-columns{grid-template-columns:1.4fr 1fr 1fr;gap:27px}.avid-footer-about{grid-column:1/-1}.avid-footer-about>p{max-width:500px}.avid-footer-logo{font-size:33px}.avid-footer-columns nav>a{font-size:12px}}
@media(max-width:600px){
 .avid-showcase-v6{gap:10px;margin-top:13px}.avid-showcase-v6 .avid-hero-feature{height:252px}.avid-showcase-v6 .avid-feature-art{object-position:center}
 .avid-showcase-v6 .avid-hero-copy{width:62%;padding:18px}.avid-showcase-v6 .avid-hero-copy h1{font-size:22px;line-height:1.7;margin-bottom:10px}.avid-showcase-v6 .avid-hero-copy p{display:none}.avid-showcase-v6 .avid-hero-copy .avid-button{font-size:11px;min-height:35px;padding:8px 13px}
 .avid-showcase-v6 .avid-side-promos{height:116px;grid-template-rows:116px;gap:10px}.avid-showcase-v6 .avid-promo{padding:11px}.avid-showcase-v6 .avid-promo>div{width:63%}.avid-showcase-v6 .avid-promo h2{font-size:14px;line-height:1.85;margin-bottom:10px}.avid-showcase-v6 .avid-promo p{display:none}.avid-showcase-v6 .avid-promo-link{font-size:9px}.avid-showcase-v6 .avid-promo img{width:42%;height:88%!important;bottom:6%;left:0}
 .avid-category-rail{gap:3px;margin-top:11px;padding-block:0}.avid-category-rail .avid-category-tile{padding:9px 2px;gap:7px}.avid-category-rail .avid-category-symbol{width:43px;height:43px;border-radius:14px}.avid-category-rail .avid-category-symbol .avid-icon{width:25px;height:25px}.avid-category-tile>span:last-child{font-size:9px}
 .avid-site .avid-product .avid-product-action{font-size:11px;min-height:36px;padding:7px 6px}
 .avid-help-zone{margin-top:27px;padding:30px 0 32px}.avid-help-layout{grid-template-columns:1fr;gap:31px}.avid-help-layout h2{font-size:22px;line-height:1.8;margin-bottom:7px}.avid-help-intro{font-size:12px;margin-bottom:25px}.avid-purchase-steps li{gap:13px;min-height:0;padding-bottom:24px}.avid-purchase-steps li>span{width:34px;height:34px;font-size:16px}.avid-purchase-steps li:not(:last-child):before{right:16px;top:41px;bottom:7px}.avid-purchase-steps h3{font-size:14px;margin:0 0 5px}.avid-purchase-steps p{font-size:12px;line-height:2}
 .avid-common-faq{padding-top:23px;border-top:1px solid #e0e7f1}.avid-common-faq h2{margin-bottom:11px}.avid-common-faq summary{font-size:12px;line-height:2;gap:17px;padding:15px 0;min-height:59px}.avid-faq-toggle{width:25px;height:25px}.avid-faq-toggle svg{width:16px;height:16px}.avid-common-faq details>p{font-size:12px;padding-left:0;padding-bottom:18px;line-height:2.1}.avid-help-contact{font-size:12px;margin-top:14px}
 .avid-footer-v6{padding-top:29px}.avid-footer-support{gap:17px;padding-bottom:24px}.avid-footer-support h2{font-size:19px;line-height:1.85;margin-bottom:7px}.avid-footer-support p{font-size:12px;line-height:2}.avid-footer-actions{gap:10px;width:100%}.avid-footer-actions .avid-button,.avid-footer-track{font-size:11px;padding:9px 12px;min-height:39px;flex:1}
 .avid-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 15px;padding:27px 0}.avid-footer-about>p{font-size:12px;line-height:2.1;margin-top:15px}.avid-footer-logo{font-size:32px;gap:5px}.avid-footer-logo>span{font-size:8px;letter-spacing:3px}.avid-footer-columns h3{font-size:12px;margin:0 0 11px;line-height:1.9}.avid-footer-columns nav>a{font-size:11px;line-height:2;padding:4px 0}.avid-footer-legal{padding:18px 0;gap:13px;font-size:9px;align-items:flex-start}.avid-footer-legal>a{font-size:10px;white-space:nowrap}
}
@media(prefers-reduced-motion:reduce){.avid-showcase-v6 .avid-feature-art{animation:none}.avid-category-rail .avid-category-symbol,.avid-category-symbol .avid-icon,.avid-category-tile>span:last-child:after{transition:none!important}.avid-category-tile:hover .avid-category-symbol .avid-icon{transform:none}}
