@font-face{font-family:Newsreader;src:url('newsreader.ttf') format('truetype');font-weight:400;font-display:swap}
:root{--ink:#254d59;--paper:#faf8f2;--tint:#edf0e9;--text:#2c444d;--muted:#52676d;--line:#c7d0ca;--serif:Newsreader,Georgia,serif;--sans:'Segoe UI',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--paper);color:var(--text);font:17px/1.75 var(--sans)}[hidden]{display:none!important}a{color:inherit;text-underline-offset:5px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;display:block;height:auto}figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400;color:var(--ink);line-height:1.09;letter-spacing:-.035em;margin:0 0 24px}h1{font-size:clamp(42px,5.5vw,80px)}h2{font-size:clamp(32px,3.2vw,48px)}h3{font-size:29px}p{margin:0 0 20px}p:last-child{margin-bottom:0}:focus-visible{outline:3px solid #9a570a;outline-offset:5px}main:focus{outline:none}.ps-wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.ps-section{padding-block:88px}.ps-kicker{font-size:14px;color:var(--muted);margin-bottom:22px}.ps-lead{font-size:21px;line-height:1.65}.ps-small,figcaption{font-size:13px;line-height:1.65;color:var(--muted)}figcaption{padding-top:14px}.ps-header{border-bottom:1px solid var(--line)}.ps-header-inner{display:flex;justify-content:space-between;gap:32px;align-items:center;min-height:108px}.ps-brand{display:flex;gap:18px;align-items:center;font:32px/1 var(--serif);text-decoration:none}.ps-brand>span:first-child{font-size:58px;font-style:italic;border-right:1px solid var(--line);padding-right:22px}.ps-brand small{display:block;font:11px/1.5 var(--sans);margin-top:8px;color:var(--muted)}#ps-nav{display:flex;align-items:center;gap:28px}#ps-nav a{font-size:14px;text-decoration:none;padding-block:12px}#ps-nav a[aria-current]{text-decoration:underline;text-underline-offset:7px}.ps-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:13px 24px;border:1px solid var(--ink);border-radius:4px;background:var(--ink);color:white;text-decoration:none;font-size:14px;font-weight:600;line-height:1.6}.ps-button:hover{background:#356573}.ps-button.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ps-menu{display:none}.ps-skip{position:absolute;top:-100px;left:20px;padding:12px;background:white;z-index:10000}.ps-skip:focus{top:20px}.ps-hero{display:grid;grid-template-columns:1fr 1.04fr;gap:66px;padding-block:64px 58px;align-items:center}.ps-hero h1{font-size:clamp(43px,5vw,73px)}.ps-hero-copy>p{max-width:47ch}.ps-hero-copy>p:not(.ps-lead):not(.ps-kicker){font-size:16px}.ps-hero-photo img{width:100%;aspect-ratio:1.02;object-fit:cover;object-position:53% center;border-radius:4px}.ps-hero-photo figcaption{font-size:15px}.ps-hero-photo small{display:block;font-size:11px;margin-top:3px}.ps-actions{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:center;margin-top:28px}.ps-actions>a:not(.ps-button){font-size:14px}.ps-strip{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--line);padding:23px 0;gap:24px}.ps-strip p{font-size:14px;margin:0}.ps-strip p:nth-child(2){text-align:center}.ps-strip p:nth-child(3){text-align:right}.ps-intro{display:grid;grid-template-columns:1fr 2fr;gap:72px}.ps-intro>div{max-width:760px}.ps-tint{background:var(--tint)}.ps-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:50px}.ps-section-heading h2{margin:0;max-width:750px}.ps-section-heading>a{font-size:14px;max-width:190px}.ps-steps{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:0 0 35px}.ps-steps>li{border-top:1px solid #aebdb3;padding-top:20px}.ps-steps span{display:block;font-size:13px;margin-bottom:28px;color:var(--muted)}.ps-steps p{font-size:16px}.ps-steps h2{font-size:33px}.ps-demo{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.ps-demo>div:first-child p:not(.ps-kicker){max-width:40ch}.ps-video-slot{aspect-ratio:16/9;min-height:300px;background:#254d59;color:var(--paper);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px;border-radius:4px;position:relative}.ps-video-slot p{font:clamp(22px,2.5vw,33px)/1.2 var(--serif);margin:20px 0 13px;max-width:24ch}.ps-video-slot>span:not(.ps-frame){font-size:13px;color:#d1dfdc}.ps-video-slot a{font-size:13px;margin-top:22px}.ps-frame{width:50px;height:34px;border:1px solid #98afaf;box-shadow:inset 0 0 0 5px #254d59, inset 0 0 0 6px #98afaf;border-radius:2px}.ps-video{width:100%;display:block;aspect-ratio:16/9;background:#183d49;border-radius:4px}.ps-video-page{padding-top:0;max-width:1100px}.ps-budget{background:#e9f0f2;display:flex;justify-content:space-between;align-items:center;gap:50px;padding:48px}.ps-budget>div{max-width:680px}.ps-budget p:not(.ps-kicker){font-size:16px}.ps-budget h2{font-size:52px}.ps-budget .ps-button{flex-shrink:0}.ps-faq{display:grid;grid-template-columns:1fr 1.6fr;gap:70px}details{border-block-start:1px solid var(--line);padding:20px 0}details:last-child{border-block-end:1px solid var(--line)}summary{cursor:pointer;font-size:17px;line-height:1.5;padding:5px 0;min-height:40px}details p{margin-top:14px;font-size:16px}.ps-cta{background:var(--ink);color:white;padding:62px 0}.ps-cta>.ps-wrap{display:flex;justify-content:space-between;gap:40px;align-items:center}.ps-cta h2{color:white;margin:0;font-size:clamp(36px,4vw,58px)}.ps-cta p{font-size:15px;color:#d6e1df}.ps-phone{display:block;margin-top:15px;text-align:center}.ps-footer{padding-block:60px 22px}.ps-footer-top{display:flex;justify-content:space-between;gap:35px;margin-bottom:50px}.ps-footer-top p,.ps-footer-top>div{font-size:15px}.ps-footer-bottom{display:flex;gap:25px;flex-wrap:wrap;border-top:1px solid var(--line);padding-top:24px;font-size:12px;color:var(--muted)}.ps-footer-bottom>span{margin-right:auto}.ps-page-head{padding-block:76px 30px}.ps-page-head h1{max-width:1100px}.ps-page-head>.ps-lead{max-width:780px}.ps-split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ps-split figure img{width:100%;aspect-ratio:1.15;object-fit:cover}.ps-list{padding:0;list-style:none}.ps-list li{padding:15px 0;border-bottom:1px solid var(--line)}.ps-list strong{font-weight:600}.ps-price{font-size:clamp(45px,5vw,70px)}.ps-team{display:grid;grid-template-columns:1fr 1fr;gap:90px}.ps-team article{border-top:1px solid var(--line);padding-top:35px}.ps-initial{font:70px/1 var(--serif);display:block;color:#849b95;margin-bottom:32px}.ps-contact{display:grid;grid-template-columns:.8fr 1.3fr;gap:100px;align-items:start;padding-top:36px}.ps-contact aside{background:var(--tint);padding:40px}.ps-contact aside>a{display:block;overflow-wrap:anywhere}.ps-contact-phone{font:30px/1.5 var(--serif);margin:20px 0 5px}.ps-contact hr{border:0;border-top:1px solid var(--line);margin:30px 0}.ps-contact aside p{font-size:16px}.ps-field{margin-bottom:23px}label{display:block;font-size:15px;font-weight:600;margin-bottom:9px}input,textarea,select{width:100%;max-width:100%;background:#fff;border:1px solid #9aaea9;border-radius:3px;padding:13px;color:var(--text);min-height:49px}textarea{resize:vertical}.ps-draft{margin-top:28px;padding:28px;background:#e9f0f2;scroll-margin-top:25px}.ps-draft details{margin-top:25px}.ps-draft textarea{margin-bottom:16px}#ps-copy-status{font-size:14px}.ps-search{max-width:680px;margin-bottom:50px}.ps-search>div{display:flex;gap:12px}.ps-search input{min-width:0}.ps-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:55px 40px}.ps-articles article{border-top:1px solid var(--line);padding-top:24px}.ps-articles h2{font-size:30px;line-height:1.2}.ps-articles h2 a{text-decoration:none}.ps-articles p{font-size:15px}.ps-articles .ps-kicker{font-size:12px}.ps-articles article>a{font-size:14px}.navigation.pagination{margin-top:45px}.nav-links{display:flex;gap:18px;flex-wrap:wrap}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ps-reading{max-width:810px;padding-block:70px 90px}.ps-reading header{margin-block:35px 45px}.ps-reading h1{font-size:clamp(38px,4.5vw,63px)}.ps-reading h2{margin-top:45px}.ps-reading p,.ps-reading li{font-size:18px}.ps-article-body a{overflow-wrap:anywhere}.ps-article-body table{display:block;max-width:100%;overflow:auto}.ps-article-body iframe,.ps-article-body video{max-width:100%}.ps-reading ul{padding-left:24px}
@media(max-width:1050px){.ps-wrap{width:calc(100% - 64px)}.ps-hero{gap:35px}.ps-hero h1{font-size:53px}#ps-nav{gap:17px}#ps-nav a{font-size:13px}.ps-brand{font-size:28px}.ps-brand>span:first-child{font-size:49px}.ps-intro{gap:35px}.ps-demo{gap:35px}.ps-contact{gap:45px}.ps-budget{padding:35px}.ps-budget h2{font-size:43px}.ps-team,.ps-split{gap:45px}}
@media(max-width:760px){.ps-wrap{width:calc(100% - 40px)}.ps-header-inner{min-height:89px;flex-wrap:wrap;gap:0}.ps-brand{font-size:26px}.ps-brand>span:first-child{font-size:46px;padding-right:15px}.ps-brand small{font-size:10px}.ps-menu:not([hidden]){display:block;background:transparent;border:1px solid var(--line);color:var(--ink);padding:10px 15px;min-height:44px;border-radius:3px}.ps-header-inner #ps-nav{width:100%;display:flex;flex-wrap:wrap;padding:15px 0;gap:12px 20px}.ps-header-inner #ps-nav.ps-collapsed{display:none}.ps-hero{grid-template-columns:1fr;padding-top:38px;gap:34px;padding-bottom:30px}.ps-hero h1{font-size:52px;max-width:550px}.ps-lead{font-size:19px}.ps-hero-photo img{aspect-ratio:1.35}.ps-strip{grid-template-columns:1fr;gap:9px;padding:19px 0}.ps-strip p:nth-child(n){text-align:left;font-size:13px}.ps-section{padding-block:55px}.ps-intro,.ps-demo,.ps-faq,.ps-contact,.ps-split,.ps-team{grid-template-columns:1fr;gap:28px}.ps-intro>.ps-kicker{margin:0}.ps-section-heading{display:block;margin-bottom:30px}.ps-section-heading>a{display:inline-block;max-width:none;margin-top:18px}.ps-steps{grid-template-columns:1fr;gap:28px}.ps-steps span{margin-bottom:14px}.ps-steps h3{margin-bottom:14px}.ps-video-slot{min-height:260px;padding:26px}.ps-budget{display:block;padding:30px 24px}.ps-budget .ps-button{margin-top:25px}.ps-cta>.ps-wrap{display:block}.ps-cta .ps-button{margin-top:30px}.ps-phone{text-align:left}.ps-footer-top{flex-direction:column;gap:25px}.ps-footer-bottom{gap:15px}.ps-footer-bottom>span{flex-basis:100%}.ps-page-head{padding-top:42px}.ps-page-head h1{font-size:45px}.ps-contact aside{padding:28px}.ps-articles{grid-template-columns:1fr}.ps-search>div{gap:8px}.ps-search button{padding-inline:15px}.ps-reading{padding-block:42px 60px}.ps-reading h1{font-size:41px}.ps-reading p,.ps-reading li{font-size:17px}.ps-video-page{padding-top:0}.ps-team article{padding-top:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.ps-offers{display:grid;grid-template-columns:1fr 1fr;gap:35px}.ps-offers article{border:1px solid var(--line);padding:38px;display:flex;align-items:flex-start;flex-direction:column}.ps-offers article:nth-child(2){background:var(--tint)}.ps-offers h2{font-size:38px}.ps-offer-price{font:27px/1.3 var(--serif);margin-top:auto;padding-top:15px}.ps-offers .ps-button{margin-top:18px}.ps-note{margin-top:20px}.ps-measure{max-width:780px;margin-bottom:45px}.ps-workflow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:25px;margin-top:40px}.ps-workflow li{border-top:1px solid var(--line);padding-top:20px}.ps-workflow span{font-size:13px;color:var(--muted)}.ps-workflow h3{font-size:25px;margin-top:20px}.ps-workflow p{font-size:15px}.ps-article-cover{width:100%;height:auto;margin:0 0 25px}.ps-articles .ps-article-cover{aspect-ratio:16/10;object-fit:cover}@media(max-width:1050px){.ps-workflow{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.ps-offers{grid-template-columns:1fr;gap:22px}.ps-offers article{padding:26px}.ps-offers h2{font-size:34px}.ps-workflow{grid-template-columns:1fr;gap:15px}.ps-workflow h3{margin-top:10px}.ps-budget h2{font-size:38px}}
