/*
Theme Name: iPower PPC Child
Theme URI: https://ipowerppc.com/
Description: Custom iPower PPC design system based on Blocksy.
Author: iPower Marketing
Template: blocksy
Version: 1.1.0
Text Domain: ipower-ppc-child
License: GPL-2.0-or-later
*/
:root{--ippc-orange:#ff6a00;--ippc-dark:#101114;--ippc-ink:#15191e}
body.page-id-93{font-family:Inter,Arial,sans-serif;color:var(--ippc-ink)}
body.page-id-93 #header,body.page-id-93 #footer{display:none!important}
body.page-id-93 .site-main,body.page-id-93 .entry-content,body.page-id-93 .ct-container,body.page-id-93 .ct-container-full{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
body.page-id-93 .entry-header,body.page-id-93 .page-title,body.page-id-93 .entry-meta{display:none!important}
body.page-id-93 article,body.page-id-93 .site-main>div{padding:0!important;margin:0!important}
body.page-id-93 .wpb-content-wrapper{overflow:hidden}
body.page-id-93 .wpb-content-wrapper>.vc_row{margin:0!important;padding:58px max(22px,calc((100vw - 1200px)/2))!important}
body.page-id-93 .wpb-content-wrapper>.vc_row .vc_column-inner{padding:12px!important}
body.page-id-93 h1,body.page-id-93 h2,body.page-id-93 h3{font-family:Inter,Arial,sans-serif;letter-spacing:-.035em;line-height:1.12}
body.page-id-93 h1{font-size:clamp(40px,4.1vw,65px);font-weight:850;color:#fff}
body.page-id-93 h2{font-size:clamp(29px,3vw,42px);font-weight:800;margin:0 0 18px}
body.page-id-93 h3{font-size:23px;font-weight:750;margin:0 0 12px}
body.page-id-93 p{font-size:16px;line-height:1.65}
.ippc-topbar{background:#101114;color:#fff;font:12px Inter,Arial,sans-serif;padding:9px max(22px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;gap:18px}
.ippc-topbar a{color:#fff;text-decoration:none}.ippc-topbar strong{color:#ff6a00}
.ippc-nav{background:#fff;box-shadow:0 2px 12px #00000012;padding:14px max(22px,calc((100vw - 1200px)/2));display:flex;justify-content:space-between;align-items:center;gap:22px;position:relative;z-index:10}
.ippc-logo{font-size:29px;line-height:1;font-weight:900;font-style:italic;color:#13171b;text-decoration:none;white-space:nowrap}.ippc-logo span{color:#ff6a00}
.ippc-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.ippc-links a{color:#1d2025;font-size:13px;font-weight:700;text-decoration:none}.ippc-links a:hover{color:#ff6a00}
.ippc-links .ippc-nav-cta{background:#ff6a00;color:white;padding:13px 17px;border-radius:6px}
body.page-id-93 .wpb-content-wrapper>.vc_row:first-child{min-height:550px;display:flex;align-items:center;background:radial-gradient(ellipse at 78% 26%,#8c370c 0%,transparent 43%),linear-gradient(120deg,#080a0d,#1b1e23 62%,#090a0c);color:#fff}
body.page-id-93 .wpb-content-wrapper>.vc_row:first-child .wpb_column:first-child p:first-child{font-size:12px;letter-spacing:.13em;color:#ff9b57;font-weight:800}
body.page-id-93 .wpb-content-wrapper>.vc_row:first-child p{color:#e5e7e9;max-width:540px}
body.page-id-93 .wpb-content-wrapper>.vc_row:first-child a,body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(12) a,body.page-id-93 .wpb-content-wrapper>.vc_row:last-child a{display:inline-block;background:#ff6a00;color:#fff;padding:14px 18px;border-radius:7px;text-decoration:none;font-weight:750;margin:7px 7px 7px 0}
body.page-id-93 .wpb-content-wrapper>.vc_row:first-child a+a{background:transparent;border:1px solid #fff}
body.page-id-93 .wpb-content-wrapper>.vc_row:first-child .wpb_column:nth-child(2) .wpb_wrapper{background:linear-gradient(145deg,#262b32,#11151b);padding:48px 35px;border:1px solid #50555d;border-radius:18px;box-shadow:0 24px 65px #0008}
body.page-id-93 .wpb-content-wrapper>.vc_row:first-child .wpb_column:nth-child(2) h3{color:#fff;font-size:27px}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(2),body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(9),body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(10){background:#f2f3f4;padding-top:20px!important;padding-bottom:20px!important;text-align:center;font-weight:700}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(2) p{font-size:13px;letter-spacing:.035em}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(3){padding-bottom:12px!important}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(4),body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(5){padding-top:10px!important;padding-bottom:24px!important}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(4) .wpb_wrapper,body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(5) .wpb_wrapper{background:#fff;border:1px solid #e7e7e7;border-radius:12px;padding:26px;min-height:170px;box-shadow:0 6px 22px #15151512}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(6){background:linear-gradient(110deg,#eceeef 0%,#f5f5f5 49%,#151719 50%,#90340d 100%);padding-top:45px!important;padding-bottom:45px!important}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(6) .wpb_column:nth-child(2),body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(6) .wpb_column:nth-child(2) h2{color:white}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(8){background:#101114;color:#fff}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(8) h2{color:#fff}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(11),body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(12){background:#101114;color:#fff}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(11) h2{color:#fff}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(12){padding-top:6px!important}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(12) .wpb_wrapper{background:#fff;color:#15191f;border-radius:12px;padding:27px;min-height:265px}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(12) .wpb_column:nth-child(2) .wpb_wrapper{border-top:6px solid #ff6a00}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(13){background:linear-gradient(100deg,#131619,#78320d);color:#fff}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(13) h2{color:#fff}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(14){background:#fafafa}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(14) h3{border-bottom:1px solid #ddd;padding-bottom:12px}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(15){background:linear-gradient(110deg,#111315,#ff6a00);color:#fff}
body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(15) h2{color:#fff}
.ippc-footer{background:#101114;color:#fff;padding:55px max(22px,calc((100vw - 1200px)/2)) 20px;font:14px Inter,Arial,sans-serif}.ippc-footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr;gap:40px}.ippc-footer h4{color:#fff;font-size:15px;margin:0 0 16px}.ippc-footer a{display:block;color:#d6d6d6;text-decoration:none;margin:8px 0}.ippc-footer .ippc-logo{color:white}.ippc-footer-bottom{border-top:1px solid #ffffff30;margin-top:35px;padding-top:18px;font-size:12px;color:#aaa}
@media(max-width:900px){.ippc-nav{flex-wrap:wrap}.ippc-links{gap:12px}.ippc-footer-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:767px){body.page-id-93 .wpb-content-wrapper>.vc_row{padding:45px 20px!important}body.page-id-93 .wpb-content-wrapper>.vc_row:first-child{min-height:0;display:block}body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(6){background:#f2f2f2}body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(6) .wpb_column:nth-child(2){background:#181818;padding:24px;color:#fff}body.page-id-93 .wpb-content-wrapper>.vc_row:nth-child(12) .wpb_wrapper{margin-bottom:16px}.ippc-topbar{font-size:10px;flex-wrap:wrap}.ippc-links{gap:12px}.ippc-links a{font-size:12px}.ippc-footer-grid{grid-template-columns:1fr}}
