﻿#notification-bar.eoy-notification-bar{display:flex !important;align-items:center;justify-content:center;background:linear-gradient(90deg, #214E41 27.41%, #008561 100%);color:#fff;height:48px;position:relative;padding:0}#notification-bar.eoy-notification-bar::before,#notification-bar.eoy-notification-bar::after{width:242px;height:48px;position:absolute;content:"";z-index:5}#notification-bar.eoy-notification-bar::before{background:url("https://cdn.paloalto.com/liveplan/holiday/eoy/2023/promo-bar-left.svg") center center no-repeat;bottom:0;left:0}#notification-bar.eoy-notification-bar::after{background:url("https://cdn.paloalto.com/liveplan/holiday/eoy/2023/promo-bar-right.svg") center center no-repeat;top:0;right:0}#notification-bar.eoy-notification-bar .notification-container{align-self:center;justify-content:center;padding:0}#notification-bar.eoy-notification-bar .notification-container span{position:relative;z-index:10;color:#fff;font-size:22px;font-weight:400}#notification-bar.eoy-notification-bar .notification-container span.sale-title{color:#80cd76;font-weight:800}#notification-bar.eoy-notification-bar .notification-container span.savings-text{font-weight:700}#notification-bar.eoy-notification-bar .notification-container span.bar-btn{background:#80cd76;color:#202d41;font-size:16px;font-style:normal;font-weight:700;line-height:22px;padding:3px 8px;margin-left:32px}#notification-bar.eoy-notification-bar .notification-container span.bar-btn:hover{background-color:#fff}#notification-bar.no-button a .arrow-icon::after{transition:all .2s ease-in-out}#notification-bar.no-button a:hover .arrow-icon::after{transform:translateX(8px) !important}#notification-bar.notification-button.primary-button a:hover .notification-button{background-color:#1b2637;border-color:#1b2637}#notification-bar.notification-button.primary-button .arrow-icon::after{background-color:#fff}#notification-bar.notification-button.secondary-button a:hover .notification-button{background-color:#202d41;color:#fff !important}#notification-bar.notification-button.secondary-button a:hover .notification-button::after{background-color:#fff}#notification-bar.notification-button.secondary-button .arrow-icon::after{background-color:#202d41}#notification-bar a{text-decoration:unset;color:inherit}#notification-bar p{text-align:center;font-size:16px;line-height:1.5;margin:unset;color:inherit}#notification-bar p strong{display:flex;align-items:center;justify-content:center;font-weight:600}#notification-bar p .pas-icon-lp-stars-2{color:inherit;font-size:28px;height:28px;line-height:1;opacity:.5}#notification-bar p .pas-icon-lp-stars-2::before{line-height:0}#notification-bar p .pas-icon-lp-stars-2::before{line-height:1}#notification-bar p .arrow-icon{display:inline-flex;align-items:center;gap:8px;font-weight:600}#notification-bar p .arrow-icon::after{content:"";display:inline-block;background-color:var(--icon-color);mask:url("https://icons.paloalto.com/b-general:arrow-right-2.svg") 0 0/16px 16px;width:16px;height:16px}#notification-bar p .notification-button{line-height:22px;padding:1px 6px;border-width:2px;border-style:solid}#notification-bar p .notification-button.primary-button{background-color:#202d41;color:#fff !important;border-color:#202d41}#notification-bar p .notification-button.secondary-button{background-color:rgba(0,0,0,0);color:#202d41 !important;border-color:#202d41}#notification-bar.sticky-bar{position:sticky;top:0;z-index:1030}#notification-bar.sticky-bar.eoy-notification-bar+header{top:48px}#notification-bar.sticky-bar+header{top:60px}#notification-bar .notification-container{display:flex;gap:4px;justify-content:center;align-items:center;padding:18px 32px}@media screen and (max-width: 767px){#notification-bar .notification-container{gap:unset}}@media screen and (max-width: 767px){#notification-bar .notification-container{flex-direction:column}}@media screen and (max-width: 991px){#notification-bar.eoy-notification-bar::before,#notification-bar.eoy-notification-bar::after{display:none}#notification-bar.eoy-notification-bar .notification-container span.bar-btn{margin-left:16px}#notification-bar p{font-size:14px}#notification-bar.sticky-bar+header{top:57px}}@media screen and (max-width: 767px){#notification-bar.eoy-notification-bar{height:83px}#notification-bar.eoy-notification-bar.sticky-bar+header{top:83px}#notification-bar.eoy-notification-bar .notification-container{flex-flow:row wrap;padding:12px 0}#notification-bar.eoy-notification-bar .notification-container span{font-size:18px;margin-right:4px}#notification-bar.eoy-notification-bar .notification-container span.sale-title{display:block;width:100%;text-align:center;margin-right:0}#notification-bar.eoy-notification-bar .notification-container span.bar-btn{margin-left:8px}#notification-bar.sticky-bar+header{top:78px}}@media screen and (max-width: 575px){#notification-bar.eoy-notification-bar .notification-container{flex-wrap:wrap;padding:16px 24px}#notification-bar.eoy-notification-bar .notification-container span.sale-title{width:unset;margin-right:4px}#notification-bar.eoy-notification-bar .notification-container span.bar-btn{display:none}}.nav-open #notification-bar.sticky-bar+header,.open-header #notification-bar.sticky-bar+header{top:0}.nav-open #notification-bar.sticky-bar+header.eoy-notification-bar,.open-header #notification-bar.sticky-bar+header.eoy-notification-bar{top:0}input{outline-color:#008561}#top{height:0;top:0;left:0;position:absolute}.scroll-top{scroll-margin-top:100px}.chat-link{cursor:not-allowed;opacity:.5;transition:opacity .2s ease-out}.chat-link.btn:not(.active){cursor:not-allowed;opacity:.5}.chat-link.active{cursor:pointer;opacity:1}.modal:not(.show){display:none}.cta-btn{text-align:center;display:inline-block;text-transform:uppercase;border-radius:3px;border-bottom:3px solid rgba(0,0,0,0);font-weight:600;text-decoration:none;transition:all ease-in-out .3s}.cta-btn:hover{transition:all ease-in-out .3s;text-decoration:none}.cta-btn:focus{text-decoration:none}.cta-btn.cta-btn-sm{padding:0 15px;line-height:37px;height:37px;font-size:14px}.cta-btn.cta-btn-md{padding:0 20px;line-height:45px;height:45px;font-size:16px}.cta-btn.cta-btn-lg{padding:0 25px;line-height:53px;height:53px;font-size:18px}.cta-btn.cta-btn-green{background-color:#5bc34d;border-bottom:3px solid #5fa842;color:#fff}.cta-btn.cta-btn-green:hover{background-color:#4db53f}.cta-btn.cta-btn-green:active{background-color:#379029;color:#7ecf5d}.cta-btn.cta-btn-lightgrey{background-color:#ebeff4;border-bottom:3px solid #b9c1c7;color:#7e898e}.cta-btn.cta-btn-lightgrey:hover{background-color:#d7dce2}.cta-btn.cta-btn-lightgrey:active{background-color:#b9c1c7}.cta-btn.cta-btn-darkgrey{background-color:#9ba4aa;border-bottom:3px solid #7d878d;color:#fff}.cta-btn.cta-btn-darkgrey:hover{background-color:#636c70}.cta-btn.cta-btn-darkgrey:active{background-color:#636c70;color:#9ba4aa}.cta-btn.cta-btn-white-ongreen{background-color:#fff;border-bottom:3px solid #5fa842;color:#5fa842}.cta-btn.cta-btn-white-ongreen:hover{background-color:#6ab54c;color:#fff}.cta-btn.cta-btn-white-ongreen:active{background-color:#569d3a;color:#72c152}.cta-btn.cta-btn-white-ongrey{background-color:#fff;border-bottom:3px solid #b9c1c7;color:#7d878d}.cta-btn.cta-btn-white-ongrey:hover{background-color:#d7dce2}.cta-btn.cta-btn-white-ongrey:active{background-color:#9ba4aa}.container.status,.container.error-page{min-height:587px}h2{font-weight:100;font-family:Mulish,Helvetica,Arial,sans-serif}h1,h2,h3,h4{text-align:center}.bold{font-weight:700}.italic{font-style:italic}.caps{text-transform:uppercase}.line{height:1px;border-top:1px solid #cfcfcf;margin-bottom:20px}form .has-success .form-control{border-color:#ccc}.radial-progress-bar{max-width:100px;position:relative;float:left;margin:0 15px 30px 0}.radial-progress-bar .progress-bar-text{position:absolute;left:50%;top:50%;padding:0;margin:0;transform:translate(-50%, -50%);color:#636c70;font-weight:600;font-size:23px}.radial-progress-bar .progress-bar-text span{font-weight:normal;font-size:14px;position:relative;margin-left:2px;top:-8px}article img{display:inline-block;max-width:100%;height:auto}article div.wp-caption{display:inline-block}article div.alignleft{float:left}article div.alignright{float:right}.clear{clear:both}.btn-success{font-weight:700;font-family:Mulish,Helvetica,Arial,sans-serif;text-transform:uppercase}.btn-success:hover{background-color:#fff;border-color:#1a5f91}.btn-success:active{background-color:#1a5f91;border-color:#1a5f91;color:#fff}a{text-decoration:underline}a:not([href],[tabindex]),a.btn{text-decoration:none}a:not([href],[tabindex]){color:inherit}a.btn-arrow::after{font-size:84%;content:"▶";padding-left:6px}a.btn-arrow-left::before{font-size:84%;content:"◀";padding-right:6px}.btn-group{font-weight:700;font-family:Mulish,Helvetica,Arial,sans-serif;padding:10px 0;color:#3280b8;border-bottom:1px solid #f3f3f3}.btn-group img{margin-right:10px}.btn-group:hover{background-color:#fff;color:#1a5f91;border-bottom:1px solid #f3f3f3}.btn-group:active{background-color:#fff;color:#1a5f91;border-bottom:1px solid #f3f3f3;box-shadow:none}.btn-lg{padding:14px 20px;font-size:24px;line-height:1.33;border-radius:5px}.btn-md{padding:12px;font-size:16px;line-height:1.625;border-radius:5px}.btn-sm{padding:6px;font-size:8px;line-height:1.625;border-radius:5px}.icon{position:relative;top:1px;display:inline-block}.img-lg{width:175px;height:175px}.img-md{width:80px;height:80px}.img-sm{width:25px;height:25px}.hero .content_area h1{font-weight:700;line-height:53px;padding-bottom:30px;border-bottom:1px solid #cfcfcf;margin-bottom:30px}.hero .content_area p{font-family:Mulish,Helvetica,Arial,sans-serif;font-size:24px;color:#3f484b;line-height:28px}.hero .content_area .video_link{text-transform:uppercase;color:#3280b8;font-size:18px;margin:0 90px 18px;line-height:20px;font-weight:700;display:block;width:220px;height:17px;background:url("https://pas-liveplan.s3.amazonaws.com/2014_liveplan_site/play-blue.png") 188px -17px no-repeat}.hero .content_area .video_link:hover{color:#1a5f91;background-position-y:4;text-decoration:none}.linked_group .content_area h3{font-size:24px;padding-bottom:10px;text-align:left}.linked_group .content_area p{padding-bottom:20px}.horizontal img{float:left;margin-right:50px}.vertical img{margin-bottom:30px}.vertical h3{padding-left:50px}.vertical p{width:300px;text-align:center}.vertical_v2 p{width:260px;text-align:left}.testimonial{width:260px;text-align:center}.testimonial img{margin-bottom:30px}.testimonial h6,.testimonial h5{text-align:center;color:#7d8f95}.testimonial-greybox-image{width:auto;background-color:#f3f3f3;padding-bottom:10px;margin-bottom:20px}.testimonial-greybox-image img{margin-right:20px;margin-bottom:6px;float:left}.testimonial-greybox-image p{padding:35px 20px 0}.testimonial-greybox-image p:last-child{padding-top:0}.testimonial-greybox-image{width:auto;background-color:#f3f3f3;margin-bottom:20px;border-left:3px solid #cfcfcf;padding:20px 40px 0 20px;font-family:Mulish,Helvetica,Arial,sans-serif}.testimonial-greybox-image blockquote{border:none;font-size:16px;margin:0 0 16px;padding:0}.testimonial-greybox-image .customer-info{clear:both;height:82px;position:relative}.testimonial-greybox-image .customer-info p{color:#7d8f95;font-size:14px;text-transform:uppercase;clear:right}.testimonial-greybox-image .customer-info p.name{font-weight:700;padding-top:20px;margin-bottom:0}.testimonial-greybox-image .customer-info p.company-title{font-weight:400;padding:0 40px 0 20px;margin-bottom:14px;margin-top:-4px}.testimonial-greybox-image .customer-info img{margin:0 22px 0 0;float:left;height:60px;width:60px}.testimonial-greybox-image .customer-info img.left-arrow{position:absolute;left:-23px;bottom:52%;height:auto;width:auto}.bands{padding:0 0 50px;margin:0 auto}.bands h4{padding-bottom:12px;color:#7d8f95}.bands .band-sub{color:#7d8f95;font-weight:400;padding-bottom:24px}.bands img{text-align:center;margin-bottom:20px;position:relative;top:-1px}.bands h3{padding-bottom:10px}.bands p{text-align:center}.arrow-bottom{background:url("https://pas-liveplan.s3.amazonaws.com/2014_liveplan_site/down_arrow_bottom.png") no-repeat center top #f3f3f3}.bottom-section-wrapper{background-color:#f3f3f3;border-bottom:1px solid #cfcfcf;border-top:1px solid #cfcfcf;width:100%;text-align:center}@media screen and (max-width: 991px){li.dropdown.active ul.dropdown-content{display:block}}@media screen and (max-width: 767px){.radial-progress-bar{float:none;margin:0 auto}.testimonial-greybox-image .customer-info img{margin:0 22px 23px 0}.testimonial-greybox-image .customer-info p.name{padding-top:10px}.testimonial-greybox-image .customer-info p.company-title{padding:0 0 0 20px}}@media print{a[href]::after{content:""}}#launcher{z-index:95 !important}.container-fluid{max-width:1024px}.btn-primary{font-family:Mulish,Helvetica,Arial,sans-serif;border-color:#fff;color:#fff;border-bottom:2px solid #38920f;background:#a7dc5a;background:linear-gradient(90deg, #a7dc5a, #65bc00);background:linear-gradient(90deg, #a7dc5a, #65bc00);background:linear-gradient(90deg, #a7dc5a, #65bc00);background:linear-gradient(90deg, #a7dc5a, #65bc00);background:linear-gradient(180deg, #a7dc5a, #65bc00)}.btn-primary:hover{background:none;background-color:#38920f;color:#fff;border:0;border-bottom:2px solid rgba(0,0,0,0)}.btn-primary:active{background:none;background-color:#38920f;color:#77c13d;border:0;border-bottom:2px solid rgba(0,0,0,0)}.faded-layer{width:100%;height:100%;position:fixed;top:0;z-index:999;background-color:#111;opacity:.7;display:none}body>header{position:sticky;top:0;width:100%;z-index:1030;font-family:Mulish,Helvetica,Arial,sans-serif}body>header .promobar{background-color:#ffcc50;text-align:center;font-size:16px;line-height:24px;box-shadow:0 4px 15px rgba(36,41,45,.2)}body>header .promobar a{color:#202d41;display:block;height:100%;text-decoration:none;padding:8px 15px}body>header .promobar a strong{font-weight:700}body>header .promobar a:hover{text-decoration:inherit}body>header .promobar a:hover strong{text-decoration:underline}.header{background-color:rgba(255,255,255,.9);border-bottom:1px solid #e7e7e7;text-transform:uppercase;height:69px;font-weight:300;transition:height .2s ease-out}.header a{outline:none;text-decoration:none}.header .container{position:relative;height:100%;white-space:nowrap}.header .container .logo{display:block;float:left;width:140px;height:100%;margin-right:54px;transition:width .2s ease-out}.header .container .logo img{position:relative;top:50%;transform:translateY(-50%);width:100%;height:auto}.header .signup-login-wrap{position:absolute;right:0;height:100%;flex-shrink:0}.header .signup-login-wrap a.signup,.header .signup-login-wrap a.login,.header .signup-login-wrap a.phone{position:relative;top:50%;transform:translateY(-50%);height:auto;float:left;display:block;padding:7px 15px;border-radius:5px;font-size:14px;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.header .signup-login-wrap a.signup{background-color:#72c152;color:#fff}.header .signup-login-wrap a.signup:hover{background-color:#89db68}.header .signup-login-wrap a.login{background-color:#f2f3f7;color:#7d8f95;margin-right:10px}.header .signup-login-wrap a.login:hover{background-color:#f9f9f9}@media(max-width: 1199px){.header .container .logo{margin-right:27px}}.win header{font-family:Mulish,Helvetica,Arial,sans-serif;font-size:14px}@media screen and (max-width: 1199px){body>header .header .logo{margin-right:14px}body>header .header ul li a{padding:0 15px}}body.global.edge>header.promobar{padding:6px}body.global>header{font-family:Mulish,sans-serif}body.global>header .header.global .container #menu-btn-wrap{display:flex;align-items:center;order:1;height:100%;width:min-content;border:unset !important}body.global>header .header.global .container #menu-btn-wrap #menu-btn{top:0;height:18px;width:24px;margin:auto 0}body.global>header .header.global .container #menu-btn-wrap #menu-btn span:nth-child(1){top:0}body.global>header .header.global .container #menu-btn-wrap #menu-btn span:nth-child(2),body.global>header .header.global .container #menu-btn-wrap #menu-btn span:nth-child(3){top:8px}body.global>header .header.global .container #menu-btn-wrap #menu-btn span:nth-child(4){top:16px}@media screen and (max-width: 991px){body>header .header{background-color:#fff;height:60px}body>header .header .container{margin:0;width:100%;max-width:100%;min-width:250px;padding:0}body>header .header .container .logo{margin-left:20px}body>header .header .container #menu-btn-wrap{display:block;float:left;width:59px;height:calc(100% + 1px);border-right:1px solid #fff;border-bottom:1px solid #e7e7e7;cursor:pointer}body>header .header .container #menu-btn-wrap #menu-btn{width:32px;height:16px;position:relative;margin:0 auto;top:18px;transform:rotate(0deg);transition:.5s ease-in-out}body>header .header .container #menu-btn-wrap #menu-btn span{display:block;position:absolute;height:2px;width:100%;background:#3f484b;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}body>header .header .container #menu-btn-wrap #menu-btn span:nth-child(1){top:0}body>header .header .container #menu-btn-wrap #menu-btn span:nth-child(2),body>header .header .container #menu-btn-wrap #menu-btn span:nth-child(3){top:11px}body>header .header .container #menu-btn-wrap #menu-btn span:nth-child(4){top:22px}body>header .header .container #menu-btn-wrap #menu-btn.open span:nth-child(1),body>header .header .container #menu-btn-wrap #menu-btn.open span:nth-child(4){top:20px;width:0;left:50%}body>header .header .container #menu-btn-wrap #menu-btn.open span:nth-child(2){transform:rotate(45deg)}body>header .header .container #menu-btn-wrap #menu-btn.open span:nth-child(3){transform:rotate(-45deg)}body>header .header .container .signup-login-wrap{padding-right:12px}}@media screen and (max-width: 575px){body>header .promobar a{max-width:300px;margin:0 auto}}@media screen and (max-width: 345px){body>header .header .container .logo{margin-left:5px;margin-right:5px}}@media screen and (max-width: 305px){body>header .header .container .signup-login-wrap{display:none}}.open-header{overflow:hidden}.header.global{height:80px;background-color:#fff;font-weight:500;text-transform:unset;border-bottom:unset;transition:unset;box-shadow:0 8px 24px rgba(32,45,65,.13)}.header.global ul #mobile-menu-buttons .signup-btn,.header.global ul #mobile-menu-buttons .login-btn{font-size:16px;font-weight:700;line-height:20px;padding:8px 16px;border-radius:unset;text-align:center;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}.header.global .signup-login-wrap{position:relative;order:1;margin-left:auto;padding-left:16px}.header.global .signup-login-wrap a.login,.header.global .signup-login-wrap a.signup{font-size:16px;font-weight:700;line-height:20px;padding:8px 16px;border-radius:unset;text-align:center}.header.global .signup-login-wrap a.login{color:#008561;background-color:rgba(0,0,0,0);border:2px solid #008561;margin-right:8px}.header.global .signup-login-wrap a.login:hover{color:#fff;background-color:#006f51;border-color:#006f51}.header.global .signup-login-wrap a.signup{color:#fff;background-color:#008561;border:2px solid #008561}.header.global .signup-login-wrap a.signup:hover{background-color:#006f51;border-color:#006f51}.header.global .container{display:flex;max-width:1250px;padding:0 40px}.header.global .container .logo{margin:0 20px 0 0}@media screen and (max-width: 991px){body>header .header.global .signup-login-wrap{display:none}body>header .header.global .signup-login-wrap a.signup{display:none}body>header .header.global .container{justify-content:space-between}body.promo-banner-active.open-header>header .promobar{display:none}}@media screen and (max-width: 767px){body>header .header.global .container{padding:0 32px}}@media screen and (max-width: 575px){body>header .header.global .container{padding:0 24px}body>header .header.global .container ul #mobile-menu-buttons{flex-direction:column;padding:24px}body>header .header.global .container ul li a,body>header .header.global .container ul li>span,body>header .header.global .container ul li.dropdown a{padding:24px}body>header .header.global .container ul li ul.dropdown-content li a{padding-left:48px}body>header .header.global .split-content .subheader-text{padding-left:48px}}.stretched-link::after{position:absolute;inset:0;z-index:1;content:""}