/* Pimwick — original identity, a brighter storefront. Loaded after the base styles. */
body.pw-ignite{--pw-bg:#fff;--pw-surface:#fff;--pw-surface-2:#f1f6f8;--pw-text:#081c2b;--pw-muted:#706779;--pw-line:#f1f6f8;--pw-lime:#526979;--pw-cyan:#526979;--pw-purple:#526979;--pw-purple-dark:#102a3a;--pw-radius:18px;background:#fff;color:#081c2b;color-scheme:light}
body.pw-ignite ::selection{background:#dce6ec;color:#081c2b}
body.pw-ignite :where(button,a,input,textarea,select):focus-visible{outline-color:#526979}
.pw-ignite .pw-container{width:min(1280px,calc(100% - 104px))}
.pw-ignite .pw-announcement{background:#526979;color:#fff;padding:10px 20px;font-size:14px;letter-spacing:.025em;min-height:38px}
.pw-ignite .pw-announcement a{gap:11px;color:#fff}
.pw-ignite .pw-announcement a>span:last-of-type{opacity:.85}
.pw-ignite .pw-announcement .pw-status-dot{background:#dce6ec}
.pw-ignite .pw-header{background:#fff;border-color:#f1f6f8}
.pw-ignite .pw-header>.pw-container{min-height:94px;gap:40px}
.pw-ignite .pw-brand{color:#081c2b;font-size:29px;font-weight:600;letter-spacing:-1.2px;gap:10px}
.pw-ignite .pw-brand-logo{display:inline-block;position:relative;overflow:hidden;isolation:isolate;width:69px;aspect-ratio:1.85;flex-shrink:0;background:#fff;vertical-align:middle}
.pw-ignite .pw-brand-logo img{position:absolute;width:128%;height:auto;max-width:none;left:-14.5%;top:-69%;display:block;mix-blend-mode:normal}
.pw-ignite .pw-brand-period{font-size:15px;top:4px;margin-left:2px;color:#526979}
.pw-ignite .pw-nav{gap:32px}
.pw-ignite .pw-nav a{color:#526979;font-size:17px;font-weight:500}
.pw-ignite .pw-nav a:hover,.pw-ignite .pw-nav a[aria-current=page]{color:#526979}
.pw-ignite .pw-nav-dot{background:#526979}
.pw-ignite .pw-nav-actions{gap:20px}
.pw-ignite .pw-nav-actions>a:not(.pw-button){font-size:16px;color:#081c2b}
.pw-ignite .pw-cart-link{border-left:1px solid #dce6ec;padding-left:19px}
.pw-ignite .pw-cart-count{color:#526979;font-weight:600}
.pw-ignite .pw-menu-toggle{border-color:#dce6ec;background:#fff;color:#102a3a}
.pw-ignite .pw-menu-toggle>span{background:#102a3a}
.pw-ignite .pw-eyebrow,.pw-ignite .pw-kicker{color:#102a3a;font-size:14px;letter-spacing:.115em;font-weight:600}
.pw-ignite .pw-status-dot{background:#526979;box-shadow:none}
.pw-ignite .pw-hero{background:#f1f6f8;border-bottom:1px solid #f1f6f8;isolation:isolate}
.pw-ignite .pw-hero::before{background-image:linear-gradient(rgba(82,105,121,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(82,105,121,.03) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,transparent 25%,black 95%)}
.pw-ignite .pw-hero>.pw-container{grid-template-columns:1fr 1fr;min-height:710px;gap:28px;padding-top:60px;padding-bottom:65px}
.pw-ignite .pw-hero-copy{max-width:635px}
.pw-ignite .pw-hero .pw-eyebrow{max-width:480px;font-size:14px;letter-spacing:.1em;margin-bottom:25px}
.pw-ignite .pw-hero h1{color:#081c2b;font-size:clamp(61px,5.9vw,88px);line-height:1.055;letter-spacing:-.062em;font-weight:700;margin-bottom:27px;max-width:650px}
.pw-ignite .pw-hero h1 .pw-lime{color:#526979;display:inline}
.pw-ignite .pw-lime{color:#526979}
.pw-ignite .pw-muted{color:#526979}
.pw-ignite .pw-lede,.pw-ignite .pw-hero .pw-lede{color:#526979;font-size:18px;line-height:1.85;max-width:450px;margin-bottom:31px}
.pw-ignite .pw-button{border-radius:9px;min-height:52px;font-size:16px;padding:15px 22px;gap:18px;font-weight:600}
.pw-ignite .pw-button-primary{background:#526979;border-color:#526979;color:#fff!important;box-shadow:0 7px 20px rgba(16,42,58,.1)}
.pw-ignite .pw-button-primary:hover{background:#102a3a;border-color:#102a3a;box-shadow:0 10px 24px rgba(16,42,58,.18)}
.pw-ignite .pw-button-secondary{color:#102a3a;border-color:#dce6ec;background:#fff}
.pw-ignite .pw-button-secondary:hover{background:#f1f6f8;border-color:#8ca6b7}
.pw-ignite .pw-button-small{font-size:15px;min-height:41px;padding:11px 16px}
.pw-ignite .pw-skip-link{background:#526979;color:#fff}
.pw-ignite .pw-hero-note{color:#526979;font-size:15px;margin-top:24px;gap:8px}
.pw-ignite .pw-hero-proof{color:#526979;font-size:14px}
.pw-ignite .pw-proof-stars{color:#526979}
.pw-ignite .pw-hero-proof strong{color:#081c2b}
.pw-ignite .pw-proof-divider{background:#dce6ec}
.pw-ignite .pw-hero-art{height:590px;min-width:0;margin:-10px -40px -10px -25px;position:relative;pointer-events:none;isolation:isolate}
.pw-ignite .pw-hero-art::before{inset:5%;background:radial-gradient(ellipse,rgba(140,166,183,.17),rgba(140,166,183,0) 69%);filter:blur(12px)}
.pw-ignite #pw-universe{position:absolute;inset:0;width:100%;height:100%;opacity:.8}
.pw-ignite .pw-hero-showcase{position:absolute;inset:0;z-index:2;pointer-events:none;transform:translate3d(var(--pw-drift-x,0px),var(--pw-drift-y,0px),0)}
.pw-ignite .pw-showcase-card{position:absolute;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:70%;max-width:400px;min-height:157px;padding:23px 26px 23px;border-radius:15px;box-shadow:0 18px 45px rgba(16,42,58,.13),0 1px 2px rgba(16,42,58,.08);border:1px solid rgba(255,255,255,.75);overflow:hidden;isolation:isolate}
.pw-ignite .pw-showcase-card::after{content:"";position:absolute;width:180px;height:180px;border:1px solid currentColor;border-radius:50%;right:-75px;bottom:-90px;opacity:.13;z-index:-1}
.pw-ignite .pw-showcase-gift{top:9%;left:8%;transform:rotate(-7deg);background:#526979;color:#fff;z-index:3}
.pw-ignite .pw-showcase-bulk{top:40%;right:0;transform:rotate(5deg);background:#d9f2e9;color:#1f4b40;z-index:4}
.pw-ignite .pw-showcase-bogo{bottom:8%;left:3%;transform:rotate(-5deg);background:#ffeadc;color:#743b2c;z-index:5}
.pw-ignite .pw-showcase-label{display:block;font-size:13px;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;font-weight:600;opacity:.73;margin-bottom:11px;padding-right:40px}
.pw-ignite .pw-showcase-name{display:block;font-size:26px;line-height:1.18;letter-spacing:-.045em;font-weight:700;max-width:calc(100% - 10px);margin-bottom:10px;overflow-wrap:normal;word-break:normal;white-space:normal}
.pw-ignite .pw-showcase-detail{font-size:14px;line-height:1.6;opacity:.75;max-width:95%}
.pw-ignite .pw-showcase-icon{position:absolute;top:18px;right:18px;opacity:.7;width:28px;height:28px}
.pw-ignite .pw-showcase-icon svg{width:27px;height:27px}
.pw-ignite .pw-orbit-label{color:#526979;font-size:13px}
.pw-ignite .pw-orbit-label::before{color:#8ca6b7}
.pw-ignite .pw-orbit-label-one{top:3%;left:29%}
.pw-ignite .pw-orbit-label-two{bottom:0;right:23%}
.pw-ignite .pw-orbit-label-three{right:0;top:29%}
.pw-ignite .pw-art-coordinate{color:#526979;bottom:9px;left:20px;font-size:13px}
.pw-ignite .pw-motion-toggle,.pw-ignite [data-motion-toggle]{color:#526979;border:1px solid #dce6ec;background:rgba(255,255,255,.85);padding:7px 11px;bottom:2px;right:10px;font-size:14px;pointer-events:auto;z-index:10}
.pw-ignite .pw-motion-toggle:hover{color:#102a3a;border-color:#8ca6b7;background:#fff}
.pw-ignite .pw-ticker{background:#fff;border-color:#f1f6f8;color:#526979;min-height:82px;font-size:13px;letter-spacing:.09em;padding:24px 52px}
.pw-ignite .pw-ticker>.pw-container{gap:28px}
.pw-ignite .pw-ticker b,.pw-ignite .pw-ticker strong{color:#526979;font-size:18px;font-weight:600}
.pw-ignite .pw-ticker i{font-size:21px;color:#526979}
.pw-ignite .pw-section{padding-top:90px;padding-bottom:90px}
.pw-ignite .pw-section h2,.pw-ignite .pw-featured h2,.pw-ignite .pw-final-cta h2{color:#081c2b;letter-spacing:-.045em;font-weight:600;font-size:clamp(37px,3.55vw,51px);line-height:1.13}
.pw-ignite .pw-section-head .pw-kicker{margin-bottom:17px}
.pw-ignite .pw-section-head h1{color:#081c2b;font-weight:600;letter-spacing:-.045em}
.pw-ignite .pw-section-intro{color:#817087;font-size:17px;line-height:1.8;max-width:335px}
.pw-ignite .pw-section-head>a{color:#526979;border-color:#dce6ec;font-size:16px}
.pw-ignite .pw-free-section{background:#f1f6f8;color:#081c2b;border-top:1px solid #f1f6f8;border-bottom:1px solid #f1f6f8;padding-top:67px;padding-bottom:67px}
.pw-ignite .pw-free-section .pw-kicker{color:#526979}
.pw-ignite .pw-free-section .pw-muted{color:#526979}
.pw-ignite .pw-free-section .pw-section-intro{color:#526979}
.pw-ignite .pw-free-card{background:#fff;border:1px solid #dce6ec;border-radius:12px;padding:26px;box-shadow:0 3px 15px rgba(16,42,58,.025);display:flex;flex-direction:column}
.pw-ignite .pw-free-card:hover{background:#fff;border-color:#dce6ec;box-shadow:0 10px 25px rgba(16,42,58,.06)}
.pw-ignite .pw-free-card .pw-free-top{margin-bottom:23px;gap:14px}
.pw-ignite .pw-free-card .pw-app-icon{color:#526979;background:#f1f6f8;width:46px;height:46px;border:0;border-radius:12px;position:static;transform:none}
.pw-ignite .pw-free-card .pw-app-icon svg{color:#102a3a;width:27px;height:27px}
.pw-ignite .pw-free-section .pw-tag{color:#526979;border-color:#dce6ec;background:#f1f6f8;font-size:13px;padding:4px 7px}
.pw-ignite .pw-free-card h3{color:#081c2b;font-size:20px;line-height:1.25;letter-spacing:-.03em;font-weight:600;white-space:normal;overflow:visible;margin-bottom:13px}
.pw-ignite .pw-free-card p{color:#526979;font-size:16px;line-height:1.75;min-height:64px;margin-bottom:19px}
.pw-ignite .pw-free-card .pw-free-download{color:#526979;border-color:#f1f6f8;padding-top:16px;font-size:15px;margin-top:auto;gap:15px;line-height:1.5}
.pw-ignite .pw-free-card .pw-free-download span{font-size:18px;flex-shrink:0}
.pw-ignite .pw-free-bottom,.pw-ignite .pw-free-section .pw-free-bottom{color:#526979;font-size:15px;margin-top:26px}
.pw-ignite .pw-free-bottom p{margin-bottom:0}
.pw-ignite .pw-free-bottom a,.pw-ignite .pw-free-section .pw-free-bottom a{color:#526979;font-weight:500}
.pw-ignite .pw-catalog-section{background:#fff}
.pw-ignite .pw-filter-bar{border-color:#f1f6f8;margin-bottom:14px;padding-bottom:20px;gap:14px}
.pw-ignite .pw-filter-options{gap:5px}
.pw-ignite .pw-filter-bar button{color:#526979;font-size:15px;padding:10px 13px;min-height:38px;border-radius:6px}
.pw-ignite .pw-filter-bar button:hover{background:#f1f6f8;color:#102a3a}
.pw-ignite .pw-filter-bar button[aria-pressed=true],.pw-ignite .pw-filter-bar button.is-active{background:#526979;border-color:#526979;color:#fff}
.pw-ignite .pw-filter-bar input{background:#f1f6f8;color:#526979;border:1px solid #dce6ec;border-radius:7px;min-height:40px;font-size:15px}
.pw-ignite .pw-filter-bar input::placeholder{color:#526979}
.pw-ignite .pw-search .pw-icon{color:#526979}
.pw-ignite .pw-search input{width:242px}
.pw-ignite .pw-results,.pw-ignite [data-results-count]{color:#526979;font-size:14px;margin-bottom:24px}
.pw-ignite .pw-product-grid{gap:25px}
.pw-ignite .pw-product-card{background:#fff;border:1px solid #dce6ec;border-radius:14px;box-shadow:0 2px 9px rgba(8,28,43,.025)}
.pw-ignite .pw-product-card:hover{border-color:#8ca6b7;box-shadow:0 15px 40px rgba(16,42,58,.09);}
.pw-ignite .pw-product-visual{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-height:255px;padding:24px;background:var(--app-color,#dce6ec);color:#081c2b;border-color:#dce6ec;isolation:isolate;overflow:hidden}
.pw-ignite .pw-product-visual::before{background:none;mask-image:none;border:1px solid rgba(8,28,43,.09);border-radius:50%;width:250px;height:250px;inset:auto -110px -125px auto;z-index:-1}
.pw-ignite .pw-product-visual::after{content:"";width:210px;height:210px;border:1px solid rgba(8,28,43,.1);opacity:1;position:absolute;right:-108px;bottom:-108px;transform:none;z-index:-1}
.pw-ignite .pw-product-card:hover .pw-product-visual::after{}
.pw-ignite .pw-banner-brand{display:flex;align-items:center;justify-content:center;background:#fff;width:65px;height:40px;border-radius:8px;border:1px solid rgba(255,255,255,.8);padding:5px;position:relative;z-index:2;flex-shrink:0;box-shadow:0 1px 4px rgba(8,28,43,.04)}
.pw-ignite .pw-banner-brand .pw-brand-logo{width:54px;aspect-ratio:1.85}
.pw-ignite .pw-banner-name{display:block;position:relative;z-index:2;color:#081c2b;font-size:29px;font-weight:700;line-height:1.16;letter-spacing:-.04em;white-space:normal!important;overflow:visible;text-overflow:clip;overflow-wrap:normal;word-break:normal;max-width:100%;width:100%;margin:29px 0 0;padding:0;hyphens:none}
.pw-ignite .pw-banner-art{position:absolute;top:27px;right:24px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid rgba(8,28,43,.18);border-radius:13px;color:#081c2b;background:rgba(255,255,255,.13);transform:rotate(7deg)}
.pw-ignite .pw-banner-art>.pw-icon{height:29px;width:29px;opacity:.8}
.pw-ignite .pw-banner-art .pw-app-icon{width:46px;height:46px;box-shadow:none;background:transparent;border:0;color:#081c2b;transform:none}
.pw-ignite .pw-banner-art .pw-app-icon::before{display:none}
.pw-ignite .pw-banner-art .pw-app-icon .pw-icon{width:29px;height:29px;color:#081c2b}
.pw-ignite .pw-product-visual .pw-product-number{color:#526979;opacity:.55;top:18px;left:21px}
.pw-ignite .pw-product-visual:has(.pw-banner-brand) .pw-product-number,.pw-ignite .pw-product-visual:has(.pw-banner-name) .pw-visual-word{display:none}
.pw-ignite .pw-visual-word{color:#526979}
.pw-ignite .pw-product-info{padding:25px 24px 22px}
.pw-ignite .pw-product-topline{margin-bottom:13px}
.pw-ignite .pw-product-topline>.pw-kicker{color:#526979;font-size:13px;letter-spacing:.1em}
.pw-ignite .pw-tag{color:#526979;border-color:#dce6ec;background:#f1f6f8;border-radius:5px;font-size:13px;padding:4px 7px}
.pw-ignite .pw-tag-quiet{color:#526979!important;border-color:#f1f6f8!important;background:#f1f6f8!important}
.pw-ignite .pw-product-info h3{color:#081c2b;font-size:20px;line-height:1.28;letter-spacing:-.025em;font-weight:600;margin-bottom:12px;white-space:normal}
.pw-ignite .pw-product-info h3 a:hover{color:#526979}
.pw-ignite .pw-product-description{color:#526979;font-size:16px;line-height:1.8;margin-bottom:25px;max-width:100%}
.pw-ignite .pw-product-bottom{border-color:#f1f6f8;padding-top:17px}
.pw-ignite .pw-price{color:#081c2b;font-size:18px}
.pw-ignite .pw-price small,.pw-ignite .pw-price>span:not(.amount):not(.woocommerce-Price-amount),.pw-ignite .pw-price-from,.pw-ignite .pw-price .subscription-details{color:#526979;font-size:14px}
.pw-ignite .pw-price>span:first-child:last-child{color:#526979;font-size:18px}
.pw-ignite .pw-card-link{color:#526979;font-size:15px}
.pw-ignite .pw-card-link>.pw-icon{width:29px;height:29px;padding:5px;border:1px solid #dce6ec;border-radius:50%;transition:background .2s}
.pw-ignite .pw-card-link:hover>.pw-icon{background:#f1f6f8}
.pw-ignite .pw-card-link .pw-arrow{color:#526979;border-color:#dce6ec}
.pw-ignite .pw-search-empty{background:#f1f6f8;color:#526979;border-color:#dce6ec;padding:45px 25px}
.pw-ignite .pw-search-empty h3{color:#526979;font-size:21px;letter-spacing:-.025em;font-weight:600}
.pw-ignite .pw-featured{background:#f1f6f8;border-top:1px solid #f1f6f8;border-bottom:1px solid #f1f6f8;padding-top:90px;padding-bottom:90px}
.pw-ignite .pw-featured>.pw-container{gap:80px}
.pw-ignite .pw-featured-art{border:1px solid #dce6ec;border-radius:17px;background:#f1f6f8;padding:30px;min-height:440px}
.pw-ignite .pw-featured-art::before{background-image:linear-gradient(rgba(16,42,58,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(16,42,58,.035) 1px,transparent 1px);background-size:35px 35px}
.pw-ignite .pw-featured-art::after{border-color:#dce6ec}
.pw-ignite .pw-demo-label{color:#526979;font-size:13px;letter-spacing:.08em}
.pw-ignite .pw-gift-card{box-shadow:0 20px 40px rgba(16,42,58,.15);border-color:rgba(255,255,255,.7)}
.pw-ignite .pw-gift-back{background:#dce6ec}
.pw-ignite .pw-gift-middle{background:#8ca6b7}
.pw-ignite .pw-gift-front{background:#526979;color:#fff}
.pw-ignite .pw-gift-card::before,.pw-ignite .pw-gift-card::after{border-color:rgba(255,255,255,.14)}
.pw-ignite .pw-gift-card p{font-size:30px}
.pw-ignite .pw-gift-star{color:#8ca6b7;opacity:.45}
.pw-ignite .pw-demo-range{color:#526979;font-size:14px}
.pw-ignite .pw-demo-range input{accent-color:#526979}
.pw-ignite .pw-demo-range span{color:#526979}
.pw-ignite .pw-featured-copy>p{color:#526979;font-size:17px;line-height:1.9}
.pw-ignite .pw-featured-copy h2{margin-bottom:24px}
.pw-ignite .pw-check-list li{color:#526979;font-size:16px;line-height:1.7}
.pw-ignite .pw-check-list li>svg{color:#526979}
.pw-ignite .pw-check-list li::before{color:#526979}
.pw-ignite .pw-text-link{color:#526979;font-size:16px}
.pw-ignite .pw-bundles,.pw-ignite .pw-bundle-section{background:#fff;border-color:#f1f6f8}
.pw-ignite .pw-bundle-grid{gap:25px}
.pw-ignite .pw-bundle-card{background:#fff;border-color:#dce6ec;border-radius:14px;padding:31px;box-shadow:0 2px 12px rgba(16,42,58,.025)}
.pw-ignite .pw-bundle-card.is-featured{background:#f1f6f8;border-color:#8ca6b7}
.pw-ignite .pw-bundle-top{margin-bottom:27px}
.pw-ignite .pw-bundle-top .pw-app-icon{color:#102a3a;background:#f1f6f8;box-shadow:none;width:54px;height:54px}
.pw-ignite .pw-bundle-top .pw-app-icon svg{color:#526979}
.pw-ignite .pw-bundle-top .pw-app-icon::before{display:none}
.pw-ignite .pw-bundle-card h3{color:#081c2b;font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.035em}
.pw-ignite .pw-bundle-card p{color:#526979;font-size:16px}
.pw-ignite .pw-bundle-bottom{border-top:1px solid #f1f6f8;padding-top:23px}
.pw-ignite .pw-bundle-bottom .pw-price{font-size:18px;color:#102a3a}
.pw-ignite .pw-how{background:#f1f6f8;border-top:1px solid #f1f6f8;border-bottom:1px solid #f1f6f8}
.pw-ignite .pw-how-grid{border-color:#dce6ec;gap:55px}
.pw-ignite .pw-step>span,.pw-ignite .pw-step-number{color:#526979;font-size:14px;letter-spacing:.05em}
.pw-ignite .pw-step{border-color:#dce6ec}
.pw-ignite .pw-step h3{color:#081c2b;font-weight:600;font-size:20px}
.pw-ignite .pw-step p{color:#526979;font-size:16px;line-height:1.85}
.pw-ignite .pw-faq{background:#fff;border-color:#f1f6f8}
.pw-ignite .pw-faq-list{border-top:1px solid #dce6ec}
.pw-ignite .pw-faq details{border-color:#dce6ec}
.pw-ignite .pw-faq summary{color:#526979;font-size:18px;padding:24px 0}
.pw-ignite .pw-faq summary::after{color:#526979}
.pw-ignite .pw-faq details[open] summary{color:#526979}
.pw-ignite .pw-faq details>p,.pw-ignite .pw-faq details>div{color:#526979;font-size:17px}
.pw-ignite .pw-faq a{color:#526979}
.pw-ignite .pw-final-cta{background:#f1f6f8;color:#081c2b;border-top:1px solid #dce6ec;padding-top:76px;padding-bottom:81px}
.pw-ignite .pw-final-cta::before,.pw-ignite .pw-final-cta::after{border-color:rgba(16,42,58,.12)}
.pw-ignite .pw-final-cta .pw-kicker{color:#526979}
.pw-ignite .pw-final-cta h2{font-size:clamp(42px,4.7vw,68px);color:#102a3a;font-weight:600;letter-spacing:-.05em}
.pw-ignite .pw-final-cta h2>span{color:#102a3a}
.pw-ignite .pw-final-cta p{color:#526979}
.pw-ignite .pw-final-cta .pw-button-primary{background:#526979;border-color:#526979;color:#fff!important}
.pw-ignite .pw-final-cta .pw-button-primary:hover{background:#102a3a;border-color:#102a3a}
.pw-ignite .pw-final-cta .pw-button-secondary{color:#102a3a;border-color:#dce6ec;background:#f1f6f8}
.pw-ignite .pw-final-cta .pw-button-secondary:hover{background:#fff}
.pw-ignite .pw-footer{background:#fff;color:#526979;border-color:#dce6ec;padding-top:57px}
.pw-ignite .pw-footer .pw-brand{color:#081c2b;font-size:28px}
.pw-ignite .pw-footer .pw-brand-logo{width:65px}
.pw-ignite .pw-footer-description,.pw-ignite .pw-footer-top>div>p{color:#526979;font-size:16px}
.pw-ignite .pw-footer-links>div>span,.pw-ignite .pw-footer-links h3,.pw-ignite .pw-footer-links h4{color:#526979;font-size:13px;letter-spacing:.06em;font-weight:600}
.pw-ignite .pw-footer-links a{color:#526979;font-size:15px}
.pw-ignite .pw-footer-links a:hover{color:#526979}
.pw-ignite .pw-footer-bottom{border-color:#f1f6f8;color:#8ca6b7;font-size:13px;padding-top:23px}
.pw-ignite .pw-footer-bottom a{color:#526979}
.pw-ignite .pw-footer-bottom a:hover{color:#526979}
/* Product detail, help and legacy content share the same light surfaces. */
.pw-ignite .pw-breadcrumbs{color:#526979;font-size:15px}
.pw-ignite .pw-breadcrumbs a:hover{color:#526979}
.pw-ignite .pw-product-hero{background:#fff;padding-top:40px}
.pw-ignite .pw-product-hero h1{color:#081c2b;font-size:clamp(44px,4.8vw,69px);line-height:1.09;letter-spacing:-.045em;font-weight:600}
.pw-ignite .pw-product-identity .pw-app-icon{color:#102a3a;background:#f1f6f8;border-color:#dce6ec;box-shadow:none;transform:none}
.pw-ignite .pw-product-identity .pw-app-icon svg{color:#102a3a}
.pw-ignite .pw-product-identity .pw-app-icon::before{display:none}
.pw-ignite .pw-product-dot{color:#102a3a}
.pw-ignite .pw-product-tagline{color:#526979;font-size:23px}
.pw-ignite .pw-product-pitch>.pw-lede{color:#526979;font-size:18px}
.pw-ignite .pw-product-purchase{background:#f1f6f8;border:1px solid #dce6ec;border-radius:16px;padding:32px;box-shadow:0 10px 35px rgba(16,42,58,.035)}
.pw-ignite .pw-product-purchase h2{color:#526979;font-size:30px}
.pw-ignite .pw-product-purchase>p{color:#526979}
.pw-ignite .pw-purchase-price,.pw-ignite .pw-product-purchase .pw-price,.pw-ignite .pw-product-purchase .price{color:#526979}
.pw-ignite .pw-purchase-price .subscription-details,.pw-ignite .pw-product-purchase .price small{color:#526979}
.pw-ignite .pw-license-option{background:#fff;border-color:#dce6ec;border-radius:10px;padding:18px}
.pw-ignite .pw-license-option h3{color:#526979;font-size:18px}
.pw-ignite .pw-license-price{color:#102a3a;font-size:19px}
.pw-ignite .pw-license-price .subscription-details{color:#526979}
.pw-ignite .pw-license-option .button{background:#526979!important;color:#fff!important;border:1px solid #526979!important;border-radius:6px!important}
.pw-ignite .pw-license-option .button:hover{background:#102a3a!important}
.pw-ignite .pw-license-option .added_to_cart{color:#526979}
.pw-ignite .pw-fine-print{color:#526979!important}
.pw-ignite .pw-purchase-assurance{color:#526979;border-color:#dce6ec}
.pw-ignite .pw-purchase-assurance svg{color:#526979}
.pw-ignite .pw-purchase-note{color:#526979!important}
.pw-ignite .pw-product-purchase .pw-check-list{border-color:#dce6ec}
.pw-ignite .pw-product-content{border-color:#f1f6f8}
.pw-ignite .pw-feature{background:#f1f6f8;border-color:#dce6ec;border-radius:12px}
.pw-ignite .pw-feature h3{color:#526979;font-size:19px;line-height:1.35}
.pw-ignite .pw-feature p{color:#526979}
.pw-ignite .pw-feature>svg{color:#526979;opacity:1}
.pw-ignite .pw-free-comparison h2{color:#526979}
.pw-ignite .pw-product-help .pw-container{background:#f1f6f8;border-color:#dce6ec}
.pw-ignite .pw-product-help p{color:#526979}
.pw-ignite .pw-plan-label{color:#526979}
.pw-ignite #preview-license{background:#fff;color:#526979;border-color:#dce6ec}
.pw-ignite .pw-help-search>label{color:#526979}
.pw-ignite .pw-help-search input[type=search]{background:#f1f6f8;color:#102a3a;border-color:#dce6ec}
.pw-ignite .pw-help-card{background:#f1f6f8;border-color:#dce6ec;border-radius:13px}
.pw-ignite .pw-help-card:hover{background:#f1f6f8;border-color:#8ca6b7}
.pw-ignite .pw-help-card .pw-app-icon{background:#f1f6f8;color:#526979;box-shadow:none;transform:none}
.pw-ignite .pw-help-card .pw-app-icon svg{color:#526979}
.pw-ignite .pw-help-card .pw-app-icon::before{display:none}
.pw-ignite .pw-help-card h2{color:#526979;font-size:25px;line-height:1.25}
.pw-ignite .pw-help-card p{color:#526979}
.pw-ignite .pw-help-card .pw-text-link{color:#526979}
.pw-ignite .pw-support-contact{border-color:#dce6ec}
.pw-ignite .pw-support-contact p{color:#526979}
.pw-ignite .pw-content,.pw-ignite .pw-native-commerce{color:#526979}
.pw-ignite .pw-content h1,.pw-ignite .pw-content h2,.pw-ignite .pw-content h3,.pw-ignite .pw-content h4,.pw-ignite .pw-content-heading h1,.pw-ignite .pw-not-found h1,.pw-ignite .pw-native-commerce>h1,.pw-ignite .pw-native-commerce .entry-title{color:#102a3a;letter-spacing:-.035em;font-weight:600}
.pw-ignite .pw-content a:not(.button):not(.pw-button){color:#526979}
.pw-ignite .pw-content label{color:#526979}
.pw-ignite .pw-content th,.pw-ignite .pw-content td{border-color:#dce6ec;color:#526979}
.pw-ignite .pw-content blockquote{background:#f1f6f8;border-color:#8ca6b7;color:#526979}
.pw-ignite .pw-content [style*="color: #000"],.pw-ignite .pw-content [style*="color:#000"]{color:#526979!important}
.pw-ignite .pw-content .pw-license-container{border-color:#8ca6b7;color:#526979;background:#fff}
.pw-ignite .pw-content .panel-heading a{border-color:#dce6ec}
.pw-ignite .pw-content input[type=submit],.pw-ignite .pw-content button[type=submit]{background:#526979;color:#fff;border-color:#526979;border-radius:7px}
.pw-ignite .pw-preview-content{background:#f1f6f8;border-color:#dce6ec}
.pw-ignite .pw-search-result{border-color:#dce6ec}
.pw-ignite .pw-not-found p{color:#526979}
/* WooCommerce classic and block forms. Preserve layout and use clear contrast. */
body.pw-ignite .woocommerce{color:#526979}
body.pw-ignite .woocommerce h1,body.pw-ignite .woocommerce h2,body.pw-ignite .woocommerce h3,body.pw-ignite .woocommerce h4{color:#526979}
body.pw-ignite .woocommerce a:not(.button):not(.remove){color:#526979}
body.pw-ignite .woocommerce a.remove{color:#a95865!important;background:#f9e9ed}
body.pw-ignite .woocommerce a.remove:hover{background:#ae5361!important;color:#fff!important}
body.pw-ignite .woocommerce :where(a.button,button.button,input.button),body.pw-ignite .woocommerce #respond input#submit,body.pw-ignite .woocommerce :where(a.button.alt,button.button.alt,input.button.alt),body.pw-ignite .single_add_to_cart_button{background:#526979!important;border-color:#526979!important;color:#fff!important;border-radius:7px!important}
body.pw-ignite .woocommerce :where(a.button,button.button,input.button):hover,body.pw-ignite .single_add_to_cart_button:hover{background:#102a3a!important;border-color:#102a3a!important;color:#fff!important}
body.pw-ignite .woocommerce :where(input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=url],input[type=search],textarea,select),body.pw-ignite .pw-native-commerce :where(input[type=text],input[type=email],input[type=password],textarea,select),body.pw-ignite .pw-product-purchase :where(input[type=number],select),body.pw-ignite .woocommerce input.input-text{background:#fff;color:#526979;border-color:#dce6ec;box-shadow:none}
body.pw-ignite .woocommerce input::placeholder,body.pw-ignite .woocommerce textarea::placeholder{color:#8ca6b7}
body.pw-ignite .woocommerce input[type=checkbox],body.pw-ignite .woocommerce input[type=radio]{accent-color:#526979}
body.pw-ignite .woocommerce label{color:#526979}
body.pw-ignite .woocommerce .form-row .required{color:#ae526a}
body.pw-ignite .woocommerce :where(.woocommerce-info,.woocommerce-message,.woocommerce-error),body.pw-ignite .pw-native-commerce .woocommerce-info,body.pw-ignite .pw-native-commerce .woocommerce-message{background:#f1f6f8;color:#526979;border-color:#dce6ec;border-top-color:#526979}
body.pw-ignite .woocommerce .woocommerce-error,body.pw-ignite .pw-native-commerce .woocommerce-error{background:#fcf0f2;color:#a05b6d;border-color:#eac3ce;border-top-color:#c77b90}
body.pw-ignite .woocommerce .woocommerce-info::before,body.pw-ignite .woocommerce .woocommerce-message::before{color:#526979}
body.pw-ignite .woocommerce-error a,body.pw-ignite .woocommerce-info a,body.pw-ignite .woocommerce-message a{color:#526979}
body.pw-ignite .woocommerce table.shop_table{background:#fff;border-color:#dce6ec}
body.pw-ignite .woocommerce table.shop_table th{background:#f1f6f8;color:#526979;border-color:#dce6ec}
body.pw-ignite .woocommerce table.shop_table td{color:#526979;border-color:#dce6ec}
body.pw-ignite .woocommerce .cart-collaterals .cart_totals{background:#f1f6f8;border-color:#dce6ec}
body.pw-ignite .woocommerce .cart_totals .shop_table{background:transparent}
body.pw-ignite .woocommerce .cart_totals .shop_table th{background:transparent}
body.pw-ignite .woocommerce #payment,body.pw-ignite .woocommerce-checkout #payment{background:#f1f6f8;border-color:#dce6ec;color:#526979}
body.pw-ignite .woocommerce #payment div.payment_box,body.pw-ignite .woocommerce-checkout #payment .payment_box{background:#f1f6f8;color:#526979}
body.pw-ignite .woocommerce #payment div.payment_box::before,body.pw-ignite .woocommerce-checkout #payment .payment_box::before{border-bottom-color:#f1f6f8}
body.pw-ignite .woocommerce #payment ul.payment_methods,body.pw-ignite .woocommerce-checkout #payment ul.payment_methods{border-color:#dce6ec}
body.pw-ignite .woocommerce .woocommerce-MyAccount-navigation{background:#f1f6f8;border-color:#dce6ec}
body.pw-ignite .woocommerce .woocommerce-MyAccount-navigation li{border-color:#dce6ec}
body.pw-ignite .woocommerce .woocommerce-MyAccount-navigation li a{color:#526979;border-color:#dce6ec}
body.pw-ignite .woocommerce .woocommerce-MyAccount-navigation li.is-active a{color:#526979;background:#f1f6f8}
body.pw-ignite .woocommerce .woocommerce-MyAccount-content fieldset{border-color:#dce6ec}
body.pw-ignite .woocommerce form.login,body.pw-ignite .woocommerce form.register{background:#f1f6f8;border-color:#dce6ec}
body.pw-ignite .woocommerce address{background:#f1f6f8;border-color:#dce6ec}
body.pw-ignite .woocommerce .woocommerce-variation-description{color:#526979}
body.pw-ignite .woocommerce .product_meta{color:#8ca6b7}
body.pw-ignite .select2-container--default .select2-selection--single{background:#fff;border-color:#dce6ec}
body.pw-ignite .select2-container--default .select2-selection--single .select2-selection__rendered{color:#526979}
body.pw-ignite .select2-dropdown{background:#fff;border-color:#dce6ec;color:#526979}
body.pw-ignite .select2-container--default .select2-results__option[aria-selected=true],body.pw-ignite .select2-container--default .select2-results__option--highlighted[aria-selected]{background:#f1f6f8;color:#102a3a}
body.pw-ignite .select2-search__field{background:#fff;color:#526979;border-color:#dce6ec!important}
body.pw-ignite .woocommerce ul.products li.product{background:#fff;border-color:#dce6ec}
body.pw-ignite .woocommerce ul.products li.product .price{color:#526979}
body.pw-ignite .woocommerce .woocommerce-pagination ul,body.pw-ignite .woocommerce .woocommerce-pagination ul li{border-color:#dce6ec}
body.pw-ignite .woocommerce .woocommerce-pagination ul li span.current{background:#526979;color:#fff}
body.pw-ignite .woocommerce .woocommerce-pagination ul li a{background:#f1f6f8;color:#526979}
body.pw-ignite .woocommerce .woocommerce-pagination ul li a:hover{background:#f1f6f8}
.pw-ignite .pw-native-commerce .wc-block-components-button{background:#526979;color:#fff;border-radius:7px}
.pw-ignite .pw-native-commerce .wc-block-components-text-input input{background:#fff!important;color:#526979!important;border-color:#dce6ec!important}
.pw-ignite .pw-native-commerce .wc-block-components-text-input label{color:#526979!important}
.pw-ignite .pw-native-commerce .wc-block-components-totals-wrapper,.pw-ignite .pw-native-commerce .wc-block-cart-items__row,.pw-ignite .pw-native-commerce .wc-block-components-sidebar{border-color:#dce6ec!important}
.pw-ignite .pw-native-commerce .wc-block-components-panel__button{color:#526979}
.pw-ignite .pw-native-commerce .wc-block-components-form .wc-block-components-text-input input:focus{outline-color:#526979}
@media(min-width:1600px){.pw-ignite .pw-hero>.pw-container{min-height:760px}.pw-ignite .pw-hero-art{height:625px}.pw-ignite .pw-hero h1{font-size:88px}}
@media(max-width:1199px){.pw-ignite .pw-container{width:calc(100% - 72px)}.pw-ignite .pw-header>.pw-container{gap:25px}.pw-ignite .pw-nav{gap:25px}.pw-ignite .pw-nav-actions{gap:15px}.pw-ignite .pw-hero>.pw-container{min-height:650px;gap:15px;padding-top:45px;padding-bottom:48px}.pw-ignite .pw-hero h1{font-size:clamp(57px,6.2vw,76px)}.pw-ignite .pw-hero-art{height:535px;margin-right:-28px;margin-left:-15px}.pw-ignite .pw-showcase-card{padding:20px 22px;width:75%;min-height:150px}.pw-ignite .pw-showcase-name{font-size:24px}.pw-ignite .pw-showcase-gift{left:4%;top:7%}.pw-ignite .pw-showcase-bulk{top:39%;right:-1%}.pw-ignite .pw-showcase-bogo{left:0;bottom:8%}.pw-ignite .pw-hero .pw-lede{font-size:18px;max-width:390px}.pw-ignite .pw-product-grid{gap:20px}.pw-ignite .pw-product-visual{min-height:247px;padding:23px}.pw-ignite .pw-banner-name{font-size:26px}.pw-ignite .pw-product-info{padding:23px 21px}.pw-ignite .pw-product-info h3{font-size:18px}.pw-ignite .pw-featured>.pw-container{gap:50px}.pw-ignite .pw-section{padding-top:77px;padding-bottom:77px}.pw-ignite .pw-featured{padding-top:77px;padding-bottom:77px}.pw-ignite .pw-free-section{padding-top:65px;padding-bottom:65px}.pw-ignite .pw-free-card{padding:23px}.pw-ignite .pw-free-card h3{font-size:18px}.pw-ignite .pw-bundle-card{padding:28px}}
@media(max-width:959px){.pw-ignite .pw-header>.pw-container{min-height:82px;gap:22px}.pw-ignite .pw-brand{font-size:26px;gap:8px}.pw-ignite .pw-brand-logo{width:61px}.pw-ignite .pw-nav{gap:22px}.pw-ignite .pw-nav a{font-size:16px}.pw-ignite .pw-nav-actions>a.pw-cart-link{display:flex}.pw-ignite .pw-cart-link{padding-left:0;border:0}.pw-ignite .pw-hero>.pw-container{grid-template-columns:1.05fr 1fr;min-height:610px;gap:6px}.pw-ignite .pw-hero h1{font-size:57px;line-height:1.06}.pw-ignite .pw-hero .pw-eyebrow{font-size:13px;letter-spacing:.08em}.pw-ignite .pw-hero .pw-lede{font-size:16px;max-width:325px}.pw-ignite .pw-hero .pw-button{font-size:14px;padding:12px 14px;gap:10px;min-height:46px}.pw-ignite .pw-hero .pw-actions{gap:8px}.pw-ignite .pw-hero-art{height:490px;margin-left:-7px;margin-right:-20px}.pw-ignite .pw-showcase-card{width:86%;padding:18px;min-height:142px;max-width:350px;border-radius:12px}.pw-ignite .pw-showcase-name{font-size:22px;line-height:1.17;margin-bottom:8px}.pw-ignite .pw-showcase-label{font-size:13px;margin-bottom:10px}.pw-ignite .pw-showcase-detail{font-size:13px}.pw-ignite .pw-showcase-icon{width:23px;height:23px;right:14px;top:14px}.pw-ignite .pw-showcase-icon svg{width:23px;height:23px}.pw-ignite .pw-showcase-gift{left:0;top:6%}.pw-ignite .pw-showcase-bulk{right:0;top:38%}.pw-ignite .pw-showcase-bogo{left:-2%;bottom:7%}.pw-ignite .pw-motion-toggle{font-size:13px;bottom:-4px;right:0}.pw-ignite .pw-art-coordinate{display:none}.pw-ignite .pw-ticker{padding:22px 36px;min-height:75px;font-size:13px}.pw-ignite .pw-ticker b{font-size:16px}.pw-ignite .pw-ticker>.pw-container{gap:22px}.pw-ignite .pw-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pw-ignite .pw-product-visual{min-height:254px}.pw-ignite .pw-banner-name{font-size:29px}.pw-ignite .pw-product-info h3{font-size:21px}.pw-ignite .pw-free-card{padding:22px 18px}.pw-ignite .pw-free-card .pw-free-top{align-items:flex-start;gap:8px}.pw-ignite .pw-free-section .pw-tag{font-size:13px;padding:4px 5px}.pw-ignite .pw-free-card h3{font-size:18px}.pw-ignite .pw-free-card p{font-size:15px}.pw-ignite .pw-free-card .pw-free-download{font-size:14px}.pw-ignite .pw-section h2{font-size:39px}.pw-ignite .pw-section-intro{font-size:16px;max-width:285px}.pw-ignite .pw-featured>.pw-container{gap:35px}.pw-ignite .pw-featured-art{min-height:400px;padding:25px}.pw-ignite .pw-featured h2{font-size:38px}.pw-ignite .pw-gift-card p{font-size:28px}.pw-ignite .pw-gift-stack{margin:32px auto 17px}.pw-ignite .pw-bundle-card{padding:26px}.pw-ignite .pw-bundle-card h3{font-size:25px}.pw-ignite .pw-how-grid{gap:32px}.pw-ignite .pw-product-hero h1{font-size:58px}.pw-ignite .pw-product-purchase{padding:29px}}
@media(max-width:767px){.pw-ignite .pw-container{width:calc(100% - 40px)}.pw-ignite .pw-announcement{min-height:35px;font-size:13px;padding:10px 15px}.pw-ignite .pw-announcement a{gap:8px}.pw-ignite .pw-header>.pw-container{min-height:77px;gap:18px}.pw-ignite .pw-brand{font-size:25px;gap:7px}.pw-ignite .pw-brand-logo{width:57px}.pw-ignite .pw-brand-period{font-size:13px;top:3px}.pw-ignite .pw-nav{background:#fff;border-color:#dce6ec;box-shadow:0 15px 35px rgba(16,42,58,.1);gap:0}.pw-ignite .pw-nav a{font-size:18px;padding:13px 4px;border-color:#f1f6f8}.pw-ignite .pw-nav-actions{gap:17px}.pw-ignite .pw-nav-actions>a.pw-cart-link{display:flex}.pw-ignite .pw-cart-link{padding-left:0}.pw-ignite .pw-menu-toggle{width:40px;height:40px}.pw-ignite .pw-hero>.pw-container{display:flex;flex-direction:column;gap:0;min-height:0;padding-top:45px;padding-bottom:23px}.pw-ignite .pw-hero-copy{max-width:570px}.pw-ignite .pw-hero .pw-eyebrow{font-size:13px;letter-spacing:.09em;margin-bottom:24px}.pw-ignite .pw-hero h1{font-size:clamp(53px,8.7vw,67px);letter-spacing:-.06em;line-height:1.055;max-width:580px;margin-bottom:25px}.pw-ignite .pw-hero .pw-lede{font-size:18px;max-width:440px;line-height:1.8;margin-bottom:28px}.pw-ignite .pw-hero .pw-button{font-size:15px;padding:14px 20px;gap:15px;min-height:48px}.pw-ignite .pw-hero .pw-actions{gap:10px}.pw-ignite .pw-hero-note{font-size:14px;margin-top:21px}.pw-ignite .pw-hero-art{height:555px;width:100%;max-width:550px;align-self:center;margin:18px 0 0}.pw-ignite .pw-showcase-card{width:73%;max-width:385px;min-height:150px;padding:21px 24px;border-radius:14px}.pw-ignite .pw-showcase-gift{left:4%;top:7%}.pw-ignite .pw-showcase-bulk{right:0;top:37%}.pw-ignite .pw-showcase-bogo{left:2%;bottom:9%}.pw-ignite .pw-showcase-name{font-size:26px;line-height:1.18;margin-bottom:10px}.pw-ignite .pw-showcase-label{font-size:13px;margin-bottom:11px}.pw-ignite .pw-showcase-detail{font-size:14px}.pw-ignite .pw-showcase-icon{top:17px;right:17px;width:27px;height:27px}.pw-ignite .pw-showcase-icon svg{width:27px;height:27px}.pw-ignite .pw-motion-toggle{bottom:0;right:0;font-size:13px;padding:7px 10px}.pw-ignite .pw-orbit-label-one{top:2%;left:29%;font-size:13px}.pw-ignite .pw-orbit-label-three{right:1%;top:15%;font-size:13px}.pw-ignite .pw-orbit-label-two{bottom:3%;right:34%;font-size:13px}.pw-ignite .pw-ticker{padding:20px;min-height:67px}.pw-ignite .pw-ticker>.pw-container{width:auto;gap:23px}.pw-ignite .pw-ticker b{font-size:16px}.pw-ignite .pw-ticker i{font-size:18px}.pw-ignite .pw-section{padding-top:59px;padding-bottom:59px}.pw-ignite .pw-section h2{font-size:38px;letter-spacing:-.04em}.pw-ignite .pw-section-head .pw-kicker{font-size:13px;margin-bottom:15px}.pw-ignite .pw-section-intro{font-size:16px;max-width:400px;margin-top:19px}.pw-ignite .pw-free-section{padding-top:52px;padding-bottom:52px}.pw-ignite .pw-free-grid{grid-template-columns:1fr;gap:15px}.pw-ignite .pw-free-card{padding:25px;min-height:0;display:block;position:relative}.pw-ignite .pw-free-card .pw-free-top{margin-bottom:20px;align-items:center;gap:12px}.pw-ignite .pw-free-card .pw-free-top .pw-tag{font-size:13px;padding:4px 7px}.pw-ignite .pw-free-card .pw-app-icon{position:static;width:44px;height:44px}.pw-ignite .pw-free-card h3{font-size:22px;line-height:1.25;max-width:480px}.pw-ignite .pw-free-card p{font-size:16px;min-height:0;max-width:470px;margin-bottom:20px}.pw-ignite .pw-free-card .pw-free-download{font-size:15px;padding-top:16px}.pw-ignite .pw-free-bottom{font-size:15px;gap:15px;margin-top:22px}.pw-ignite .pw-filter-bar{gap:8px;padding-bottom:17px;margin-top:27px}.pw-ignite .pw-filter-options{gap:4px}.pw-ignite .pw-filter-bar button{font-size:13px;padding:9px 10px;min-height:35px}.pw-ignite .pw-search{width:100%;margin:5px 0 0}.pw-ignite .pw-search input{width:100%;margin:0;min-height:43px;font-size:15px}.pw-ignite .pw-search .pw-icon{top:15px}.pw-ignite .pw-results{font-size:14px;margin-top:10px;margin-bottom:20px}.pw-ignite .pw-product-grid{gap:18px}.pw-ignite .pw-product-visual{min-height:244px;padding:21px}.pw-ignite .pw-banner-brand{width:58px;height:36px;border-radius:7px}.pw-ignite .pw-banner-brand .pw-brand-logo{width:48px}.pw-ignite .pw-banner-name{font-size:25px;line-height:1.2;letter-spacing:-.035em;margin-top:25px}.pw-ignite .pw-banner-art{height:42px;width:42px;top:23px;right:20px;border-radius:11px}.pw-ignite .pw-banner-art>.pw-icon{height:25px;width:25px}.pw-ignite .pw-product-info{padding:21px 19px 19px}.pw-ignite .pw-product-info h3{font-size:18px}.pw-ignite .pw-product-description{font-size:15px;line-height:1.8;margin-bottom:21px}.pw-ignite .pw-product-topline>.pw-kicker{font-size:13px}.pw-ignite .pw-product-topline .pw-tag{font-size:13px;padding:3px 5px}.pw-ignite .pw-price{font-size:18px}.pw-ignite .pw-price .subscription-details{font-size:13px}.pw-ignite .pw-product-bottom{gap:9px}.pw-ignite .pw-featured{padding-top:58px;padding-bottom:58px}.pw-ignite .pw-featured>.pw-container{grid-template-columns:1fr;gap:36px}.pw-ignite .pw-featured-art{max-width:580px;min-height:430px;padding:28px}.pw-ignite .pw-featured h2{font-size:40px;max-width:510px}.pw-ignite .pw-featured-copy>p{font-size:16px;max-width:450px}.pw-ignite .pw-demo-label{font-size:13px}.pw-ignite .pw-gift-stack{max-width:395px;height:300px;margin-top:35px;margin-bottom:23px}.pw-ignite .pw-gift-card{height:240px}.pw-ignite .pw-gift-card p{font-size:30px}.pw-ignite .pw-demo-range{max-width:410px}.pw-ignite .pw-bundle-grid{grid-template-columns:1fr;gap:20px}.pw-ignite .pw-bundle-card{padding:28px}.pw-ignite .pw-bundle-card h3{font-size:27px}.pw-ignite .pw-bundle-card p{font-size:16px}.pw-ignite .pw-bundle-bottom .pw-button{font-size:15px;padding:13px 17px}.pw-ignite .pw-how-grid{gap:0}.pw-ignite .pw-step{padding-top:25px;padding-bottom:25px;padding-left:0}.pw-ignite .pw-step>span{position:static;margin-bottom:16px;font-size:13px}.pw-ignite .pw-step h3{font-size:21px}.pw-ignite .pw-step p{font-size:16px;max-width:470px}.pw-ignite .pw-faq summary{font-size:17px;padding:22px 0}.pw-ignite .pw-faq details>p,.pw-ignite .pw-faq details>div{font-size:16px}.pw-ignite .pw-final-cta{padding:57px 20px 62px}.pw-ignite .pw-final-cta>.pw-container{width:100%}.pw-ignite .pw-final-cta h2{font-size:44px}.pw-ignite .pw-final-cta .pw-actions{margin-top:27px}.pw-ignite .pw-footer{padding-top:43px}.pw-ignite .pw-footer .pw-brand{font-size:26px}.pw-ignite .pw-footer-links{gap:22px}.pw-ignite .pw-footer-links>div>span{font-size:13px}.pw-ignite .pw-footer-links a{font-size:14px}.pw-ignite .pw-footer-bottom{font-size:13px}.pw-ignite .pw-product-hero h1{font-size:49px;letter-spacing:-.04em}.pw-ignite .pw-product-pitch>.pw-lede{font-size:18px}.pw-ignite .pw-product-purchase{padding:27px}.pw-ignite .pw-product-purchase h2{font-size:28px}.pw-ignite .pw-product-tagline{font-size:21px}.pw-ignite .pw-help-card h2{font-size:23px}.pw-ignite .pw-content{font-size:18px}.pw-ignite .pw-content-heading h1{font-size:41px}.pw-ignite .pw-native-commerce{padding-top:23px}body.pw-ignite .woocommerce table.shop_table_responsive tr:nth-child(2n) td{background:#f1f6f8}body.pw-ignite .woocommerce table.shop_table_responsive tr td::before{color:#526979}.pw-ignite .pw-native-commerce .wc-block-cart__submit-container{background:#fff}}
@media(max-width:479px){.pw-ignite .pw-container{width:calc(100% - 36px)}.pw-ignite .pw-announcement{font-size:13px;padding:9px 12px}.pw-ignite .pw-announcement a{gap:7px}.pw-ignite .pw-header>.pw-container{min-height:73px;gap:12px}.pw-ignite .pw-brand{font-size:25px;gap:6px}.pw-ignite .pw-brand-logo{width:55px}.pw-ignite .pw-nav-actions{gap:12px}.pw-ignite .pw-cart-link svg{width:20px;height:20px}.pw-ignite .pw-menu-toggle{height:37px;width:37px}.pw-ignite .pw-hero>.pw-container{padding-top:38px;padding-bottom:18px}.pw-ignite .pw-hero .pw-eyebrow{font-size:13px;letter-spacing:.065em;max-width:340px;margin-bottom:23px}.pw-ignite .pw-hero h1{font-size:clamp(45px,12.8vw,56px);line-height:1.075;letter-spacing:-.057em;margin-bottom:23px}.pw-ignite .pw-hero .pw-lede{font-size:17px;line-height:1.8;max-width:335px;margin-bottom:26px}.pw-ignite .pw-hero .pw-button{font-size:14px;gap:11px;padding:13px 15px;min-height:47px}.pw-ignite .pw-hero .pw-actions{gap:8px}.pw-ignite .pw-hero-note{font-size:13px;gap:7px;margin-top:20px}.pw-ignite .pw-hero-art{height:510px;margin-top:18px;width:100%;max-width:390px}.pw-ignite .pw-showcase-card{width:85%;min-height:142px;padding:19px 20px;border-radius:12px}.pw-ignite .pw-showcase-gift{left:2%;top:7%;transform:rotate(-6deg)}.pw-ignite .pw-showcase-bulk{right:0;top:38%;transform:rotate(4deg)}.pw-ignite .pw-showcase-bogo{left:1%;bottom:9%;transform:rotate(-4deg)}.pw-ignite .pw-showcase-name{font-size:23px;line-height:1.17;letter-spacing:-.035em;margin-bottom:9px;max-width:100%}.pw-ignite .pw-showcase-label{font-size:13px;margin-bottom:10px}.pw-ignite .pw-showcase-detail{font-size:13px}.pw-ignite .pw-showcase-icon{height:24px;width:24px;top:15px;right:15px}.pw-ignite .pw-showcase-icon svg{height:24px;width:24px}.pw-ignite .pw-orbit-label-one{font-size:13px;top:1%;left:30%}.pw-ignite .pw-orbit-label-three{right:0;font-size:13px;top:18%}.pw-ignite .pw-orbit-label-two{bottom:2%;right:39%;font-size:13px}.pw-ignite .pw-motion-toggle{font-size:13px;right:0;bottom:0}.pw-ignite .pw-section{padding-top:52px;padding-bottom:52px}.pw-ignite .pw-section h2{font-size:35px;line-height:1.15}.pw-ignite .pw-section-intro{font-size:16px}.pw-ignite .pw-section-head .pw-kicker{font-size:13px;letter-spacing:.09em}.pw-ignite .pw-free-section{padding-top:48px;padding-bottom:48px}.pw-ignite .pw-free-card{padding:24px}.pw-ignite .pw-free-card h3{font-size:22px}.pw-ignite .pw-free-card p{font-size:15px;line-height:1.8}.pw-ignite .pw-free-card .pw-free-download{font-size:15px}.pw-ignite .pw-free-bottom{font-size:14px}.pw-ignite .pw-filter-options{gap:3px}.pw-ignite .pw-filter-bar button{font-size:13px;padding:8px 9px;min-height:34px}.pw-ignite .pw-product-grid{grid-template-columns:1fr;gap:22px}.pw-ignite .pw-product-visual{min-height:262px;padding:25px}.pw-ignite .pw-banner-brand{width:65px;height:40px}.pw-ignite .pw-banner-brand .pw-brand-logo{width:54px}.pw-ignite .pw-banner-name{font-size:31px;line-height:1.16;letter-spacing:-.04em;margin-top:31px}.pw-ignite .pw-banner-art{height:49px;width:49px;right:24px;top:25px;border-radius:13px}.pw-ignite .pw-banner-art>.pw-icon{height:29px;width:29px}.pw-ignite .pw-product-info{padding:25px}.pw-ignite .pw-product-info h3{font-size:22px;line-height:1.25}.pw-ignite .pw-product-topline>.pw-kicker{font-size:13px}.pw-ignite .pw-product-topline .pw-tag{font-size:13px;padding:4px 7px}.pw-ignite .pw-product-description{font-size:16px;line-height:1.8}.pw-ignite .pw-price{font-size:18px}.pw-ignite .pw-price .subscription-details{font-size:14px}.pw-ignite .pw-featured-art{padding:24px;min-height:395px}.pw-ignite .pw-gift-stack{height:265px;margin-top:33px;margin-bottom:25px}.pw-ignite .pw-gift-card{height:220px;padding:21px}.pw-ignite .pw-gift-card p{font-size:28px;margin-top:18px;margin-bottom:16px}.pw-ignite .pw-gift-card-top{font-size:13px;letter-spacing:0}.pw-ignite .pw-gift-card-bottom{font-size:13px}.pw-ignite .pw-demo-label{font-size:13px;letter-spacing:.05em}.pw-ignite .pw-demo-range{font-size:13px;gap:12px}.pw-ignite .pw-demo-range span{font-size:13px}.pw-ignite .pw-featured h2{font-size:37px}.pw-ignite .pw-featured-copy>p{font-size:16px}.pw-ignite .pw-bundle-card{padding:25px}.pw-ignite .pw-bundle-card h3{font-size:25px}.pw-ignite .pw-bundle-bottom{gap:18px}.pw-ignite .pw-bundle-bottom .pw-button{font-size:14px;padding:12px 15px;min-height:45px}.pw-ignite .pw-bundle-top .pw-tag{font-size:13px}.pw-ignite .pw-final-cta{padding:51px 20px 56px}.pw-ignite .pw-final-cta h2{font-size:41px;line-height:1.13}.pw-ignite .pw-final-cta .pw-kicker{font-size:13px;letter-spacing:.06em}.pw-ignite .pw-footer-links{gap:15px}.pw-ignite .pw-footer-links a{font-size:13px}.pw-ignite .pw-footer-links>div>span{font-size:13px;letter-spacing:.045em}.pw-ignite .pw-product-hero h1{font-size:43px}.pw-ignite .pw-product-purchase{padding:25px 20px}.pw-ignite .pw-license-option{padding:15px 11px;gap:8px}.pw-ignite .pw-license-option h3{font-size:16px}.pw-ignite .pw-license-price{font-size:18px}.pw-ignite .pw-license-price .subscription-details{font-size:14px}.pw-ignite .pw-license-option .button{font-size:14px!important}.pw-ignite .pw-purchase-price{font-size:25px}.pw-ignite .pw-content-heading h1{font-size:37px}}
@media(prefers-reduced-motion:reduce){.pw-ignite .pw-showcase-card,.pw-ignite .pw-product-card,.pw-ignite .pw-free-card{transition:none}.pw-ignite .pw-product-card:hover{}}
/* Edition switching preserves the verified free and paid product identities. */
.pw-ignite .pw-product-card .pw-edition-free{display:none}
.pw-ignite .pw-product-card[data-edition=free] .pw-edition-pro{display:none}
.pw-ignite .pw-product-card[data-edition=free] .pw-edition-free{display:inline}
.pw-ignite .pw-price>.pw-edition-pro{color:#081c2b;font-size:18px}
.pw-ignite .pw-price>.pw-edition-free{color:#526979;font-size:17px}
.pw-ignite .pw-price .pw-price-from,.pw-ignite .pw-price .subscription-details{font-size:14px;color:#526979}
.pw-ignite .pw-banner-brand{width:auto;min-width:113px;max-width:140px;gap:5px;padding:5px 9px 5px 6px}
.pw-ignite .pw-banner-brand>span:last-child:not(.pw-brand-logo){font-size:14px;letter-spacing:-.025em;color:#102a3a;font-weight:600}
.pw-ignite .pw-hero-note>.pw-icon{height:17px;width:17px;color:#102a3a}
.pw-ignite .pw-showcase-card{pointer-events:auto;transition:box-shadow .25s,border-color .25s}
.pw-ignite .pw-showcase-card:hover{box-shadow:0 23px 50px rgba(16,42,58,.22),0 2px 4px rgba(16,42,58,.1);border-color:#fff}
.pw-ignite .pw-showcase-card:focus-visible{outline:3px solid #526979;outline-offset:6px}
/* Keep secondary copy legible at normal text sizes on light backgrounds. */
.pw-ignite .pw-hero-note,.pw-ignite .pw-section-intro,.pw-ignite .pw-free-section .pw-section-intro,.pw-ignite .pw-free-card p,.pw-ignite .pw-free-bottom,.pw-ignite .pw-free-section .pw-free-bottom,.pw-ignite .pw-product-description,.pw-ignite .pw-featured-copy>p,.pw-ignite .pw-check-list li,.pw-ignite .pw-bundle-card p,.pw-ignite .pw-step p,.pw-ignite .pw-faq details>p,.pw-ignite .pw-faq details>div,.pw-ignite .pw-footer-description,.pw-ignite .pw-footer-top>div>p,.pw-ignite .pw-product-pitch>.pw-lede,.pw-ignite .pw-product-purchase>p,.pw-ignite .pw-feature p,.pw-ignite .pw-product-help p,.pw-ignite .pw-help-card p,.pw-ignite .pw-support-contact p,.pw-ignite .pw-content,.pw-ignite .pw-native-commerce{color:#526979}
.pw-ignite .pw-results,.pw-ignite [data-results-count],.pw-ignite .pw-product-topline>.pw-kicker,.pw-ignite .pw-tag-quiet,.pw-ignite .pw-footer-links a,.pw-ignite .pw-footer-bottom,.pw-ignite .pw-footer-bottom a,.pw-ignite .pw-breadcrumbs,.pw-ignite .pw-fine-print,.pw-ignite .pw-purchase-assurance,.pw-ignite .pw-license-price .subscription-details,.pw-ignite .pw-demo-range,.pw-ignite .pw-demo-range span,.pw-ignite .pw-demo-label,.pw-ignite .pw-step>span,.pw-ignite .pw-step-number{color:#526979}
.pw-ignite .pw-fine-print{color:#526979!important}
.pw-ignite .pw-tag-quiet{color:#526979!important}
.pw-ignite .pw-footer-links a:hover,.pw-ignite .pw-footer-bottom a:hover{color:#526979}
body.pw-ignite .woocommerce table.shop_table td,body.pw-ignite .woocommerce table.shop_table_responsive tr td::before,body.pw-ignite .woocommerce label,body.pw-ignite .woocommerce .woocommerce-MyAccount-navigation li a,body.pw-ignite .woocommerce .product_meta,body.pw-ignite .woocommerce .woocommerce-variation-description{color:#526979}
