.performance-pricing-banner{background:#e9ebee;color:var(--surface-brand);padding:5rem 0;text-align:center}.performance-pricing-banner .title{font-size:3rem;font-weight:700;line-height:1.3;margin-bottom:1.25rem;text-transform:uppercase}.performance-pricing-banner .old-price{position:relative;color:#002d63}.performance-pricing-banner .old-price::after{content:"";position:absolute;left:0;top:50%;width:100%;height:.188rem;background:red;transform:rotate(-10deg)}.performance-pricing-banner .highlight{color:#002d63;font-weight:800}.performance-pricing-banner .description{font-size:1.125rem;line-height:1.6;color:#2a2a2e}.performance-highlight-section{padding:5rem 0;text-align:center;background:#e9ebee}.performance-highlight-section .badges{display:flex;justify-content:center;flex-wrap:wrap;gap:1.25rem;margin-bottom:2.5rem}.performance-highlight-section .badges span{background:rgba(255,255,255,.08);color:#2a2a2e;padding:.625rem 1rem;border-radius:1.563rem;white-space:nowrap;border:1px solid #2a2a2e;text-transform:uppercase}.performance-highlight-section .btn-container{display:inline-grid}.performance-highlight-section .btn-container .cta-btn{display:inline-flex;height:3.5rem;width:auto;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1.5px;border-color:var(--surface-brand);background-color:var(--surface-brand);padding:0 30px;text-transform:inherit;color:#e9ebee;font-size:1.25rem;line-height:1.75rem;text-transform:uppercase}.performance-highlight-section .btn-container .cta-btn:hover{background-color:#002d63;border-color:#002d63}.performance-highlight-section .badges-list{display:flex;flex-direction:column;align-items:center;gap:1.375rem;margin-bottom:2.125rem}.performance-highlight-section .badges-row-first{display:grid;grid-template-columns:repeat(3,1fr);gap:3.75rem}.performance-highlight-section .badges-row-second{display:grid;grid-template-columns:repeat(2,1fr);gap:3.75rem}.performance-highlight-section .badge-item{display:flex;align-items:center;gap:.625rem}.performance-highlight-section .badge-icon{font-size:1.125rem;flex-shrink:0}.performance-highlight-section .badge-text{font-size:1.25rem;color:#2a2a2e;white-space:nowrap}.performance-table-main{background:#fff;color:var(--surface-brand);padding:5rem 0;text-align:center}.performance-table-main h2.section-title{text-align:center;margin-bottom:.625rem;color:#2a2a2e;font-size:2.25rem;font-style:normal;line-height:140%;text-transform:uppercase}.performance-table-main .section-description{text-align:center;margin-bottom:.625rem;color:#737373;font-size:1.125rem;font-style:normal}.performance-table-main .pricing-section-table{margin:auto;background:#fff;overflow:hidden;max-width:1200px;margin-top:2.5rem}.performance-table-main .pricing-section-table .table{display:flex;flex-direction:column;border:1px solid #c9ced4;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.performance-table-main .pricing-section-table .row{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr 1fr}.page-template-tpl-uk-performance-marketing .performance-table-main .pricing-section-table .row{grid-template-columns:1.2fr 1fr 1fr 1fr 1fr 1fr}.section-sub-description{font-size:11px;color:#888;font-style:italic;text-align:left;margin:15px auto 0;background:#fff;overflow:hidden;max-width:1200px}.performance-table-main .pricing-section-table .header{background:var(--surface-brand);color:#fff;font-weight:700;text-align:center;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.performance-table-main .pricing-section-table .header div{padding:1.25rem .625rem}.performance-table-main .pricing-section-table .row>div{padding:1.25rem;color:#ddd}.performance-table-main .pricing-section-table .pricing-section-row:not(:last-child){border-bottom:1px solid #c9ced4}.performance-table-main .pricing-section-table .row strong{color:#2a2a2e}.performance-table-main .pricing-section-table .row span{font-size:.813rem;color:#737373}.performance-table-main .pricing-section-table .highlight{background:rgba(16,0,243,.08);text-align:center;color:#00e676}.performance-table-main .pricing-section-table .highlight h2{font-size:1.75rem;color:#2a2a2e;margin-bottom:8px}.performance-table-main .pricing-section-table .highlight p{font-size:.875rem;color:#002d63}.performance-table-main .pricing-section-table .badge{display:inline-block;margin-top:.5rem;background:var(--surface-brand);color:#fff;padding:.313rem .625rem;border-radius:1.25rem;font-size:.75rem}.performance-table-main .pricing-section-table .pricing-section-row .pricing-section-highlight .badge{color:#fff}.performance-table-main .pricing-section-table .price{text-align:center}.performance-table-main .pricing-section-table .pricing-section-row .pricing-section-price{color:#002d63}.performance-table-main .pricing-section-table .red{color:#ff4d4d}.performance-table-main .btn-container{display:inline-grid;margin-top:2.5rem}.performance-table-main .btn-container .cta-btn{display:inline-flex;height:3.5rem;width:auto;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1.5px;border-color:var(--surface-brand);background-color:var(--surface-brand);padding:0 1.875rem;text-transform:uppercase;color:#e9ebee;font-size:1.25rem;line-height:1.25rem}.performance-table-main .btn-container .cta-btn:hover{background-color:#002d63;border-color:#002d63}.performance-cta-section{background:#fff;padding:5rem 0;text-align:center;color:#fff}.performance-cta-section .cta-container{max-width:900px;margin:auto}.performance-cta-section .cta-heading{font-size:2.25rem;margin-bottom:1.25rem;color:var(--surface-brand);text-transform:uppercase}.performance-cta-section .cta-heading span{background:#2a2a2e;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.performance-cta-section .cta-subtext{font-size:1.125rem;color:#737373;margin-bottom:2rem}.performance-cta-section .cta-btn{display:inline-flex;height:3.5rem;width:auto;cursor:pointer;align-items:center;justify-content:center;border-radius:.75rem;border-width:1.5px;border-color:var(--surface-brand);background-color:var(--surface-brand);padding:0 30px;text-transform:inherit;color:#e9ebee;font-size:1.25rem;line-height:1.75rem;text-transform:uppercase}.performance-cta-section .cta-btn:hover{background-color:#002d63;border-color:#002d63}.performance-cta-section .cta-note{margin-top:1rem;font-size:1rem;color:#002d63}@media (max-width:767.5px){.performance-pricing-banner{padding:1.875rem 0}.performance-pricing-banner .title{font-size:1.75rem}.performance-pricing-banner .description{font-size:.938rem}.performance-highlight-section{padding:1.875rem 0}.performance-highlight-section .badges{margin-bottom:1.875rem}.performance-highlight-section .btn-container .cta-btn{padding:0 1.25rem;height:3rem;font-size:.875rem}.performance-highlight-section .badges-list{gap:1rem;margin-bottom:1.5rem}.performance-highlight-section .badges-row-first{grid-template-columns:1fr;gap:1rem}.performance-highlight-section .badges-row-second{grid-template-columns:1fr;gap:1rem;width:100%}.performance-highlight-section .badge-text{font-size:1rem}.performance-highlight-section .badge-icon{font-size:1rem}.performance-highlight-section .badge-item{justify-content:center}.performance-table-main{padding:1.875rem 0}.performance-table-main h2.section-title{font-size:1.5rem;font-style:normal;margin-bottom:1.25rem}.performance-table-main .section-description{font-size:1rem}.performance-table-main .pricing-section-table{overflow-x:auto}.pricing-section-table .row{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.performance-table-main .pricing-section-table .row>div{padding:.75rem}.performance-table-main .pricing-section-table .highlight h2{font-size:1.375rem}.performance-table-main .pricing-section-table-main h2.section-title{font-size:1.5rem;font-style:normal;margin-bottom:1rem}.performance-table-main .pricing-section-table-main .section-description{margin-bottom:0}.performance-table-main .pricing-section-table{margin-top:2rem}.performance-table-main .pricing-section-table-list{overflow-x:auto;-webkit-overflow-scrolling:touch}.performance-table-main .pricing-section-table .table{min-width:900px}.performance-table-main .pricing-section-table-list::-webkit-scrollbar{height:.375rem}.performance-table-main .pricing-section-table-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:.625rem}.performance-table-main .btn-container .cta-btn{padding:0 1.25rem;height:3rem;font-size:.875rem}.performance-cta-section{padding:1.875rem 0}.performance-cta-section .cta-heading{font-size:1.5rem}.performance-cta-section .cta-subtext{font-size:1rem;margin-bottom:30px}.performance-cta-section .cta-btn{padding:0 1.25rem;height:3rem;font-size:.875rem}.performance-cta-section .cta-note{font-size:.875rem}.performance-table-main .btn-container{margin-top:2rem}}@media (min-width:768px) and (max-width:1024px){.performance-pricing-banner{padding:1.875rem 0}.performance-pricing-banner .title{font-size:2.25rem}.performance-pricing-banner .description{font-size:1rem}.performance-highlight-section{padding:2.5rem 0}.performance-highlight-section .badges-row-first{gap:2rem}.performance-highlight-section .badges-row-second{gap:2rem}.performance-highlight-section .badge-text{font-size:1.1rem}.performance-table-main{padding:1.875rem 0}.performance-cta-section{padding:1.875rem 0}}.features-section{width:100%}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.features-grid .card:nth-child(4){grid-column:1/2;margin-left:auto;width:100%}.features-grid .card:nth-child(5){grid-column:2/3}.card{background:#fff;border-radius:16px;padding:2rem 1.5rem;text-align:center;box-shadow:0 2px 12px rgba(0,0,0,.06);transition:transform .2s ease,box-shadow .2s ease;cursor:default}.card:hover{transform:translateY(-4px);box-shadow:0 8px 28px rgba(0,0,0,.1)}.card-icon{width:52px;height:52px;margin:0 auto 1.1rem;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:1.7rem}.icon-globe{background:#e8f0fe}.icon-bolt{background:#fff3e0}.icon-phone{background:#e8f5e9}.icon-card{background:#e3f2fd}.icon-tag{background:#fce4ec}.card-title{font-size:1rem;font-weight:700;color:#111827;margin-bottom:.35rem;letter-spacing:-.01em}.card-desc{font-size:.85rem;color:#6b7280;line-height:1.45;font-weight:400}.bottom-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.bottom-row .card:first-child{grid-column:1}.bottom-row .card:last-child{grid-column:2}@media (max-width:600px){.bottom-row,.features-grid{grid-template-columns:1fr}.bottom-row .card:first-child,.bottom-row .card:last-child{grid-column:auto}}