:root{--text:#494949;--muted:#666;--card:#f2f0eb;--line:#0000001f;--dark:#222;--overline:#aaaaa7;--radius-lg:30px;--radius:20px;--font:"Open Sans", Helvetica, Arial, sans-serif;--wrap:80vw;--wrap-narrow:min(80vw, 1080px);--hdr-wrap:85%;--hdr-h:94px;--logo:260px;--hero-top:81px;--logos-top:81px;--about-gap:134px;--dot-gap:calc(6vw + 26px);--news-gap:127px;--gap:5.5%;--section-pad:4vw;--h1:4vw;--h2:4vw;--h2-help:4vw;--h2-trusted:3vw;--h2-pillar:52px;--p-pillar:18px;--pad-card:60px;--btn:20px}@media (width<=1522px){:root{--hdr-wrap:95%}}@media (width<=1080px){:root{--hdr-wrap:90%}}@media (width<=980px){:root{--hdr-h:80px;--logo:221px;--hero-top:28px;--logos-top:171px;--dot-gap:84px;--news-gap:130px;--about-gap:100px;--section-pad:50px;--h1:50px;--h2-help:32px;--h2-trusted:32px;--h2-pillar:32px;--p-pillar:16px;--pad-card:30px}}@media (width<=767px){:root{--logo:169px;--hero-top:38px;--logos-top:51px;--dot-gap:124px;--about-gap:20px;--h1:30px;--h2:30px;--h2-help:28px;--h2-trusted:28px;--h2-pillar:20px;--p-pillar:14px;--pad-card:20px;--btn:16px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;flex-direction:column;min-height:100dvh;margin:0;font-size:16px;line-height:1.7;display:flex}body>main{flex:1 0 auto}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{color:var(--text);margin:0 0 .4em;font-weight:700;line-height:1.2}h1{font-size:var(--h1)}h2{font-size:var(--h2)}p{margin:0 0 1em}.wrap{width:var(--wrap);margin-inline:auto}.wrap.narrow{width:var(--wrap-narrow)}@media (width<=767px){.wrap{padding-inline:20px}}@media (width>=981px){body{padding-top:var(--hdr-h)}}.section{padding:var(--section-pad) 0}.section-title{text-align:center;margin-bottom:40px}.button{border:2px solid var(--text);font-size:var(--btn);border-radius:25px;padding:6px 20px;line-height:1.7;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.button:hover{background:var(--text);color:#fff}.card{border:2px solid var(--line);border-radius:var(--radius-lg);background:#fff;padding:19px}.grid-3{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (width<=980px){.grid-3.posts{grid-template-columns:1fr 1fr}}@media (width<=767px){.grid-3.posts{grid-template-columns:1fr;row-gap:48px}}.read-more{color:#2ea3f2;font-size:14px;text-decoration:none}.read-more:hover{text-decoration:underline}@media (width<=980px){.grid-3,.grid-2{grid-template-columns:1fr}}#portfolio{padding-bottom:0}#dotover{padding:var(--dot-gap) 0 0}#dotover+.section{padding-top:var(--news-gap)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.slide-x{animation:linear both slide-x view();animation-range:cover cover 58%}}}@keyframes slide-x{0%{transform:translateX(calc(27px * var(--slide-dir,1)))}19%{transform:translateX(calc(21.1px * var(--slide-dir,1)))}39%{transform:translateX(calc(15.4px * var(--slide-dir,1)))}64%{transform:translateX(calc(8.3px * var(--slide-dir,1)))}90%{transform:translateX(calc(1.9px * var(--slide-dir,1)))}to{transform:none}}.js-motion [data-enter]{opacity:0;transition:opacity 1s ease-in-out,transform 1s ease-in-out}.js-motion [data-enter=flip]{transition:opacity 1s ease-in-out,transform 1s ease-in-out,background .2s,color .2s;transform:perspective(2000px)rotateY(18deg)}.js-motion [data-enter=scale]{transform:scale(.79)}.js-motion [data-enter].in{opacity:1;transform:none}body{overflow-x:clip}.site-header[data-astro-cid-nen7h5rs]{z-index:10;background:#fff;position:relative;box-shadow:0 1px #0000001a}.bar[data-astro-cid-nen7h5rs]{width:var(--hdr-wrap);min-height:var(--hdr-h);justify-content:space-between;align-items:center;margin-inline:auto;padding:0 32px 0 34px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:var(--logo);height:auto}.menu[data-astro-cid-nen7h5rs]{gap:26px;margin:0;padding:0;list-style:none;display:flex}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.mobile[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#000;font-size:14px;font-weight:600;text-decoration:none}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:.7}.mobile[data-astro-cid-nen7h5rs]{display:none;position:relative}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;gap:5px;padding:8px;list-style:none;display:grid}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.mobile[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:#000;width:24px;height:2px;display:block}.mobile[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{border-top:3px solid var(--text);background:#fff;min-width:200px;margin:8px 0 0;padding:12px 20px;list-style:none;position:absolute;top:100%;right:0;box-shadow:0 2px 5px #0000001a}.mobile[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{padding:8px 0}@media (width>=981px){.site-header[data-astro-cid-nen7h5rs]{position:fixed;top:0;left:0;right:0}@supports (animation-timeline:scroll()){.bar[data-astro-cid-nen7h5rs],.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 120px}.bar[data-astro-cid-nen7h5rs]{animation-name:header-shrink}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{animation-name:logo-shrink}}.site-header[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{transition:min-height .3s}.site-header[data-astro-cid-nen7h5rs] .logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{transition:width .3s}.site-header[data-astro-cid-nen7h5rs].shrunk .bar[data-astro-cid-nen7h5rs]{min-height:74px}.site-header[data-astro-cid-nen7h5rs].shrunk .logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:204px}}@keyframes header-shrink{to{min-height:74px}}@keyframes logo-shrink{to{width:204px}}@media (width<=980px){.bar[data-astro-cid-nen7h5rs]{padding:0}.menu[data-astro-cid-nen7h5rs]{display:none}.mobile[data-astro-cid-nen7h5rs]{display:block}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--dark);color:#bbb;font-size:14px}.bar[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#bbb;text-decoration:none}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:#fff}.social[data-astro-cid-jo6i4kqk]{order:2;gap:16px;margin:0;padding:0;list-style:none;display:flex}
