/* Interior pages share the home page's Pulsia palette but have their own layouts. */
.wp-block-post-content>.ps-page-section,.wp-block-post-content>.ps-page-hero{max-width:none!important;width:100%;margin-inline:0!important}
.p-article-card h3 a{color:inherit;text-decoration:none}.p-article-card h3 a:hover{color:var(--p-blue)}
.ps-blog-cover>.wp-block-post-terms{position:relative;z-index:3;background:#ffffffdc;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:750;color:#4870aa;margin:0}.ps-blog-cover>.wp-block-post-terms a{color:#4870aa}
.ps-page-section{padding:100px 24px;position:relative}.ps-page-section>.wp-block-columns,.ps-page-section>.ps-section-title,.ps-page-section>.ps-section-intro,.ps-page-section>.ps-kicker,.ps-page-section>.ps-pricing-note,.ps-page-section>.ps-card-grid,.ps-page-section>.ps-feature-grid,.ps-page-section>.ps-faq-list,.ps-page-section>.ps-terms-list,.ps-page-section>.ps-legal-note{max-width:1160px;margin-inline:auto!important}.ps-page-section>.ps-kicker{margin-bottom:13px!important}
.ps-kicker{font-size:12px;font-weight:800;color:var(--p-blue);letter-spacing:.01em;display:flex;align-items:center;gap:12px;margin-bottom:15px}.ps-kicker:before{content:"";width:27px;height:2px;background:var(--p-blue);border-radius:3px;flex:none}.ps-page-hero{padding-top:95px;padding-bottom:110px;background:radial-gradient(ellipse 35% 65% at 9% 45%,#eef5ff,transparent 78%),radial-gradient(ellipse 32% 65% at 86% 38%,#fff8ed,transparent 78%)}.ps-hero-columns{max-width:1160px;margin-inline:auto!important;gap:70px!important;align-items:center!important;min-height:460px}.ps-hero-copy{max-width:530px;margin:0!important}.ps-hero-title{font-size:clamp(39px,4.2vw,61px);font-weight:900;line-height:1.34;letter-spacing:-.065em;margin:0 0 23px}.ps-hero-title span,.ps-blog-hero h1 span{color:var(--p-blue)}.ps-hero-desc{font-size:15px;line-height:2.18;color:var(--p-muted);max-width:515px;margin-bottom:29px}.ps-hero-copy .wp-block-buttons{gap:12px}.ps-hero-art{min-height:430px;position:relative;display:flex;align-items:center;justify-content:center}.ps-hero-art:before{content:"";position:absolute;inset:25px;background:radial-gradient(circle at center,#eaf3ff 0%,#f6faff 42%,transparent 70%);border-radius:50%}.ps-hero-art>.wp-block-group{position:relative;z-index:1}.ps-section-title{font-size:clamp(30px,3vw,45px);font-weight:850;letter-spacing:-.05em;line-height:1.35;margin-bottom:17px}.ps-section-intro{font-size:14px;line-height:2.1;color:var(--p-muted);max-width:690px;margin-bottom:36px!important}.ps-page-section>.ps-card-grid,.ps-page-section>.ps-feature-grid{margin-top:38px!important}.ps-card-grid{gap:20px!important}.ps-card{background:#fff;border:1px solid #e8eff9;border-radius:16px;padding:29px 28px;box-shadow:0 15px 43px #24548c0c;min-height:185px;transition:transform .2s,box-shadow .2s}.ps-card:hover{transform:translateY(-4px);box-shadow:0 23px 50px #24548c1b}.ps-card-number,.ps-feature-index{font-size:12px;font-weight:850;color:var(--p-blue);margin:0 0 19px}.ps-card h3{font-size:18px;line-height:1.5;margin-bottom:8px}.ps-card>p:last-child{font-size:12px;line-height:2;color:#728098;margin:0}.ps-split{gap:80px!important;align-items:center!important}.ps-split-copy{max-width:520px}.ps-split-copy .ps-section-intro{margin-bottom:28px!important}.ps-split .wp-block-column>.wp-block-group:not(.ps-split-copy){position:relative}.ps-split .ps-card{min-height:0;padding:20px 22px;margin-bottom:14px}.ps-split .ps-card-number{margin:0 0 5px}.ps-split .ps-card h3{font-size:15px;margin-bottom:4px}.ps-split .ps-card>p:last-child{font-size:11px}.ps-bottom-cta{max-width:1160px;margin:auto;padding:58px 50px;background:radial-gradient(circle at 10% 15%,#7cafff44,transparent 28%),linear-gradient(120deg,#0b4fbd,#1877ff 60%,#4d93ff);border-radius:22px;color:#fff;text-align:center;box-shadow:0 22px 55px #1877ff35}.ps-bottom-cta h2{font-size:clamp(27px,3vw,40px);margin:0 0 10px;color:#fff}.ps-bottom-cta>p{font-size:13px;color:#eaf3ff;margin-bottom:24px}.ps-bottom-cta .wp-block-buttons{justify-content:center}.ps-bottom-cta .wp-block-button__link{background:#fff;color:var(--p-blue);box-shadow:none}.ps-cta-section{padding-top:65px;padding-bottom:95px}.ps-faq{background:#f9fbff}.ps-faq-list{margin-top:30px!important;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.ps-faq-item{background:white;border:1px solid #e8eff8;border-radius:15px;padding:27px 29px;box-shadow:0 12px 30px #1940700a}.ps-faq-item h3{font-size:17px;margin-bottom:9px}.ps-faq-item p{font-size:12px;color:#748298;line-height:2;margin:0}
/* About: a deliberately diagrammatic knowledge-to-conversation composition. */
.ps-art-about:before{background:radial-gradient(circle,#eaf3ff 0%,#f9fcff 55%,transparent 70%);border:1px solid #e8f1fe}.ps-about-center{width:260px;height:260px;border-radius:50%;background:#fff;box-shadow:0 25px 70px #2568b52a;border:1px solid #e5eefb;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.ps-about-chip{color:var(--p-blue);font-size:11px;margin:0 0 14px}.ps-about-center h3{font-size:24px;margin:0 0 5px}.ps-about-center p:last-child{font-size:11px;color:#8291a7;margin:0}.ps-about-satellite{position:absolute!important;background:white;padding:15px 22px;border:1px solid #eaf0fa;border-radius:12px;box-shadow:var(--p-shadow);min-width:130px}.ps-about-satellite p{font-size:11px;margin:0;color:#52729e}.ps-satellite-a{right:1%;top:40px;transform:rotate(5deg)}.ps-satellite-b{left:0;bottom:45px;transform:rotate(-5deg)}.ps-about-values{background:#fafcff}.ps-process-art{padding:30px;background:radial-gradient(circle,#f0f6ff,transparent 70%)}.ps-process-art .ps-card{margin-bottom:12px}
/* Feature directory: asymmetrical cards with distinct tint and generous rhythm. */
.ps-screen-panel{width:93%;padding:27px;background:#fff;border:1px solid #e5eefb;border-radius:18px;box-shadow:0 30px 80px #295bb524;transform:rotate(2deg)}.ps-screen-cap{font-size:11px;color:var(--p-blue);font-weight:750;margin-bottom:9px}.ps-screen-panel h3{font-size:23px;margin-bottom:22px}.ps-mini-grid{gap:8px!important}.ps-mini-grid .ps-card{min-height:0;padding:14px 11px;border-radius:10px}.ps-mini-grid .ps-card-number{margin:0 0 10px}.ps-mini-grid .ps-card h3{font-size:11px}.ps-mini-grid .ps-card p:last-child{font-size:9px}.ps-features-directory{background:#fbfcff}.ps-feature-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important}.ps-feature-grid>.wp-block-column{min-width:0}.ps-feature-link{min-height:270px;border-radius:19px;padding:31px 34px;position:relative;overflow:hidden;border:1px solid #e1ecfb;background:#f1f7ff;display:flex;flex-direction:column;align-items:start}.ps-feature-link:after{content:"";position:absolute;width:220px;height:220px;border:20px solid #ffffff94;border-radius:50%;left:-70px;bottom:-140px;pointer-events:none}.ps-feature-link .ps-feature-index{margin-bottom:19px}.ps-feature-link h3{font-size:25px;margin:0 0 8px}.ps-feature-link>p:not(.ps-feature-index){font-size:12px;color:#657b9a;line-height:2;max-width:390px;margin-bottom:24px}.ps-feature-link .wp-block-buttons{margin-top:auto;position:relative;z-index:1}.ps-feature-link .wp-block-button__link{font-size:11px;padding:7px 15px}.ps-link-gold{background:#fff8eb;border-color:#f5e7c9}.ps-link-gold .ps-feature-index{color:#d19a32}.ps-link-mint{background:#edfbf9;border-color:#d5eee8}.ps-link-mint .ps-feature-index{color:#16a49b}.ps-link-violet{background:#f6f3ff;border-color:#e5ddff}.ps-link-violet .ps-feature-index{color:#7861d1}
/* Scenario canvas and example flow. */
.ps-art-flow:before{background:radial-gradient(circle,#eaf3ff,#fafcff 62%,transparent 72%)}.ps-flow-canvas{width:87%;padding:25px;border-radius:19px;background:white;border:1px solid #e5eefb;box-shadow:0 28px 70px #24589924;display:grid;grid-template-columns:1fr 1fr;gap:11px;transform:rotate(-2deg)}.ps-flow-canvas p{margin:0;text-align:center;border-radius:9px;padding:12px;font-size:12px;font-weight:700}.ps-flow-start,.ps-flow-node,.ps-flow-end{grid-column:1/-1}.ps-flow-start{background:#eaf3ff;color:var(--p-blue)}.ps-flow-node{background:#f7faff;border:1px solid #e6eef9}.ps-flow-decision{background:#f5f0ff;border:1px solid #e9ddff}.ps-flow-branch{background:#eaf8fa;color:#157d8e}.ps-flow-accent{background:#fff5e8;color:#c48020}.ps-flow-end{background:#eaf3ff;color:var(--p-deep)}.ps-scenario-cards{background:#fbfcff}.ps-example-stack{padding:30px;background:radial-gradient(circle,#eaf3ff,transparent 70%)}.ps-example-stack .ps-card:nth-child(2){margin-right:36px}.ps-example-stack .ps-card:nth-child(3){margin-right:72px}
/* WordPress integration collage. */
.ps-wp-art{width:100%;height:390px;position:relative}.ps-wp-screen{position:absolute!important;right:6%;top:65px;width:76%;height:245px;padding:27px;background:white;border:1px solid #e6eef9;border-radius:17px;box-shadow:0 23px 55px #255ba622}.ps-wp-screen h3{font-size:23px;margin:5px 0}.ps-wp-screen p:last-child{font-size:11px;color:#8a9aaf}.ps-wp-screen:after{content:"";display:block;height:77px;margin-top:25px;border-radius:9px;background:repeating-linear-gradient(90deg,#bdd6ff 0 18px,transparent 18px 30px,#4d93ff 30px 48px,transparent 48px 62px);background-size:100% 70%;background-repeat:no-repeat;background-position:bottom}.ps-wp-plugin,.ps-wp-widget{position:absolute!important;background:#fff;border:1px solid #e5eef8;border-radius:12px;box-shadow:var(--p-shadow);padding:14px 18px}.ps-wp-plugin{left:0;top:20px;transform:rotate(-5deg)}.ps-wp-widget{left:4%;bottom:20px;transform:rotate(5deg)}.ps-wp-plugin p,.ps-wp-widget p{font-size:10px;color:#8a9aad;margin:0}.ps-wp-plugin h3{color:var(--p-blue);font-size:21px;margin:2px 0}.ps-wp-steps{background:#fbfcff}.ps-anchored{max-width:1160px;margin:auto}
/* Widget and lead form visual. */
.ps-widget-art{width:100%;height:410px;position:relative}.ps-widget-window{position:absolute!important;left:14%;top:8px;width:68%;min-height:355px;background:white;border:1px solid #e2ebfa;border-radius:18px;box-shadow:0 26px 70px #255aab29;padding:25px}.ps-widget-window h3{background:var(--p-blue);color:white;margin:-25px -25px 22px;padding:19px 25px;border-radius:18px 18px 0 0;font-size:17px}.ps-widget-bubble,.ps-widget-suggestion,.ps-widget-input{font-size:11px;border-radius:10px;padding:11px 14px;max-width:85%}.ps-widget-bubble{background:#eaf3ff;color:#245cb4}.ps-widget-suggestion{background:#fff;border:1px solid #dbe9ff;color:var(--p-blue);margin-top:50px}.ps-widget-input{border:1px solid #e5edf9;color:#9ba8b8;max-width:100%;margin:28px 0 0}.ps-form-float{position:absolute!important;right:0;bottom:0;background:white;border:1px solid #e6eef8;border-radius:12px;box-shadow:var(--p-shadow);padding:14px 18px;transform:rotate(-5deg)}.ps-form-float p{margin:0;font-size:10px;color:#70819b}.ps-form-section{background:#fbfcff}.ps-form-sequence{padding:28px;background:radial-gradient(circle,#e7f2ff,transparent 70%)}
/* Knowledge source stack. */
.ps-knowledge-art{width:100%;height:390px;position:relative}.ps-knowledge-screen{position:absolute!important;inset:35px 9% auto 1%;background:#fff;border:1px solid #e5eef8;box-shadow:0 28px 67px #22589d22;border-radius:16px;padding:25px 30px;transform:rotate(2deg)}.ps-knowledge-screen h3{font-size:18px}.ps-knowledge-row{padding:11px 14px;border:1px solid #edf2fa;border-radius:8px;font-size:11px;margin:10px 0;color:#62738e}.ps-knowledge-float{position:absolute!important;left:0;bottom:15px;background:#fff;box-shadow:var(--p-shadow);border-radius:10px;padding:14px 17px}.ps-knowledge-float p{font-size:10px;color:var(--p-blue);margin:0}.ps-knowledge-float h3{font-size:14px;margin:0}.ps-knowledge-types{background:#fbfcff}.ps-shared-source{padding:35px;background:radial-gradient(circle,#eff6ff,transparent 72%)}.ps-shared-source>.ps-card{max-width:290px;margin-inline:auto;text-align:center}.ps-shared-source>.ps-mini-grid{gap:9px!important}
/* Pricing: five plans with one elevated recommendation. */
.ps-price-art{width:88%;padding:27px;background:#fff;border:1px solid #e9eff9;border-radius:17px;box-shadow:0 23px 60px #255aa91c;transform:rotate(2deg)}.ps-price-mini{display:flex;justify-content:space-between;align-items:center;border:1px solid #edf1f8;border-radius:10px;padding:12px 16px;margin-top:9px}.ps-price-mini h3{font-size:15px;margin:0}.ps-price-mini p{font-size:10px;color:#8796aa;margin:0}.ps-price-mini-featured{background:#eaf3ff;border-color:#c8dfff}.ps-price-mini-featured h3{color:var(--p-blue)}.ps-pricing-main{background:#fbfcff}.ps-pricing-note{font-size:11px;color:#8090a7;line-height:1.9;max-width:800px;margin-bottom:35px!important}.ps-plans-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px!important}.ps-plans-grid>.wp-block-column{min-width:0}.ps-plan-card{height:100%;border:1px solid #e5ecf7;background:#fff;border-radius:15px;padding:22px 17px;display:flex;flex-direction:column;box-shadow:0 12px 30px #17447c0c}.ps-plan-featured{border:2px solid var(--p-blue);box-shadow:0 18px 46px #1877ff1f;transform:translateY(-10px)}.ps-plan-tagline{font-size:10px;color:var(--p-blue);font-weight:750;min-height:25px;margin:0}.ps-plan-card>h3{font-size:19px;margin:4px 0 15px}.ps-plan-price{padding-bottom:18px;border-bottom:1px solid #edf2f8;margin-bottom:16px!important}.ps-plan-price h2{font-size:23px;line-height:1.2;margin:0}.ps-plan-price p{font-size:9px;color:#8191aa;margin:4px 0 0}.ps-plan-line{font-size:10px;color:#53627c;line-height:1.8;padding:9px 0;margin:0;border-bottom:1px solid #f1f4fa}.ps-plan-line:before{content:"✓";font-weight:900;color:var(--p-blue);margin-left:8px}.ps-plan-card .wp-block-buttons{margin-top:auto;padding-top:20px}.ps-plan-card .wp-block-button{width:100%}.ps-plan-card .wp-block-button__link{display:block;text-align:center;padding:9px 5px;font-size:10px;box-shadow:none}
/* Contact: functional form and visible inbox promise. */
.ps-contact-art{width:87%;min-height:335px}.ps-contact-card{background:white;border:1px solid #e6eff9;border-radius:16px;box-shadow:var(--p-shadow);padding:28px;max-width:350px;transform:rotate(2deg)}.ps-contact-card h3{font-size:24px}.ps-contact-card p:last-child{font-size:12px;line-height:2;color:#7a8ca3}.ps-contact-notes{position:absolute!important;bottom:15px;left:0;padding:14px 18px;background:#eaf3ff;border:1px solid #d7e7ff;border-radius:11px;transform:rotate(-4deg)}.ps-contact-notes p{font-size:11px;margin:0;color:#2a69bb}.ps-contact-main{background:#fbfcff}.ps-contact-form-wrap{max-width:600px}.ps-contact-form{background:#fff;border:1px solid #e3ecf8;border-radius:17px;box-shadow:0 20px 53px #285c9e14;padding:32px}.ps-contact-form h3{font-size:22px;margin-bottom:21px}.ps-contact-form form{display:grid;gap:16px}.ps-contact-form label{display:grid;gap:6px;font-size:12px;font-weight:750;color:#40516d}.ps-contact-form input,.ps-contact-form textarea,.ps-preview-input{display:block;width:100%;box-sizing:border-box;padding:11px 13px;background:#fbfdff;border:1px solid #dce6f4;border-radius:9px;font:inherit;font-size:13px;color:var(--p-ink);outline:none}.ps-contact-form input:focus,.ps-contact-form textarea:focus{border-color:var(--p-blue);box-shadow:0 0 0 3px #1877ff17}.ps-form-pair{display:grid;grid-template-columns:1fr 1fr;gap:13px}.ps-contact-form button,.ps-preview-button{border:0;border-radius:9px;padding:11px 24px;background:var(--p-blue);color:white;font:inherit;font-size:13px;font-weight:750;cursor:pointer;justify-self:start}.ps-form-privacy{font-size:10px;color:#8897ab;margin:17px 0 0}.ps-form-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.ps-form-status,.ps-form-error{padding:12px 15px;border-radius:8px;font-size:12px}.ps-form-status{background:#eaf8f6;color:#0c786b}.ps-form-error{background:#fff0ee;color:#9b3e39}.ps-contact-form-preview label{margin-bottom:13px}.ps-preview-input{height:35px}.ps-preview-button{display:inline-block}.ps-contact-aside{max-width:420px;margin:auto}
/* Terms avoid fictional legal confidence; editorial hierarchy is explicit. */
.ps-terms-art{width:80%;background:#fff;padding:30px;border:1px solid #e8eff9;border-radius:16px;box-shadow:var(--p-shadow);transform:rotate(-3deg)}.ps-terms-art h3{font-size:23px}.ps-terms-art>p:not(.ps-screen-cap){padding:9px 11px;border-bottom:1px solid #edf2f9;font-size:11px;color:#5e7492;margin:0}.ps-terms-body{background:#fbfcff}.ps-legal-note{background:#fff8ea;border:1px solid #f5e4ba;border-radius:13px;padding:20px 25px;margin-bottom:37px!important}.ps-legal-note h3{font-size:17px;color:#8c5c13;margin-bottom:5px}.ps-legal-note p{font-size:12px;color:#765e38;line-height:2;margin:0}.ps-terms-list{display:grid;gap:12px}.ps-term-row{display:grid;grid-template-columns:52px 250px 1fr;gap:20px;align-items:start;padding:22px 24px;background:white;border:1px solid #e8eef8;border-radius:12px}.ps-term-index{font-size:14px;font-weight:850;color:var(--p-blue);margin:0}.ps-term-row h3{font-size:16px;margin:0}.ps-term-row>p:last-child{font-size:12px;line-height:2;color:#6c7d95;margin:0}
/* Real WordPress post archive and single article layouts. */
.ps-blog-index,.ps-single{max-width:none!important}.ps-blog-hero,.ps-single-hero{max-width:none!important;background:radial-gradient(ellipse 40% 70% at 13% 45%,#eaf3ff,transparent 80%),radial-gradient(ellipse 42% 70% at 87% 40%,#fff8ed,transparent 80%);padding:102px 24px 110px;text-align:center}.ps-blog-hero>.ps-kicker{justify-content:center}.ps-blog-hero h1,.ps-single-hero h1{font-size:clamp(38px,4.1vw,58px);max-width:850px;margin:0 auto 19px;font-weight:900;line-height:1.35}.ps-blog-hero>p:last-child,.ps-single-hero>.wp-block-post-excerpt{font-size:14px;line-height:2;color:var(--p-muted);max-width:660px;margin:0 auto}.ps-blog-content{max-width:1160px!important;padding:85px 24px 115px}.ps-blog-toolbar{margin-bottom:31px}.ps-blog-toolbar h2{font-size:27px;margin:0}.ps-blog-toolbar p{font-size:11px;color:#8998ab;margin:0}.ps-blog-grid{gap:24px!important}.ps-blog-grid>.wp-block-post{list-style:none;border:1px solid #e7eef9;border-radius:15px;background:white;overflow:hidden;box-shadow:0 13px 33px #18447a0d;transition:transform .2s,box-shadow .2s}.ps-blog-grid>.wp-block-post:hover{transform:translateY(-4px);box-shadow:0 22px 43px #18447a1b}.ps-blog-cover{height:190px;background:linear-gradient(125deg,#e8f1ff,#b7d4ff);position:relative;display:flex;align-items:end;padding:20px;overflow:hidden}.ps-blog-cover:before,.ps-blog-cover:after{content:"";position:absolute;border:18px solid #fff9;border-radius:25px;transform:rotate(-18deg)}.ps-blog-cover:before{width:120px;height:180px;top:-50px;left:35px}.ps-blog-cover:after{width:90px;height:125px;bottom:-55px;left:115px}.ps-blog-grid>.wp-block-post:nth-child(3n+2) .ps-blog-cover{background:linear-gradient(125deg,#e8f9f7,#bcebe5)}.ps-blog-grid>.wp-block-post:nth-child(3n+3) .ps-blog-cover{background:linear-gradient(125deg,#f0ecff,#d4c9ff)}.ps-blog-cover .wp-block-post-featured-image{position:absolute;inset:0;margin:0;z-index:2}.ps-blog-cover .wp-block-post-featured-image img{width:100%;height:100%;object-fit:cover}.ps-blog-cover>p{position:relative;z-index:1;background:#ffffffd9;border-radius:8px;padding:7px 11px;font-size:10px;font-weight:750;color:#4870aa;margin:0}.ps-blog-card-body{padding:21px 22px 23px;min-height:240px;display:flex;flex-direction:column;align-items:stretch}.ps-post-terms{font-size:10px;font-weight:750;color:var(--p-blue);margin-bottom:11px}.ps-post-terms a{color:var(--p-blue)}.ps-blog-card-body .wp-block-post-title{font-size:18px;line-height:1.6;margin:0 0 9px}.ps-blog-card-body .wp-block-post-title a{color:var(--p-ink)}.ps-blog-card-body .wp-block-post-excerpt{font-size:11px;color:#7c8ba1;line-height:2;margin-bottom:20px}.ps-blog-card-body .wp-block-post-excerpt__more-link{display:none}.ps-blog-card-body>.wp-block-group:last-child{margin-top:auto}.ps-blog-card-body .wp-block-post-date,.ps-blog-card-body .wp-block-read-more{font-size:10px;color:#8d9cb0}.ps-blog-card-body .wp-block-read-more{font-weight:750;color:var(--p-blue)}.ps-blog-content .wp-block-query-pagination{margin-top:45px;gap:13px}.ps-blog-content .wp-block-query-pagination a{color:var(--p-blue)}
.ps-single-hero{padding-top:92px;padding-bottom:95px}.ps-single-hero>.ps-post-terms{margin-bottom:15px}.ps-single-hero h1{font-size:clamp(35px,3.7vw,53px);max-width:880px}.ps-single-meta{gap:20px!important;justify-content:center;margin-top:22px;color:#91a0b3;font-size:11px}.ps-single-meta p{margin:0}.ps-single-layout{max-width:1160px!important;margin:75px auto 120px!important;padding:0 24px;gap:60px!important;align-items:start!important}.ps-article-body{max-width:none!important;font-size:15px;color:#35445b;line-height:2.25}.ps-article-body>.wp-block-heading{font-size:27px;color:var(--p-ink);margin:36px 0 15px}.ps-article-body p{margin-bottom:20px}.ps-post-lead{font-size:18px;line-height:2.15;color:#1b355b;border-right:3px solid var(--p-blue);padding:12px 24px;background:#f6f9ff;border-radius:10px 0 0 10px}.ps-post-cta{margin-top:45px;padding:32px;border-radius:15px;background:#edf5ff}.ps-post-cta h3{font-size:22px}.ps-post-cta p{font-size:13px;color:#536885}.ps-single-aside{position:sticky;top:25px;border:1px solid #e3edfa;border-radius:16px;padding:29px 27px;background:#f4f8ff}.ps-single-aside h3{font-size:24px;line-height:1.5}.ps-single-aside>p:not(.ps-kicker){font-size:12px;color:#6c7e99;line-height:2}.ps-single-aside .wp-block-button__link{font-size:11px}.ps-single-back{padding:20px 10px}.ps-single-back a{color:var(--p-blue);font-size:12px}.ps-article-end{border-top:1px solid #e4ecf8;margin-top:48px;padding-top:25px}.ps-article-end p{font-size:12px;color:#8a99ad}.ps-article-end a{display:block;color:var(--p-blue);font-size:12px;margin:10px 0}
@media(max-width:1100px){.ps-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-plan-featured{transform:none}.ps-hero-columns{gap:35px!important}.ps-hero-art{min-height:390px}.ps-feature-link{padding:26px}}
@media(max-width:780px){.ps-page-section{padding:70px 20px}.ps-page-hero{padding:65px 20px 75px}.ps-hero-columns,.ps-split{display:flex;flex-direction:column;gap:30px!important}.ps-hero-columns>.wp-block-column,.ps-split>.wp-block-column{width:100%;flex-basis:auto!important}.ps-hero-copy{max-width:100%}.ps-hero-art{width:100%;min-height:360px}.ps-hero-title{font-size:42px}.ps-page-section>.ps-card-grid{gap:13px!important}.ps-card{padding:22px;min-height:160px}.ps-feature-grid{gap:12px!important}.ps-feature-link{min-height:250px}.ps-plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-faq-list{grid-template-columns:1fr}.ps-term-row{grid-template-columns:36px 1fr;gap:10px}.ps-term-row>p:last-child{grid-column:2}.ps-single-layout{gap:25px!important}.ps-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.ps-blog-content{padding-top:65px}.ps-single-hero{padding:70px 20px}.ps-single-layout{margin:50px auto 85px!important}}
@media(max-width:580px){.ps-hero-title{font-size:36px}.ps-section-title{font-size:30px}.ps-hero-desc{font-size:14px}.ps-card-grid{display:flex;flex-direction:column}.ps-card-grid>.wp-block-column{width:100%}.ps-feature-grid,.ps-plans-grid{grid-template-columns:1fr!important}.ps-feature-link{min-height:235px}.ps-plan-card{height:auto}.ps-bottom-cta{padding:43px 20px}.ps-form-pair{grid-template-columns:1fr}.ps-contact-form{padding:24px 19px}.ps-blog-grid{grid-template-columns:1fr!important}.ps-blog-hero{padding:70px 20px 80px}.ps-blog-hero h1,.ps-single-hero h1{font-size:35px}.ps-single-layout{display:flex;flex-direction:column}.ps-single-layout>.wp-block-column{width:100%;flex-basis:auto!important}.ps-single-aside{position:static}.ps-article-body{font-size:14px}.ps-article-body>.wp-block-heading{font-size:23px}.ps-post-lead{font-size:16px}}
