.whp-banner-library{padding:82px 0 94px!important;background:#101e28;color:#b9c7d0}.whp-banner-library__header{max-width:920px;margin:0 auto 38px;text-align:center}.whp-banner-library__header>span{display:block;margin-bottom:10px;color:#0eb8b5;font-size:14px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.whp-banner-library h2,.whp-banner-library h3{color:#fff}.whp-banner-library__header h2{margin:0 0 16px;font-size:43px}.whp-banner-library__header p{margin:0;font-size:18px;line-height:1.72}.whp-banner-help{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:34px}.whp-banner-help>div,.whp-banner-help>a{display:flex;gap:15px;align-items:center;min-height:92px;padding:20px;background:#172a35;border:1px solid #28404c;border-radius:11px;color:#b7c6ce}.whp-banner-help>a:hover{border-color:#0ca9a7;text-decoration:none}.whp-banner-help i{display:grid;flex:0 0 42px;height:42px;place-items:center;border-radius:9px;background:#07333b;color:#12bbb7}.whp-banner-help p,.whp-banner-help span{display:flex;margin:0;flex-direction:column;line-height:1.5}.whp-banner-help strong{color:#fff}.whp-banner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.whp-banner-card{padding:22px;background:#172a35;border:1px solid #2a424e;border-radius:13px}.whp-banner-card--wide{grid-column:1/-1}.whp-banner-card__preview{display:grid;min-height:300px;padding:25px;place-items:center;background-color:#0b1820;background-image:linear-gradient(45deg,rgba(255,255,255,.025) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.025) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.025) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.025) 75%);background-size:28px 28px;background-position:0 0,0 14px,14px -14px,-14px 0;border-radius:9px}.whp-banner-card--wide .whp-banner-card__preview{min-height:245px}.whp-banner-card__preview a{display:block;max-width:100%}.whp-banner-card__preview img{display:block;max-width:100%;height:auto;margin:auto;box-shadow:0 10px 30px rgba(0,0,0,.3)}.whp-banner-card__body{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 2px 18px}.whp-banner-card__body span{color:#76dcd8;font-size:13px;font-weight:700;text-transform:uppercase}.whp-banner-card__body h3{margin:4px 0 0;font-size:22px}.whp-banner-download{flex:0 0 auto;color:#80e1de;font-weight:700}.whp-banner-download i{margin-right:6px}.whp-banner-card label{display:block;margin:0 0 8px 2px;color:#dce5e9;font-size:14px;font-weight:700}.whp-banner-code{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.whp-banner-code textarea{width:100%;min-height:100px;padding:14px;resize:vertical;background:#0b1820;border:1px solid #314b58;border-radius:8px;color:#a9bec8;font-family:Consolas,monospace;font-size:12px;line-height:1.5}.whp-banner-code button{min-width:116px;padding:0 15px;background:#078688;border:0;border-radius:8px;color:#fff;font-weight:700;cursor:pointer}.whp-banner-code button:hover{background:#0a9c9e}.whp-banner-code button i{margin-right:6px}.whp-banner-note{display:flex;gap:20px;align-items:flex-start;margin-top:28px;padding:27px 30px;background:#092832;border-radius:11px}.whp-banner-note>i{margin-top:3px;color:#12bbb7;font-size:25px}.whp-banner-note h3{margin:0 0 8px;font-size:21px}.whp-banner-note p{margin:0;line-height:1.65}@media(max-width:991px){.whp-banner-help{grid-template-columns:1fr}.whp-banner-grid{grid-template-columns:1fr}.whp-banner-card--wide{grid-column:auto}}@media(max-width:767px){.whp-banner-library{padding:58px 0 68px!important}.whp-banner-library__header h2{font-size:32px}.whp-banner-card{padding:15px}.whp-banner-card__preview,.whp-banner-card--wide .whp-banner-card__preview{min-height:210px;padding:14px}.whp-banner-card__body{align-items:flex-start;flex-direction:column}.whp-banner-code{grid-template-columns:1fr}.whp-banner-code button{min-height:48px}.whp-banner-note{padding:24px 20px}}
.whp-banner-library__header>span,.whp-banner-card__body span,.whp-banner-download,.whp-banner-note>i{color:#fa8705}.whp-banner-help>a:hover{border-color:#fa8705}.whp-banner-help i{background:rgba(250,135,5,.14);color:#fa8705}.whp-banner-code button{background:#fa8705}.whp-banner-code button:hover{background:#e57900}.whp-banner-note{background:#1a2834}.whp-reasons__feature{background:#5b6268!important}
.whp-reasons__feature{background:#394a50!important}.whp-fluid-product-hero .whp-pricing-proof i{color:#fa8705!important}.btn-default-yellow-fill,.btn-default-yellow-fill:hover,.btn-default-yellow-fill:focus,.whp-rv-services,.seo-source-hub .btn-default-yellow-fill{background:#fa8705!important;color:#fff!important;border-color:#fa8705!important}.whp-fluid-product-hero .btn-default-purple-fill{background:#394a50!important;color:#fff!important;border-color:#394a50!important}
.whp-fluid-product-hero .whp-pricing-proof i,.whp-reviews-v2 .whp-rv-proof-icon{color:#394a50!important}.btn-default-yellow-fill,.whp-rv-services,.seo-source-hub .btn-default-yellow-fill{padding:10px 18px!important;background:rgba(198,105,3,.88)!important;border:1px solid rgba(250,135,5,.5)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 5px 16px rgba(0,0,0,.14)!important}.btn-default-yellow-fill:hover,.btn-default-yellow-fill:focus,.whp-rv-services:hover,.seo-source-hub .btn-default-yellow-fill:hover{background:rgba(224,119,3,.94)!important;border-color:rgba(250,135,5,.72)!important}
.whp-rv-services,.seo-source-hub .btn-default-yellow-fill,.whp-banner-code button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:11px 20px!important;background:rgba(198,105,3,.88)!important;border:1px solid rgba(250,135,5,.5)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.09),0 5px 16px rgba(0,0,0,.14)!important;color:#fff!important;line-height:1.2!important;text-align:center!important;vertical-align:middle!important;transition:background-color .2s ease,border-color .2s ease,transform .2s ease!important}.whp-rv-services:hover,.whp-rv-services:focus,.seo-source-hub .btn-default-yellow-fill:hover,.seo-source-hub .btn-default-yellow-fill:focus,.whp-banner-code button:hover,.whp-banner-code button:focus{background:#fa8705!important;border-color:#fa8705!important;color:#fff!important;transform:translateY(-1px)}.whp-banner-code button:active{background:#d97403!important;transform:translateY(0)}
.btn-default-yellow-fill,.btn-default-purple-fill,.whp-rv-services,.seo-source-hub .btn-default-yellow-fill,.whp-banner-code button{min-height:46px!important;padding:9px 18px!important;border-radius:7px!important;line-height:1.2!important}
.btn-default-yellow-fill,.btn-default-purple-fill,.whp-rv-services,.seo-source-hub .btn-default-yellow-fill,.whp-banner-code button{padding:12px 18px!important}
