@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400 700;src:url(/assets/fonts/opensans-latin.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/fonts/poppins-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:700;src:url(/assets/fonts/poppins-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/assets/fonts/poppins-800.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/assets/fonts/poppins-900.woff2) format("woff2")}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{background:#fff;color:#222;font-family:Open Sans,sans-serif;line-height:1.6}img{display:block;height:auto;max-width:100%}a{color:#ff5900;text-decoration:none;transition:color .2s}a:hover{color:#d94d00}ul{list-style:none}:root{--orange:#ff5900;--orange-dark:#d94d00;--blue:#26004d;--white:#fff;--gray-light:#f7f7f7;--gray-mid:#e8e8e8;--gray-dark:#555;--radius:8px;--shadow:0 4px 20px rgba(0,0,0,.1);--container:1200px;--section-pad:80px 0}h1,h2,h3,h4,h5,h6{font-family:Poppins,sans-serif;font-weight:700;line-height:1.2}h1{font-size:clamp(2rem,5vw,3.5rem)}h2{font-size:clamp(1.6rem,3.5vw,2.5rem)}h3{font-size:clamp(1.2rem,2.5vw,1.6rem)}h4{font-size:1.2rem}p{margin-bottom:1em}p:last-child{margin-bottom:0}.container{margin:0 auto;max-width:var(--container);padding:0 24px;width:100%}.btn{border:2px solid transparent;border-radius:var(--radius);cursor:pointer;display:inline-block;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;line-height:1.3;padding:14px 32px;text-align:center;text-decoration:none;transition:all .25s}.btn-orange{background:var(--orange);border-color:var(--orange);color:var(--white)}.btn-orange:hover{background:var(--orange-dark);border-color:var(--orange-dark);color:var(--white);transform:translateY(-2px)}.btn-lg{font-size:1.1rem;padding:18px 44px}.btn-center{display:block;margin:2rem auto 0;width:fit-content}.site-header{background:var(--blue);box-shadow:0 2px 16px rgba(0,0,0,.3);left:0;position:fixed;right:0;top:0;z-index:1000}.header-inner{gap:16px;height:72px;justify-content:space-between}.header-inner,.logo-link{align-items:center;display:flex}.logo-link{flex-shrink:0}.logo-img{height:44px;width:auto}.main-nav,.nav-list{align-items:center;display:flex}.nav-list{gap:4px}.nav-list a{border-radius:4px;color:hsla(0,0%,100%,.88);font-family:Poppins,sans-serif;font-size:.88rem;font-weight:500;padding:8px 10px;transition:color .2s,background .2s;white-space:nowrap}.nav-list a:hover{background:hsla(0,0%,100%,.07);color:var(--orange)}.nav-cta{font-size:.88rem;padding:10px 20px;white-space:nowrap}.hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px;z-index:1100}.hamburger span{background:var(--white);border-radius:2px;display:block;height:2px;transition:all .3s;width:26px}.hamburger.active span:first-child{transform:translateY(7px) rotate(45deg)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{align-items:center;background:var(--blue) center center/cover no-repeat;display:flex;min-height:100vh;padding-top:72px;position:relative}.hero-overlay{background:linear-gradient(135deg,rgba(38,0,77,.92),rgba(38,0,77,.75));inset:0;position:absolute}.hero-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;padding:80px 0;position:relative;width:100%;z-index:1}.hero-content{color:var(--white)}.hero-video-wrap{align-items:center;display:flex;justify-content:center}.hero-video{border-radius:var(--radius);box-shadow:0 12px 48px rgba(0,0,0,.4);width:100%}.hero-tag{background:var(--orange);border-radius:4px;color:var(--white);display:inline-block;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.hero-headline{color:var(--white);font-size:clamp(2.2rem,5.5vw,4rem);font-weight:900;line-height:1.1;margin-bottom:16px}.hero-headline span{color:var(--orange)}.hero-subheadline{color:hsla(0,0%,100%,.9);font-family:Poppins,sans-serif;font-size:clamp(1.2rem,2.5vw,1.6rem);font-weight:600;margin-bottom:24px}.hero-bullets{margin-bottom:36px}.hero-bullets li{color:hsla(0,0%,100%,.88);font-size:1.05rem;padding:6px 0 6px 28px;position:relative}.hero-bullets li:before{color:var(--orange);content:"✓";font-weight:700;left:0;position:absolute}section{padding:var(--section-pad)}.section-label{color:var(--orange);display:block;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:3px;margin-bottom:12px;text-transform:uppercase}.section-heading{color:var(--blue);font-size:clamp(1.7rem,3.5vw,2.6rem);margin-bottom:12px}.section-subheading{color:var(--gray-dark);font-size:1.1rem;margin-bottom:40px;max-width:680px}.section-center{text-align:center}.section-center .section-subheading{margin-left:auto;margin-right:auto}.bg-dark{background:var(--blue)}.bg-dark,.bg-dark .section-heading{color:var(--white)}.bg-dark .section-subheading{color:hsla(0,0%,100%,.8)}.dashboard-section{background:var(--gray-light)}.dashboard-solo{margin-bottom:48px;text-align:center}.dashboard-solo .dashboard-img{border-radius:var(--radius);box-shadow:var(--shadow);margin:0 auto;max-width:900px}.search-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.search-card{align-items:flex-start;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);display:flex;gap:20px;padding:28px;transition:transform .2s,box-shadow .2s}.search-card:hover{box-shadow:0 8px 30px rgba(0,0,0,.14);transform:translateY(-4px)}.search-card-icon{flex-shrink:0;height:56px;object-fit:contain;width:56px}.search-card h4{color:var(--blue);font-size:1rem;margin-bottom:6px}.search-card p{color:var(--gray-dark);font-size:.92rem;margin:0}.how-it-works{background:var(--white)}.steps-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:40px}.step-card{background:var(--gray-light);border-radius:var(--radius);padding:36px 24px;position:relative;text-align:center;transition:transform .2s}.step-card:hover{transform:translateY(-4px)}.step-num{align-items:center;background:var(--orange);border-radius:50%;color:var(--white);display:flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;height:36px;justify-content:center;left:50%;position:absolute;top:-16px;transform:translateX(-50%);width:36px}.step-icon{height:80px;margin:20px auto 16px;object-fit:contain;width:80px}.step-card h3{color:var(--blue);font-size:1.15rem;margin-bottom:10px}.step-card p{color:var(--gray-dark);font-size:.92rem}.advanced-features{background:var(--blue)}.features-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.feature-card{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius);padding:40px 24px;text-align:center;transition:background .2s,transform .2s}.feature-card:hover{background:hsla(0,0%,100%,.1);transform:translateY(-4px)}.feature-icon{height:72px;margin:0 auto 20px;object-fit:contain;width:72px}.feature-card h3{color:var(--orange);font-size:1.2rem;letter-spacing:2px;margin-bottom:12px}.feature-card p{color:hsla(0,0%,100%,.82);font-size:.95rem}.value-props{background:var(--gray-light)}.value-grid{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}.value-card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:36px 24px;text-align:center;transition:transform .2s}.value-card:hover{transform:translateY(-4px)}.value-illustration{height:160px;margin:0 auto 20px;object-fit:contain;width:160px}.value-card h3{color:var(--orange);font-size:1.8rem;font-weight:900;margin-bottom:8px}.value-card p{color:var(--gray-dark);font-size:.92rem}.free-leads{background:var(--blue) center center/cover no-repeat;position:relative}.free-leads-overlay{background:rgba(38,0,77,.88);inset:0;position:absolute}.free-leads-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;position:relative;z-index:1}.free-leads-text h2{color:var(--white);margin-bottom:12px}.free-leads-text p{color:hsla(0,0%,100%,.85);font-size:1.1rem}.ghl-form-wrap{background:var(--white);border-radius:var(--radius);box-shadow:0 8px 40px rgba(0,0,0,.3);min-height:500px;padding:8px}.ghl-form-wrap iframe{display:block;min-height:500px;width:100%}.faq-section{background:var(--white)}.faq-list{margin:0 auto 40px;max-width:860px}.faq-item{border-bottom:1px solid var(--gray-mid);margin-bottom:2px}.faq-item:last-child{border-bottom:none}.faq-question{align-items:center;background:none;border:none;color:var(--blue);cursor:pointer;display:flex;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;gap:16px;justify-content:space-between;padding:20px 4px;text-align:left;transition:color .2s;width:100%}.faq-icon,.faq-question:hover{color:var(--orange)}.faq-icon{flex-shrink:0;font-size:1.4rem;font-weight:300;line-height:1;text-align:center;transition:transform .3s;width:24px}.faq-question[aria-expanded=true] .faq-icon{transform:rotate(45deg)}.faq-answer{color:var(--gray-dark);font-size:.95rem;line-height:1.7;padding:0 4px 20px}.faq-answer[hidden]{display:none}.faq-answer a{color:var(--orange)}.pricing-section{background:var(--gray-light)}.pricing-section .section-center{margin-bottom:56px;position:relative;z-index:2}.pricing-section .section-subheading{margin-bottom:0}.pricing-grid{align-items:start;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-bottom:56px;position:relative;z-index:1}.pricing-card{background:var(--white);border:2px solid transparent;border-radius:12px;box-shadow:var(--shadow);padding:40px 32px;position:relative;text-align:center;transition:transform .2s,box-shadow .2s}.pricing-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.15);transform:translateY(-6px)}.pricing-card.featured{border-color:var(--orange);box-shadow:0 16px 48px rgba(255,89,0,.2);transform:translateY(-8px)}.pricing-card.featured:hover{transform:translateY(-12px)}.best-value-badge{background:var(--orange);border-radius:20px;color:var(--white);font-family:Poppins,sans-serif;font-size:.75rem;font-weight:700;left:50%;letter-spacing:1px;padding:5px 18px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%);white-space:nowrap}.pricing-icon{height:80px;margin:0 auto 16px;object-fit:contain;width:80px}.pricing-card h3{color:var(--blue);font-size:1.3rem;letter-spacing:2px;margin-bottom:8px;text-transform:uppercase}.pricing-price{color:var(--orange);font-family:Poppins,sans-serif;font-size:3rem;font-weight:800;line-height:1;margin-bottom:4px}.pricing-price span{color:var(--gray-dark);font-size:1.1rem;font-weight:500}.pricing-addl,.pricing-credits,.pricing-value{color:var(--gray-dark);font-size:.9rem;margin-bottom:4px}.pricing-addl{margin-bottom:24px}.pricing-card .btn{width:100%}.pricing-includes{margin:0 auto;max-width:860px}.pricing-includes h3{color:var(--blue);font-size:1.3rem;margin-bottom:28px;text-align:center}.pricing-features-grid{display:grid;gap:4px 32px;grid-template-columns:repeat(3,1fr)}.pricing-features-grid li{border-bottom:1px solid var(--gray-mid);color:var(--gray-dark);font-size:.92rem;padding:8px 0 8px 24px;position:relative}.pricing-features-grid li:before{color:var(--orange);content:"✓";font-weight:700;left:0;position:absolute}.page-hero{background:var(--blue);color:var(--white);padding:120px 0 60px;text-align:center}.page-hero h1{color:var(--white);font-size:clamp(1.8rem,4vw,3rem)}.page-subtitle{color:hsla(0,0%,100%,.8);font-size:1.15rem;margin-left:auto;margin-right:auto;margin-top:12px;max-width:700px}.page-content{max-width:860px;padding:64px 24px}.page-content h2{color:var(--blue);margin-bottom:16px;margin-top:40px}.page-content h3{color:var(--blue);margin-bottom:12px;margin-top:28px}.page-content ol,.page-content ul{margin-bottom:1em;padding-left:24px}.page-content ul li{list-style:disc;margin-bottom:6px}.page-content ol li{list-style:decimal;margin-bottom:6px}.page-content .highlight-box{background:var(--gray-light);border-left:4px solid var(--orange);border-radius:0 var(--radius) var(--radius) 0;margin:24px 0;padding:20px 24px}.page-content .cta-section{border-top:1px solid var(--gray-mid);margin-top:60px;padding-top:60px}.page-content .cta-section h2{text-align:center}.credits-table{border-collapse:collapse;font-size:.92rem;margin:24px 0;width:100%}.credits-table th{background:var(--blue);color:var(--white);padding:12px 16px;text-align:left}.credits-table td{border-bottom:1px solid var(--gray-mid);padding:10px 16px}.credits-table tr:nth-child(2n) td{background:var(--gray-light)}.credits-table .credit-cost{color:var(--orange);font-weight:700}.vs-pros-cons{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin:32px 0}.vs-col-bad{background:#fff4f4;border:1px solid #ffc0c0;border-radius:var(--radius);padding:24px}.vs-col-good{background:#f4fff8;border:1px solid #a0e0b8;border-radius:var(--radius);padding:24px}.vs-col-bad h3{color:#c0392b;margin-bottom:12px}.vs-col-good h3{color:#27ae60;margin-bottom:12px}.vs-col-bad ul li,.vs-col-good ul li{font-size:.92rem;list-style:none;padding:5px 0 5px 24px;position:relative}.vs-col-bad ul li:before{color:#c0392b;content:"✗";font-weight:700;left:0;position:absolute}.vs-col-good ul li:before{color:#27ae60;content:"✓";font-weight:700;left:0;position:absolute}.footer-bg{background:var(--blue) center center/cover no-repeat}.footer-inner{align-items:start;display:grid;gap:48px;grid-template-columns:auto 1fr auto;padding:64px 24px 40px}.footer-logo{height:48px;width:auto}.footer-nav{display:flex;flex-direction:column;gap:8px}.footer-nav a{color:hsla(0,0%,100%,.75);font-size:.92rem;transition:color .2s}.footer-nav a:hover{color:var(--orange)}.footer-contact-label{color:hsla(0,0%,100%,.6);font-size:.85rem;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.footer-phone{color:var(--white);display:block;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700}.footer-phone:hover{color:var(--orange)}.footer-bottom{border-top:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);font-size:.85rem;padding:20px 24px;text-align:center}.text-orange{color:var(--orange)}.text-center{text-align:center}.mt-4{margin-top:2rem}@media (max-width:900px){:root{--section-pad:60px 0}.hero-inner{gap:32px;grid-template-columns:1fr}.hero-video-wrap{order:-1}.features-grid,.free-leads-inner,.search-grid,.steps-grid{grid-template-columns:1fr}.value-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:480px}.pricing-card.featured{transform:none}.footer-inner,.pricing-features-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.vs-pros-cons{grid-template-columns:1fr}}@media (max-width:700px){:root{--section-pad:48px 0}.hamburger{display:flex}.nav-cta{display:none}.main-nav{background:var(--blue);box-shadow:0 8px 24px rgba(0,0,0,.3);left:0;opacity:0;padding:24px;pointer-events:none;position:fixed;right:0;top:72px;transform:translateY(-120%);transition:transform .3s,opacity .3s;z-index:999}.main-nav.nav-open{opacity:1;pointer-events:all;transform:translateY(0)}.nav-list{align-items:flex-start;flex-direction:column;gap:0}.nav-list a{border-bottom:1px solid hsla(0,0%,100%,.08);display:block;font-size:1rem;padding:14px 8px;width:100%}.hero{min-height:auto;padding-bottom:48px}.hero-inner{padding:60px 0 0}.hero-video-wrap{order:-1}.footer-inner,.value-grid{grid-template-columns:1fr}.footer-inner{gap:32px}.search-card{flex-direction:column}.pricing-features-grid{grid-template-columns:1fr}}@media (max-width:480px){.btn-lg{font-size:1rem;padding:15px 28px}.pricing-price{font-size:2.4rem}}.dashboard-ways{color:var(--gray-dark);font-size:1.1rem;margin:24px auto 32px;max-width:680px;text-align:center}