:root{--ppt-blue:#007FA9;--ppt-blue-brand:#0099CD;--ppt-blue2:#19A7D2;--ppt-red:#EB0004;--ppt-navy:#0e3b63;--ppt-text:#171C22;--ppt-muted:#5F6872;--ppt-soft:#F1F5F9;--ppt-line:#D4DEE7;--ppt-white:#fff;--ppt-gold:#d7ad58;--ppt-radius:14px;--ppt-max:1600px;--ppt-shadow:0 14px 34px rgba(26,53,77,.10);}*{box-sizing:border-box;}html{scroll-behavior:smooth;}body{margin:0;background:#fff;color:var(--ppt-text);font-family:"Inter",sans-serif;font-size:16.5px;line-height:1.38;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;}body.ppt-menu-open{overflow:hidden;}a{color:inherit;text-decoration:none;}img{max-width:100%;height:auto;display:block;}button,input,textarea,select{font:inherit;}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent;}.ppt-main{min-height:50vh;padding-left:20px;padding-right:20px;}.ppt-container{width:100%;max-width:var(--ppt-max);margin-left:auto;margin-right:auto;}.ppt-section{margin-top:82px;}.ppt-pill{display:inline-flex;align-items:center;border:1.5px solid var(--ppt-blue);color:var(--ppt-blue);border-radius:999px;padding:6px 17px;font-size:16px;line-height:1;font-weight:600;background:#eff8ff;}.ppt-pill.white{color:#fff;border-color:#fff;background:rgba(255,255,255,.08);}.ppt-pill.gold{color:#8B671E;border-color:var(--ppt-gold);background:#fffaf3;}h1,h2,h3,p{margin-top:0;}h1{font-size:52px;line-height:1.05;}h2{font-size:38px;line-height:1.1;}h3{font-size:22px;}.ppt-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;padding:15px 30px;min-height:46px;font-weight:600;cursor:pointer;transition:transform .2s ease,opacity .2s ease,box-shadow .2s ease;font-size:16px;box-shadow:none;}.ppt-btn:hover{transform:none;opacity:1;filter:brightness(.97);}.ppt-btn-red{background:var(--ppt-red);color:#fff;}.ppt-btn-blue{background:var(--ppt-blue);color:#fff;}.ppt-btn-outline{background:#fff;border:1px solid #333;}.ppt-outline-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #202428;border-radius:999px;padding:12px 25px;min-height:48px;font-weight:500;background:#fff;transition:.2s;}.ppt-outline-btn:hover{background:#202428;color:#fff;}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}.ppt-topbar{height:36px;background:var(--ppt-blue);color:#fff;font-size:13px;padding-left:20px;padding-right:20px;font-weight:500;}.ppt-topbar-inner{width:100%;max-width:var(--ppt-max);height:100%;margin:auto;display:flex;justify-content:flex-end;align-items:center;gap:30px;}.ppt-topbar-inner a,.ppt-topbar-inner span{display:flex;align-items:center;gap:7px;}.ppt-topbar-inner img{width:16px;height:16px;object-fit:contain;}.ppt-header-wrap{padding:20px;background:transparent;position:sticky;top:0;z-index:1000;transition:padding .25s ease;}.ppt-header-wrap.is-sticky{padding:9px 20px;background:transparent;box-shadow:none;backdrop-filter:none;}.ppt-header{width:100%;max-width:var(--ppt-max);margin:auto;background:var(--ppt-soft);border-radius:20px;min-height:78px;padding:10px 22px;display:flex;align-items:center;gap:28px;transition:min-height .25s ease,padding .25s ease,border-radius .25s ease,box-shadow .25s ease;}.is-sticky .ppt-header{min-height:72px;border-radius:18px;box-shadow:0 10px 30px rgba(25,49,68,.13);padding:8px 20px;}.ppt-logo{width:128px;flex:0 0 128px;display:block;transition:width .25s ease,flex-basis .25s ease;}.ppt-logo img{width:100%;height:auto;}.is-sticky .ppt-logo{width:118px;flex-basis:118px;}.ppt-header-search{height:54px;flex:1 1 350px;max-width:490px;margin-left:auto;margin-right:auto;background:#fff;border:1px solid #dfe4e8;border-radius:999px;display:flex;align-items:center;overflow:visible;transition:height .25s ease,max-width .25s ease;position:relative;}.is-sticky .ppt-header-search{height:48px;max-width:415px;}.ppt-header-search button{height:62px;width:62px;flex:0 0 62px;border:0;background:var(--ppt-red);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:height .25s ease,width .25s ease;position:absolute;left:-8px;top:50%;transform:translateY(-50%);z-index:3;}.is-sticky .ppt-header-search button{height:58px;width:58px;}.ppt-header-search button img{width:23px;filter:brightness(0) invert(1);height:23px;}.ppt-header-search input{border:0;outline:0;height:100%;width:100%;padding:0 18px 0 78px;background:transparent;color:#222;min-width:0;font-size:16px;}.ppt-header-search input::placeholder{color:#9ba1a6;}.ppt-header-search input:focus,.ppt-header-search input:focus-visible,.ppt-header-search button:focus,.ppt-header-search button:focus-visible{outline:0;box-shadow:none;}.ppt-nav{display:flex;align-items:center;gap:22px;margin-left:0;font-weight:500;white-space:nowrap;font-size:16px;}.ppt-nav>a:not(.ppt-results):hover{color:var(--ppt-blue);}.ppt-results{background:var(--ppt-red);color:#fff;padding:13px 23px;border-radius:999px;transition:padding .25s ease;font-weight:600;}.is-sticky .ppt-results{padding-top:12px;padding-bottom:12px;}.ppt-icon-link{position:relative;display:flex;}.ppt-icon-link img,.ppt-account img{width:24px;height:24px;}.ppt-account{display:flex;align-items:center;gap:7px;}.ppt-cart-count{position:absolute;right:-9px;top:-10px;background:var(--ppt-blue);color:#fff;border:2px solid var(--ppt-soft);border-radius:50%;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:10px;}.ppt-menu-toggle{display:none;border:0;background:transparent;width:44px;padding:8px;}.ppt-menu-toggle span{height:2px;background:#111;display:block;margin:6px 0;transition:.2s;}.ppt-section-head h2{margin:16px 0 0;font-size:42px;}.ppt-feature-card{display:flex;gap:55px;background:var(--ppt-soft);border-radius:22px;padding:38px;margin-top:92px;overflow:hidden;position:relative;}.ppt-feature-card:before,.ppt-contact-hero:before,.ppt-about-nursing:before{content:"";position:absolute;pointer-events:none;}.ppt-feature-media img{width:100%;height:100%;min-height:530px;object-fit:cover;border-radius:15px;}.ppt-feature-copy{padding:8px 16px 8px 0;align-self:center;flex:1 1 49%;min-width:0;}.ppt-feature-copy h2{margin:17px 0 20px;font-size:36px;line-height:1.08;}.ppt-feature-copy>p{font-size:16.5px;line-height:1.5;}.ppt-checks{padding:0;margin:22px 0 24px;list-style:none;}.ppt-checks li{position:relative;padding-left:36px;margin:12px 0;font-size:15.5px;line-height:1.42;font-weight:400;}.ppt-checks li strong{font-weight:600;}.ppt-checks li:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;background-color:var(--ppt-red);-webkit-mask:url("../icons/CheckCircle.svg") center/contain no-repeat;mask:url("../icons/CheckCircle.svg") center/contain no-repeat;}.ppt-checks.white li:before{background-color:#fff;}.ppt-checks.gold li:before{background-color:var(--ppt-gold);}.ppt-footer-wrap{margin:92px 0 30px;padding-left:20px;padding-right:20px;}.ppt-footer{width:100%;max-width:var(--ppt-max);margin:auto;background:var(--ppt-soft);border-radius:22px;padding:50px 48px 26px;display:flex;gap:42px;flex-wrap:wrap;align-items:flex-start;}.ppt-footer-brand>img{width:175px;margin-bottom:25px;}.ppt-footer-contact{display:flex;align-items:center;gap:10px;margin:12px 0;font-size:14px;}.ppt-footer-contact>img{width:22px;height:22px;object-fit:contain;flex:0 0 22px;}.ppt-footer-call-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;}.ppt-footer-call-icon img{width:19px;filter:brightness(0) saturate(100%) invert(54%) sepia(87%) saturate(2413%) hue-rotate(157deg) brightness(86%) contrast(101%);}.ppt-footer h3{margin-bottom:18px;font-size:18px;font-weight:700;}.ppt-footer-col{display:flex;flex-direction:column;gap:10px;font-size:14px;flex:1 1 13%;min-width:145px;}.ppt-footer a:hover{color:var(--ppt-blue);}.ppt-under{text-decoration:underline;}.ppt-socials{margin-top:auto;padding-top:22px;display:flex;justify-content:flex-end;gap:14px;}.ppt-socials a img{width:20px;height:20px;}.ppt-footer-bottom{margin-top:20px;display:flex;font-size:12px;align-items:center;flex:1 1 100%;justify-content:space-between;gap:20px;}.ppt-footer-bottom span:nth-child(2){text-align:center;display:flex;justify-content:center;gap:24px;}.ppt-footer-bottom span:nth-child(3){text-align:right;}.ppt-product-main{min-width:0;}.ppt-card-action .ppt-btn{white-space:nowrap;padding:13px 23px;min-height:46px;}.ppt-product-card.cards .ppt-card-action .ppt-btn{padding-left:22px;padding-right:22px;}.ppt-product-card.mini .ppt-btn{padding:11px 17px;min-height:42px;font-size:14px;}.ppt-breadcrumb{display:flex;gap:12px;align-items:center;font-size:13px;margin-top:26px;margin-bottom:27px;min-width:0;}.ppt-breadcrumb span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ppt-product-buy .ppt-btn{width:100%;font-size:17px;}.ppt-section-row{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:28px;gap:30px;}.ppt-section-row h2{margin:14px 0 0;}.ppt-mini-blog-list{display:flex;gap:22px;flex-wrap:wrap;}.ppt-mini-blog-list article a{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap;}.ppt-mini-blog-list img{width:100%;aspect-ratio:1.28/1;object-fit:cover;border-radius:18px;flex:0 0 100%;}.ppt-mini-blog-list span{font-size:18px;font-weight:600;line-height:1.12;overflow:hidden;max-height:2.24em;flex:1 1 auto;}.ppt-mini-blog-list b,.ppt-arrow{width:43px;height:43px;border-radius:10px;background:var(--ppt-blue);color:#fff;font-size:31px;display:flex;align-items:center;justify-content:center;font-weight:400;line-height:1;}.ppt-reviews-intro .ppt-btn{font-size:14px;}.ppt-quote{font-size:52px;color:var(--ppt-blue);line-height:.7;}.ppt-about-nursing .ppt-feature-media{order:2;}.ppt-contact-form .ppt-btn{width:100%;min-height:48px;}h1,h2,h3,.ppt-nav,.ppt-btn{letter-spacing:-.018em;}.ppt-mini-blog-list b,.ppt-blog-title .ppt-arrow{font-size:0;background-color:var(--ppt-blue);background-image:url("../icons/Caretright.svg");background-position:center;background-repeat:no-repeat;background-size:19px 19px;}html,body,button,input,textarea,select,optgroup,table{font-family:"Inter",sans-serif;}.ppt-container,.ppt-header,.ppt-topbar-inner,.ppt-footer,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{width:100%;max-width:1600px;margin-left:auto;margin-right:auto;}.ppt-header-wrap,.ppt-header-wrap.is-sticky{background:transparent;box-shadow:none;backdrop-filter:none;}.ppt-nav>a{font-weight:500;}.ppt-search-suggestions{position:absolute;left:0;right:0;top:66px;z-index:1200;background:#fff;border:1px solid var(--ppt-line);border-radius:16px;box-shadow:0 18px 40px rgba(24,52,73,.16);padding:8px;display:none;max-height:420px;overflow-y:auto;}.ppt-search-suggestions.is-visible{display:block;}.ppt-search-suggestion{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 14px;border-radius:11px;transition:background-color .15s ease;}.ppt-search-suggestion:hover,.ppt-search-suggestion:focus{background:var(--ppt-soft);outline:0;}.ppt-search-suggestion-copy{min-width:0;display:flex;flex-direction:column;gap:3px;}.ppt-search-suggestion-copy strong{font-size:14.5px;line-height:1.25;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.ppt-search-suggestion-copy small{font-size:11.5px;color:var(--ppt-blue);font-weight:500;}.ppt-search-suggestion-price{flex:0 0 auto;color:var(--ppt-red);font-size:15px;font-weight:700;white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:2px;}.ppt-search-suggestion-empty{padding:13px 14px;color:var(--ppt-muted);font-size:14px;}.is-sticky .ppt-header-search input{padding-left:74px;}.ppt-feature-media{flex:1 1 51%;min-width:0;}.ppt-footer-brand{flex:1 1 30%;min-width:280px;}.ppt-footer-bottom span{flex:1 1 33%;}.ppt-mini-blog-list>article{flex:1 1 22%;}.ppt-mini-blog-list b{flex:0 0 43px;}.ppt-search-suggestion-price b{font-size:15px;font-weight:700;}.ppt-search-suggestion-regular{color:#6d747a;font-size:11px;text-decoration:line-through;font-weight:400;}.ppt-skip-link:focus{position:fixed;left:18px;top:18px;width:auto;height:auto;margin:0;padding:11px 16px;overflow:visible;clip:auto;white-space:normal;background:#fff;color:var(--ppt-text);border:2px solid var(--ppt-blue);border-radius:9px;z-index:99999;}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #FFBF47;outline-offset:3px;}@media (max-width:1450px){.ppt-container,.ppt-header,.ppt-topbar-inner,.ppt-footer,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce{width:100%;max-width:var(--ppt-max);}.ppt-header{gap:24px;min-height:76px;padding:10px 16px;}.ppt-logo{width:120px;flex-basis:120px;}.is-sticky .ppt-logo{width:108px;flex-basis:108px;}.ppt-header-search{max-width:440px;height:50px;}.ppt-header-search button{height:58px;width:58px;left:-7px;}.ppt-nav{gap:17px;font-size:14px;}.ppt-results{padding:13px 20px;}.ppt-icon-link img,.ppt-account img{width:22px;height:22px;}.ppt-feature-media img{min-height:520px;}.ppt-card-action .ppt-btn{padding:12px 18px;}.ppt-footer{gap:27px;padding:40px 35px 23px;}.ppt-container,.ppt-header,.ppt-footer,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce{max-width:1600px;}.ppt-header-search input{padding-left:72px;}}@media (max-width:1180px){h1{font-size:44px;}h2{font-size:32px;}.ppt-topbar{display:none;}.ppt-header-wrap{padding:12px 20px;}.ppt-header{min-height:74px;position:relative;max-width:1600px;}.ppt-logo{width:125px;flex-basis:125px;}.ppt-header-search{max-width:none;}.ppt-menu-toggle{display:block;margin-left:auto;z-index:3;}.ppt-menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg);}.ppt-menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0;}.ppt-menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg);}.ppt-nav{position:absolute;top:84px;left:0;right:0;background:var(--ppt-soft);border-radius:16px;padding:20px;display:none;flex-direction:column;align-items:stretch;box-shadow:var(--ppt-shadow);z-index:100;font-weight:500;}.ppt-nav.is-open{display:flex;}.ppt-nav>a{text-align:center;}.ppt-nav .ppt-results{text-align:center;}.ppt-account{justify-content:center;}.ppt-icon-link{align-self:center;}.ppt-feature-copy{padding:15px;}.ppt-feature-media img{min-height:370px;max-height:520px;}.ppt-about-nursing .ppt-feature-media{order:0;}body{font-size:16px;}.ppt-container,.ppt-header,.ppt-footer,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce{width:100%;max-width:1600px;}.ppt-feature-card{flex-direction:column;}.ppt-mini-blog-list>article{flex:1 1 46%;}.ppt-footer-brand{flex:1 1 100%;}.ppt-footer-col{flex:1 1 28%;}.ppt-main{padding-left:20px;padding-right:20px;}.ppt-header-wrap.is-sticky{padding:8px 20px;}.ppt-header-search button{left:-6px;}}@media (max-width:760px){body{font-size:15.5px;}.ppt-container,.ppt-header,.ppt-footer,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce{width:100%;max-width:1600px;}.ppt-header-wrap{padding:9px 14px;}.ppt-header{padding:9px 11px;gap:9px;min-height:66px;border-radius:16px;}.ppt-logo,.is-sticky .ppt-logo{width:96px;flex-basis:96px;}.ppt-header-search{height:45px;}.ppt-header-search button,.is-sticky .ppt-header-search button{width:50px;height:50px;left:-5px;}.ppt-header-search button img{width:20px;}.ppt-header-search input{padding:0 8px 0 58px;font-size:12px;}.ppt-menu-toggle{width:38px;padding:5px;}.ppt-nav{top:78px;position:fixed;left:14px;right:14px;max-height:80vh;overflow:auto;}.ppt-section{margin-top:58px;}.ppt-feature-card{padding:16px;gap:18px;margin-top:58px;border-radius:17px;}.ppt-feature-media img{min-height:290px;}.ppt-feature-copy h2{font-size:29px;}.ppt-card-action .ppt-btn{padding:10px 15px;min-height:40px;font-size:13px;}.ppt-section-row{align-items:flex-start;gap:16px;}.ppt-section-row h2{font-size:29px;}.ppt-outline-btn{padding:9px 14px;min-height:40px;font-size:13px;}.ppt-mini-products,.ppt-mini-blog-list{display:flex;overflow-x:auto;gap:14px;padding-bottom:7px;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;}.ppt-mini-products::-webkit-scrollbar,.ppt-mini-blog-list::-webkit-scrollbar{display:none;}.ppt-mini-products>*,.ppt-mini-blog-list>article{min-width:270px;scroll-snap-align:start;flex:0 0 270px;}.ppt-footer-wrap{margin-top:58px;padding-left:14px;padding-right:14px;}.ppt-footer{padding:26px 24px 20px;gap:26px 18px;}.ppt-footer-brand{flex:1 1 100%;}.ppt-footer-brand>img{width:155px;}.ppt-footer-col{font-size:13px;flex:1 1 44%;}.ppt-socials{justify-content:flex-start;}.ppt-footer-bottom{gap:8px;flex-direction:column;align-items:flex-start;}.ppt-footer-bottom span,.ppt-footer-bottom span:nth-child(2),.ppt-footer-bottom span:nth-child(3){text-align:left;justify-content:flex-start;}.ppt-search-suggestions{left:-6px;right:-50px;top:58px;}.ppt-footer-bottom span{flex:1 1 auto;text-align:left;}.ppt-footer-bottom span:nth-child(2){justify-content:flex-start;}.ppt-main{padding-left:14px;padding-right:14px;}.ppt-header-wrap,.ppt-header-wrap.is-sticky{padding-left:14px;padding-right:14px;}}@media (max-width:420px){.ppt-logo,.is-sticky .ppt-logo{width:82px;flex-basis:82px;}.ppt-header-search input{font-size:11px;padding-left:54px;}.ppt-header-search button{width:48px;height:48px;left:-4px;}.ppt-card-action .ppt-btn{width:100%;}.ppt-footer{flex-direction:column;}.ppt-footer-col,.ppt-footer-brand{flex:1 1 auto;width:100%;}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1;}}
/* 2.7.0 footer social links */
.ppt-footer-credit{display:flex;flex-direction:column;align-items:flex-end;gap:9px}
.ppt-footer-credit-socials{display:flex;align-items:center;justify-content:flex-end;gap:9px}
.ppt-footer-credit-socials>a,.ppt-footer-credit-socials>.ppt-social-placeholder{width:34px;height:34px;border:1px solid #c7dce7;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.ppt-footer-credit-socials>a:hover{transform:translateY(-2px);border-color:var(--ppt-blue);box-shadow:0 6px 16px rgba(0,127,169,.12)}
.ppt-footer-credit-socials img{width:18px;height:18px;object-fit:contain}
.ppt-footer-credit-socials>.ppt-social-placeholder{opacity:.72}
@media (max-width:760px){.ppt-footer-credit{align-items:flex-start}.ppt-footer-credit-socials{justify-content:flex-start}}

/* 2.7.0 branded add-to-cart notice */
.woocommerce-message:has(.ppt-cart-notice-inner){position:relative;margin:10px auto 22px;padding:15px 17px 15px 58px;width:100%;max-width:var(--ppt-max);border:1px solid #b8dce9;border-top:1px solid #b8dce9;border-radius:15px;background:#eff8ff;color:var(--ppt-text);box-shadow:0 8px 24px rgba(18,43,60,.07)}
.woocommerce-message:has(.ppt-cart-notice-inner):before{content:"✓";position:absolute;left:18px;top:50%;width:27px;height:27px;border:0;border-radius:50%;background:var(--ppt-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Arial,sans-serif;font-size:15px;line-height:1;transform:translateY(-50%)}
.ppt-cart-notice-inner{display:flex;align-items:center;justify-content:space-between;gap:18px}
.ppt-cart-notice-copy{display:flex;flex-direction:column;gap:2px;min-width:0}
.ppt-cart-notice-copy strong{font-size:15px;line-height:1.25}
.ppt-cart-notice-copy span{color:var(--ppt-muted);font-size:13px;line-height:1.35}
.ppt-cart-notice-actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}
.ppt-cart-notice-actions a{min-height:39px;padding:9px 17px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;white-space:nowrap}
.ppt-cart-notice-secondary{border:1px solid var(--ppt-blue);background:#fff;color:var(--ppt-blue)}
.ppt-cart-notice-primary{border:1px solid var(--ppt-blue);background:var(--ppt-blue);color:#fff}
@media (max-width:760px){.woocommerce-message:has(.ppt-cart-notice-inner){margin-top:4px;padding:14px 14px 14px 50px}.woocommerce-message:has(.ppt-cart-notice-inner):before{left:14px}.ppt-cart-notice-inner{align-items:flex-start;flex-direction:column;gap:12px}.ppt-cart-notice-actions{width:100%;flex-wrap:wrap}.ppt-cart-notice-actions a{flex:1 1 145px}}
