.hero{background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#1b66d1) 7%,#fff) 0%,#fff 58%,color-mix(in srgb,var(--primary,#1b66d1) 10%,#fff) 100%);}.hero p,.page-hero p{color:#5e6878;}.button-secondary{background:#fff;}.hero-card{background:var(--dark,#172033);color:#fff;border-radius:24px;box-shadow:0 24px 60px rgba(30,52,86,.18);}.hero-card-icon{border-radius:50%;background:#35b77d;}.hero-card ul{color:#d6dde8;}.section-muted{background:var(--surface,#f5f7fa);}.section-heading>a,.text-link{color:var(--primary,#1b66d1);}.content-card{background:#fff;border-radius:18px;box-shadow:0 8px 24px rgba(20,34,56,.05);transition:transform .2s,box-shadow .2s;}.content-card:hover{box-shadow:0 14px 32px rgba(20,34,56,.09);}.card-placeholder{background:linear-gradient(135deg,color-mix(in srgb,var(--primary,#1b66d1) 13%,#fff),#f5f8ff);color:var(--primary,#1b66d1);}.card-body p{color:#687283;}.cta-strip{background:#fff;border-radius:20px;}.page-hero,.article-header{background:#f7f9fc;}.article-header time{color:#7b8492;}.featured-image{border-radius:20px;}.article-content a{color:var(--primary,#1b66d1);text-decoration:underline;}.article-content blockquote{background:#f4f7fb;}.article-content img{border-radius:14px;}.related-links{background:#f5f8fc;border-radius:16px;}.related-links a{color:var(--primary,#1b66d1);}label{color:#344054;}.honeypot{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;}.custom-section-muted{background:var(--surface,#f5f7fa);}.custom-section-dark{background:var(--dark,#172033);color:#fff;}.custom-section-primary{background:var(--primary,#1b66d1);color:#fff;}.custom-section-content{color:#5f6978;}.custom-section-dark .custom-section-content,.custom-section-primary .custom-section-content{color:rgba(255,255,255,.82);}.custom-section-media img{border-radius:22px;box-shadow:0 20px 50px rgba(0,0,0,.14);}.custom-section-cta .custom-section-inner,.custom-section-banner .custom-section-inner{border-radius:22px;background:rgba(255,255,255,.06);}.site-footer{background:var(--footer-bg,var(--dark,#172033));color:var(--footer-text,#fff);}.footer-site-name{color:var(--footer-text,#fff);}.footer-brand-column p{color:var(--footer-muted,#cbd5e1);}.footer-menu-column h2{color:var(--footer-text,#fff);}.footer-menu-list a{color:var(--footer-muted,#cbd5e1);}.footer-menu-list a:hover,.footer-menu-list a:focus-visible{color:var(--footer-text,#fff);text-decoration:underline;text-underline-offset:3px;}.footer-contact-list li{color:var(--footer-text,#fff);}.footer-contact-list li>span:first-child{color:var(--footer-muted,#cbd5e1);}.footer-contact-list a{color:var(--footer-text,#fff);text-decoration-thickness:1px;text-underline-offset:3px;}.footer-contact-list a:hover,.footer-contact-list a:focus-visible{text-decoration:underline;}.footer-bottom{border-top-color:color-mix(in srgb,var(--footer-text,#fff) 22%,transparent);color:var(--footer-muted,#cbd5e1);}.footer-copyright{color:var(--footer-text,#fff);}.footer-bottom-links a{color:var(--footer-muted,#cbd5e1);}.footer-bottom-links a:hover,.footer-bottom-links a:focus-visible{color:var(--footer-text,#fff);text-decoration:underline;text-underline-offset:3px;}.site-footer a:focus-visible{outline:3px solid var(--footer-text,#fff);outline-offset:3px;border-radius:4px;}.floating-actions{z-index:80;}.floating-action{background:var(--button-bg);color:var(--button-color);border-radius:999px;box-shadow:0 10px 28px rgba(0,0,0,.2);transition:transform .2s ease;}.floating-action svg{fill:currentColor;}@media (prefers-reduced-motion:reduce){.content-card,.floating-action,.back-to-top{transition:none;}}.button-whatsapp{background:#16a765!important;border-color:#16a765!important;color:#fff!important;}.search-overlay{z-index:300;background:rgba(11,20,35,.66);backdrop-filter:blur(8px);}.search-dialog{background:#fff;border-radius:24px;box-shadow:0 32px 100px rgba(0,0,0,.28);}.search-close{background:#f2f4f7;border-radius:50%;cursor:pointer;}.search-input-wrap button{border-radius:10px;background:var(--primary);color:#fff;}.live-search-item{border-radius:14px;}.live-search-item:hover{border-color:var(--border);background:#f8fafc;}.live-search-item img,.search-placeholder{border-radius:10px;}.search-placeholder{background:#eef3f9;color:var(--primary);}.live-search-item small{color:var(--primary);}.live-search-item em{color:var(--text-muted);}.search-all-link{color:var(--primary);}.button-outline-light{background:transparent;border-color:rgba(255,255,255,.6);color:#fff;}.rich-heading p,.section-intro{color:var(--text-muted);}.section-link{border-radius:10px;}.card-media img{transition:transform .35s;}.card-arrow{border-radius:50%;background:#fff;color:var(--primary);box-shadow:0 6px 16px rgba(0,0,0,.15);}.card-meta{color:#7a8493;}.section-dark{background:var(--dark);color:#fff;}.final-cta{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 65%,var(--dark)));color:#fff;border-radius:25px;}.final-cta::after{border-radius:50%;}.final-cta>div{z-index:1;}.final-cta p{color:#e4efff;}.single-header-media img{border-radius:24px;box-shadow:var(--shadow);}.single-header-media>span{background:#fff;color:var(--primary);border-radius:999px;}.table-of-contents{background:color-mix(in srgb,var(--primary) 5%,#fff);border-radius:17px;}.toc-heading{background:transparent;color:var(--dark);cursor:pointer;}.table-of-contents li{color:#617086;}.table-of-contents a:hover{color:var(--primary);}.prose-content{color:#283445;}.prose-content h2,.prose-content h3,.prose-content h4{color:#152238;}.prose-content figcaption{color:#7b8493;}.prose-content table{border-radius:12px;}.prose-content thead{background:#f2f5f9;}.content-tags a{background:#f2f5f9;border-radius:999px;color:#5d6878;}.article-rating-box{border-radius:19px;background:#fff9ed;}.article-rating-box p{color:#6c7480;}.rating-buttons button{background:transparent;color:#d5d9df;cursor:pointer;}.rating-buttons button:hover,.rating-buttons button:hover~button,.rating-buttons button.selected{color:#ffb827;}.rating-message{color:#18734d;}.author-box{background:#f5f8fc;border-radius:19px;}.author-box img,.author-avatar{border-radius:50%;}.author-avatar{background:var(--primary);color:#fff;}.author-box span{color:#7b8493;}.author-box p{color:#667085;}.related-cards-grid article{border-radius:14px;}.related-card-image>span{background:#eff4fa;color:var(--primary);}.comment-item{border-radius:15px;}.comment-avatar{border-radius:50%;background:#eef3fa;color:var(--primary);}.comment-item time{color:#8b94a1;}.comment-form{background:#f7f9fc;border-radius:18px;}.comment-form small{color:#7b8493;}.sidebar-widget{background:#fff;border-radius:17px;}.sidebar-contact-widget{background:linear-gradient(155deg,var(--dark),color-mix(in srgb,var(--dark) 75%,var(--primary)));color:#fff;}.sidebar-contact-widget p{color:#c7d1df;}.sidebar-taxonomies a{border-radius:999px;background:#f2f5f9;}.sidebar-posts img{border-radius:9px;}.sidebar-posts small{color:#8b94a1;}.related-links{background:color-mix(in srgb,var(--primary) 4%,#fff);}.footer-accent{background:linear-gradient(90deg,var(--primary),#41c58a);}.footer-socials a{border-radius:10px;background:rgba(127,127,127,.18);background:color-mix(in srgb,var(--footer-text,#fff) 12%,transparent);color:var(--footer-text,#fff);}.footer-socials a:hover,.footer-socials a:focus-visible{background:var(--primary);color:var(--on-primary,#fff);}.back-to-top{z-index:79;border-radius:50%;background:var(--dark);color:#fff;box-shadow:0 10px 25px rgba(0,0,0,.22);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .2s ease;cursor:pointer;}.back-to-top.visible{opacity:1;visibility:visible;pointer-events:auto;}.single-header-media img{border-radius:24px;box-shadow:0 24px 60px rgba(20,34,56,.13);}.article-reading-card{background:#fff;border-radius:24px;box-shadow:0 18px 50px rgba(20,34,56,.065);}.table-of-contents{background:linear-gradient(145deg,color-mix(in srgb,var(--primary) 6%,#fff),#fff);border-radius:18px;box-shadow:none;}.toc-heading-static{color:var(--dark);border-bottom-color:#e8edf3;}.toc-title-icon{border-radius:10px;background:var(--primary);color:#fff;}.toc-chevron{transition:transform .2s ease;}.table-of-contents li{color:#526071;}.table-of-contents li a{border-radius:10px;transition:background .18s,color .18s;}.table-of-contents li a:hover,.table-of-contents li a.active{background:color-mix(in srgb,var(--primary) 9%,#fff);color:var(--primary);}.table-of-contents .toc-h4{opacity:.9;}.toc-number{color:var(--primary);}.table-of-contents.toc-state-fixed .toc-heading{cursor:default;}.prose-content{color:#273548;}.prose-content>p:first-child{color:#344255;}.prose-content h2,.prose-content h3,.prose-content h4{color:#132238;}.prose-content .heading-number{border-radius:12px;background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 68%,var(--dark)));color:#fff;box-shadow:0 8px 20px color-mix(in srgb,var(--primary) 20%,transparent);}.prose-content h3 .heading-number,.prose-content h4 .heading-number{border-radius:10px;background:color-mix(in srgb,var(--primary) 10%,#fff);color:var(--primary);box-shadow:none;}.prose-content blockquote{background:color-mix(in srgb,var(--primary) 5%,#fff);border-radius:14px;color:#415065;}.prose-content a{color:var(--primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;}.prose-content img{border-radius:18px;box-shadow:0 12px 34px rgba(20,34,56,.1);}.prose-content table{border-radius:14px;}.prose-content th{background:#f3f6fa;color:#263449;}.article-sidebar .sidebar-widget{box-shadow:0 12px 32px rgba(20,34,56,.045);}.related-links{border-radius:18px;}@media (max-width:720px){.single-header-media img{border-radius:17px;}.article-reading-card{border-radius:18px;}.table-of-contents{border-radius:15px;}.prose-content .heading-number{border-radius:10px;}}.article-rating-box-top{background:linear-gradient(135deg,#fffaf0,#fff);border-color:#f2ddb3;box-shadow:0 12px 34px rgba(92,66,18,.07);}.rating-buttons button{background:transparent;color:#d5d9df;cursor:pointer;transition:color .15s ease,transform .15s ease,filter .15s ease;}.rating-buttons button:hover,.rating-buttons button:hover~button{color:#d5d9df;}.rating-buttons button:hover,.rating-buttons button:focus-visible{outline:none;}.rating-buttons button.is-filled{color:#f5a900;filter:drop-shadow(0 3px 5px rgba(245,169,0,.2));}.rating-buttons button.is-preview{color:#ffc247;}.rating-buttons button:disabled{cursor:wait;opacity:.72;}.rating-scale{color:#8b94a1;}@media (max-width:720px){.article-rating-box-top{border-radius:16px;}}.rating-already-message{border-radius:14px;background:#effaf4;color:#155c3a;}.single-header-media figcaption{color:#657287;}.prose-content figure.article-media-frame{border-radius:20px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 14px 34px rgba(20,34,56,.08);}.prose-content figure.article-media-frame img,.prose-content img.article-content-image{border-radius:14px;background:#f3f5f8;}.prose-content .article-media-caption{color:#667487;}.prose-content .article-image-caption{color:#435168;}.prose-content .article-table-scroll{border-radius:16px;background:#fff;box-shadow:0 10px 28px rgba(20,34,56,.07);}.prose-content table.article-data-table thead th,.prose-content table.article-data-table tr:first-child>th{background:color-mix(in srgb,var(--primary,#1b66d1) 9%,#f8fafc);color:#1d2b40;}.prose-content table.article-data-table tbody tr:nth-child(even){background:#f8fafc;}.prose-content table.article-data-table tbody tr:hover{background:color-mix(in srgb,var(--primary,#1b66d1) 4%,#fff);}.single-header-media figcaption{color:#758193;}@media (max-width:720px){.prose-content figure.article-media-frame{border-radius:16px;}.prose-content figure.article-media-frame img,.prose-content img.article-content-image{border-radius:11px;}}.prose-content .article-image-description{color:#667487;}.footer-menu-label{color:var(--footer-text,#fff);}.breadcrumb-link,.breadcrumb-current{border-radius:10px;color:#334155;}.breadcrumb-link{transition:background-color .16s,color .16s,box-shadow .16s;}.breadcrumb-link:hover,.breadcrumb-link:focus-visible{background:#fff;color:var(--primary-ink,#174f9f);box-shadow:0 4px 13px rgba(20,34,56,.08);}.breadcrumb-link:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 26%,transparent);outline-offset:2px;}.breadcrumb-current{color:#1f2937;}.breadcrumb-home-icon{border-radius:9px;background:var(--primary);color:var(--on-primary,#fff);box-shadow:0 5px 13px color-mix(in srgb,var(--primary) 24%,transparent);}.breadcrumb-home-icon svg{fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;}.section-heading>a,.text-link,.article-content a,.prose-content a,.related-links a,.search-all-link,.live-search-item small{color:var(--primary-ink,#174f9f);}.author-avatar{color:var(--on-primary,#fff);}.article-sidebar .sidebar-widget{color:#263244;}.sidebar-posts strong{color:#263244;}.sidebar-posts small,.article-header time,.comment-item time,.comment-form small,.rating-scale{color:#526174;}.sidebar-taxonomies a{background:#f1f5f9;color:#334155;}.sidebar-taxonomies a:hover,.sidebar-taxonomies a:focus-visible{background:var(--primary-soft,#edf3fb);color:var(--primary-soft-ink,#174f9f);}@media (max-width:720px){.breadcrumb-home-icon{border-radius:8px;}}.single-header-media{isolation:isolate;background:linear-gradient(135deg,#eef2f7,#f8fafc);border-radius:24px;box-shadow:0 24px 60px rgba(20,34,56,.13);}.single-header-media img{border-radius:inherit;box-shadow:none;}@media (max-width:720px){.single-header-media{border-radius:17px;}}body[data-content-protection="1"],body[data-content-protection="1"] *:not(input):not(textarea):not(select):not(option):not([contenteditable="true"]):not([contenteditable="plaintext-only"]){-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important;}body[data-content-protection="1"] img,body[data-content-protection="1"] a{-webkit-user-drag:none;user-drag:none;}body[data-content-protection="1"] input,body[data-content-protection="1"] textarea,body[data-content-protection="1"] select,body[data-content-protection="1"] [contenteditable="true"],body[data-content-protection="1"] [contenteditable="plaintext-only"]{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important;}@media print{body[data-content-protection="1"]::before{color:#172033;}}.content-card,.sidebar-widget,.final-cta,.custom-section-media img,.single-header-media{border-radius:var(--design-radius,18px);}body.card-style-bordered .content-card{box-shadow:none;}body.card-style-bordered .content-card:hover{box-shadow:0 12px 25px rgba(20,34,56,.07);border-color:color-mix(in srgb,var(--primary) 32%,#dce3eb);}body.card-style-flat .content-card{box-shadow:none;border-color:transparent;background:color-mix(in srgb,var(--surface) 76%,#fff);}body.card-style-flat .content-card:hover{box-shadow:none;background:#fff;}body.card-style-elevated .content-card{box-shadow:0 14px 38px rgba(20,34,56,.08);}body.radius-custom .footer-socials a{border-radius:var(--design-radius-sm)!important;}body.radius-custom .final-cta,body.radius-custom .content-card,body.radius-custom .card-media,body.radius-custom .sidebar-widget,body.radius-custom .article-reading-card,body.radius-custom .comment-form,body.radius-custom .table-of-contents{border-radius:var(--design-radius)!important;}.search-dialog,.content-card,.sidebar-widget,.comment-form,.article-reading-card,.cta-strip,.related-cards-grid article{color:var(--panel-text,#172033);}.search-dialog,.content-card,.sidebar-widget,.cta-strip,.related-cards-grid article{background-color:var(--panel-bg,#fff);}.card-body p,.card-meta,.sidebar-posts small,.comment-form small,.article-header time{color:var(--panel-muted,#526174);}.section-heading>a,.section-link,.text-link,.search-all-link,.live-search-item small,.sidebar-posts a:hover strong{color:var(--primary-on-panel,var(--primary-ink,#174f9f));}.author-avatar,.search-input-wrap button{color:var(--on-primary,#fff);}.button-secondary,.search-close{background:var(--panel-bg,#fff);color:var(--panel-text,#172033);border-color:var(--panel-border,#d6dbe4);}label{color:var(--panel-text,#344054);}.section:not(.section-dark){color:var(--page-text,#172033);}.rich-heading p,.section-intro,.prose-content figcaption,.content-tags a,.author-box p,.author-box span{color:var(--page-muted,#667085);}.section-muted,.custom-section-muted{color:var(--surface-text,#172033);}.section-muted .rich-heading p,.section-muted .section-intro,.custom-section-muted .custom-section-content{color:var(--surface-muted,#526174);}body.card-style-elevated .content-card,body.card-style-bordered .content-card{background:var(--panel-bg,#fff);color:var(--panel-text,#172033);}body.card-style-elevated .card-body p,body.card-style-bordered .card-body p{color:var(--panel-muted,#526174);}body.card-style-flat .content-card{background:var(--surface);color:var(--surface-text,#172033);}body.card-style-flat .content-card:hover{background:color-mix(in srgb,var(--surface) 88%,var(--page-bg));color:var(--surface-text,#172033);}body.card-style-flat .card-body p,body.card-style-flat .card-meta{color:var(--surface-muted,#526174);}body.card-style-flat .text-link,body.card-style-flat .section-link{color:var(--primary-on-surface,var(--primary-ink,#174f9f));}.card-arrow{color:var(--primary-on-panel,var(--primary-ink,#174f9f));}.section-dark,.custom-section-dark,.sidebar-contact-widget{color:var(--on-dark,#fff);}.section-dark p,.custom-section-dark .custom-section-content,.sidebar-contact-widget p{color:var(--on-dark-muted,var(--on-dark,#fff));}.final-cta{color:var(--cta-primary-dark-text,var(--on-primary,#fff));}.final-cta h2{color:inherit;}.final-cta p{color:var(--cta-primary-dark-muted,var(--on-primary-muted,#fff));}.final-cta .button-outline-light,.section-dark .button-outline-light{color:inherit;border-color:color-mix(in srgb,currentColor 62%,transparent);}.page-hero,.article-header{color:var(--surface-text,#172033);}.page-hero p,.article-header p{color:var(--surface-muted,#526174);}.breadcrumb-link,.breadcrumb-current{color:var(--panel-text,#334155);}.prose-content{color:var(--page-text,#283445);}.prose-content h2,.prose-content h3,.prose-content h4{color:var(--page-text,#152238);}.table-of-contents{color:var(--page-text,#172033);}.table-of-contents li{color:var(--page-muted,#617086);}.toc-heading{color:var(--page-text,#172033);}.back-to-top{color:var(--on-dark,#fff);}.final-cta{background:linear-gradient(135deg,var(--primary),var(--cta-primary-dark-end));}.sidebar-contact-widget{background:linear-gradient(145deg,var(--dark),var(--hero-dark-end));}.search-input-wrap button,.author-avatar{background:var(--primary)!important;border-color:var(--primary)!important;color:var(--on-primary)!important;}.button-outline-light{background:transparent!important;color:inherit!important;border-color:currentColor!important;}.section-link,.section-heading>a,.prose-content a,.article-content a,.related-links a{color:var(--primary-on-page)!important;}.section-muted,.custom-section-muted{background:var(--surface);color:var(--surface-text)!important;}.section-muted h1,.section-muted h2,.section-muted h3,.section-muted h4,.custom-section-muted h1,.custom-section-muted h2,.custom-section-muted h3,.custom-section-muted h4{color:var(--surface-text)!important;}.section-muted .section-link,.section-muted .text-link{color:var(--primary-on-surface)!important;}.section-muted .rich-heading p,.section-muted .section-intro,.custom-section-muted .custom-section-content{color:var(--surface-muted)!important;}body.card-style-elevated .content-card,body.card-style-bordered .content-card{background:var(--panel-bg,#fff)!important;color:var(--panel-text)!important;}body.card-style-flat .content-card{background:var(--surface)!important;color:var(--surface-text)!important;}body.card-style-flat .content-card:hover{background:var(--hero-light-end)!important;color:var(--surface-text)!important;}.content-card h2,.content-card h3{color:inherit;}.content-card .text-link{color:var(--primary-on-panel)!important;}body.card-style-flat .content-card .text-link{color:var(--primary-on-surface)!important;}.card-placeholder{background:linear-gradient(135deg,var(--primary-soft),var(--panel-surface-end))!important;color:var(--primary-soft-ink)!important;}.card-arrow{background:var(--panel-bg)!important;color:var(--primary-on-panel)!important;}.custom-section-primary{background:var(--primary)!important;color:var(--on-primary)!important;}.custom-section-primary .custom-section-content{color:var(--on-primary-muted)!important;}.custom-section-dark{background:var(--dark)!important;color:var(--on-dark)!important;}.custom-section-dark .custom-section-content{color:var(--on-dark-muted)!important;}.section-dark,.sidebar-contact-widget{color:var(--on-dark)!important;}.section-dark h1,.section-dark h2,.section-dark h3,.sidebar-contact-widget h1,.sidebar-contact-widget h2{color:inherit!important;}.section-dark p,.sidebar-contact-widget p{color:var(--on-dark-muted)!important;}.sidebar-contact-widget{background:linear-gradient(145deg,var(--dark),var(--hero-dark-end))!important;color:var(--hero-dark-text)!important;}.sidebar-contact-widget p{color:var(--hero-dark-muted)!important;}.final-cta h2{color:inherit!important;}.final-cta p{color:var(--cta-primary-dark-muted)!important;}.page-hero,.article-header{background:linear-gradient(180deg,var(--surface),var(--hero-light-end))!important;color:var(--surface-text)!important;}.page-hero h1,.article-header h1{color:inherit!important;}.page-hero p,.article-header p{color:var(--surface-muted)!important;}.sidebar-widget:not(.sidebar-contact-widget),.article-reading-card,.comment-form,.search-dialog,.table-of-contents{background:var(--panel-bg,#fff)!important;color:var(--panel-text)!important;}.sidebar-widget:not(.sidebar-contact-widget) h1,.sidebar-widget:not(.sidebar-contact-widget) h2,.sidebar-widget:not(.sidebar-contact-widget) h3{color:var(--panel-text)!important;}.sidebar-widget:not(.sidebar-contact-widget) p,.sidebar-posts small,.comment-form small,.table-of-contents li{color:var(--panel-muted)!important;}.table-of-contents a:hover{color:var(--primary-on-panel)!important;}.toc-heading{color:var(--panel-text)!important;}.author-box{background:var(--surface)!important;color:var(--surface-text)!important;}.author-box h2{color:var(--surface-text)!important;}.author-box p,.author-box span{color:var(--surface-muted)!important;}.prose-content{color:var(--page-text)!important;}.prose-content h2,.prose-content h3,.prose-content h4{color:var(--page-text)!important;}.site-footer{background:var(--footer-bg)!important;color:var(--footer-text)!important;}.site-footer h1,.site-footer h2,.site-footer h3,.footer-site-name,.site-footer .footer-copyright,.site-footer .footer-contact-list a{color:var(--footer-text)!important;}.site-footer p,.site-footer a,.site-footer .footer-contact-list li>span:first-child,.site-footer .footer-bottom{color:var(--footer-muted)!important;}.site-footer a:hover,.site-footer a:focus-visible{color:var(--footer-text)!important;}
/* CMS 1.4.53: contrast-safe CTA paint across arbitrary custom palettes. */
.final-cta{background:linear-gradient(135deg,var(--primary),var(--cta-primary-dark-end))!important;color:var(--cta-primary-dark-text,var(--on-primary,#fff))!important}
.final-cta p{color:var(--cta-primary-dark-muted,var(--cta-primary-dark-text,#fff))!important}
.final-cta .eyebrow{color:var(--cta-primary-dark-highlight,var(--cta-primary-dark-text,#fff))!important}
body.design-horizon .final-cta{background:linear-gradient(105deg,var(--dark),var(--cta-dark-primary-end))!important;color:var(--cta-dark-primary-text,var(--on-dark,#fff))!important}
body.design-horizon .final-cta p{color:var(--cta-dark-primary-muted,var(--cta-dark-primary-text,#fff))!important}
body.design-horizon .final-cta .eyebrow{color:var(--cta-dark-primary-highlight,var(--cta-dark-primary-text,#fff))!important}
body.design-emerald .final-cta{background:linear-gradient(135deg,var(--primary),var(--cta-primary-dark-end))!important;color:var(--cta-primary-dark-text,var(--on-primary,#fff))!important}
body.design-emerald .final-cta p{color:var(--cta-primary-dark-muted,var(--cta-primary-dark-text,#fff))!important}
body.design-emerald .final-cta .eyebrow{color:var(--cta-primary-dark-highlight,var(--cta-primary-dark-text,#fff))!important}
body.design-royal .final-cta{background:var(--dark)!important;color:var(--on-dark,#fff)!important}
body.design-royal .final-cta p{color:var(--on-dark-muted,var(--on-dark,#fff))!important}
body.design-royal .final-cta .eyebrow{color:var(--accent-on-dark,var(--on-dark,#fff))!important}
body.design-coral .final-cta{background:linear-gradient(125deg,var(--primary),var(--cta-primary-accent-end))!important;color:var(--cta-primary-accent-text,var(--on-primary,#fff))!important}
body.design-coral .final-cta p{color:var(--cta-primary-accent-muted,var(--cta-primary-accent-text,#fff))!important}
body.design-coral .final-cta .eyebrow{color:var(--cta-primary-accent-highlight,var(--cta-primary-accent-text,#fff))!important}
