.ps-new{--navy:#062451;--blue:#0863db;--muted:#50627a;--yellow:#ffdf00;font:16px/1.45 Arial,Helvetica,sans-serif;color:var(--navy);-webkit-font-smoothing:antialiased}.ps-new *{box-sizing:border-box}.ps-new h1,.ps-new h2,.ps-new h3,.ps-new p,.ps-new ul,.ps-new ol{margin:0;padding:0}.ps-new h1,.ps-new h2,.ps-new h3{font-family:inherit;font-weight:750;color:inherit;line-height:1.16;letter-spacing:-.025em}.ps-new h1{font-size:43px;line-height:1.04}.ps-new h2{font-size:30px}.ps-new h3{font-size:17px;letter-spacing:-.02em}.ps-new p{color:var(--muted)}.ps-new a{text-decoration:none}.ps-new ul,.ps-new ol{list-style:none}.ps-new img{max-width:100%}.ps-new section{padding:34px 0}.ps-new section[id]{scroll-margin-top:30px}.ps-wrap{width:min(1160px,100% - 64px);margin:auto}.ps-heading{margin-bottom:22px}.ps-heading p{margin-top:8px}.ps-center{text-align:center}.ps-eyebrow{color:#b28005;text-transform:uppercase;font-size:11px;letter-spacing:.16em;font-weight:800;margin-bottom:9px}.ps-grid{display:grid;gap:20px}.ps-four{grid-template-columns:repeat(4,minmax(0,1fr))}.ps-three{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-two{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center}.ps-icon{width:43px;height:46px;flex-shrink:0;color:var(--blue)}.ps-new .ps-btn{display:inline-flex;justify-content:center;align-items:center;min-height:43px;padding:10px 20px;border:1.5px solid transparent;border-radius:3px;font:700 14px/1.2 Arial,sans-serif;cursor:pointer;transition:background .15s,transform .15s;color:var(--navy)}.ps-new .ps-btn:hover{transform:translateY(-1px)}.ps-new .ps-yellow{background:var(--yellow);border-color:var(--yellow)}.ps-new .ps-yellow:hover{background:#ffea50}.ps-new .ps-outline{border-color:var(--blue);color:#064596;background:#fff}.ps-new .ps-outline-light{border-color:#799ac4;color:white;background:transparent}.ps-buttons{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px}.ps-new a:focus-visible,.ps-new button:focus-visible,.ps-new summary:focus-visible{outline:3px solid #f9bc22;outline-offset:4px}.ps-new .ps-hero{background:radial-gradient(ellipse at 75% 45%,#074aa4 0,#002867 45%,#00122c 100%);color:#fff;padding:40px 0 20px;position:relative;overflow:hidden}.ps-hero-grid{display:grid;grid-template-columns:.95fr 1.35fr;gap:35px;align-items:center}.ps-logo{width:145px;height:auto;display:block;margin-bottom:20px}.ps-hero-copy p{color:#d6e3f6;font-size:15px;max-width:425px;margin-top:16px}.ps-hero-copy .ps-lead{font-size:21px;font-weight:600;line-height:1.18;color:#e2ecfb;margin-top:14px}.ps-trust{display:flex;justify-content:center;gap:65px;margin-top:32px!important;font-size:13px;font-weight:600;color:#dfebfd}.ps-trust li{display:flex;gap:12px;align-items:center}.ps-trust li+li{border-left:1px solid #456393;padding-left:55px}.ps-check{color:#0a7be2;font-size:20px;line-height:1.1;flex-shrink:0}.ps-trust .ps-check{color:#98c5cc}.ps-hero-visual{display:flex;align-items:center;position:relative;min-width:0;padding:25px 0}.ps-screen{width:78%;background:#fff;border:4px solid #edf6ff;border-radius:7px;color:#29435a;box-shadow:0 0 0 2px #2981d7,0 15px 30px #00163670;transform:perspective(1000px) rotateY(-3deg);position:relative;z-index:1}.ps-screen-bar{display:flex;align-items:center;gap:20px;height:34px;border-bottom:1px solid #e8edf3;padding:6px 9px;font-size:7px}.ps-screen-bar b{color:#00a0ce;font-size:15px}.ps-screen-bar i{margin-left:auto;color:#078dde}.ps-screen-body{display:flex;min-height:280px}.ps-dashboard-nav{width:27%;background:linear-gradient(120deg,#071d37,#173957);color:#a7c7df;padding:12px 10px;border-radius:3px 0 0 3px;flex-shrink:0}.ps-dashboard-nav b{display:block;color:white;font-size:18px;margin-bottom:18px}.ps-dashboard-nav span{display:block;font-size:10px;margin:12px 0}.ps-screen .ps-dashboard-nav{padding:8px}.ps-screen .ps-dashboard-nav b{display:none}.ps-screen .ps-dashboard-nav span{font-size:7px;margin:14px 0}.ps-screen-content{flex:1;padding:10px;min-width:0;background:#f9fbfd}.ps-screen-content h3{font-size:10px;margin:0 0 12px}.ps-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ps-stats>div{background:linear-gradient(#029ddd,#067fbd);color:#fff;padding:7px 4px}.ps-stats small{display:block;font-size:5px}.ps-stats strong{display:block;text-align:right;font-size:18px;font-weight:400;margin-top:8px}.ps-chart{border:1px solid #e4ebf2;background:#fff;margin-top:12px;padding:8px;font-size:7px}.ps-chart svg{display:block;width:100%;height:auto;margin-top:12px}.ps-demo-table{font-size:7px;background:#fff;margin-top:10px;border:1px solid #e4ebf2;padding:8px}.ps-demo-table>div{display:flex;justify-content:space-between;padding:6px 0;border-top:1px solid #e4ebf2}.ps-demo-table b{display:block;margin-bottom:6px}.ps-status{color:#007eba}.ps-float-list{width:34%;margin-left:-5%;position:relative;z-index:2;display:grid;gap:14px}.ps-float-list>div{display:flex;align-items:center;gap:11px;background:#fff;border:1px solid #b7d4f4;border-radius:5px;padding:17px 13px;color:var(--navy);box-shadow:0 7px 15px #00265935;font-size:12px}.ps-float-list>div:nth-child(2){margin-left:12px;margin-right:-12px}.ps-float-list .ps-icon{width:30px;height:32px}.ps-problem{padding:24px;background:linear-gradient(140deg,#f8fbff,#f5f8fc);border:1px solid #e5ecf5;border-radius:6px}.ps-problem h3{margin:15px 0 10px}.ps-problem p{font-size:16px}.ps-solution{display:flex;align-items:center;justify-content:center;gap:20px;background:#edf6ff;border-radius:6px;max-width:660px;margin:18px auto -10px;padding:15px 22px}.ps-solution .ps-icon{color:#edb900;width:32px}.ps-solution p{font-size:15px;margin-top:3px}.ps-tint{background:linear-gradient(110deg,#f0f6fc,#f8fafc)}.ps-service{display:flex;align-items:flex-start;gap:23px;padding:24px;border:1px solid #e2eaf3;background:white;border-radius:5px}.ps-service h3{font-size:15px;margin:3px 0 10px}.ps-service p{font-size:15px}.ps-new .ps-audience{padding:25px 0}.ps-audience-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:5px;background:#f7faff;border:1px solid #e8eef6}.ps-audience-card .ps-icon{width:31px;height:34px}.ps-audience-card h3{font-size:12px;line-height:1.3;margin-bottom:7px}.ps-audience-card p{font-size:11px}.ps-approach p{margin-top:10px}.ps-benefits{display:grid;gap:15px;margin-top:27px!important}.ps-benefits li{display:flex;align-items:flex-start;gap:13px;font-size:15px}.ps-benefits b{display:block;font-size:16px}.ps-benefits li>span>span{display:block;color:var(--muted);margin-top:2px}.ps-benefits .ps-check{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#087ee6;color:white;font-size:18px}.ps-task-panel{display:flex;background:white;box-shadow:0 5px 25px #12335912;border:1px solid #ebeff6;border-radius:6px;overflow:hidden;max-width:520px;width:100%;margin-left:auto}.ps-task-content{padding:25px;flex:1}.ps-task-content h3{margin-bottom:20px;font-size:18px}.ps-task-content h3>span{float:right;color:#9bbad9}.ps-task-content>div{display:flex;gap:13px;align-items:center;font-size:12px;margin:14px 0}.ps-task-check{background:#0866ca;color:#fff;display:inline-flex;width:15px;height:15px;border-radius:2px;align-items:center;justify-content:center;border:1px solid #82a4c4;flex-shrink:0}.ps-pending{background:#fff}.ps-plan{position:relative;border:1px solid #e7edf4;box-shadow:0 4px 18px #173c6010;border-radius:6px;padding:28px 22px 20px;display:flex;flex-direction:column}.ps-plan-title{display:flex;gap:22px;align-items:flex-start}.ps-plan-title h3{font-size:16px;margin:4px 0 12px}.ps-plan-title .ps-icon{width:40px}.ps-new .ps-price{font-size:27px;font-weight:750;color:var(--blue);line-height:1.2;letter-spacing:-.035em}.ps-price small{font-size:12px;letter-spacing:0;font-weight:400;white-space:nowrap}.ps-new .ps-plan-desc{margin:15px 0 15px 62px;font-size:15px;flex:1}.ps-plan ul{display:grid;gap:8px;border-top:1px solid #eaf0f8;padding:12px 0 17px}.ps-plan li{display:flex;gap:14px;font-size:15px}.ps-plan .ps-btn{width:100%;min-height:40px}.ps-new .ps-featured{background:radial-gradient(ellipse at bottom right,#053b85,#031a3e 70%);color:white;border-color:#4771a5}.ps-featured .ps-icon,.ps-featured .ps-price,.ps-featured .ps-check{color:#fff}.ps-featured .ps-plan-desc{color:#d0ddf0}.ps-featured ul{border-color:#385078}.ps-badge{position:absolute;left:84px;top:12px;background:var(--yellow);color:#082248;font-size:10px;font-weight:700;padding:3px 7px;border-radius:3px}.ps-featured .ps-plan-title h3{margin-top:23px}.ps-process{padding-top:30px}.ps-process ol{position:relative;gap:35px}.ps-process li{text-align:center;position:relative}.ps-process li:not(:last-child):after{content:"";height:1px;background:#bfd2e7;position:absolute;top:19px;left:calc(50% + 29px);width:calc(100% - 23px)}.ps-step-num{display:flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(#086cce,#00499b);color:white;font-weight:700;margin:0 auto 14px}.ps-process h3{font-size:16px}.ps-process p{font-size:15px;max-width:190px;margin:8px auto 0}.ps-new .ps-contact{background:radial-gradient(ellipse at 75% 50%,#064ba5,#001536 85%);color:white;padding:30px 0}.ps-contact .ps-two{align-items:start}.ps-contact .ps-eyebrow{color:#ffdb25}.ps-contact h2{font-size:36px;max-width:450px}.ps-contact p{color:#d6e4f9;margin-top:12px}.ps-contact .ps-benefits{margin-top:24px!important;gap:13px}.ps-contact .ps-two>div:first-child{padding-top:18px}.ps-form-card{background:white;border:1px solid #d4e1f3;padding:22px;border-radius:6px;color:var(--navy)}.ps-form-card form{display:grid;gap:12px}.ps-form-card label,.ps-form-card legend{display:block;font-size:12px;font-weight:600}.ps-form-card input:not([type=checkbox]):not([type=hidden]),.ps-form-card textarea{width:100%;border:1px solid #dce5f0;border-radius:3px;background:#f6f8fc;color:#18344e;font:14px/1.4 Arial;padding:9px 11px;margin-top:5px;min-height:38px}.ps-form-card input::placeholder,.ps-form-card textarea::placeholder{color:#667e98;opacity:1}.ps-form-card textarea{resize:vertical}.ps-form-card input:focus,.ps-form-card textarea:focus{outline:2px solid #2585e7;outline-offset:1px}.ps-form-row{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ps-form-card fieldset{border:0;padding:0;margin:0;min-width:0}.ps-form-card legend{margin-bottom:6px}.ps-help-options{display:flex;gap:7px;flex-wrap:wrap}.ps-help-options label{cursor:pointer;position:relative}.ps-help-options input{position:absolute;opacity:0;width:1px;height:1px}.ps-help-options span{display:block;background:#f2f6fc;border:1px solid #e5ecf5;padding:5px 13px;border-radius:3px;font-size:12px}.ps-help-options input:checked+span{background:#e1eeff;color:#0352b2;border-color:#076ce2}.ps-help-options input:focus-visible+span{outline:2px solid #0863db;outline-offset:2px}.ps-form-card .ps-consent{display:flex;gap:7px;align-items:flex-start;font-size:11px;font-weight:400;color:#42546b;line-height:1.45}.ps-consent input{margin:1px 0 0;flex-shrink:0;accent-color:#076bd2}.ps-form-card .ps-btn{width:100%;min-height:40px}.ps-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ps-new .ps-selected-plan{color:#0654ae;font-size:12px;margin:0}.ps-success,.ps-error{padding:12px;font-size:14px;margin-bottom:15px;border-radius:3px}.ps-success{background:#e5f6ea;color:#196033}.ps-error{background:#ffeded;color:#9b2727}.ps-new .ps-faq-section{padding:26px 0;background:#f4f7fb}.ps-faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;align-items:start}.ps-faq-grid>div:first-child{padding-top:12px}.ps-faq-grid p{margin-top:10px}.ps-faq details{background:#fff;border:1px solid #dfe8f3;border-bottom:0}.ps-faq details:last-child{border-bottom:1px solid #dfe8f3}.ps-faq summary{list-style:none;cursor:pointer;font-size:13px;font-weight:700;display:flex;align-items:center;gap:10px;padding:9px 12px}.ps-faq summary::-webkit-details-marker{display:none}.ps-faq summary:before{content:'?';color:#0876d8;border:1px solid #7bb6ec;border-radius:3px;width:15px;height:15px;text-align:center;line-height:14px;font-size:10px;flex-shrink:0}.ps-faq summary:after{content:'+';margin-left:auto}.ps-faq details[open] summary:after{content:'−'}.ps-faq details p{font-size:14px;margin:0;padding:4px 18px 16px 37px}.ps-new .ps-final{background:linear-gradient(110deg,#001b46,#034291);color:#fff;text-align:center;padding:22px 0}.ps-final h2{font-size:20px}.ps-final p{color:#dbe7fa;font-size:15px;margin:5px 0 12px}.ps-final .ps-btn{min-height:35px;font-size:12px;padding:8px 18px}
@media(min-width:1400px){.ps-wrap{width:min(1200px,100% - 80px)}.ps-new h1{font-size:46px}.ps-screen-body{min-height:300px}}
@media(max-width:1000px){.ps-wrap{width:calc(100% - 40px)}.ps-new h1{font-size:36px}.ps-new h2{font-size:27px}.ps-hero-grid{gap:20px;grid-template-columns:1fr 1.1fr}.ps-hero-copy .ps-lead{font-size:19px}.ps-float-list>div{padding:13px 8px;font-size:10px;gap:7px}.ps-float-list .ps-icon{width:24px}.ps-screen-body{min-height:250px}.ps-screen .ps-dashboard-nav{width:24%}.ps-trust{gap:20px}.ps-trust li+li{padding-left:20px}.ps-grid{gap:14px}.ps-problem{padding:18px}.ps-service{gap:14px;padding:18px}.ps-service .ps-icon{width:34px}.ps-two{gap:30px}.ps-plan{padding:28px 16px 16px}.ps-plan-title{gap:12px}.ps-plan-title .ps-icon{width:30px}.ps-new .ps-plan-desc{margin-left:42px}.ps-new .ps-price{font-size:23px}.ps-badge{left:58px}.ps-audience-card{padding:10px;gap:8px}.ps-task-content{padding:20px 15px}.ps-contact h2{font-size:32px}}
@media(max-width:760px){.ps-new{font-size:16px}.ps-new section{padding:30px 0}.ps-wrap{width:calc(100% - 36px)}.ps-hero-grid{grid-template-columns:1fr}.ps-new h1{font-size:39px;max-width:570px}.ps-hero-copy p{max-width:570px}.ps-hero-visual{max-width:600px;width:100%;margin:5px auto 0;padding:15px 8px}.ps-screen-body{min-height:265px}.ps-trust{flex-wrap:wrap;gap:10px 22px;margin-top:15px!important;font-size:12px}.ps-trust li+li{border:0;padding:0}.ps-three,.ps-four{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-two{grid-template-columns:1fr;gap:25px}.ps-task-panel{margin:auto;max-width:600px}.ps-plan:last-child{grid-column:1/-1;max-width:450px;width:100%;justify-self:center}.ps-new .ps-price{font-size:26px}.ps-new .ps-plan-desc{margin-left:0}.ps-plan-title{gap:13px}.ps-plan-title h3{font-size:15px}.ps-process ol{gap:25px 20px}.ps-process li:nth-child(2):after{display:none}.ps-process li:not(:last-child):after{width:calc(100% - 38px)}.ps-contact h2{max-width:580px}.ps-contact .ps-two>div:first-child{padding-top:0}.ps-form-card{padding:22px}.ps-form-card label,.ps-form-card legend{font-size:14px}.ps-form-card input:not([type=checkbox]):not([type=hidden]),.ps-form-card textarea{font-size:16px}.ps-faq-grid{grid-template-columns:1fr;gap:20px}.ps-faq summary{font-size:14px;padding:12px}.ps-faq-grid>div:first-child{padding:0}.ps-audience-card h3{font-size:13px}.ps-audience-card p{font-size:12px}.ps-float-list>div{font-size:12px;padding:16px 10px}}
@media(max-width:440px){.ps-wrap{width:calc(100% - 32px)}.ps-new h1{font-size:35px}.ps-new h2{font-size:27px}.ps-hero-copy .ps-lead{font-size:20px}.ps-buttons{gap:10px}.ps-buttons .ps-btn{font-size:12px;padding:12px}.ps-screen-body{min-height:210px}.ps-screen-content{padding:6px}.ps-screen-bar{height:28px;gap:10px}.ps-screen-bar b{font-size:12px}.ps-screen .ps-dashboard-nav span{font-size:5px;margin:11px 0}.ps-screen .ps-dashboard-nav{padding:6px}.ps-stats strong{font-size:13px}.ps-stats small{font-size:4px}.ps-chart{padding:4px;margin-top:6px}.ps-demo-table{margin-top:6px;padding:4px;font-size:5px}.ps-demo-table>div{padding:4px 0}.ps-float-list{gap:10px;width:36%}.ps-float-list>div{padding:12px 7px;gap:5px;font-size:8px}.ps-float-list .ps-icon{width:20px;height:24px}.ps-screen{width:72%;border-width:3px}.ps-hero-visual{padding-left:2px;padding-right:8px}.ps-problem{padding:17px 14px}.ps-problem h3{font-size:16px}.ps-problem p{font-size:14px}.ps-three{grid-template-columns:1fr}.ps-service{padding:22px;gap:20px}.ps-service h3{font-size:16px}.ps-service p{font-size:16px}.ps-solution{padding:14px;gap:12px}.ps-solution h3{font-size:15px}.ps-solution p{font-size:13px}.ps-plan:last-child{grid-column:auto;max-width:none}.ps-plan{padding:27px 24px 22px}.ps-plan-title{gap:20px}.ps-plan-title .ps-icon{width:38px}.ps-new .ps-plan-desc{margin-left:58px}.ps-badge{left:82px}.ps-plan-title h3{font-size:18px}.ps-new .ps-price{font-size:29px}.ps-plan li{font-size:16px}.ps-form-row{gap:12px}.ps-form-card{padding:18px}.ps-help-options span{font-size:11px;padding:6px 8px}.ps-form-card .ps-consent{font-size:12px}.ps-contact h2{font-size:31px}.ps-audience-card{align-items:flex-start}.ps-audience-card .ps-icon{width:24px}.ps-audience-card h3{font-size:12px}.ps-task-content>div{font-size:10px;gap:8px}.ps-task-panel .ps-dashboard-nav{width:29%;padding:12px 8px}.ps-dashboard-nav span{font-size:9px}.ps-process h3{font-size:15px}.ps-process p{font-size:14px}.ps-final h2{font-size:19px}}
@media(prefers-reduced-motion:reduce){.ps-new .ps-btn{transition:none}.ps-new .ps-btn:hover{transform:none}}
