:root{--default-transition-duration:300ms;--checklist-dot-bg:#d60404;--checklist-dot-color:#ffffff;--theme-background:#fffbf2;--theme-surface:#ffffff;--theme-text:#1e2a3a;--theme-accent:#2b6cb0;--theme-accent-100:#eaf3fc;--theme-accent-200:#d3e6f8;--theme-accent-300:#a9cdf0;--theme-accent-400:#6fa6dc;--theme-accent-500:#2b6cb0;--theme-accent-600:#235a94;--theme-accent-700:#1f558c;--theme-accent-800:#173f69;--theme-accent-900:#102c4a;--theme-divider:#e9dfcb;--theme-sun:#ffd43b;--theme-sun-100:#fff3c4;--theme-radius-sm:10px;--theme-radius-lg:24px;--theme-radius-pill:999px;--color-background:var(--theme-background);--color-foreground:var(--theme-text);--color-stroke:var(--theme-divider);--color-primary:var(--theme-accent)}@media (max-width:1023px){#navigation nav>details>div a,#navigation nav>details>ul>li>a{padding:.75rem .5rem!important;font-size:1.2rem!important}}@media (max-width:1199px){.heading-scale[data-module]{margin-bottom:40px!important}}@layer base{@media (max-width:767px){#site-footer .prose :where(h1,h2,h3,h4,h5,h6){font-size:23px!important}}}hr{border:none;border-top:1px solid rgba(0,0,0,.2);background:transparent;height:auto;margin:0;padding:0}hr:not(:last-child){margin-bottom:1.5rem}p{margin-bottom:var(--body-margin-bottom,1rem)}body{color:var(--color-foreground);text-wrap:pretty}a{text-decoration-thickness:2px;text-underline-offset:3px}a:hover{color:var(--theme-accent-700)}h1,h2,h3,h4,h5,h6{margin-bottom:var(--heading-margin-bottom,1rem)}.prose>:is(h1,h2,h3,h4,h5,h6):not(:last-child){margin-block-end:var(--heading-margin-bottom,1rem)!important}:where(.space-y-8>.category-posts-heading){margin-block:0!important}:where(.section>.container.space-y-8>.prose.max-w-none:has(>h2):has(+ul.grid)){margin-block:0!important}:where(.section>.container.space-y-8>.category-posts-heading.prose.max-w-none>h2),:where(.section>.container.space-y-8>.prose.max-w-none:has(>h2):has(+ul.grid)>h2){margin-block-start:0!important;margin-block-end:var(--heading-margin-bottom,1rem)!important}:where(.space-y-8>header.prose){margin-block:0!important}@media (min-width:768px){:where(.md\:space-y-8>header.prose){margin-block:0!important}}.youtube-videos-module>header.prose{margin-block:0!important}:where([data-module=accordion-list]>.section:has(>header.prose)){row-gap:0!important}#box-with-double-hr hr{background:transparent;border-top:1px solid;border-bottom:1px solid;height:4px;margin-top:15px;margin-bottom:15px}.page-hero{margin-bottom:2rem;padding-bottom:2rem}:where(.page .page-hero+section[data-module]){padding-top:0!important}:where(.page .page-hero+[data-module]>.section),:where(.page .page-hero+[data-module]>div>.section),:where(.page .page-hero+[data-module]>div>section),:where(.page .page-hero+[data-module]>section){padding-top:0!important}#pre-footer-form{background-color:#f2f6f9}#pre-footer-form input:not(.table-input),#pre-footer-form textarea:not(.table-input){padding:.75rem}#pre-footer-form+#site-footer{margin-top:0!important}.container{padding-inline:1rem!important}.hero-split .container>header.prose>article.prose,.hero-split>.container>header.prose>article.prose{max-width:1000px;width:100%}@media (max-width:767px){.hero-split[data-responsive-spacing-mode=single][data-mobile-spacing-max="1400"],.hero-split[data-responsive-spacing-mode=single][data-mobile-spacing-max=lg],.hero-split[data-responsive-spacing-mode=single][data-mobile-spacing-max=md],.hero-split[data-responsive-spacing-mode=single][data-mobile-spacing-max=xl]{margin-inline:var(--hero-rsp-mx)!important;margin-block:var(--hero-rsp-my)!important;padding-inline:var(--hero-rsp-px)!important;padding-block:var(--hero-rsp-py)!important}.hero-split[data-responsive-spacing-mode=multi]{margin-inline:var(--hero-rsp-mx-xs)!important;margin-block:var(--hero-rsp-my-xs)!important;padding-inline:var(--hero-rsp-px-xs)!important;padding-block:var(--hero-rsp-py-xs)!important}}@media (min-width:768px) and (max-width:1023px){.hero-split[data-responsive-spacing-mode=single][data-mobile-spacing-max="1400"],.hero-split[data-responsive-spacing-mode=single][data-mobile-spacing-max=lg],.hero-split[data-responsive-spacing-mode=single][data-mobile-spacing-max=xl]{margin-inline:var(--hero-rsp-mx)!important;margin-block:var(--hero-rsp-my)!important;padding-inline:var(--hero-rsp-px)!important;padding-block:var(--hero-rsp-py)!important}.hero-split[data-responsive-spacing-mode=multi]{margin-inline:var(--hero-rsp-mx-sm)!important;margin-block:var(--hero-rsp-my-sm)!important;padding-inline:var(--hero-rsp-px-sm)!important;padding-block:var(--hero-rsp-py-sm)!important}}@media (min-width:1024px) and (max-width:1279px){.hero-split[data-responsive-spacing-mode=single][data-mobile-spacing-max="1400"],.hero-split[data-responsive-spacing-mode=single][data-mobile-spacing-max=xl]{margin-inline:var(--hero-rsp-mx)!important;margin-block:var(--hero-rsp-my)!important;padding-inline:var(--hero-rsp-px)!important;padding-block:var(--hero-rsp-py)!important}.hero-split[data-responsive-spacing-mode=multi]{margin-inline:var(--hero-rsp-mx-md)!important;margin-block:var(--hero-rsp-my-md)!important;padding-inline:var(--hero-rsp-px-md)!important;padding-block:var(--hero-rsp-py-md)!important}}@media (min-width:1280px) and (max-width:1400px){.hero-split[data-responsive-spacing-mode=single][data-mobile-spacing-max="1400"]{margin-inline:var(--hero-rsp-mx)!important;margin-block:var(--hero-rsp-my)!important;padding-inline:var(--hero-rsp-px)!important;padding-block:var(--hero-rsp-py)!important}.hero-split[data-responsive-spacing-mode=multi]{margin-inline:var(--hero-rsp-mx-lg)!important;margin-block:var(--hero-rsp-my-lg)!important;padding-inline:var(--hero-rsp-px-lg)!important;padding-block:var(--hero-rsp-py-lg)!important}}.page:not(.homepage) .hero-split,main.category .hero-split{margin-bottom:40px!important}.module-bg-responsive-image{background-image:var(--module-bg-overlay),var(--module-bg-image-mobile);background-size:cover;background-position:50%;background-repeat:no-repeat}@media (min-width:1280px){.module-bg-responsive-image{background-image:var(--module-bg-overlay),var(--module-bg-image-desktop)}}@media (min-width:768px){.container{padding-inline:2rem!important}}.slider-shell>div[aria-label="Paginacja slidera"]{padding-bottom:1.5rem!important}#navigation{z-index:1000}#navigation nav>details>ul>li{padding-bottom:7.5px}#navigation nav>details>ul>li:last-child{padding-bottom:0}@media (max-width:1023px){body:has(#header-open:checked){overflow:hidden}body:has(#header-open:checked) #navigation{position:fixed!important;inset:0!important;height:100dvh!important;overflow-y:auto;background-color:var(--color-background)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;z-index:9999!important;display:flex!important;flex-direction:column}body:has(#header-open:checked) #navigation>div{flex:1;min-height:0!important;display:flex!important;flex-direction:column;align-items:stretch!important}body:has(#header-open:checked) #navigation nav{flex:1;overflow-y:auto}#navigation nav>a,#navigation nav>details>summary{padding:1rem .5rem;border-bottom:1px solid var(--color-stroke);font-size:1.2625rem;font-weight:500;display:flex;align-items:center}#navigation nav>details>summary{list-style:none;justify-content:space-between;cursor:pointer}#navigation nav>details>summary:after{content:"›";font-size:1.5rem;line-height:1;transition:transform .2s ease;transform:rotate(90deg);flex-shrink:0}#navigation nav>details[open]>summary:after{transform:rotate(270deg)}#navigation nav>details[open]>summary{color:#0055a6;font-weight:700;background-color:color-mix(in srgb,#0055a6 8%,transparent)}#navigation nav>details>div,#navigation nav>details>ul{background-color:color-mix(in srgb,var(--color-stroke) 50%,transparent)}#navigation nav>details>div a,#navigation nav>details>ul>li>a{padding:.75rem 2rem;display:block;border-bottom:1px solid var(--color-stroke);font-size:.9375rem}#navigation nav>details>ul>li:last-child>a{border-bottom:none}body:has(#header-open:checked) #navigation>div>div:last-child{flex-shrink:0;border-top:2px solid var(--color-stroke);padding:1.25rem 1rem;align-items:center!important;justify-content:center!important}body:has(#header-open:checked)
		#navigation>div>div:last-child>div:first-child{justify-content:center!important}}#homepage-boxes>ul>li{padding:10px 15px 15px!important;position:relative;transition:background-color .2s ease,box-shadow .2s ease}#homepage-boxes>ul>li:after{background:#dadada;border-radius:50%;content:"";height:15px;position:absolute;right:14px;top:14px;width:15px;z-index:11}#homepage-boxes>ul>li:hover{background-color:#cbe8ff!important;box-shadow:0 10px 25px rgba(0,0,0,.1)}#homepage-boxes>ul>li:hover:after,#homepage-boxes>ul>li:hover>ul>li:after{background:#525252!important}#homepage-boxes>ul>li>.flex.h-full.flex-col>.flex.flex-col.h-full.justify-between>.not-prose.relative.mb-4.overflow-hidden.rounded-lg{height:40px;position:relative;width:auto}#homepage-boxes>ul>li>.flex.h-full.flex-col>.flex.flex-col.h-full.justify-between>.not-prose.relative.mb-4.overflow-hidden.rounded-lg
	img{height:40px;object-fit:contain;width:auto;object-position:left}#homepage-hero h1{margin-bottom:1rem}@layer base{@media (max-width:576px){#homepage-hero h1{font-size:2rem!important}}}#richtext-checklist-dots ul,#services-hero-with-left-padding .prose ul{column-count:1;list-style:none;margin:1.5rem 0 0;padding:0}#richtext-checklist-dots ul li,#services-hero-with-left-padding .prose ul li{break-inside:avoid;margin:0 0 1rem;padding-left:2.25rem;position:relative}#richtext-checklist-dots ul li:before,#services-hero-with-left-padding .prose ul li:before{align-items:center;background:var(--checklist-dot-bg);border-radius:9999px;color:var(--checklist-dot-color);content:"✓";display:inline-flex;font-size:.9rem;font-weight:700;height:1.5rem;justify-content:center;left:0;line-height:1;position:absolute;top:.15rem;width:1.5rem}@media (min-width:768px){#richtext-checklist-dots ul,#services-hero-with-left-padding .prose ul{column-count:2}}#services-hero-with-left-padding>.container{padding-left:120px!important;padding-right:120px!important}@media (max-width:767px){#services-hero-with-left-padding{margin-left:0!important;margin-right:0!important;max-width:none!important;border-radius:0!important}#services-hero-with-left-padding>.container{padding-left:40px!important;padding-right:40px!important}}#services-hero-with-left-padding .prose>article h1,#services-hero-with-left-padding .prose>article h2,#services-hero-with-left-padding .prose>article h3,#services-hero-with-left-padding .prose>article h4,#services-hero-with-left-padding .prose>article h5,#services-hero-with-left-padding .prose>article h6{text-align:center}#homepage-cta-block{position:relative;z-index:20}@layer base{@media (max-width:767px){#homepage-cta-block article.prose h2{font-size:1.75rem!important}}}#testimonial-right-padding{margin-top:-50px;position:relative;z-index:10}#testimonial-right-padding:before{content:"";position:absolute;inset:0;background-color:rgba(0,23,44,.55);border-top-right-radius:1rem;border-bottom-right-radius:1rem;z-index:0;pointer-events:none}#testimonial-right-padding>.container{position:relative;z-index:1}@media (max-width:1499px){#testimonial-right-padding{margin-left:0!important;margin-right:0!important;max-width:none!important;width:100%!important;border-radius:0!important}#testimonial-right-padding:before{border-radius:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}}@media (max-width:1599px){#testimonial-right-padding>.container{padding-left:0!important;padding-right:0!important}#testimonial-right-padding .testimonial-list li>figure{margin-left:auto;margin-right:auto;width:calc(100% - 7.5rem)}}@media (max-width:767px){#testimonial-right-padding{margin-left:0!important;margin-right:0!important;margin-top:0;max-width:none!important;border-radius:0!important;overflow-x:hidden;padding-top:2.5rem!important;padding-bottom:2rem!important}#testimonial-right-padding .testimonial-list li>figure{width:calc(100% - 6rem)}}@media (min-width:992px){.footer-logo{height:48px!important}}#site-footer{background-color:var(--site-footer-bg-color,#0055a6);color:var(--site-footer-text-color,#ffffff);padding:2.5rem 0 2rem}#site-footer .link,#site-footer a{color:var(
		--site-footer-link-color,var(--site-footer-text-color,#ffffff)
	)!important}#site-footer .prose,#site-footer .prose :where(p,li,strong,em,blockquote){color:var(--site-footer-text-color,#ffffff)}#site-footer .prose :where(h1,h2,h3,h4,h5,h6){color:var(
		--site-footer-heading-color,var(--site-footer-text-color,#ffffff)
	)}#site-copyright{background-color:var(
		--site-copyright-bg-color,var(--site-footer-bg-color,#0055a6)
	);border-top:1px solid #eee;color:var(
		--site-copyright-text-color,var(--site-footer-text-color,#ffffff)
	);margin-top:.5rem;padding-top:12px}#site-footer-legal-note{color:#b8bcc2;margin-block:0;padding-top:0}#site-footer ul{list-style:none;padding-left:0}#site-copyright p{margin-bottom:0}#site-footer .prose :where(h1,h2,h3,h4,h5,h6){font-size:23px;margin-bottom:10px;padding-bottom:10px;position:relative}#site-footer .prose :where(p,li,a,span,strong,em){font-size:17px}#site-footer .prose :where(h1,h2,h3,h4,h5,h6):after,#site-footer .prose :where(h1,h2,h3,h4,h5,h6):before{bottom:0;content:"";height:4px;position:absolute}#site-footer .prose :where(h1,h2,h3,h4,h5,h6):before{background-color:#ffd43b;left:0;width:7.5px}#site-footer .prose :where(h1,h2,h3,h4,h5,h6):after{background-color:#ffd43b;left:11px;width:15px}#site-footer ul li a{text-decoration:none}#site-copyright .link:focus-visible,#site-copyright .link:hover,#site-copyright a:focus-visible,#site-copyright a:hover,#site-footer .link:focus-visible,#site-footer .link:hover,#site-footer a:focus-visible,#site-footer a:hover{text-decoration:underline;text-underline-offset:.15em}#site-footer .prose,#site-footer .prose :where(p,li,a,span,strong,em){overflow-wrap:anywhere;word-break:break-word;hyphens:auto}@media (max-width:767px){#site-footer .prose :where(p,li,a,span,strong,em){font-size:15px;line-height:1.45}#site-footer .prose :where(h1,h2,h3,h4,h5,h6){font-size:23px}}#site-copyright .link,#site-copyright a{color:var(
		--site-copyright-link-color,var(
			--site-copyright-text-color,var(--site-footer-link-color,var(--site-footer-text-color,#ffffff))
		)
	)!important;font-weight:600}.table-input{background:transparent;border:none;color:inherit;font-size:1.0625rem;outline:none;padding:0;width:100%}.table-input::placeholder{color:rgba(0,0,0,.55);opacity:1}.btn-cta{--cta-bg:#4d9ad6;--cta-hover-bg:color-mix(in srgb,#4d9ad6 85%,black);align-items:center;background-color:var(--cta-bg);border:none;border-radius:.375rem;color:#ffffff;cursor:pointer;display:inline-flex;font-size:1.3rem;font-weight:600;gap:.5rem;padding:.85rem 1.85rem;transition:background-color .2s,filter .2s}.btn-cta:hover:not(:disabled){background-color:var(--cta-hover-bg)}.btn-cta:disabled{cursor:not-allowed;opacity:.5}#price-list-boxes>ul>li{padding:10px 15px 15px!important;position:relative;transition:background-color .2s ease,box-shadow .2s ease}#price-list-boxes>ul>li:after{background:#dadada;border-radius:50%;content:"";height:15px;position:absolute;right:14px;top:14px;width:15px;z-index:11}#price-list-boxes>ul>li:hover{background-color:#cbe8ff!important;box-shadow:0 10px 25px rgba(0,0,0,.1)}#price-list-boxes>ul>li:hover:after,#price-list-boxes>ul>li:hover>ul>li:after{background:#525252!important}#price-list-boxes>ul>li>.flex.h-full.flex-col>.flex.flex-col.h-full.justify-between>.not-prose.relative.mb-4.overflow-hidden.rounded-lg{height:40px;position:relative;width:auto}#price-list-boxes>ul>li>.flex.h-full.flex-col>.flex.flex-col.h-full.justify-between>.not-prose.relative.mb-4.overflow-hidden.rounded-lg
	img{height:40px;object-fit:contain;object-position:center;width:auto}#price-list-boxes .prose :where(h1,h2,h3,h4,h5,h6){text-align:center}#price-list-boxes .prose :where(p,li){text-align:center}#module-blog-post-content>header,.category-archive-hero,[data-module="hero.split"]{background-color:var(--theme-sun-100);background-image:linear-gradient(rgba(43,108,176,.11) 1px,transparent 0),linear-gradient(90deg,rgba(43,108,176,.11) 1px,transparent 0);background-position:-1px -1px;background-size:28px 28px;color:var(--theme-text)}main.page:not(.homepage) .sdo-home-check-demo:before,main.page:not(.homepage) .sdo-home-pricing:before,main.page:not(.homepage) .sdo-home-wcag22:before{content:none}html[data-high-contrast=true] #module-blog-post-content>header,html[data-high-contrast=true] .category-archive-hero,html[data-high-contrast=true] [data-module="hero.split"]{background-color:#000;background-image:none;color:#fff}#module-blog-post-content header .post-meta-bar{color:var(--theme-text)}#module-blog-post-content header .post-meta-bar a{color:var(--theme-accent-700)}#module-blog-post-content header .post-meta-bar a:hover{color:var(--theme-text)}.article article header.page-hero+section.section{padding-top:0}.category-archive-hero nav ol{color:var(--theme-text)}.category-archive-hero nav ol a{color:var(--theme-accent-700)}.category-archive-hero nav ol a:hover{color:var(--theme-text)}.blog-index-container:has(.category-intro-header) .blog-intro-header{display:none}.article .prose a,.category .prose a,.page .prose a{color:#345c00}@media (min-width:768px) and (max-width:1199px){#homepage-boxes>ul{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (min-width:1200px){#homepage-boxes>ul{grid-template-columns:repeat(7,minmax(0,1fr))!important}}@media (max-width:767px){.youtube-videos-module h3.text-2xl{font-size:1rem!important;line-height:1.4!important}[data-page=home] [data-module="hero.split"]{min-height:calc(100dvh - var(--header-height, 80px))!important}}#sr-only,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}header:has(#sr-only),header:has(.sr-only){margin-bottom:0!important}#homepage-hero{position:relative;z-index:10;padding-inline:0!important}#homepage-hero:before{border:2px solid rgba(255,255,255,.45);border-radius:50px;bottom:20px;height:40px;width:24px;z-index:10}#homepage-hero:after,#homepage-hero:before{content:"";left:50%;position:absolute;transform:translateX(-50%)}#homepage-hero:after{animation:hero-scroll-dot 1s ease-in-out infinite;background:rgba(255,255,255,.5);border-radius:50%;bottom:47px;height:5px;width:5px;z-index:11}@keyframes hero-scroll-dot{0%{opacity:0;transform:translateX(-50%) translateY(0)}30%{opacity:1}60%{opacity:1}to{opacity:0;transform:translateX(-50%) translateY(26px)}}#homepage-hero header{margin-top:0}#homepage-cards-how-we-can-help{background-color:#ffffff;margin-top:0;z-index:100;border-radius:15px;padding:2rem 2rem 0}#homepage-cards-how-we-can-help header h3{margin-bottom:0}#header-with-border .richtext-raw-html>h2,.header-normal-and-bottom-line{margin-bottom:0!important;position:relative}#header-with-border-center h2{margin-bottom:20px!important;padding-bottom:18px;position:relative}@media (min-width:1024px){#header-with-border-center h2:after{background-color:#006;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100px}#header-with-border .richtext-raw-html>h2:after{background-color:#006;bottom:-15px;content:"";height:3px;left:0;position:absolute;width:100px}}@media (min-width:1400px){#homepage-cards-how-we-can-help{margin-top:-90px}}@media (max-width:1399px){#homepage-cards-how-we-can-help{padding:.5rem 2rem 0}}@media (max-width:767px){#homepage-cards-how-we-can-help{padding:1rem 0}#homepage-cards-how-we-can-help h2{padding:0}}#homepage-cards-how-we-can-help h2{padding:1.5rem 0 .5rem}#homepage-cards-how-we-can-help ul>li:hover{background-color:#d8edff}#homepage-article-from-category .section{padding:0}#homepage-article-from-category .container{padding:0!important}#what-makes-us-stand-out li.prose{text-align:center;margin:0 auto;width:100%}@media (max-width:1400px){#what-makes-us-stand-out{--hs-h3:20px}#what-makes-us-stand-out h3{font-size:20px!important}}@media (max-width:992px){#what-makes-us-stand-out{--hs-h3:25px}#what-makes-us-stand-out h3{font-size:25px!important}}@media (max-width:1200px){#what-makes-us-stand-out img{width:50px;height:50px}}@media (max-width:992px){#homepage-article-from-category .container{padding:0}}@media (max-width:786px){#what-makes-us-stand-out li.prose>div{flex-direction:column!important}}#what-makes-us-stand-out .not-prose{margin-bottom:0}#homepage-info-o-firmie{align-items:center;justify-content:center}@media (max-width:992px){#homepage-info-o-firmie>.container{grid-template-columns:1fr!important}#homepage-o-firmie-right{width:100%!important;min-width:100%!important}}@media (max-width:767px){#homepage-o-firmie-right{flex-direction:column!important;flex-wrap:nowrap!important}#homepage-o-firmie-right>div{width:100%!important;min-width:100%!important;flex:0 0 auto!important}}#homepage-o-firmie-right>div:first-child,#homepage-o-firmie-right>div:nth-child(2){border-radius:10px;position:relative}@media (max-width:1199px){#homepage-o-firmie-right>div:first-child,#homepage-o-firmie-right>div:nth-child(2){height:auto!important}}#homepage-box-nfz,#homepage-box-wiedza{padding:30px}#homepage-box-wiedza img{position:absolute;right:20px;top:-45px}#homepage-box-nfz img{position:absolute;right:20px;top:-25px}.spec-grid a{color:#345c00;text-decoration:none}.spec-grid a:hover{color:#1e3600}@media (max-width:991px){[data-module=columns-module]>.container{grid-template-columns:1fr!important}}@media (max-width:767px){#pomoc-w-naszym-centrum .spec-grid>div{flex-direction:column}}.richtext-image-with-text-columns{margin-bottom:1.75rem}@media (max-width:1200px){.richtext-image-with-text-columns{margin-top:1.5rem;margin-bottom:0}}#post-navigation a{color:inherit;margin-top:0}.blog-read-more-link{color:var(--blog-link-color,var(--color-primary))}.blog-read-more-link:visited{color:var(
		--blog-link-visited-color,color-mix(in srgb,var(--blog-link-color,var(--color-primary)) 72%,black)
	)}.blog-read-more-link:focus-visible,.blog-read-more-link:hover{color:var(--blog-link-color,var(--color-primary))}.blog-read-more-icon{color:currentColor}.form-privacy-consent-label .form-policy-link{color:var(--form-link-color,var(--color-primary))}.form-privacy-consent-label .form-policy-link:visited{color:var(
		--form-link-visited-color,color-mix(in srgb,var(--form-link-color,var(--color-primary)) 72%,black)
	)}.form-privacy-consent-label .form-policy-link:focus-visible,.form-privacy-consent-label .form-policy-link:hover{color:var(--form-link-color,var(--color-primary))}.article>div:first-of-type .prose>:first-child,.page>div:first-of-type .prose>:first-child{margin-top:0!important}.article>div:last-of-type .prose>:last-child,.page>div:last-of-type .prose>:last-child{margin-bottom:0!important}.person-list header{padding:0!important}#module-e5194cfb7d0d p{margin-bottom:0!important}@media (min-width:1024px){#navigation>.container{align-items:stretch!important;padding-block:0!important}#navigation>.container>[class*="grid-area:navigation"],#navigation>.container>[class*="grid-area:top"]{align-self:center}#navigation [class*="grid-area:actions"]{align-self:stretch!important;height:100%;flex-wrap:nowrap;align-items:stretch!important}#navigation div:has(>.header-social-nav){align-self:stretch;height:100%;gap:0!important;align-items:stretch}#navigation [class*="grid-area:actions"]>div:first-child{align-self:stretch;height:100%;gap:0!important;align-items:stretch!important}#navigation div:has(>.header-social-nav)>button[aria-label="Open search"]{display:inline-flex;align-items:center;justify-content:center;height:100%;padding-inline:1.1rem;background:#ecedf0;color:#001140}#navigation
		div:has(>.header-social-nav)>button[aria-label="Open search"]:hover{background:#cfdbe6;color:#001140}#navigation .header-social-nav{align-self:stretch;height:100%;gap:0!important;align-items:stretch;margin:0}#navigation .header-social-nav .social-link{display:inline-flex;align-items:center;justify-content:center;height:100%;min-width:56px;padding-inline:1rem;color:#001140}#navigation .header-social-nav .social-link--facebook{background:#e3e8f0}#navigation .header-social-nav .social-link--instagram{background:#d7e1e9}#navigation .header-social-nav .social-link:hover{background:#d7e1e9;color:#001140}}@layer base{.hero-header{font-size:2.25rem!important;font-weight:900!important;line-height:1.25!important;margin-bottom:1rem!important;text-align:left;color:#000000!important}.hero-text-section{max-width:48rem;margin-bottom:2rem!important;font-weight:400}.hero-bottom-text-section,.hero-text-section{font-size:1.875rem!important;line-height:1.2!important;text-align:left}.hero-bottom-text-section{margin-bottom:2.5rem!important;font-weight:300!important}.hero-bottom-text-section span,.hero-bottom-text-section strong{font-weight:700}@media (min-width:640px){.hero-header{font-size:3rem!important}.hero-bottom-text-section,.hero-text-section{font-size:2.25rem!important}}@media (min-width:1280px){.hero-header{font-size:3.5rem!important}.hero-text-section{font-size:2.25rem!important}.hero-bottom-text-section{font-size:2rem!important}}}#biuro-rachunkowe-konin-nasze-usugi{margin-bottom:0!important}#biuro-rachunkowe-konin-nasze-usugi .h-light,h2 .h-light{font-weight:300!important}#site-copyright{font-size:17px!important}#nasze-uslugi article{border-radius:0!important}#nasze-uslugi .prose h3:hover,#nasze-uslugi article.group:focus-within h3,#nasze-uslugi article.group:hover h3{color:#ffffff!important}#blog-ostatnie-wpisy article,#blog-ostatnie-wpisy article figure{border-radius:0!important}@media (max-width:1280px){#skuteczna-ksiegowa{margin-bottom:40px!important}}.sdo-accessibility-bar{background:var(--theme-text);color:var(--theme-background);font-size:14px;line-height:20px}@media (width < 64rem){.sdo-accessibility-bar{display:none}}.page.homepage>:is(.sdo-home-intro,.sdo-home-pillars,.sdo-home-feature-cards,.sdo-home-segments,.sdo-home-process,.sdo-home-platforms,.sdo-home-gallery,.sdo-home-check-demo,.sdo-home-care,.sdo-home-pricing,.sdo-home-projects,.sdo-home-wcag22,.sdo-home-wcag-principles,.sdo-home-contact),.sdo-accessibility-bar-inner{box-sizing:border-box;width:100%;max-width:var(--site-container-width,1280px);margin-inline:auto;padding-inline:1rem}@media (min-width:48rem){.page.homepage>:is(.sdo-home-intro,.sdo-home-pillars,.sdo-home-feature-cards,.sdo-home-segments,.sdo-home-process,.sdo-home-platforms,.sdo-home-gallery,.sdo-home-check-demo,.sdo-home-care,.sdo-home-pricing,.sdo-home-projects,.sdo-home-wcag22,.sdo-home-wcag-principles,.sdo-home-contact),.sdo-accessibility-bar-inner{padding-inline:2rem}}.sdo-accessibility-bar-inner{gap:16px;justify-content:space-between;padding-block:6px}.sdo-accessibility-bar-inner,.sdo-accessibility-controls,.sdo-contact-links{align-items:center;display:flex;flex-wrap:wrap}.sdo-accessibility-controls{gap:4px}.sdo-accessibility-controls strong{margin-right:10px}.sdo-accessibility-controls button{background:transparent;border:2px solid;border-radius:var(--theme-radius-pill);color:inherit;cursor:pointer;font:inherit;padding:2px 10px}.sdo-accessibility-controls button:focus-visible,.sdo-accessibility-controls button:hover{background:var(--theme-accent);border-color:var(--theme-accent)}.sdo-accessibility-controls button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.sdo-contact-links{gap:20px;margin-left:auto}.sdo-contact-links a{color:inherit;text-decoration:none;white-space:nowrap}.sdo-navigation-shell{background-color:var(--theme-surface);border-bottom:1px solid var(--theme-divider)}.sdo-site-brand{align-items:center;color:var(--theme-text)!important;display:inline-flex;gap:8px;text-decoration:none;white-space:nowrap}.sdo-site-brand img{height:100%;object-fit:contain;width:auto}.sdo-site-brand-wordmark{font-family:var(--font-headings-custom,Lexend),sans-serif;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1}.sdo-site-brand-wordmark>span{color:var(--theme-accent)}.sdo-site-brand-wordmark>strong{color:#c2410c}.sdo-header-links{align-items:center}.sdo-header-links a{color:inherit}.sdo-audit-cta,.sdo-header-links a{text-decoration:none;white-space:nowrap}.sdo-audit-cta{align-items:center;background:var(--theme-accent);border-radius:var(--theme-radius-pill);color:#fff;display:inline-flex;font-weight:600;justify-content:center;padding:12px 24px}.sdo-audit-cta:focus-visible,.sdo-audit-cta:hover{background:var(--theme-accent-700);color:#fff}@media (min-width:1024px){#navigation .sdo-audit-cta{align-self:center;height:auto}}.sdo-mobile-toggle{color:var(--theme-text)}html[data-high-contrast=true]{--theme-background:#000;--theme-surface:#000;--theme-text:#fff;--theme-accent:#ff0;--theme-accent-100:#000;--theme-accent-200:#fff;--theme-accent-300:#fff;--theme-accent-400:#ff0;--theme-accent-500:#ff0;--theme-accent-600:#ff0;--theme-accent-700:#ff0;--theme-accent-800:#ff0;--theme-accent-900:#ff0;--theme-divider:#fff;--color-background:#000!important;--color-foreground:#fff!important;--color-stroke:#fff!important;--color-primary:#ff0!important;color-scheme:dark}html[data-high-contrast=true] body{background-color:#000!important;color:#fff!important}html[data-high-contrast=true]
	body
	:where(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,label,summary){color:#fff!important}html[data-high-contrast=true] body a{color:#ff0!important;text-decoration:underline}html[data-high-contrast=true] :where(button,input,textarea,select){background-color:#000!important;border-color:#fff!important;color:#fff!important}html[data-high-contrast=true] #navigation,html[data-high-contrast=true] .sdo-accessibility-bar{background-color:#000!important;color:#fff!important}.sdo-home-intro{box-sizing:border-box;width:100%;margin-inline:auto}.page.homepage{overflow-x:clip}.sdo-home-hero-band{position:relative;isolation:isolate}.sdo-home-hero-band:before{content:"";position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);background-color:var(--theme-sun-100);background-image:linear-gradient(rgba(43,108,176,.11) 1px,transparent 0),linear-gradient(90deg,rgba(43,108,176,.11) 1px,transparent 0);background-position:-1px -1px;background-size:28px 28px}.sdo-home-hero{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px 32px;width:100%;margin-inline:auto;padding-block:clamp(40px,5vw,80px)}.sdo-home-hero__copy{display:flex;min-width:0;flex-direction:column;gap:28px}.sdo-home-hero__copy h1{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h1,clamp(34px,4.3vw,62px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.22);letter-spacing:var(--heading-letter-spacing,-.015em);text-wrap:balance;color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-hero__copy>.sdo-home-platforms__title{gap:16px}.sdo-home-hero__copy>.sdo-home-platforms__title>p{margin:0;color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-hero__nowrap{white-space:normal}.sdo-home-hero__highlight{display:inline-block;padding:0 .28em .04em;border-radius:.32em;color:#fff;overflow-wrap:anywhere;box-shadow:0 4px 0 rgba(30,42,58,.16)}.sdo-home-hero__highlight--blue{background:#2b6cb0;transform:rotate(-2deg)}.sdo-home-hero__highlight--green{background:#2f7d46;transform:rotate(1.5deg)}.sdo-home-hero__highlight--orange{background:#c2410c;transform:rotate(-1deg)}.sdo-home-hero__description{max-width:42ch;margin:0;font-size:calc(var(--sdo-text) * 1.0526);line-height:1.5}.sdo-home-hero__price-note{margin:0;color:var(--theme-text);font-size:calc(var(--sdo-text) * .9474);font-weight:700;line-height:1.5}.sdo-home-link,.sdo-home-platforms__after-cards a{white-space:nowrap}.sdo-home-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.sdo-home-hero__action-group{display:flex;flex-direction:column;gap:12px;margin-top:-16px}.sdo-home-hero__benefits{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0 0 8px;padding:0;list-style:none}.sdo-home-hero__benefits li.sdo-home-platforms__badge{min-height:0;gap:6px;padding:0;border:0;border-radius:0;background:none;font-size:calc(var(--sdo-text) * .7895);font-weight:600;line-height:1.4667;white-space:nowrap}.sdo-home-hero__benefits li.sdo-home-platforms__badge:before{content:"";width:16px;height:16px;flex:0 0 16px;background:var(--theme-success,#2f7d4f);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center /contain no-repeat}@media (max-width:640px){.sdo-home-hero__benefits li.sdo-home-platforms__badge{white-space:normal}}.sdo-home-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:10px 20px;border:2px solid var(--theme-text);border-radius:var(--theme-radius-pill);font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:1.25;text-align:center;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.sdo-home-button--primary{background:var(--theme-accent);color:#fff;box-shadow:0 4px 0 var(--theme-text)}.sdo-home-button--secondary{background:var(--theme-surface);color:var(--theme-text)}.sdo-home-button:hover{color:var(--theme-text);transform:translateY(-2px)}.sdo-home-button--primary:hover{background:var(--theme-accent-700);color:#fff}.sdo-home-button:active{transform:translateY(2px)}.sdo-home-button:focus-visible,.sdo-home-hero__motion-toggle:focus-visible,.sdo-home-pillar:focus-visible{outline:3px solid var(--theme-text);outline-offset:4px}.sdo-home-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(400px,42vw,560px);height:100%;padding-bottom:44px}.sdo-home-hero__video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}@media (min-width:901px){.sdo-home-hero__video{transform:scale(1.12);transform-origin:50% 58%}}.sdo-home-hero__video[data-fallback=true]{mix-blend-mode:multiply}.sdo-home-hero__motion-toggle{position:absolute;right:0;bottom:0;z-index:3;padding:6px 14px;border:2px solid var(--theme-text);border-radius:var(--theme-radius-pill);background:var(--theme-surface);color:var(--theme-text);font-size:calc(var(--sdo-text) * .7368);cursor:pointer}.sdo-home-hero__motion-toggle:disabled{cursor:not-allowed}.sdo-home-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0}.sdo-home-pillar{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:4px 16px;padding:20px 22px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface);color:var(--theme-text);text-decoration:none;transition:border-color .16s ease,background-color .16s ease}.sdo-home-pillar:hover{border-color:var(--theme-accent);background:var(--theme-accent-100);color:var(--theme-text)}.sdo-home-pillar__number{display:flex;grid-row:span 2;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-family:var(--font-headings-custom,var(--font-sans));font-size:calc(var(--sdo-text) * .8421);font-weight:600;line-height:1.5}.sdo-home-pillar[data-color=blue] .sdo-home-pillar__number{background:#2b6cb0}.sdo-home-pillar[data-color=green] .sdo-home-pillar__number{background:#2f7d46}.sdo-home-pillar[data-color=orange] .sdo-home-pillar__number{background:#c2410c}.sdo-home-pillar__title{font-family:var(--font-headings-custom,var(--font-sans));font-size:calc(var(--sdo-title) * .6667);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:1.3}.sdo-home-pillar__description{font-size:calc(var(--sdo-text) * .8421);line-height:1.5}@media (min-width:768px){.sdo-home-pillar{grid-row:span 2;grid-template-rows:subgrid}}.sdo-home-feature-cards{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:24px;margin-bottom:48px}.sdo-home-accessibility-card,.sdo-home-photo-placeholder,.sdo-home-wcag-card{min-width:0;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);overflow:hidden}.sdo-home-photo-placeholder{display:flex;min-height:380px;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:linear-gradient(rgba(43,108,176,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(43,108,176,.08) 1px,transparent 1px),var(--theme-surface);background-size:28px 28px,28px 28px,auto;color:var(--theme-text);font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));text-align:center}.sdo-home-photo-placeholder--image{display:block;padding:0;background:var(--theme-surface)}.sdo-home-feature-cards__image{display:block;width:100%;height:100%;min-height:380px;object-fit:cover}.sdo-home-photo-placeholder svg{width:min(42%,180px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-accessibility-card{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;background:var(--theme-surface)}.sdo-home-accessibility-card>svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:2}.sdo-home-accessibility-card__accent{fill:var(--theme-accent);stroke:none}.sdo-home-accessibility-card__fill{fill:currentColor;stroke:none}.sdo-home-accessibility-card__dashed{fill:none;stroke:var(--theme-accent);stroke-dasharray:6 4;stroke-width:3}.sdo-home-accessibility-card text{fill:currentColor;font-family:var(--font-headings-custom,var(--font-sans));font-size:92px;font-weight:600;letter-spacing:-5px;stroke:none}.sdo-home-accessibility-card .sdo-home-accessibility-card__small{font-family:var(--font-body-custom,var(--font-sans));font-size:15px;font-weight:400;letter-spacing:0}.sdo-home-accessibility-card strong{font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-wcag-card{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;background:var(--theme-accent);color:var(--theme-background)}.sdo-home-wcag-card>svg{width:40px;height:40px;flex:0 0 40px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-wcag-card>div{font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));letter-spacing:-.03em}.sdo-home-wcag-card strong{font-size:clamp(calc(var(--sdo-display) * .9804),4vw,calc(var(--sdo-display) * 1.3725));line-height:1}.sdo-home-wcag-card p{margin:16px 0 0;font-size:calc(var(--sdo-text) * 1.1579);line-height:1.2727;letter-spacing:-.01em}.sdo-home-marquee{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100vw;margin-inline:calc(50% - 50vw);padding:12px 16px 12px 0;overflow:hidden;background:var(--theme-sun);color:var(--theme-text)}.sdo-home-marquee__controls{display:flex;padding-left:16px}.sdo-home-marquee__viewport{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 48px),transparent)}.sdo-home-marquee__toggle{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:10px;border:1px solid;border-radius:999px;background:transparent;color:inherit;font-size:calc(var(--sdo-text) * .6316);font-weight:700;line-height:1.5;cursor:pointer}.sdo-home-marquee__toggle:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.sdo-home-marquee__toggle:focus-visible{outline:3px solid currentColor;outline-offset:3px}.sdo-home-marquee__toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sdo-home-marquee__toggle[aria-pressed=true] svg{fill:currentColor}.sdo-home-marquee__track{display:flex;width:max-content;animation:sdo-home-marquee-scroll 45s linear infinite}.sdo-home-marquee__track[data-paused=true]{animation-play-state:paused}.sdo-home-marquee__item{display:flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--font-headings-custom,var(--font-sans));font-size:clamp(calc(var(--sdo-title) * .6),2vw,calc(var(--sdo-title) * .9333));font-weight:var(--module-heading-weight,var(--heading-weight,700));letter-spacing:-.01em;white-space:nowrap}.sdo-home-marquee__item>span{width:12px;height:12px;flex:0 0 12px;border-radius:50%;background:currentColor}.sdo-home-marquee__duplicate{display:flex}.sdo-home-segments{box-sizing:border-box;width:100%;margin-inline:auto;padding-block:20px}.sdo-home-segments__heading{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:end;gap:24px 48px;margin-bottom:32px}.sdo-home-segments__heading h2{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h2,clamp(28px,3vw,40px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.15);letter-spacing:var(--heading-letter-spacing,-.02em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-segments__tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.sdo-home-segment-tab{display:flex;min-width:0;min-height:88px;align-items:center;gap:12px;padding:16px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);overflow:hidden;background:transparent;color:var(--theme-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.sdo-home-segment-tab:not([aria-selected=true]):hover{border-color:var(--theme-accent);background:var(--theme-accent-200)}.sdo-home-segment-tab[aria-selected=true]{border-color:var(--theme-accent)}.sdo-home-segment-tab:focus-visible,.sdo-home-segments__panel:focus-visible{outline:3px solid var(--theme-text);outline-offset:4px}.sdo-home-segment-tab__number{display:inline-flex;min-width:2.5em;min-height:2.5em;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid;border-radius:50%;background:color-mix(in srgb,currentColor 8%,transparent);font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286;font-variant-numeric:tabular-nums}.sdo-home-segment-tab__name{font-family:var(--font-headings-custom,var(--font-sans));font-size:calc(var(--sdo-title) * .6667);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:1.3;letter-spacing:-.02em;overflow-wrap:break-word;hyphens:auto}.sdo-home-segments__panel{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px;margin-top:24px}.sdo-home-segments__browser,.sdo-home-segments__content{min-width:0;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);overflow:hidden}.sdo-home-segments__browser{display:flex;flex-direction:column;align-self:start;margin:0;border-color:#c9d3df;background:#fff;box-shadow:0 1px 2px rgba(30,42,58,.08),0 18px 40px -18px rgba(30,42,58,.35)}.sdo-home-browser__bar{flex:0 0 auto;background:#e6ebf1;color:#3b4757;font-family:var(--font-sans);font-size:12px;line-height:1.2;user-select:none}.sdo-home-browser__tabs{display:flex;align-items:flex-end;gap:8px;padding:8px 12px 0}.sdo-home-browser__dots{display:flex;gap:7px;align-self:center;padding:0 8px 6px 0}.sdo-home-browser__dots>span{width:12px;height:12px;border-radius:50%;background:#ff5f57;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}.sdo-home-browser__dots>span:nth-child(2){background:#febc2e}.sdo-home-browser__dots>span:nth-child(3){background:#28c840}.sdo-home-browser__tab{display:flex;min-width:0;max-width:220px;flex:0 1 auto;align-items:center;gap:8px;padding:8px 12px;border-radius:9px 9px 0 0;background:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdo-home-browser__favicon{width:14px;height:14px;flex:0 0 14px;border-radius:4px;background:linear-gradient(135deg,var(--theme-accent),var(--theme-sun-500,#f5b301))}.sdo-home-browser__close{margin-left:auto;padding-left:6px;color:#7b8796}.sdo-home-browser__new-tab{align-self:center;padding:0 4px 6px;color:#5b6777;font-size:16px}.sdo-home-browser__toolbar{display:flex;align-items:center;gap:10px;padding:7px 12px;border-bottom:1px solid #d5dce5;background:#fff}.sdo-home-browser__nav{display:flex;gap:10px;color:#5b6777;font-size:14px}.sdo-home-browser__nav>span:nth-child(2){color:#b3bcc7}.sdo-home-browser__address{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#eef1f5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdo-home-browser__address svg{width:13px;height:13px;flex:0 0 13px;fill:none;stroke:currentColor;stroke-width:1.5}.sdo-home-browser__menu{color:#5b6777;font-size:16px}.sdo-home-segments__image{position:relative;display:flex;aspect-ratio:4/3;align-items:center;justify-content:center;flex-direction:column;gap:18px;margin:0;background:var(--theme-surface);color:var(--theme-text);font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));text-align:center}.sdo-home-segments__image svg{width:min(42%,180px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-segments__preview{display:block}.sdo-home-segments__image--scroll{position:absolute;inset:0;overflow:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a9b5c3 transparent}.sdo-home-segments__preview[data-active] .sdo-home-segments__image--scroll{overflow-y:auto}.sdo-home-segments__image--scroll:focus-visible{outline:3px solid var(--theme-text);outline-offset:-3px}.sdo-home-segments__image--scroll .sdo-home-segments__photo{position:static;display:block;width:100%;height:auto;max-width:none}.sdo-home-segments__image--scroll .sdo-home-segments__photo[data-loading]{position:absolute;visibility:hidden}.sdo-home-browser__preview-message{position:absolute;inset:auto 16px 76px;margin:0;padding:10px 14px;border-radius:var(--theme-radius-lg);background:var(--theme-surface);color:var(--theme-text);font-size:14px;line-height:1.4;pointer-events:none;z-index:1}.sdo-home-browser__preview-start{position:absolute;inset:0;display:flex;align-items:flex-end;justify-content:center;padding:0 16px 18px;border:0;background:linear-gradient(0deg,rgba(88,67,18,.28),rgba(88,67,18,0) 40%);cursor:pointer;font:inherit}.sdo-home-browser__preview-close,.sdo-home-browser__scroll-hint{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:2px solid rgba(30,42,58,.18);border-radius:999px;background:var(--theme-sun);color:var(--theme-text);font-family:var(--font-sans);font-size:14px;font-weight:700;line-height:1.2;box-shadow:0 6px 18px rgba(88,67,18,.24);transition:background-color .16s ease,transform .16s ease}.sdo-home-browser__preview-close:hover,.sdo-home-browser__preview-start:hover .sdo-home-browser__scroll-hint{background:var(--theme-sun-100);transform:translateY(-1px)}.sdo-home-browser__preview-start:focus-visible{outline:3px solid var(--theme-text);outline-offset:-3px}.sdo-home-browser__preview-close:focus-visible,.sdo-home-browser__preview-start:focus-visible .sdo-home-browser__scroll-hint{outline:3px solid var(--theme-text);outline-offset:2px}.sdo-home-browser__preview-close{position:absolute;top:12px;right:18px;padding:7px 14px;font-size:13px;cursor:pointer}.sdo-home-segments__photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top center}.sdo-home-segments__content{display:flex;flex-direction:column;gap:20px;padding:32px clamp(20px,3vw,40px)}.sdo-home-segments__content h3{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h3,24px);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,32px);letter-spacing:var(--heading-letter-spacing,-.02em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-segments__content>p{max-width:44ch;margin:0;font-size:calc(var(--sdo-text) * .9474);line-height:1.5556}.sdo-home-segments__content>h3+p{margin-top:calc(var(--body-margin-top, 0px) - 12px)}.sdo-home-segments__content ul{margin:0;padding:0;border-top:2px solid var(--theme-divider);list-style:none}.sdo-home-segments__content li{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--theme-divider);font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-segments__content li>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:var(--theme-accent)}.sdo-home-segments__content .sdo-home-button{align-self:flex-start;margin-top:var(--sdo-button-margin-top,auto)}.sdo-home-segments__more{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:inherit;font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));text-decoration-thickness:1px;text-underline-offset:4px}.sdo-home-segments--showcase .sdo-home-segments__layout{display:grid;gap:24px}.sdo-home-segments--showcase .sdo-home-segments__tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));gap:8px}.sdo-home-segments--showcase .sdo-home-segment-tab{min-height:64px;padding:12px 16px;border-color:#d9dde3}.sdo-home-segments--showcase
	.sdo-home-segment-tab:not([aria-selected=true]):hover{border-color:var(--theme-sun);background:var(--theme-sun-100)}.sdo-home-segments--showcase .sdo-home-segment-tab[aria-selected=true]{border-color:var(--theme-sun);background:var(--theme-sun-100);color:var(--theme-text)}.sdo-home-segments--showcase .sdo-home-segment-tab__number{background:var(--theme-surface);font-size:13px}.sdo-home-segments--showcase .sdo-home-segments__panel{grid-template-columns:minmax(0,1fr);grid-template-areas:"browser" "content";gap:28px;margin-top:0}.sdo-home-segments--showcase .sdo-home-segments__browser{grid-area:browser}.sdo-home-segments--showcase .sdo-home-segments__image{aspect-ratio:8/5}.sdo-home-segments--showcase .sdo-home-segments__content{grid-area:content;overflow:visible;padding:0;border:0;border-radius:0}.sdo-home-segments--showcase .sdo-home-segments__content>p{max-width:65ch}.sdo-home-segments--showcase .sdo-home-segments__content .sdo-home-button{margin-top:4px}.sdo-home-segments--showcase .sdo-home-segments__more{display:inline-block;align-self:flex-start;margin-top:4px;font-size:.95em}.sdo-home-segments--showcase .sdo-home-segments__more>span{flex-shrink:0}@media (min-width:1024px){.sdo-home-segments--showcase .sdo-home-segments__panel{grid-template-columns:minmax(300px,1fr) minmax(0,1.75fr);grid-template-areas:"content browser";align-items:center;gap:clamp(32px,4vw,64px)}}.sdo-home-process{box-sizing:border-box;width:100%;margin-inline:auto;padding-block:0 80px}.sdo-home-process__heading{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:24px 72px;margin-bottom:32px}.sdo-home-process__title{display:flex;flex-direction:column;gap:16px}.sdo-home-process__title>p{margin:0;color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-process__title h2{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h2,clamp(28px,3vw,40px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.15);letter-spacing:var(--heading-letter-spacing,-.02em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-process__summary{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sdo-home-process__summary>p{flex:1 1 auto;max-width:46ch;margin:0;font-size:calc(var(--sdo-text) * .9474);line-height:1.5556}.sdo-home-process__summary figure{position:relative;width:clamp(110px,13vw,170px);flex:0 0 auto;aspect-ratio:1;margin:0}.sdo-home-process__summary img{display:block;width:100%;height:100%;object-fit:contain}.sdo-home-process__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sdo-home-process__step{display:flex;min-width:0;flex-direction:column;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);overflow:hidden}.sdo-home-process__step-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:2px solid var(--theme-divider)}.sdo-home-process__step-header>span{font-family:var(--font-headings-custom,var(--font-sans));font-size:calc(var(--sdo-text) * .8421);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:1.5}.sdo-home-process__step-header svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-process__art{padding:20px;border-bottom:2px solid var(--theme-divider);background-color:#fff;background-image:linear-gradient(rgba(43,108,176,.1) 1px,transparent 0),linear-gradient(90deg,rgba(43,108,176,.1) 1px,transparent 0);background-size:24px 24px}.sdo-home-process__art svg{display:block;width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:2}.sdo-home-process__art text{fill:currentColor;stroke:none;font-family:var(--font-body-custom,var(--font-sans));font-size:10px}.sdo-home-process__step-copy{display:flex;flex:1;flex-direction:column;gap:10px;padding:20px 20px 28px}.sdo-home-process__step-copy h3{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h3,22px);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,28px);letter-spacing:var(--heading-letter-spacing,-.01em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	);hyphens:auto;overflow-wrap:break-word}.sdo-home-process__step-copy p{margin:0;font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-platforms{box-sizing:border-box;width:100%;margin-inline:auto;padding-block:0 80px}.sdo-home-platforms__heading{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:20px 72px;margin-bottom:36px}.sdo-home-platforms__title{display:flex;flex-direction:column;gap:16px}.sdo-home-platforms__title>p{margin:0;color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-platforms__title h2{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h2,clamp(28px,3vw,40px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.15);letter-spacing:var(--heading-letter-spacing,-.02em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-platforms__summary{display:flex;align-items:center;justify-content:space-between;gap:24px}.sdo-home-platforms__summary>p{flex:1 1 auto;max-width:46ch;margin:0;font-size:calc(var(--sdo-text) * .9474);line-height:1.5556}.sdo-home-platforms__summary figure{position:relative;width:clamp(88px,10vw,136px);flex:0 0 auto;aspect-ratio:1;margin:0}.sdo-home-platforms__summary img{display:block;width:100%;height:100%;object-fit:contain}.sdo-home-platforms__variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (min-width:861px){.sdo-home-platforms__variants[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));width:calc((100% - 48px) * 2 / 3 + 24px);margin-inline:auto}.page.homepage .sdo-home-platforms__variants[data-count="2"]{width:100%;margin-inline:0}}.sdo-home-platforms .sdo-home-platforms__after-cards{margin-block:24px;text-align:center}.sdo-home-platforms .sdo-home-platforms__after-cards p{display:inline;margin:0;padding:0}@layer base{.sdo-home-platforms__after-cards p{font-size:inherit!important;line-height:inherit!important}}.sdo-home-platforms__after-cards p+p:before{content:" "}.sdo-home-platforms__variant{display:flex;min-width:0;flex-direction:column;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);box-shadow:0 6px 20px rgba(30,42,58,.06);overflow:hidden}.sdo-home-platforms__variant[data-featured=true]{border-color:var(--theme-accent);box-shadow:0 10px 28px rgba(43,108,176,.14)}.sdo-home-platforms__transfer{align-items:center;margin-top:24px}.sdo-home-platforms__transfer p{margin:0 0 12px}.sdo-home-link,.sdo-home-platforms__after-cards a,.sdo-home-platforms__transfer a{display:inline;color:var(--theme-accent-700);font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sdo-home-link:hover,.sdo-home-platforms__after-cards a:hover,.sdo-home-platforms__transfer a:hover{color:var(--theme-accent-700);text-decoration-color:transparent}.sdo-home-process .sdo-home-detail__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:16px 0 20px}.sdo-home-process .sdo-home-detail--preparation{grid-template-columns:minmax(0,1fr);gap:16px;padding:28px 32px;border-color:var(--theme-accent-200);background:var(--theme-accent-100,var(--theme-surface))}.sdo-home-process .sdo-home-detail--preparation h3{font-size:var(--heading-h3,22px)}.sdo-home-process .sdo-home-detail--preparation>div{min-width:0}.sdo-home-process .sdo-home-detail--preparation>div>p{max-width:80ch;margin:0;font-size:calc(var(--sdo-text) * .8947);line-height:1.6}.sdo-home-process .sdo-home-detail--preparation a.sdo-home-button{display:inline-flex;text-decoration:none}.sdo-home-process
	.sdo-home-detail--preparation
	a.sdo-home-button.sdo-home-button--primary:hover{color:#fff}@media (max-width:640px){.sdo-home-process .sdo-home-detail__list{grid-template-columns:minmax(0,1fr)}.sdo-home-process .sdo-home-detail--preparation{padding:22px}}.sdo-home-platforms__variant-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 12px}.sdo-home-platforms__badge{display:inline-flex;align-items:center;min-height:28px;padding:3px 10px;border:1px solid var(--theme-divider);border-radius:999px;font-size:calc(var(--sdo-text) * .6842);font-weight:700;line-height:1.5385}.sdo-home-platforms__badge[data-accent=true]{border-color:var(--theme-accent);background:var(--theme-accent);color:#fff}.sdo-home-platforms__variant-header>svg{width:24px;height:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-platforms__art{margin:0 20px;padding:16px 24px;border:2px solid var(--theme-divider);border-radius:calc(var(--theme-radius-lg) * .6);background-color:#fff;background-image:linear-gradient(rgba(43,108,176,.1) 1px,transparent 0),linear-gradient(90deg,rgba(43,108,176,.1) 1px,transparent 0);background-size:24px 24px}.sdo-home-platforms__art svg{display:block;width:100%;max-width:240px;height:auto;max-height:150px;margin-inline:auto;fill:none;stroke:currentColor;stroke-width:2}.sdo-home-platforms__art text{fill:currentColor;stroke:none;font-family:var(--font-body-custom,var(--font-sans));font-size:10px}.sdo-home-platforms__art .sdo-home-platforms__version{fill:var(--theme-background);font-family:var(--font-headings-custom,var(--font-sans));font-size:22px;font-weight:600}.sdo-home-platforms__variant-copy{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px 24px 28px}.sdo-home-platforms__variant-copy h3{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h3,22px);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,28px);letter-spacing:var(--heading-letter-spacing,-.015em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-platforms__variant-copy>p{margin:0;font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-platforms__variant-copy .sdo-home-platforms__price{align-self:flex-start;margin:-4px 0 2px;padding:4px 12px;border-radius:999px;background:rgba(43,108,176,.1);color:var(--theme-accent-700);font-family:var(--font-body-custom,var(--font-sans));font-size:calc(var(--sdo-text) * .8421);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:1.4}.sdo-home-platforms__variant-copy ul{display:flex;flex-direction:column;gap:10px;margin:4px 0 0;padding:16px 0 0;border-top:2px dashed var(--theme-divider);list-style:none;font-size:calc(var(--sdo-text) * .7368);line-height:1.4286}.sdo-home-platforms__variant-copy li{display:flex;align-items:flex-start;gap:10px}.sdo-home-detail__list li>span,.sdo-home-platforms__variant-copy li>span{width:8px;height:8px;flex:0 0 8px;margin-top:calc(.7143em - 4px);border-radius:50%;background:var(--theme-accent)}.sdo-home-gallery{box-sizing:border-box;width:100%;margin-inline:auto;padding-block:0 80px}.sdo-home-gallery__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px}.sdo-home-gallery__figure{display:flex;min-width:0;flex-direction:column;gap:10px;margin:0}.sdo-home-gallery__frame{height:clamp(280px,36vw,480px);border-radius:var(--theme-radius-lg);overflow:hidden;background:var(--theme-surface)}.sdo-home-gallery__image{display:block;width:100%;height:100%;object-fit:cover}.sdo-home-gallery__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:20px;padding:24px;background:linear-gradient(rgba(43,108,176,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(43,108,176,.08) 1px,transparent 1px),var(--theme-surface);background-size:28px 28px,28px 28px,auto;color:var(--theme-text);font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));text-align:center}.sdo-home-gallery__placeholder svg{width:min(30%,160px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-gallery__figure figcaption{font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-check-demo{position:relative;isolation:isolate;width:100%;color:var(--theme-text)}.sdo-home-check-demo:before{content:"";position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);background-color:var(--theme-accent-100);background-image:linear-gradient(rgba(43,108,176,.1) 1px,transparent 0),linear-gradient(90deg,rgba(43,108,176,.1) 1px,transparent 0);background-size:28px 28px}.sdo-home-check-demo__inner{box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:48px 72px;width:100%;margin-inline:auto;padding-block:80px}.sdo-home-check-demo__copy{display:flex;min-width:0;flex-direction:column;gap:24px}.sdo-home-check-demo__eyebrow{display:flex;align-items:center;gap:10px;margin:0;font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-check-demo__eyebrow>span{width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--theme-accent)}.sdo-home-check-demo__copy h2{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h2,clamp(28px,3vw,40px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.15);letter-spacing:var(--heading-letter-spacing,-.025em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-check-demo__description{max-width:44ch;margin:0;font-size:calc(var(--sdo-text) * .9474);line-height:1.5556}.sdo-home-check-demo__form{display:grid;gap:16px;margin-top:8px}.sdo-home-check-demo__field{display:grid;gap:8px}.sdo-home-check-demo__field label{font-size:calc(var(--sdo-text) * .8421);font-weight:700;line-height:1.5}.sdo-home-check-demo__field input{box-sizing:border-box;min-width:0;width:100%;min-height:56px;padding:14px 16px;border:2px solid var(--theme-accent-200);border-radius:var(--theme-radius-sm);background:#fff;color:var(--theme-text);font:inherit;font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-check-demo__field input:focus-visible{outline:3px solid var(--theme-accent);outline-offset:2px}.sdo-home-check-demo__field input[aria-invalid=true]{border-color:#9f2d0a}.sdo-home-check-demo__field-error{margin:0;color:#9f2d0a;font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-check-demo__honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.sdo-home-check-demo__note,.sdo-home-check-demo__privacy,.sdo-home-check-demo__status{margin:0;font-size:calc(var(--sdo-text) * .7368);line-height:1.4286}.sdo-home-check-demo__privacy a{font-weight:700;text-underline-offset:3px}.sdo-home-check-demo__form button{justify-self:start;padding:14px 24px;font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-check-demo__form button:disabled{cursor:progress;opacity:.75}.sdo-home-check-demo__status:not(:empty){font-weight:700}.sdo-home-check-demo__report-wrap{position:relative;align-self:start;min-width:0;margin-top:72px}.sdo-home-check-demo__mascot{position:absolute;z-index:1;top:-96px;right:24px;width:116px;height:116px;margin:0;pointer-events:none}.sdo-home-check-demo__mascot img{display:block;width:100%;height:100%;object-fit:contain}.sdo-home-check-demo__report{position:relative;z-index:2;border:1px solid var(--theme-accent-200);border-radius:var(--theme-radius-lg);overflow:hidden;background:#fff;box-shadow:0 12px 32px rgba(30,42,58,.08)}.sdo-home-check-demo__report-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:20px 24px;border-bottom:1px solid var(--theme-accent-200);background:var(--theme-accent-100);font-size:calc(var(--sdo-text) * .7368);line-height:1.4286}.sdo-home-check-demo__report-header h3{--hs-h3:calc(var(--sdo-text) * 0.9474);margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--hs-h3);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.3);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	);overflow-wrap:anywhere}.sdo-home-check-demo__report-header>span{font-variant-numeric:tabular-nums}.sdo-home-check-demo__report-badge{flex-shrink:0;padding:4px 10px;border-radius:999px;background:#fff;color:var(--theme-text);font-size:calc(var(--sdo-text) * .6316);font-weight:700;line-height:1.3333;text-transform:uppercase}.sdo-home-check-demo__checks{display:grid;gap:10px;margin:0;padding:20px}.sdo-home-check-demo__row{--check-label-size:calc(var(--sdo-text) * 0.8421);--check-result-size:calc(var(--sdo-text) * 0.7368);--check-icon-size:calc(var(--check-label-size) * 1.45 + 4px + var(--check-result-size) * 1.4286);display:grid;grid-template-columns:var(--check-icon-size) minmax(0,1fr);column-gap:14px;align-items:center;min-width:0;padding:14px 16px;border:1px solid var(--theme-accent-200);border-radius:12px;background:var(--theme-surface,#fff)}.sdo-home-check-demo__check-label{display:contents;font-size:var(--check-label-size);font-weight:600;line-height:1.45;overflow-wrap:anywhere}.sdo-home-check-demo__check-label>span:last-child{grid-column:2;grid-row:1}.sdo-home-check-demo__check-icon{display:grid;place-items:center;grid-column:1;grid-row:1/span 2;width:var(--check-icon-size);height:var(--check-icon-size);border-radius:50%;background:#fff0e5;color:#9a3412}.sdo-home-check-demo__check-icon svg{width:55%;height:55%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.sdo-home-check-demo__row[data-state=ok] .sdo-home-check-demo__check-icon{background:#e3f4e6;color:#1f6b37}.sdo-home-check-demo__result{grid-column:2;grid-row:2;margin:4px 0 0;font-size:var(--check-result-size);font-weight:600;line-height:1.4286;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sdo-home-check-demo__result[data-state=ok]{color:#1f6b37}.sdo-home-check-demo__result[data-state=issue]{color:#9a3412}.sdo-home-check-demo__report>.sdo-home-check-demo__disclaimer{margin:0;padding:16px 24px;border-top:1px solid var(--theme-accent-200);color:var(--theme-text);font-size:calc(var(--sdo-text) * .7368);line-height:1.4286}.sdo-home-care{box-sizing:border-box;width:100%;margin-inline:auto;padding-block:80px}.sdo-home-care__heading{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:24px 72px;margin-bottom:32px}.sdo-home-care__title{display:flex;flex-direction:column;gap:16px}.sdo-home-care__title>p{margin:0;color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-care__title h2{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h2,clamp(28px,3vw,40px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.15);letter-spacing:var(--heading-letter-spacing,-.02em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-care__summary{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sdo-home-care__summary>p{flex:1 1 auto;max-width:46ch;margin:0;font-size:calc(var(--sdo-text) * .9474);line-height:1.5556}.sdo-home-care__summary figure{position:relative;width:clamp(110px,13vw,170px);flex:0 0 auto;aspect-ratio:1;margin:0}.sdo-home-care__summary img{display:block;width:100%;height:100%;object-fit:contain}.sdo-home-care__services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:48px}.sdo-home-care__service{display:flex;min-width:0;flex-direction:column;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);overflow:hidden;background:var(--theme-surface,#fff);box-shadow:0 6px 20px rgba(30,42,58,.06)}.sdo-home-care__service-art{margin:0 20px;padding:16px 24px;border:2px solid var(--theme-divider);border-radius:calc(var(--theme-radius-lg) * .6);background-color:#fff;background-image:linear-gradient(rgba(43,108,176,.1) 1px,transparent 0),linear-gradient(90deg,rgba(43,108,176,.1) 1px,transparent 0);background-size:24px 24px}.sdo-home-care__service-art svg{display:block;width:100%;max-width:240px;height:auto;max-height:150px;margin-inline:auto;fill:none;stroke:currentColor;stroke-width:2}.sdo-home-care__service-art text{fill:currentColor;stroke:none;font-family:var(--font-body-custom,var(--font-sans));font-size:10px}.sdo-home-care__service-art .sdo-home-care__version{font-family:var(--font-headings-custom,var(--font-sans));font-size:16px;font-weight:600}.sdo-home-care__service-art .sdo-home-care__version--inverse{fill:var(--theme-background)}.sdo-home-care__service-copy{display:flex;flex:1;flex-direction:column;gap:12px;padding:20px 24px 28px}.sdo-home-care__service-copy h3{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h3,22px);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,28px);letter-spacing:var(--heading-letter-spacing,-.01em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-care__service-copy>p{margin:0;font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-care__cadence-heading{margin:0 0 20px;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h3,24px);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:32px}.sdo-home-care__cadence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sdo-home-care__cadence-card{display:flex;min-width:0;min-height:260px;flex-direction:column;gap:16px;padding:24px 20px 32px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);overflow:hidden;background:var(--theme-surface);transition:background-color .16s ease}.sdo-home-care__cadence-card:hover{background:var(--theme-accent-100)}.sdo-home-care__cadence-icon{display:flex;width:56px;height:56px;align-items:center;justify-content:center;flex:0 0 56px;border-radius:50%}.sdo-home-care__cadence-icon svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-care__cadence-card[data-kind=daily] .sdo-home-care__cadence-icon{background:var(--theme-accent-100);color:var(--theme-accent)}.sdo-home-care__cadence-card[data-kind=weekly] .sdo-home-care__cadence-icon{background:#e3f4e6;color:#2f7d46}.sdo-home-care__cadence-card[data-kind=monthly] .sdo-home-care__cadence-icon{background:#fde7dd;color:#c2410c}.sdo-home-care__cadence-card[data-kind=yearly] .sdo-home-care__cadence-icon{background:var(--theme-sun-100);color:var(--theme-text)}.sdo-home-care__cadence-period{color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-care__cadence-title{font-family:var(--font-headings-custom,var(--font-sans));font-size:calc(var(--sdo-title) * .7333);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:1.2727;letter-spacing:-.025em}.sdo-home-care__cadence-description{margin-top:auto;font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-pricing{position:relative;isolation:isolate;box-sizing:border-box;width:100%;margin-inline:auto;padding-block:80px}.sdo-home-pricing:before{position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);background-color:#eef7f0;background-image:radial-gradient(rgba(47,125,70,.28) 1.4px,transparent 1.6px);background-size:22px 22px;content:""}.sdo-home-pricing__heading{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:24px 72px;margin-bottom:32px}.sdo-home-pricing__title{display:flex;flex-direction:column;gap:16px}.sdo-home-pricing__title>p{margin:0;color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-pricing__title h2{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h2,clamp(28px,3vw,40px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.15);letter-spacing:var(--heading-letter-spacing,-.02em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-pricing__summary{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sdo-home-pricing__summary>p{flex:1 1 auto;max-width:48ch;margin:0;font-size:calc(var(--sdo-text) * .9474);line-height:1.5556}.sdo-home-pricing__summary figure{width:clamp(110px,13vw,170px);flex:0 0 auto;aspect-ratio:1;margin:0}.sdo-home-pricing__summary img{display:block;width:100%;height:100%;object-fit:contain}.sdo-home-pricing__build{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:48px}.sdo-home-pricing__build-card{display:flex;min-width:0;flex-direction:column;gap:12px;padding:24px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface)}.sdo-home-pricing__build-kind{font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-pricing__build-card h3{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h3,22px);line-height:var(--heading-line-height,28px);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-pricing__build-card h3,.sdo-home-pricing__build-price{font-weight:var(--module-heading-weight,var(--heading-weight,700))}.sdo-home-pricing__build-price{align-self:flex-start;justify-self:start;padding:4px 12px;border-radius:999px;background:rgba(43,108,176,.1);color:var(--theme-accent-700);font-family:var(--font-body-custom,var(--font-sans));font-size:calc(var(--sdo-text) * .8421);line-height:1.4}.sdo-home-pricing__build-card>p{margin:0;font-size:calc(var(--sdo-text) * .7368);line-height:1.4286}.sdo-home-pricing__plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.sdo-home-pricing__plan{display:flex;min-width:0;flex-direction:column;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);overflow:hidden;background:var(--theme-surface,#fff);box-shadow:0 6px 20px rgba(30,42,58,.06)}.sdo-home-pricing__plan[data-featured=true]{border-color:var(--theme-accent);box-shadow:0 10px 28px rgba(43,108,176,.14)}.sdo-home-pricing[data-variant=compact] .sdo-home-pricing__plan-header{flex:1;border-bottom:0}.sdo-home-pricing[data-variant=compact] .sdo-home-pricing__audience{flex:1}.sdo-home-pricing__plan-header p.sdo-home-pricing__annual-price{margin:8px 0 0;padding:0;font-size:calc(var(--sdo-display) * 1);line-height:1.1111}.sdo-home-pricing__plan-header p.sdo-home-pricing__annual-price span{font-size:calc(var(--sdo-text) * .8421);font-weight:600}.sdo-home-pricing__plan-header small{padding-top:12px;border-top:2px dashed var(--theme-divider);font-size:calc(var(--sdo-text) * .7368);line-height:1.4286}.sdo-home-pricing__first-year-total{font-family:var(--font-headings-custom,var(--font-sans));font-size:1.1429em;font-weight:var(--module-heading-weight,var(--heading-weight,700))}.sdo-home-pricing__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;margin-top:32px;padding:20px 28px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}.sdo-home-pricing__more>p{margin:0;padding:0;font-size:calc(var(--sdo-text) * .9474);font-weight:600;line-height:1.5}.sdo-home-pricing__more-link{color:var(--theme-accent-700);font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.sdo-home-pricing__more-link:hover{text-decoration-color:transparent}.sdo-home-pricing__plan-header{display:flex;flex-direction:column;gap:10px;padding:24px 24px 20px;border-bottom:2px solid var(--theme-divider)}.sdo-home-pricing__plan-name{display:flex;align-items:center;justify-content:space-between;gap:12px}.sdo-home-pricing__plan-name h4{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h4,24px);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,32px);letter-spacing:var(--heading-letter-spacing,-.02em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-pricing__tag{padding:3px 10px;border:1px solid var(--theme-accent);border-radius:var(--theme-radius-pill);color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .6842);font-weight:700;line-height:1.3846;white-space:nowrap}.sdo-home-pricing__audience{min-height:40px;margin:0;font-size:calc(var(--sdo-text) * .7368);line-height:1.4286}.sdo-home-pricing__annual-price{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:calc(var(--sdo-display) * 1);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:1.1111;letter-spacing:-.02em}.sdo-home-pricing__annual-price span{font-size:calc(var(--sdo-text) * .8421);line-height:1.5;letter-spacing:0}.sdo-home-pricing__rows{display:flex;flex-direction:column;margin:0;padding:8px 24px 24px}.sdo-home-pricing__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:10px 0;border-bottom:1px solid var(--theme-divider);font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-pricing__row dd,.sdo-home-pricing__row dt{margin:0}.sdo-home-pricing__row dd{font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));text-align:right}.sdo-home-pricing__plan-action{margin-top:auto;padding:0 24px 24px}.sdo-home-pricing__button{display:flex;min-height:48px;align-items:center;justify-content:center;padding:10px 18px;border:2px solid var(--theme-accent);border-radius:var(--theme-radius-pill);color:var(--theme-accent-700);font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));text-align:center;text-decoration:none;transition:background-color .16s ease,color .16s ease}.sdo-home-pricing__button:hover{background:var(--theme-accent-100)}.sdo-home-pricing__button:focus-visible{outline:3px solid var(--theme-text);outline-offset:3px}.sdo-home-pricing__button--featured{background:var(--theme-accent);color:var(--theme-background)}.sdo-home-pricing__button--featured:hover{background:var(--theme-accent-700);color:var(--theme-background)}.sdo-home-pricing__detail{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:16px 40px;padding:28px;margin-top:24px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface)}.sdo-home-pricing__detail h3{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h3,18px);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,26px);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-pricing__detail ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px 24px;margin:0;padding:0;list-style:none;font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-pricing__detail li{display:flex;align-items:baseline;gap:10px}.sdo-home-pricing__detail li svg{width:14px;height:14px;flex:0 0 14px;transform:translateY(2px);fill:none;stroke:var(--theme-accent);stroke-linecap:square;stroke-width:3}.sdo-home-pricing__extras{width:100%;border-collapse:collapse;font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-pricing__extras tr+tr{border-top:1px solid var(--theme-divider)}.sdo-home-pricing__extras td,.sdo-home-pricing__extras th{padding:10px 0}.sdo-home-pricing__extras th{font-weight:400;text-align:left}.sdo-home-pricing__extras td{padding-left:16px;font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));text-align:right;white-space:nowrap}@media (min-width:861px){.sdo-home-pricing__build{grid-template-rows:repeat(4,auto)}.sdo-home-pricing__build-card{display:grid;grid-row:span 4;grid-template-rows:subgrid;align-content:start}.sdo-home-pricing__build-price{align-self:start}.sdo-home-pricing[data-variant=full] .sdo-home-pricing__plan{display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.sdo-home-pricing[data-variant=full] .sdo-home-pricing__audience{flex:1}}@media (max-width:640px){.sdo-home-pricing__extras,.sdo-home-pricing__extras tbody,.sdo-home-pricing__extras td,.sdo-home-pricing__extras th,.sdo-home-pricing__extras tr{display:block}.sdo-home-pricing__extras tr{padding:10px 0}.sdo-home-pricing__extras td,.sdo-home-pricing__extras th{padding:0;text-align:left;white-space:normal}.sdo-home-pricing__extras td{margin-top:2px}}.sdo-home-projects{box-sizing:border-box;width:100%;margin-inline:auto;padding-block:48px 80px}.sdo-home-projects__heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,1fr) auto;align-items:end;gap:24px 40px;margin-bottom:36px}.sdo-home-projects__title{display:flex;flex-direction:column;gap:16px}.sdo-home-projects__title>p{margin:0;color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-projects__heading h2{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h2,clamp(28px,3vw,40px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.15);letter-spacing:var(--heading-letter-spacing,-.02em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-projects__more{display:flex;align-items:center;gap:16px}.sdo-home-projects__more a{padding:10px 16px;border:1px solid var(--theme-accent-200);border-radius:var(--theme-radius-pill);background:var(--theme-surface,#fff);color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .8421);font-weight:700;line-height:1.5;text-decoration:none;white-space:nowrap}.sdo-home-projects__more a:hover{background:var(--theme-accent-100)}.sdo-home-projects__more figure{width:clamp(76px,8vw,112px);flex:0 0 auto;aspect-ratio:1;margin:0}.sdo-home-projects__more img{display:block;width:100%;height:100%;object-fit:contain}.sdo-home-projects__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.sdo-home-projects__card{display:flex;min-width:0;flex-direction:column;padding:16px;border:1px solid var(--theme-accent-200);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);box-shadow:0 6px 20px rgba(30,42,58,.06);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.sdo-home-projects__card:hover{transform:translateY(-3px);border-color:var(--theme-accent);box-shadow:0 12px 28px rgba(30,42,58,.1)}.sdo-home-projects__meta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:calc(var(--sdo-text) * .7368);line-height:1.4286;font-feature-settings:"tnum" 1}.sdo-home-projects__number{display:inline-flex;min-width:34px;height:30px;align-items:center;justify-content:center;padding-inline:8px;border-radius:var(--theme-radius-pill);background:var(--theme-accent-100);color:var(--theme-accent-700);font-weight:700}.sdo-home-projects__type{color:var(--theme-text-muted,var(--theme-accent-700));font-weight:600;text-align:right}.sdo-home-projects__image{aspect-ratio:16/10;border:1px solid var(--theme-accent-200);border-radius:calc(var(--theme-radius-lg) * .7);overflow:hidden;background:var(--theme-accent-100)}.sdo-home-projects__photo{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.sdo-home-projects__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:24px;background-color:var(--theme-accent-100);background-image:linear-gradient(rgba(43,108,176,.1) 1px,transparent 0),linear-gradient(90deg,rgba(43,108,176,.1) 1px,transparent 0);background-size:24px 24px;color:var(--theme-text);font-family:var(--font-headings-custom,var(--font-sans));font-size:calc(var(--sdo-text) * .7368);font-weight:var(--module-heading-weight,var(--heading-weight,700));text-align:center}.sdo-home-projects__placeholder svg{width:min(30%,160px);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-projects__content{display:flex;flex:1;flex-direction:column;gap:10px;padding:16px 2px 14px}.sdo-home-projects__card h3{--hs-h3:calc(var(--sdo-text) * 1.2);margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--hs-h3);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:1.3;letter-spacing:-.01em;color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-projects__details{align-self:flex-start;margin:0;padding:4px 10px;border-radius:var(--theme-radius-pill);background:var(--theme-accent-100);color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .7368);font-weight:600;line-height:1.4}.sdo-home-projects__link{display:inline-flex;min-height:42px;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;border:1px solid var(--theme-accent-200);border-radius:var(--theme-radius-pill);color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .8421);font-weight:700;text-decoration:none}.sdo-home-projects__link:hover{background:var(--theme-accent-100)}.sdo-home-projects__card:has(.sdo-home-projects__link){position:relative;cursor:pointer}.sdo-home-projects__card .sdo-home-projects__link:after{content:"";position:absolute;inset:0;border-radius:inherit}.sdo-home-projects__card:hover .sdo-home-projects__link{background:var(--theme-accent-100)}.sdo-home-projects__card:has(.sdo-home-projects__link:focus-visible){outline:3px solid var(--theme-focus,#1e2a3a);outline-offset:3px}.sdo-home-projects__card .sdo-home-projects__link:focus-visible{outline:none}@media (max-width:1040px){.sdo-home-projects__heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sdo-home-projects__more{grid-column:1/-1;justify-content:space-between}.sdo-home-projects__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sdo-home-projects{padding-block:32px 56px}.sdo-home-projects__heading{grid-template-columns:minmax(0,1fr);gap:16px;margin-bottom:28px}.sdo-home-projects__more{grid-column:auto}.sdo-home-projects__more figure{width:76px}.sdo-home-projects__grid{grid-template-columns:minmax(0,1fr);gap:16px}.sdo-home-projects__card{padding:14px}}.sdo-home-wcag22{position:relative;isolation:isolate;box-sizing:border-box;width:100%;margin-inline:auto;padding-block:80px}.sdo-home-wcag22:before{position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);background-color:var(--theme-accent-100);background-image:linear-gradient(rgba(43,108,176,.1) 1px,transparent 0),linear-gradient(90deg,rgba(43,108,176,.1) 1px,transparent 0);background-size:28px 28px;content:""}.sdo-home-wcag22__heading{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:end;gap:24px 72px;margin-bottom:32px}.sdo-home-wcag22__title{display:flex;flex-direction:column;gap:16px}.sdo-home-wcag22__title>p{margin:0;color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-wcag22__title h2{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h2,clamp(28px,3vw,40px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.15);letter-spacing:var(--heading-letter-spacing,-.02em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-wcag22__summary{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sdo-home-wcag22__summary>p{flex:1 1 auto;max-width:48ch;margin:0;font-size:calc(var(--sdo-text) * .9474);line-height:1.5556}.sdo-home-wcag22__summary figure{width:clamp(110px,13vw,170px);flex:0 0 auto;aspect-ratio:1;margin:0}.sdo-home-wcag22__summary img{display:block;width:100%;height:100%;object-fit:contain}.sdo-home-wcag22__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px}.sdo-home-wcag22__card{display:flex;min-width:0;flex-direction:column;gap:16px;padding:24px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);overflow:hidden;background:var(--theme-surface,#fff);box-shadow:0 6px 20px rgba(30,42,58,.06)}.sdo-home-wcag22__card--featured{border-color:var(--theme-accent);box-shadow:0 10px 28px rgba(43,108,176,.14)}.sdo-home-wcag22[data-variant=compact] .sdo-home-wcag22__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sdo-home-wcag22__chips{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:16px 0 0;border-top:2px dashed var(--theme-divider);list-style:none}.sdo-home-wcag22 .sdo-home-wcag22__chips li{padding:4px 12px;border-radius:999px;background:var(--theme-accent-100);color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .7368);font-weight:600;line-height:1.4}.sdo-home-wcag22 .sdo-home-wcag22__card--featured .sdo-home-wcag22__chips li{background:var(--theme-accent);color:#fff}.sdo-home-wcag22[data-variant=compact] .sdo-home-pricing__more{margin-top:24px}.sdo-home-wcag22 .sdo-home-platforms__transfer{align-items:start}.sdo-home-wcag22__card-badge{display:flex;align-items:center;justify-content:space-between;gap:12px}.sdo-home-wcag22__card-badge>svg{width:24px;height:24px;flex:0 0 24px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-wcag22__tag{padding:4px 10px;border:1px solid var(--theme-divider);border-radius:var(--theme-radius-pill);font-size:calc(var(--sdo-text) * .6842);font-weight:700;line-height:1.3846}.sdo-home-wcag22__tag--accent{border-color:var(--theme-accent);background:var(--theme-accent);color:var(--theme-background)}.sdo-home-wcag22__card h3,.sdo-home-wcag22__impact-copy h3{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h3,22px);font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,28px);letter-spacing:var(--heading-letter-spacing,-.015em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-wcag22__card-description,.sdo-home-wcag22__impact-copy p{margin:0;font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-wcag22__criteria,.sdo-home-wcag22__levels{margin:auto 0 0;padding:0;border-top:2px solid var(--theme-divider);list-style:none}.sdo-home-wcag22__levels li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:8px;padding:12px 0;border-bottom:1px solid var(--theme-divider)}.sdo-home-wcag22__criteria li:last-child,.sdo-home-wcag22__levels li:last-child{border-bottom:0}.sdo-home-wcag22__criteria li>span:first-child,.sdo-home-wcag22__levels li>span{color:var(--theme-accent-700);font-feature-settings:"tnum" 1}.sdo-home-wcag22__levels li strong{font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-wcag22__levels li p{margin:0;font-size:calc(var(--sdo-text) * .7368);line-height:1.4286}.sdo-home-wcag22__criteria li{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:10px 0;border-bottom:1px solid var(--theme-divider);font-size:calc(var(--sdo-text) * .8421);line-height:1.5}.sdo-home-wcag22__criteria li>span{font-size:calc(var(--sdo-text) * .7368);line-height:1.4286}.sdo-home-wcag22__criteria li strong{font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700))}.sdo-home-wcag22__impact{display:flex;min-width:0;flex-direction:column;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);overflow:hidden;background:var(--theme-surface)}.sdo-home-wcag22__impact-art{padding:24px;border-bottom:2px solid var(--theme-divider);background-color:var(--theme-surface);background-image:linear-gradient(rgba(43,108,176,.1) 1px,transparent 0),linear-gradient(90deg,rgba(43,108,176,.1) 1px,transparent 0);background-size:24px 24px}.sdo-home-wcag22__impact-art svg{display:block;width:100%;max-width:420px;height:auto;margin-inline:auto}.sdo-home-wcag22__impact-copy{display:flex;flex-direction:column;gap:10px;padding:20px 24px 28px}.sdo-home-wcag-principles{box-sizing:border-box;width:100%;margin-inline:auto;padding-block:80px}.sdo-home-wcag-principles__heading{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:24px 72px;margin-bottom:32px}.sdo-home-wcag-principles__heading h2{margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h2,clamp(28px,3vw,40px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.15);letter-spacing:var(--heading-letter-spacing,-.02em);color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-wcag-principles__heading p{align-self:end;max-width:50ch;margin:0;font-size:calc(var(--sdo-text) * .9474);line-height:1.5556}.sdo-home-wcag-principles__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sdo-home-wcag-principles__card{--hs-h3:calc(var(--sdo-text) * 1.0526);display:flex;min-width:0;flex-direction:column;gap:12px;padding:24px 24px 28px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);box-shadow:0 6px 20px rgba(30,42,58,.06);overflow:hidden;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.sdo-home-wcag-principles__card:hover{border-color:var(--theme-accent);box-shadow:0 10px 28px rgba(43,108,176,.14);transform:translateY(-2px)}.sdo-home-wcag-principles__card>span{display:inline-grid;place-items:center;width:48px;height:48px;margin-bottom:8px;border:1px solid var(--theme-accent-200);border-radius:calc(var(--theme-radius-lg) * .6);background:rgba(43,108,176,.1);color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * 1.1579);line-height:1}.sdo-home-wcag-principles__card h3,.sdo-home-wcag-principles__card>span{font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700))}.sdo-home-wcag-principles__card h3{margin:0;line-height:1.3;color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-wcag-principles__card p.sdo-home-wcag-principles__text{margin:0;padding:0;font-size:calc(var(--sdo-text) * .8421);line-height:1.55}@media (prefers-reduced-motion:reduce){.sdo-home-wcag-principles__card:hover{transform:none}}.sdo-home-contact{position:relative;isolation:isolate;box-sizing:border-box;width:100%;margin-inline:auto;padding-block:80px}.sdo-home-contact:before{position:absolute;z-index:-1;inset-block:0;left:50%;width:100vw;transform:translateX(-50%);background-color:var(--theme-sun);background-image:linear-gradient(rgba(30,42,58,.08) 1px,transparent 0),linear-gradient(90deg,rgba(30,42,58,.08) 1px,transparent 0);background-size:28px 28px;content:""}.sdo-home-contact__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:40px}.sdo-home-contact__content{display:flex;min-width:0;flex-direction:column;gap:32px}.sdo-home-contact__content h2{max-width:18ch;margin:0;font-family:var(--font-headings-custom,var(--font-sans));font-size:var(--heading-h2,clamp(28px,3vw,40px));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.15);letter-spacing:var(--heading-letter-spacing,-.02em);text-wrap:balance;color:var(
		--module-heading-color,var(--site-default-heading-color,inherit)
	)}.sdo-home-contact__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}.sdo-home-faq{width:100%;padding-top:0;padding-bottom:80px}.page.homepage .sdo-home-faq{padding-top:80px}@media (max-width:1199px){.page.homepage .sdo-home-faq{padding-top:40px}}.sdo-home-faq__heading{margin-bottom:24px}.sdo-home-faq__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.5fr);align-items:start;gap:40px}.sdo-home-faq__list{min-width:0;border:1px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);overflow:hidden}.sdo-home-faq__item+.sdo-home-faq__item{border-top:1px solid var(--theme-divider)}.sdo-home-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;margin:0;padding:12px 18px;cursor:pointer;list-style:none;font-family:var(--font-headings-custom,var(--font-sans));font-size:calc(var(--sdo-text) * .8421);font-weight:var(--module-heading-weight,var(--heading-weight,600));line-height:1.4;overflow-wrap:anywhere}.sdo-home-faq summary::-webkit-details-marker{display:none}.sdo-home-faq summary:hover,.sdo-home-faq__item[open]>summary{background:var(--theme-accent-100)}.sdo-home-faq summary:focus-visible{outline:2px solid var(--theme-accent-700);outline-offset:-3px}.sdo-home-faq__toggle{position:relative;width:20px;height:20px;flex:0 0 20px;color:var(--theme-accent-700)}.sdo-home-faq__toggle:after,.sdo-home-faq__toggle:before{position:absolute;top:9px;left:4px;width:12px;height:2px;border-radius:1px;background:currentColor;content:""}.sdo-home-faq__toggle:after{transform:rotate(90deg)}.sdo-home-faq__item[open] .sdo-home-faq__toggle:after{display:none}.sdo-home-faq .sdo-home-faq__item>p{margin:0;padding:0 18px 16px;font-size:calc(var(--sdo-text) * .8421);line-height:1.55}.sdo-home-faq__aside{position:sticky;top:120px;min-width:0;margin-top:0;padding:40px 22px 22px;border:2px solid var(--theme-accent);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);box-shadow:0 10px 28px rgba(43,108,176,.14)}.sdo-home-faq__mascot{position:absolute;top:-56px;right:18px;display:block;width:72px;height:auto;pointer-events:none}.sdo-home-faq__cadence{position:relative;display:grid;gap:16px;margin:0;padding:0;list-style:none}.sdo-home-faq__cadence:before{position:absolute;top:20px;bottom:20px;left:19px;width:2px;background:var(--theme-divider);content:""}.sdo-home-faq__cadence-item{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;margin:0}.sdo-home-faq__cadence-icon{display:grid;width:40px;height:40px;place-items:center;border:3px solid var(--theme-surface,#fff);border-radius:50%;background:var(--theme-accent-100);color:var(--theme-accent)}.sdo-home-faq__cadence-icon svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-faq__cadence-item[data-kind=weekly] .sdo-home-faq__cadence-icon{background:#e3f4e6;color:#2f7d46}.sdo-home-faq__cadence-item[data-kind=monthly] .sdo-home-faq__cadence-icon{background:#fde7dd;color:#c2410c}.sdo-home-faq__cadence-item[data-kind=yearly] .sdo-home-faq__cadence-icon{background:var(--theme-sun-100);color:var(--theme-text)}.sdo-home-faq__cadence-period{display:block;color:var(--theme-accent-700);font-size:calc(var(--sdo-text) * .6842);font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.04em}.sdo-home-faq__cadence-item strong{display:block;font-family:var(--font-headings-custom,var(--font-sans));font-size:calc(var(--sdo-text) * .8421);line-height:1.35}.sdo-home-faq .sdo-home-faq__cadence-item p{margin:2px 0 0;padding:0;font-size:calc(var(--sdo-text) * .7368);line-height:1.5}@media (max-width:960px){.sdo-home-faq__layout{grid-template-columns:minmax(0,1fr);gap:24px}.sdo-home-faq__aside{position:relative;top:auto;margin-top:40px}.sdo-home-faq__cadence{grid-template-columns:repeat(2,minmax(0,1fr))}.sdo-home-faq__cadence:before{display:none}}@media (max-width:560px){.sdo-home-faq__cadence{grid-template-columns:minmax(0,1fr)}}.sdo-home-contact__content>p{margin:0}.sdo-home-contact__card-note{grid-column:1/-1;margin-top:10px;padding-top:10px;border-top:1px solid var(--theme-divider);font-size:calc(var(--sdo-text) * .7368);line-height:1.4286}.sdo-home-care__support{display:grid;gap:24px;margin-top:32px;margin-bottom:0}.sdo-home-care__support p{margin:0}.sdo-home-care--page{padding-block:64px 32px}.sdo-home-care--page .sdo-home-care__heading{margin-bottom:40px}.sdo-home-care--page .sdo-home-care__services{grid-template-columns:minmax(0,1fr);gap:20px}.sdo-home-care--page .sdo-home-care__support{gap:20px;margin-top:0;padding:clamp(24px,4vw,40px);border:2px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-sun-100)}.sdo-home-care--page .sdo-home-care__cadence-heading{margin:0}.sdo-home-care--page .sdo-home-care__support-note{font-size:calc(var(--sdo-text) * .8421)}@media (min-width:861px){.sdo-home-care--page .sdo-home-care__service{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"art ." "art header" "art copy" "art .";column-gap:clamp(28px,4vw,56px);padding:20px}.sdo-home-care--page .sdo-home-care__service:nth-child(2n){grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:". art" "header art" "copy art" ". art"}.sdo-home-care--page .sdo-home-platforms__variant-header{grid-area:header;padding:12px 0 0}.sdo-home-care--page .sdo-home-care__service-art{display:flex;grid-area:art;min-height:230px;align-items:center;margin:0;padding:24px 32px}.sdo-home-care--page .sdo-home-care__service-art svg{max-width:320px;max-height:190px}.sdo-home-care--page .sdo-home-care__service-copy{grid-area:copy;justify-content:center;padding:8px 0 12px}.sdo-home-care--page .sdo-home-care__service-copy>p{max-width:56ch;font-size:calc(var(--sdo-text) * .9474)}}@media (min-width:1024px){.sdo-home-care--page .sdo-home-care__support{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;column-gap:48px}.sdo-home-care--page .sdo-home-care__support>*{grid-column:1}.sdo-home-care--page .sdo-home-care__support .sdo-home-contact__cards{grid-template-columns:minmax(0,1fr);grid-column:2;grid-row:1/span 3}}#module-care-extras,#module-care-schedule,#module-care-scope{padding-block:40px}:is(#module-care-scope,#module-care-schedule,#module-care-extras)
	article>div>p:last-child>a:only-child{display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;border:2px solid var(--theme-text);border-radius:999px;background:var(--theme-sun);color:var(--theme-text);font-weight:700;text-decoration:none;box-shadow:0 4px 0 var(--theme-text)}:is(#module-care-scope,#module-care-schedule,#module-care-extras)
	article>div>p:last-child>a:only-child:hover{background:var(--theme-sun-100)}:is(#module-care-scope,#module-care-extras) article>div>ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}:is(#module-care-scope,#module-care-extras) article>div>ul>li{position:relative;margin:0;padding:16px 20px 16px 56px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}:is(#module-care-scope,#module-care-extras) article>div>ul>li::marker{content:none}:is(#module-care-scope,#module-care-extras) article>div>ul>li:before{content:"";position:absolute;top:18px;left:18px;width:24px;height:24px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e2a3a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") 50% /14px no-repeat,var(--theme-sun)}#module-care-schedule article>div{display:grid;gap:20px;counter-reset:care-step}#module-care-schedule article>div>h2{margin-bottom:4px}#module-care-extras article>div>ul{margin-bottom:8px}#module-care-extras article>div>ul~p{max-width:80ch}#module-care-schedule article>div>p{margin:0;padding:24px;border:2px solid var(--theme-divider);border-top:6px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);counter-increment:care-step}#module-care-schedule article>div>p:before{content:counter(care-step,decimal-leading-zero);display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:16px;border-radius:50%;background:var(--theme-sun-100);font-family:var(--font-headings-custom,var(--font-sans));font-weight:700}@media (min-width:861px){#module-care-schedule article>div{grid-template-columns:repeat(3,minmax(0,1fr))}#module-care-schedule article>div>h2{grid-column:1/-1}#module-care-extras article>div>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#module-care-scope article>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(40px,5vw,72px)}#module-care-scope article>div>*{grid-column:1}#module-care-scope article>div>ul{grid-column:2;grid-row:1/span 5;align-self:center}}#module-audience-common,#module-audience-culture,#module-audience-education{padding-block:36px}#module-audience-culture article>div,#module-audience-education article>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}#module-audience-culture article>div>h2,#module-audience-education article>div>h2{grid-column:1/-1;margin:16px 0 0;padding-bottom:12px;border-bottom:2px solid var(--theme-sun)}#module-audience-culture article>div>p:not(:has(>a:only-child)),#module-audience-education article>div>p:not(:has(>a:only-child)){margin:0;padding:20px 24px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}#module-audience-culture article>div>p:has(>a:only-child),#module-audience-education article>div>p:has(>a:only-child){grid-column:1/-1;margin:0 0 12px}#module-audience-common article>div>p>a,#module-audience-culture article>div>p>a,#module-audience-education article>div>p>a{display:inline-flex;min-height:48px;align-items:center;padding:10px 20px;border:2px solid var(--theme-text);border-radius:999px;background:var(--theme-sun);color:var(--theme-text);font-weight:700;text-decoration:none;box-shadow:0 4px 0 var(--theme-text)}#module-audience-common article>div>p>a:hover,#module-audience-culture article>div>p>a:hover,#module-audience-education article>div>p>a:hover{background:var(--theme-sun-100)}#module-audience-common article>div>h2{margin-bottom:20px}#module-audience-common article>div>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 20px;padding:0;list-style:none}#module-audience-common article>div>ul>li{position:relative;margin:0;padding:16px 20px 16px 56px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}#module-audience-common article>div>ul>li:before{content:"";position:absolute;top:18px;left:18px;width:24px;height:24px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e2a3a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") 50% /14px no-repeat,var(--theme-sun)}#module-audience-common article>div>p{max-width:80ch;margin-block:16px}#module-audience-common article>div>p:has(>a:only-child){margin-block:20px}@media (max-width:640px){#module-audience-common article>div>ul,#module-audience-culture article>div,#module-audience-education article>div{grid-template-columns:minmax(0,1fr)}}#module-systems-choice,#module-systems-details,#module-systems-ownership{padding-block:40px}#module-systems-choice article>div>ul{display:grid;gap:12px;margin:0 0 8px;padding:0;list-style:none;counter-reset:systems-question}#module-systems-choice article>div>ul>li{position:relative;margin:0;padding:18px 20px 18px 64px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);font-weight:600}#module-systems-choice article>div>ul>li:before{content:"?";position:absolute;top:50%;left:16px;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border:2px solid var(--theme-text);border-radius:50%;background:var(--theme-sun);color:var(--theme-text);font-family:var(--font-headings-custom,var(--font-sans));font-weight:800;transform:translateY(-50%)}#module-systems-details article>div{display:grid;grid-template-columns:minmax(0,1fr);counter-reset:systems-option}#module-systems-details article>div>*{margin:0;padding-inline:24px;border-inline:2px solid var(--theme-divider);background:var(--theme-surface,#fff)}#module-systems-details article{--hs-h2:1.6rem}#module-systems-details article>div>h2{padding-top:24px;padding-bottom:12px;border-top:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg) var(--theme-radius-lg) 0 0;box-shadow:inset 0 6px 0 var(--theme-sun);font-size:1.6rem;counter-increment:systems-option}#module-systems-details article>div>h2:before{content:counter(systems-option,decimal-leading-zero);display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:14px;border-radius:50%;background:var(--theme-sun-100);font-size:1rem}#module-systems-details article>div>p{padding-bottom:14px}#module-systems-details article>div>h2+p+p{margin-bottom:20px;padding-bottom:24px;border-bottom:2px solid var(--theme-divider);border-radius:0 0 var(--theme-radius-lg) var(--theme-radius-lg)}#module-systems-ownership article>div{display:grid;gap:16px;padding:clamp(24px,4vw,40px);border:2px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-sun-100)}#module-systems-ownership article>div>*{margin:0}#module-systems-ownership article>div>p>a:only-child{display:inline-flex;min-height:48px;align-items:center;padding:10px 20px;border:2px solid var(--theme-text);border-radius:999px;background:var(--theme-sun);color:var(--theme-text);font-weight:700;text-decoration:none;box-shadow:0 4px 0 var(--theme-text)}#module-systems-ownership article>div>p>a:only-child:hover{background:#fff}@media (min-width:861px){#module-systems-choice article>div>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#module-systems-choice article>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;column-gap:clamp(40px,5vw,72px)}#module-systems-choice article>div>*{grid-column:1}#module-systems-choice article>div>ul{grid-column:2;grid-row:1/span 3;grid-template-columns:minmax(0,1fr)}#module-systems-details article>div{grid-template-rows:repeat(3,auto);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;column-gap:24px}#module-systems-details article>div>h2+p+p{margin-bottom:0}#module-systems-ownership article>div{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;column-gap:48px}#module-systems-ownership article>div>*{grid-column:1}#module-systems-ownership article>div>p:has(>a:only-child){grid-column:2;justify-self:start}#module-systems-ownership
		article>div>p:has(>a:only-child):nth-last-child(2){grid-row:1/span 2;align-self:end}#module-systems-ownership article>div>p:has(>a:only-child):last-child{grid-row:3;align-self:start}}.sdo-home-contact__card{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto 1fr;align-items:start;align-content:start;gap:2px 14px;min-width:0;padding:18px 20px;border:2px solid var(--theme-text);border-radius:var(--theme-radius-lg);background:var(--theme-surface);box-shadow:0 6px 0 var(--theme-text);color:var(--theme-text);text-decoration:none;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sdo-home-contact__card:hover{background:var(--theme-accent-100)}.sdo-home-contact__card:active{transform:translateY(4px);box-shadow:0 2px 0 var(--theme-text)}.sdo-home-contact__card:focus-visible{outline:3px solid var(--theme-accent-700);outline-offset:4px}.sdo-home-contact__icon{display:flex;width:48px;height:48px;grid-row:1/span 2;align-items:center;justify-content:center;border-radius:50%;background:var(--theme-accent);color:#fff}.sdo-home-contact__icon--email{background:#2f7d46}.sdo-home-contact__icon--form{background:#c65b24}.sdo-home-contact__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.sdo-home-contact__label{font-size:calc(var(--sdo-text) * .7368);font-weight:700;line-height:1.4286}.sdo-home-contact__value{font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700))}.sdo-home-contact__value--phone{font-size:calc(var(--sdo-text) * 1.0526);line-height:1.35;white-space:nowrap;font-variant-numeric:tabular-nums}.sdo-home-contact__value--email{overflow-wrap:anywhere}.sdo-home-contact__value--email,.sdo-home-contact__value--form{font-size:calc(var(--sdo-text) * .9474);line-height:1.4444}@media (max-width:767px){.sdo-home-contact .sdo-home-contact__cards{grid-template-columns:1fr}}.sdo-home-contact__visual{position:relative;display:flex;min-width:0;min-height:320px;align-items:flex-end;justify-content:center}.sdo-home-contact__speech{position:absolute;z-index:1;top:0;left:0;max-width:220px;padding:14px 18px;transform:rotate(-3deg);border:2px solid var(--theme-text);border-radius:20px 20px 6px 20px;background:var(--theme-surface);font-family:var(--font-headings-custom,var(--font-sans));font-size:calc(var(--sdo-text) * .9474);font-weight:500;line-height:1.4444}.sdo-home-contact__speech>span{position:absolute;right:22px;bottom:-10px;width:16px;height:16px;transform:rotate(45deg);border-right:2px solid var(--theme-text);border-bottom:2px solid var(--theme-text);background:var(--theme-surface)}.sdo-home-contact__mascot{display:block;width:clamp(200px,24vw,300px);height:auto;margin-left:clamp(40px,8vw,120px);filter:drop-shadow(3px 0 0 #fff) drop-shadow(-3px 0 0 #fff) drop-shadow(0 3px 0 #fff) drop-shadow(0 -3px 0 #fff) drop-shadow(0 6px 0 rgba(30,42,58,.18))}@keyframes sdo-home-marquee-scroll{to{transform:translateX(-50%)}}[data-sdo-heading-color] :is(h1,h2,h3,h4,h5,h6){color:var(--module-heading-color)}[data-sdo-background]
	:is(.sdo-home-hero-band,.sdo-home-check-demo,.sdo-home-pricing,.sdo-home-wcag22,.sdo-home-contact):before{display:none}[class^=sdo-home-]{--sdo-text:calc(var(--sdo-content-size, var(--body-font-size, 16px)) * var(--accessibility-font-scale, 1));--sdo-title:var(--hs-h3,var(--heading-h3,1.875rem));--sdo-display:var(--hs-h2,var(--heading-h2,2.25rem))}.sdo-home-wcag22__levels li p,[class^=sdo-home-] li,[class^=sdo-home-] p{font-family:var(--font-body-custom,var(--font-sans));font-size:calc(var(--body-font-size, 16px) * var(--accessibility-font-scale, 1));line-height:var(--body-line-height,1.6);letter-spacing:var(--body-letter-spacing,0);overflow-wrap:anywhere}[class^=sdo-home-] p{margin:var(--body-margin-top,0) var(--body-margin-right,0) var(--body-margin-bottom,0) var(--body-margin-left,0);padding:var(--body-padding-top,0) var(--body-padding-right,0) var(--body-padding-bottom,0) var(--body-padding-left,0)}[class^=sdo-home-] :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-headings-custom,var(--font-sans));font-weight:var(--module-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.2);letter-spacing:var(--heading-letter-spacing,-.02em);margin:var(--heading-margin-top,0) var(--heading-margin-right,0) var(--heading-margin-bottom,0) var(--heading-margin-left,0);padding:var(--heading-padding-top,0) var(--heading-padding-right,0) var(--heading-padding-bottom,0) var(--heading-padding-left,0);overflow-wrap:anywhere}.sdo-home-hero__copy{text-align:var(--sdo-hero-text-align,left)}[class^=sdo-home-] h5{font-size:var(--heading-h5,1rem)}[class^=sdo-home-] h6{font-size:var(--heading-h6,1rem)}.sdo-home-projects__card h3,.sdo-home-wcag-principles__card h3{margin-top:var(--heading-margin-top,0)}.sdo-home-wcag-card p{margin-top:var(--body-margin-top,16px)}:is(.sdo-home-process__heading,.sdo-home-platforms__heading,.sdo-home-care__heading,.sdo-home-pricing__heading,.sdo-home-wcag22__heading){align-items:end;gap:24px 72px;margin-bottom:36px}:is(.sdo-home-process__summary,.sdo-home-platforms__summary,.sdo-home-care__summary,.sdo-home-pricing__summary,.sdo-home-wcag22__summary){align-items:center;justify-content:space-between;gap:24px}:is(.sdo-home-process__summary,.sdo-home-platforms__summary,.sdo-home-care__summary,.sdo-home-pricing__summary,.sdo-home-wcag22__summary)>p{max-width:48ch}:is(.sdo-home-process__summary,.sdo-home-platforms__summary,.sdo-home-care__summary,.sdo-home-pricing__summary,.sdo-home-wcag22__summary)
	figure{width:clamp(88px,9vw,112px);height:auto;aspect-ratio:1}.sdo-home-pricing__heading{align-items:center}.sdo-home-pricing__title h2{max-width:20ch;text-wrap:balance}@media (max-width:767px){.sdo-home-pricing__summary{gap:16px}.sdo-home-pricing__summary figure{width:72px}}.sdo-home-hero{min-height:var(--sdo-hero-min-height,auto)}.sdo-home-hero__copy h1{font-size:var(
		--sdo-hero-heading-size,var(--heading-h1,clamp(34px,4.3vw,62px))
	);font-weight:var(
		--sdo-hero-heading-weight,var(--module-heading-weight,var(--heading-weight,700))
	);line-height:var(
		--sdo-hero-heading-line-height,var(--heading-line-height,1.22)
	);color:var(
		--sdo-hero-heading-color,var(--module-heading-color,var(--site-default-heading-color,inherit))
	)}.sdo-home-hero__copy h1,.sdo-home-hero__description{background:var(--sdo-hero-text-background,transparent);border-radius:var(--sdo-hero-text-radius,0)}p.sdo-home-hero__description{font-size:calc(var(--sdo-hero-subtitle-size, var(--body-font-size, 20px)) * var(--accessibility-font-scale, 1));color:var(--sdo-hero-subtitle-color,inherit);padding:var(
		--sdo-hero-text-padding,var(--body-padding-top,0) var(--body-padding-right,0) var(--body-padding-bottom,0) var(--body-padding-left,0)
	)}.sdo-home-hero__copy h1{padding:var(
		--sdo-hero-text-padding,var(--heading-padding-top,0) var(--heading-padding-right,0) var(--heading-padding-bottom,0) var(--heading-padding-left,0)
	)}.sdo-home-hero__actions{justify-content:var(--sdo-hero-text-align,start)}@media (max-width:767px){.sdo-home-hero__copy{--hs-h1:clamp(1.75rem,7.6vw,2.25rem)}.sdo-home-hero__copy h1{line-height:1.2}p.sdo-home-hero__description{font-size:calc(1.0625rem * var(--accessibility-font-scale, 1));line-height:1.6}.sdo-home-hero__actions{--sdo-button-font-size:1.0625rem}}.sdo-home-segment-tab{background:var(--sdo-tab-heading-background,transparent);color:var(--sdo-tab-heading-color,var(--theme-text))}.sdo-home-segment-tab__name{font-size:var(--sdo-tab-heading-size,20px);font-weight:var(--sdo-tab-heading-weight,var(--heading-weight,700));line-height:var(--heading-line-height,1.3);letter-spacing:var(--heading-letter-spacing,-.02em)}.sdo-home-segment-tab:not([aria-selected=true]):hover{background:var(--sdo-tab-heading-background,var(--theme-accent-200))}.sdo-home-segment-tab[aria-selected=true]{background:var(--theme-accent);color:#fff}.sdo-home-segments__content li,.sdo-home-segments__content>p{font-size:calc(var(--sdo-tab-content-size, var(--body-font-size, 16px)) * var(--accessibility-font-scale, 1))}:is(a.sdo-home-button,button.sdo-home-button,.sdo-audit-cta,.sdo-home-pricing__button){font-family:var(--font-body-custom,var(--font-sans));font-size:calc(var(--sdo-button-font-size, var(--body-font-size, 16px)) * var(--accessibility-font-scale, 1));font-weight:var(--sdo-button-font-weight,var(--heading-weight,700));line-height:1.2;background-color:var(--sdo-button-background-color,var(--theme-accent));color:var(--sdo-button-color,#fff);border-width:var(--sdo-button-border-width,2px);border-style:solid;border-color:var(--sdo-button-border-color,var(--theme-text));border-radius:var(--sdo-button-border-radius,var(--theme-radius-pill));box-shadow:var(--sdo-button-box-shadow,0 4px 0 var(--theme-text));margin:var(--sdo-button-margin-top,0) var(--sdo-button-margin-right,0) var(--sdo-button-margin-bottom,0) var(--sdo-button-margin-left,0);padding:var(
		--sdo-button-padding-top,var(--sdo-button-padding-block,10px)
	) var(
		--sdo-button-padding-right,var(--sdo-button-padding-inline,20px)
	) var(
		--sdo-button-padding-bottom,var(--sdo-button-padding-block,10px)
	) var(
		--sdo-button-padding-left,var(--sdo-button-padding-inline,20px)
	)}.sdo-home-button--secondary{background-color:var(--sdo-button-background-color,var(--theme-surface));color:var(--sdo-button-color,var(--theme-text))}.sdo-audit-cta,.sdo-home-button--secondary{box-shadow:var(--sdo-button-box-shadow,none)}.sdo-audit-cta{border-width:var(--sdo-button-border-width,0);padding:var(
		--sdo-button-padding-top,var(--sdo-button-padding-block,12px)
	) var(
		--sdo-button-padding-right,var(--sdo-button-padding-inline,24px)
	) var(
		--sdo-button-padding-bottom,var(--sdo-button-padding-block,12px)
	) var(
		--sdo-button-padding-left,var(--sdo-button-padding-inline,24px)
	)}.sdo-home-pricing__button:not(.sdo-home-pricing__button--featured){background-color:var(--sdo-button-background-color,transparent);color:var(--sdo-button-color,var(--theme-accent-700))}.sdo-home-pricing__button{box-shadow:var(--sdo-button-box-shadow,none);border-color:var(--sdo-button-border-color,var(--theme-accent))}.sdo-audit-cta:focus-visible,:is(.sdo-home-button,.sdo-audit-cta,.sdo-home-pricing__button):hover{background-color:var(--sdo-button-background-color,var(--theme-accent-700));color:var(--sdo-button-color,#fff)}@media (min-width:768px){.sdo-home-segment-tab__name{font-size:var(--sdo-tab-heading-size-desktop,20px)}}@media (max-width:900px){.sdo-home-hero{grid-template-columns:minmax(0,1fr)}.sdo-home-hero__visual{margin-top:24px}}@media (max-width:767px){.sdo-home-pillars{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:16px}.sdo-home-feature-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sdo-home-photo-placeholder{grid-column:1/-1;min-height:280px}}@media (max-width:520px){.sdo-home-hero__visual{min-height:0}.sdo-home-feature-cards{grid-template-columns:minmax(0,1fr)}.sdo-home-photo-placeholder{grid-column:auto}.sdo-home-segments__tabs{grid-template-columns:minmax(0,1fr)}.sdo-home-segment-tab{min-height:68px;padding:12px 16px}}@media (max-width:1040px){.sdo-home-care__cadence,.sdo-home-pricing__build,.sdo-home-pricing__plans,.sdo-home-process__steps,.sdo-home-wcag22__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sdo-home-wcag22__impact{grid-column:1/-1}.sdo-home-wcag-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.sdo-home-care__services,.sdo-home-contact__inner,.sdo-home-gallery__grid,.sdo-home-platforms__variants,.sdo-home-pricing__build,.sdo-home-pricing__plans{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.sdo-home-contact,.sdo-home-wcag-principles,.sdo-home-wcag22{padding-block:56px}.sdo-home-wcag22[data-variant=compact] .sdo-home-wcag22__cards,.sdo-home-wcag22__cards{grid-template-columns:minmax(0,1fr)}.sdo-home-wcag22__impact{grid-column:auto}}@media (max-width:520px){.sdo-home-check-demo__inner{gap:36px}.sdo-home-check-demo__report-wrap{margin-top:80px}.sdo-home-check-demo__checks{padding:14px}.sdo-home-check-demo__row{padding:12px}.sdo-home-care__cadence,.sdo-home-pricing__detail{grid-template-columns:minmax(0,1fr)}}@media (max-width:440px){.sdo-home-process__steps,.sdo-home-wcag-principles__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sdo-home-marquee__track{animation:none}.sdo-home-marquee__duplicate{display:none}.sdo-home-marquee__track[data-paused=false]{animation:sdo-home-marquee-scroll 45s linear infinite}.sdo-home-marquee__track[data-paused=false] .sdo-home-marquee__duplicate{display:flex}}html[data-high-contrast=true] .sdo-home-hero-band:before{background-color:#000;background-image:none}html[data-high-contrast=true] .sdo-audit-cta,html[data-high-contrast=true] .sdo-home-button,html[data-high-contrast=true] .sdo-home-hero__motion-toggle,html[data-high-contrast=true] .sdo-home-pricing__button{border-color:#fff;background:#000;color:#ff0}html[data-high-contrast=true] .sdo-home-marquee{background:#000;color:#fff}@media (max-width:899px){.sdo-accessibility-bar-inner{align-items:flex-start;flex-direction:column;gap:8px}.sdo-accessibility-bar-inner .sdo-contact-links{margin-left:0}}:is(#module-accessibility-responsibility,#module-accessibility-assessment)
	article>div>p:last-child>a:only-child{display:inline-flex;min-height:48px;align-items:center;padding:10px 20px;border:2px solid var(--theme-text);border-radius:999px;background:var(--theme-sun);color:var(--theme-text);font-weight:700;text-decoration:none;box-shadow:0 4px 0 var(--theme-text)}:is(#module-accessibility-responsibility,#module-accessibility-assessment)
	article>div>p:last-child>a:only-child:hover{background:#fff}#module-accessibility-practice article>div>ul{display:grid;gap:12px;margin:0 0 8px;padding:0;list-style:none}#module-accessibility-practice article>div>ul>li{position:relative;margin:0;padding:16px 20px 16px 56px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}#module-accessibility-practice article>div>ul>li:before{content:"";position:absolute;top:18px;left:18px;width:24px;height:24px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e2a3a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") 50% /14px no-repeat,var(--theme-sun)}#module-accessibility-practice article>div>ul+p{padding:16px 20px;border-left:6px solid var(--theme-sun);border-radius:0 var(--theme-radius-lg) var(--theme-radius-lg) 0;background:var(--theme-sun-100)}#module-accessibility-assessment article>div,#module-accessibility-responsibility article>div{display:grid;gap:20px}:is(#module-accessibility-responsibility,#module-accessibility-assessment)
	article>div>*{margin:0}#module-accessibility-responsibility article>div>p:not(:last-child){padding:24px;border:2px solid var(--theme-divider);border-top:6px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}#module-accessibility-assessment article>div{padding:clamp(24px,4vw,40px);border:2px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-sun-100)}#module-accessibility-assessment article>div>p:not(:last-child){padding:20px;border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}@media (min-width:861px){#module-accessibility-practice article>div>ul{grid-template-columns:repeat(2,minmax(0,1fr))}#module-accessibility-assessment article>div,#module-accessibility-responsibility article>div{grid-template-columns:repeat(3,minmax(0,1fr))}:is(#module-accessibility-responsibility,#module-accessibility-assessment)
		article>div>:is(h2,p:last-child){grid-column:1/-1}}@media (min-width:1024px){#module-accessibility-practice article>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;column-gap:clamp(40px,5vw,72px)}#module-accessibility-practice article>div>*{grid-column:1}#module-accessibility-practice article>div>ul{grid-column:2;grid-row:1/span 3;grid-template-columns:minmax(0,1fr);margin:0}}#module-pricing-scope li .aspect-video:not(:has(img,video,iframe,svg)){display:none}#module-pricing-scope{--hs-h3:1.2rem!important}#module-pricing-scope>section>header{margin-bottom:24px!important}#module-pricing-scope ul.grid{display:block!important;overflow:hidden;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}#module-pricing-scope ul.grid>li{height:auto!important;padding:20px 24px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}#module-pricing-scope ul.grid>li+li{border-top:1px solid var(--theme-divider)!important}#module-pricing-scope ul.grid>li>div{display:grid!important;grid-template-columns:minmax(0,1fr);gap:8px}#module-pricing-scope ul.grid>li>div>div{padding-top:0!important}#module-pricing-scope ul.grid>li h3{position:relative;padding-left:20px;font-size:1.125rem!important;line-height:1.35!important;margin-bottom:0!important}#module-pricing-scope ul.grid>li h3:before{content:"";position:absolute;top:.45em;left:0;width:10px;height:10px;border-radius:50%;background:var(--theme-sun);box-shadow:0 0 0 2px var(--theme-text)}#module-pricing-scope ul.grid>li p:last-child{margin-bottom:0!important}@media (min-width:861px){#module-pricing-scope ul.grid>li>div{grid-template-columns:minmax(0,260px) minmax(0,1fr);column-gap:48px;align-items:start}}#module-cennikfull01 .sdo-home-pricing--page .sdo-home-pricing__details{display:grid;gap:24px;margin-top:28px}#module-cennikfull01
	.sdo-home-pricing--page>.sdo-home-check-demo__disclaimer{margin-top:24px}#module-cennikfull01 .sdo-home-pricing--page .sdo-home-pricing__detail{display:block;min-width:0;padding:24px;margin:0;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}#module-cennikfull01 .sdo-home-pricing--page .sdo-home-pricing__detail h3{padding-bottom:12px;margin:0 0 16px;border-bottom:2px solid var(--theme-divider);font-size:1.35rem;line-height:1.25}#module-cennikfull01
	.sdo-home-pricing--page
	.sdo-home-pricing__detail--included
	h3{border-bottom-color:var(--theme-sun)}#module-cennikfull01
	.sdo-home-pricing--page
	.sdo-home-pricing__detail--included
	ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}#module-cennikfull01
	.sdo-home-pricing--page
	.sdo-home-pricing__detail--included
	li{align-items:flex-start;padding:10px 12px;border-radius:10px;background:var(--theme-background);font-size:calc(var(--sdo-text) * .79);line-height:1.4}#module-cennikfull01
	.sdo-home-pricing--page
	.sdo-home-pricing__detail--included
	li
	svg{box-sizing:border-box;width:20px;height:20px;flex-basis:20px;padding:4px;margin-top:0;border-radius:50%;background:var(--theme-sun);stroke:var(--theme-text)}#module-cennikfull01
	.sdo-home-pricing--page
	.sdo-home-pricing__detail--extras
	h3{border-bottom-color:var(--theme-sun)}#module-cennikfull01 .sdo-home-pricing--page .sdo-home-pricing__extras td,#module-cennikfull01 .sdo-home-pricing--page .sdo-home-pricing__extras th{padding-block:9px}#module-cennikfull01
	.sdo-home-pricing--page
	.sdo-home-pricing__extras
	tr:first-child
	td,#module-cennikfull01
	.sdo-home-pricing--page
	.sdo-home-pricing__extras
	tr:first-child
	th{padding-top:0}#module-cennikfull01 .sdo-home-pricing--page .sdo-home-pricing__extras td{color:var(--theme-text)}#module-pricing-activation>section>header{position:static;align-self:auto;max-width:70ch}#module-pricing-activation>section{padding:0;grid-template-columns:minmax(0,1fr);gap:24px}#module-pricing-activation>section>header h2{max-width:28ch;margin-bottom:0}#module-pricing-activation ol{grid-template-columns:minmax(0,1fr);gap:16px}#module-pricing-activation ol>li{flex-direction:column;align-items:flex-start;gap:14px;padding:20px;border:2px solid var(--theme-divider);border-top:6px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}#module-pricing-activation ol>li>span{display:flex;width:40px;height:40px;align-items:center;justify-content:center;flex:0 0 40px;border:2px solid var(--theme-text);border-radius:50%;background:var(--theme-sun);color:var(--theme-text);font-size:1rem;line-height:1}#module-pricing-activation ol>li .prose :is(p,div,article){margin:0!important}@media (min-width:1024px){#module-cennikfull01 .sdo-home-pricing--page .sdo-home-pricing__details{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}}@media (min-width:641px){#module-pricing-activation ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#module-pricing-activation ol{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:640px){#module-cennikfull01 .sdo-home-pricing--page .sdo-home-pricing__detail{padding:18px}#module-cennikfull01
		.sdo-home-pricing--page
		.sdo-home-pricing__detail--included
		ul{grid-template-columns:minmax(0,1fr)}#module-pricing-activation ol>li{flex-direction:row;align-items:center}}.sdo-home-projects--page .sdo-home-projects__heading{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:end}.sdo-home-projects--page .sdo-home-projects__heading>p{margin:0;max-width:62ch}#module-projects-context article>div>p,#module-projects-next article>div>p{max-width:80ch}#module-projects-context article>div{padding:clamp(24px,4vw,40px);border:2px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-sun-100)}#module-projects-context article>div>h2{margin-top:0}#module-projects-context article>div>p:last-child{margin-bottom:0}#module-projects-next article>div>h2,#module-projects-process article>div>h2{margin-top:0;margin-bottom:24px}#module-projects-process article>div>ul{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:0 0 24px;padding:0;list-style:none;counter-reset:project-step}#module-projects-process article>div>ul>li{margin:0;padding:20px;border:2px solid var(--theme-divider);border-top:6px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);counter-increment:project-step}#module-projects-process article>div>ul>li::marker{content:none}#module-projects-process article>div>ul>li:before{content:counter(project-step,decimal-leading-zero);display:flex;width:40px;height:40px;align-items:center;justify-content:center;margin-bottom:14px;border:2px solid var(--theme-text);border-radius:50%;background:var(--theme-sun);color:var(--theme-text);font-family:var(--font-headings-custom,var(--font-sans));font-size:.95rem;font-weight:700;line-height:1}#module-projects-next article>div{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}#module-projects-next article>div>*{margin:0}#module-projects-next article>div>h2{margin-bottom:8px}#module-projects-next article>div>p:not(:has(>a:only-child)){max-width:none;padding:24px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}#module-projects-next article>div>p:has(>a:only-child){margin-top:8px}:is(#module-projects-process,#module-projects-next)
	article>div>p>a:only-child{display:inline-flex;align-items:center;min-height:48px;padding:10px 20px;border:2px solid var(--theme-text);border-radius:999px;background:var(--theme-sun);color:var(--theme-text);font-weight:700;text-decoration:none;box-shadow:0 4px 0 var(--theme-text)}:is(#module-projects-process,#module-projects-next)
	article>div>p>a:only-child:hover{background:var(--theme-sun-100)}#module-projects-next article>div>p:last-child>a:only-child{background:var(--theme-surface,#fff)}@media (min-width:641px){#module-projects-process article>div>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){#module-projects-process article>div>ul{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:860px){.sdo-home-projects--page .sdo-home-projects__heading{grid-template-columns:minmax(0,1fr);align-items:start}}#module-projects-process article>div>ul+p{margin-top:24px}@media (min-width:861px){#module-projects-next article>div{display:flex;flex-wrap:wrap;align-items:stretch}#module-projects-next article>div>h2{flex:0 0 100%}#module-projects-next article>div>p:not(:has(>a:only-child)){flex:1 1 calc((100% - 32px) / 3)}#module-projects-next article>div>p:has(>a:only-child){flex:0 0 auto;margin-top:8px}}@media (min-width:1024px){#module-projects-context article>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);column-gap:clamp(40px,5vw,72px);align-items:start}#module-projects-context article>div>h2{grid-column:1;grid-row:1/span 3;margin-bottom:0}#module-projects-context article>div>p{grid-column:2}}:root{--sdo-subpage-module-pt:64px;--sdo-subpage-module-pb:40px;--sdo-subpage-prose-py:40px}:is(.sdo-home-care--page,.sdo-home-segments--showcase,.sdo-home-platforms--page,.sdo-home-wcag22--page,.sdo-home-pricing--page,.sdo-home-projects--page){padding-block:var(--sdo-subpage-module-pt) var(--sdo-subpage-module-pb)}:is(#module-care-scope,#module-care-schedule,#module-care-extras,#module-audience-education,#module-audience-culture,#module-audience-common,#module-systems-choice,#module-systems-details,#module-systems-ownership,#module-accessibility-practice,#module-accessibility-responsibility,#module-accessibility-assessment,#module-pricing-scope,#module-pricing-activation,#module-projects-context,#module-projects-process,#module-projects-next,div#module-contact-intro,div#module-contact-team,div#module-contact-form,div#module-contact-departments,div#module-contact-directions,div#module-contact-map){padding-block:var(--sdo-subpage-prose-py)}:is(#module-care-scope,#module-care-schedule,#module-care-extras,#module-audience-education,#module-audience-culture,#module-audience-common,#module-systems-choice,#module-systems-details,#module-systems-ownership,#module-accessibility-practice,#module-accessibility-responsibility,#module-accessibility-assessment,#module-pricing-scope,#module-pricing-activation,#module-projects-context,#module-projects-process,#module-projects-next,div#module-contact-intro,div#module-contact-team,div#module-contact-departments,div#module-contact-directions)
	:is(section,article,article>div,article>div>:last-child){margin-bottom:0!important}@layer base{@media (min-width:1024px){:is(#module-care-scope,#module-systems-choice,#module-accessibility-practice)
			article>div>ul{margin-block-end:0!important}}}:is(#module-care-scope,#module-care-schedule,#module-care-extras,#module-audience-education,#module-audience-culture,#module-audience-common,#module-systems-choice,#module-systems-details,#module-systems-ownership,#module-accessibility-practice,#module-accessibility-responsibility,#module-accessibility-assessment,#module-pricing-scope,#module-pricing-activation,#module-projects-context,#module-projects-process,#module-projects-next,div#module-contact-intro,div#module-contact-team,div#module-contact-form,div#module-contact-departments,div#module-contact-directions,div#module-contact-map),[data-module]:has(>:is(.sdo-home-care--page,.sdo-home-segments--showcase,.sdo-home-platforms--page,.sdo-home-wcag22--page,.sdo-home-pricing--page,.sdo-home-projects--page)){margin-bottom:0!important}:is(#module-audience-education,#module-audience-culture,#module-audience-common,#module-accessibility-practice)
	article>div>h2:first-child{margin-top:0}.audience-landing .hero-split nav{padding:0;margin:0 0 24px;font-size:.875rem}.audience-landing .hero-split nav ol{flex-wrap:wrap;margin:0;padding:0;list-style:none}.audience-landing .hero-split nav li{margin:0;padding:0}.audience-landing .hero-split header>article h1{margin-top:0}.audience-landing>div[data-module]{padding-block:var(--sdo-subpage-prose-py);margin-bottom:0!important}.audience-landing>.hero-split+div[data-module]{padding-top:var(--sdo-subpage-module-pt)}.audience-landing>div[data-module]>section{padding:0;margin:0}.audience-landing :is(h2,h3){color:var(--theme-ink,#1e2a3a)}.audience-landing>div[data-module]{--hs-h2:clamp(1.65rem,2.5vw,2.25rem)!important;--hs-h3:1.2rem!important}.audience-landing>div[data-module]>section>header{max-width:60ch;margin:0 0 28px}.audience-landing>div[data-module] h2{margin-top:0}.audience-landing [data-module=card-list]>section>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.audience-landing [data-module=card-list]>section>ul>li{height:auto;min-height:0!important;padding:24px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:#fff;box-shadow:none}.audience-landing [data-module=card-list] li .aspect-video:empty{display:none}.audience-landing [data-module=card-list] li>div>div[style]{padding-top:0!important}.audience-landing [data-module=card-list] li h3{display:flex;align-items:baseline;gap:12px;line-height:1.4}.audience-landing [data-module=card-list] li h3:before{content:"";flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--theme-sun,#ffd42a)}.audience-landing [data-module=card-list] li p{font-size:1rem;line-height:1.65}.audience-landing [data-module=card-list] li article>div>:last-child{margin-bottom:0}.audience-landing [data-module=stat-list]>section{background:none}.audience-landing [data-module=stat-list]>section>div{padding:32px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-sun-100);text-align:left}.audience-landing [data-module=stat-list] header{margin:0 0 28px;max-width:none;text-align:left}.audience-landing [data-module=stat-list] dl{gap:20px}.audience-landing [data-module=stat-list] dl>div{align-items:flex-start;justify-content:flex-start;min-height:0;padding:24px;border:1px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:#fff;box-shadow:none}.audience-landing [data-module=stat-list] dt{font-size:clamp(1.6rem,2.4vw,2.25rem);line-height:1.25}.audience-landing [data-module=stat-list] dd{margin:8px 0 0;color:#1e2a3a;text-align:left}.audience-landing [data-module=stat-list] dd p{margin:0}@media (min-width:768px){.audience-landing [data-module=stat-list]>section>div:has(dl>div:only-child){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;align-items:center}.audience-landing [data-module=stat-list]>section>div:has(dl>div:only-child) header{margin:0}.audience-landing [data-module=stat-list] dl:has(>div:only-child){display:block}}.audience-landing [data-module=step-list]>section{display:block}.audience-landing [data-module=step-list] header{position:static}.audience-landing [data-module=step-list] ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.audience-landing [data-module=step-list] ol>li{display:flex;flex-direction:column;gap:16px;padding:24px 20px;border:1px solid var(--theme-divider);border-top:4px solid var(--theme-sun,#ffd42a);border-radius:var(--theme-radius-lg);background:#fff}.audience-landing [data-module=step-list] li>span{display:grid;place-items:center;width:36px;height:36px;margin:0;font-size:1.1rem;background:#1e2a3a;color:#fff}.audience-landing [data-module=step-list] li p{margin:0;font-size:1rem;line-height:1.6}.audience-landing [data-module=prose] article{max-width:76ch;margin-inline:0}.audience-landing>div[data-module=callout]>section{padding:32px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:#fff}.audience-landing [data-module=callout]:last-child>section{background:var(--theme-sun-100)}.audience-landing [data-module=callout]>section>header{max-width:none;margin:0;text-align:left}.audience-landing [data-module=callout] article>div>:last-child{margin-bottom:0}.audience-landing
	:is([data-module=callout],[data-module=prose])
	.cta-list{margin-top:24px}.audience-landing [data-module=callout] .cta-list__link,.audience-landing [data-module=prose] article a{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px!important;border:2px solid #1e2a3a!important;border-radius:999px!important;background:var(--theme-sun,#ffd42a)!important;color:#1e2a3a!important;font-weight:700;text-decoration:none;box-shadow:0 4px 0 #1e2a3a}.audience-landing :is(.cta-list__link,article a):focus-visible{outline:3px solid #1e2a3a;outline-offset:5px}@media (max-width:1023px){.audience-landing [data-module=card-list]>section>ul,.audience-landing [data-module=step-list] ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.audience-landing [data-module=card-list]>section>ul,.audience-landing [data-module=step-list] ol{grid-template-columns:minmax(0,1fr)}.audience-landing [data-module=stat-list]>section>div,.audience-landing>div[data-module=callout]>section{padding:24px 20px}.audience-landing [data-module=step-list] ol>li{flex-direction:row}}.case-study [data-module^=hero] figure{display:flex;align-self:center;justify-self:end;width:260px;max-width:100%;padding:28px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:#fff}.case-study [data-module^=hero] figure>div{height:200px!important;max-height:200px!important}.case-study [data-module=stat-list] dt{font-size:clamp(1.25rem,2vw,1.75rem);overflow-wrap:anywhere}.case-study [data-module=card-list]>section>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study [data-module=card-list] li ul{margin:0;padding-left:1.25rem;list-style:disc;text-align:left}.case-study [data-module=card-list] li ul>li{margin:4px 0;line-height:1.6}.case-study__presentation{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:48px;width:min(100% - 64px,1336px);margin:var(--sdo-subpage-module-pt) auto var(--sdo-subpage-prose-py)}.case-study__details{display:grid;gap:56px;min-width:0}.case-study__presentation [data-module]{width:100%;min-width:0;max-width:none;padding:0!important;margin:0!important;--hs-h2:clamp(1.5rem,2vw,2rem)!important;--hs-h3:1.1rem!important}.case-study__presentation [data-module]>section{padding:0;margin:0}.case-study__presentation [data-module] h2{margin-top:0}.case-study__presentation [data-module=card-list]>section>header{margin:0 0 24px}.case-study__presentation [data-module=stat-list] dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.case-study__presentation [data-module=stat-list]>section>div{padding:32px}.case-study__presentation [data-module=card-list]>section>ul>li,.case-study__presentation [data-module=stat-list] dl>div{padding:24px}.case-study__presentation [data-module=card-list]>section>ul{gap:20px}.case-study__presentation [data-module=card-list] li h3{margin-bottom:12px}.case-study__presentation [data-module=card-list] li :is(p,ul){font-size:1rem;line-height:1.65}.case-study__presentation [data-module=stat-list] dt{font-family:Lexend,sans-serif;font-size:1.1rem;font-weight:700;line-height:1.4;margin-bottom:0;overflow-wrap:normal;hyphens:auto}.case-study__presentation [data-module=stat-list] dd{margin:4px 0 0;font-size:1rem;line-height:1.65}.case-study__preview{min-width:0}@media (min-width:1024px){.case-study__preview [data-module=prose] article h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.case-study__preview [data-module=prose] article .case-study__screenshot{margin:0}}.case-study [data-module=prose] article{max-width:none;width:100%}.case-study [data-module=prose] figure{margin:24px 0 0}.case-study [data-module=prose] .case-study__screenshot img{display:block;width:100%;height:auto;max-height:none;border:0;border-radius:0;background:#fff}.case-study [data-module=prose] figcaption{margin-top:10px;color:#1e2a3a;font-size:.95rem}@media (max-width:1279px){.case-study [data-module^=hero] figure{order:-1;align-self:flex-start;justify-self:start;width:132px;padding:16px}.case-study [data-module^=hero] figure>div{height:96px!important;max-height:96px!important}}@media (max-width:640px){.case-study [data-module=card-list]>section>ul{grid-template-columns:minmax(0,1fr)}.case-study [data-module=stat-list] dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.case-study [data-module=stat-list] dl>div{padding:16px}}@media (max-width:1023px){.case-study__presentation{grid-template-columns:minmax(0,1fr);width:calc(100% - 32px);gap:40px}.case-study__preview{padding-top:0}}@media (max-width:640px){.case-study__presentation [data-module=stat-list]>section>div{padding:20px 16px}.case-study__presentation [data-module=stat-list] dl{gap:10px}.case-study__presentation [data-module=card-list]>section>ul>li,.case-study__presentation [data-module=stat-list] dl>div{padding:16px 14px}}div#module-contact-directions>section,div#module-contact-form>section,div#module-contact-map>section{padding:0}#module-contact-intro article>div>h2{margin-top:0}#module-contact-intro article>div>h3{margin-top:32px}#module-contact-intro article>div>ul{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}#module-contact-intro article>div>ul>li{position:relative;margin:0;padding:16px 20px 16px 56px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}#module-contact-intro article>div>ul>li::marker{content:none}#module-contact-intro article>div>ul>li:before{content:"";position:absolute;top:18px;left:18px;width:24px;height:24px;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e2a3a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") 50% /14px no-repeat,var(--theme-sun)}div#module-contact-team>section>header{max-width:72ch;margin-bottom:32px!important}div#module-contact-team>section>header h2{margin-top:0}div#module-contact-team>section>ul>li{padding:28px;border:2px solid var(--theme-divider);border-top:6px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);box-shadow:none}div#module-contact-team>section>ul>li
	.aspect-video:not(:has(img,video,iframe,svg)){display:none}div#module-contact-team>section>ul>li header h3{font-size:1.35rem}div#module-contact-team>section>ul>li header>p{display:inline-flex;width:fit-content;margin-top:10px!important;padding:4px 12px;border-radius:999px;background:var(--theme-sun-100);color:var(--theme-text);font-size:.875rem;font-weight:700;line-height:1.4}div#module-contact-team>section>ul>li article>div>p:nth-child(2){margin-top:20px;padding-top:20px;border-top:2px solid var(--theme-divider)}div#module-contact-team>section>ul>li
	article>div>p:has(>a[href^="tel:"],>a[href^="mailto:"]):not(:nth-child(2)){margin-top:8px}div#module-contact-departments article>div>ul>li>a,div#module-contact-team>section>ul>li
	article
	a:is([href^="tel:"],[href^="mailto:"]){color:var(--theme-text);font-weight:700;text-decoration-color:var(--theme-sun);text-decoration-thickness:3px;text-underline-offset:4px;overflow-wrap:anywhere}div#module-contact-team>section>ul>li article a[href^="tel:"]{font-size:1.15rem}div#module-contact-form .max-w-3xl{max-width:none;margin:0;padding:clamp(24px,4vw,48px);border:2px solid var(--theme-divider);border-top:6px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);box-shadow:none;--hs-h3:1rem!important}div#module-contact-form form{margin-top:24px}div#module-contact-form form>div:first-of-type{display:grid;gap:20px}div#module-contact-form form>div:first-of-type>*{margin:0!important}div#module-contact-form form label{font-weight:700}div#module-contact-form :is(input:not([type=checkbox]),textarea){border:2px solid var(--theme-divider);border-radius:12px;background:var(--theme-surface,#fff)}div#module-contact-form :is(input,textarea):focus-visible{border-color:var(--theme-text);outline:3px solid var(--theme-sun);outline-offset:2px}div#module-contact-form .form-privacy-consent-label{font-weight:400;line-height:1.5}div#module-contact-form input[type=checkbox]{flex:0 0 auto;width:20px;height:20px;margin-top:2px;accent-color:var(--theme-text)}div#module-contact-form button[type=submit]{min-height:48px;padding:10px 24px;border:2px solid var(--theme-text);border-radius:999px;background:var(--theme-sun);color:var(--theme-text);font-size:1rem;font-weight:700;box-shadow:0 4px 0 var(--theme-text);opacity:1}div#module-contact-form button[type=submit]:hover{background:var(--theme-sun-100)}div#module-contact-departments article>div>h2{margin-top:0}div#module-contact-departments article>div>ul{display:grid;gap:16px;margin:24px 0 0;padding:0;list-style:none}div#module-contact-departments article>div>ul>li{margin:0;padding:20px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}div#module-contact-departments article>div>ul>li::marker{content:none}div#module-contact-departments article>div>ul>li>a,div#module-contact-departments article>div>ul>li>strong{display:block;width:fit-content;margin-top:6px}div#module-contact-departments article>div>ul+p{margin-top:20px;color:var(--theme-muted,inherit);font-size:.9rem}div#module-contact-intro{padding-top:var(--sdo-subpage-module-pt)}@media (max-width:1279px){div#module-contact-intro{padding-top:48px}}@layer base{#module-contact-intro article>div>ul{margin-block-end:0!important}}div#module-contact-directions{padding-bottom:0}div#module-contact-map{padding-top:0}div#module-contact-directions>section{padding:0;border:0;background:none}div#module-contact-directions>section>header{max-width:72ch;margin:0}div#module-contact-directions article>div>h2{margin-top:0}div#module-contact-directions article>div>p{margin-bottom:0}div#module-contact-map>section{min-height:0;margin-top:24px;overflow:hidden;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg)}div#module-contact-map>section>header{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}div#module-contact-map iframe,div#module-contact-map>section>div{display:block}@media (max-width:640px){div#module-contact-map>section>div{height:360px!important}}@media (min-width:641px){div#module-contact-departments article>div>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:861px){div#module-contact-form form>div:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}div#module-contact-form form>div:first-of-type>:has(textarea){grid-column:1/-1}}@media (min-width:1024px){#module-contact-intro article>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:clamp(40px,5vw,72px);align-items:start}#module-contact-intro article>div>*{grid-column:1}#module-contact-intro article>div>h2{grid-row:1/span 2}#module-contact-intro article>div>p:first-of-type{grid-row:3}#module-contact-intro article>div>p:nth-of-type(2){grid-row:4}#module-contact-intro article>div>h3{grid-column:2;grid-row:1;margin-top:0;margin-bottom:16px}#module-contact-intro article>div>ul{grid-column:2;grid-row:2/-1}}.blog-card-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.blog-card-list>li{display:flex;margin:0;padding:0}.blog-card-list--two{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card{display:flex;flex-direction:column;width:100%;overflow:hidden;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:#fff;color:#1e2a3a;transition:border-color .2s ease,transform .2s ease}.blog-card:focus-within,.blog-card:hover{border-color:#1e2a3a}.blog-card__link{display:flex;flex:1;flex-direction:column;min-width:0;color:inherit!important;text-decoration:none!important}.blog-card__link:focus-visible{outline:3px solid #1e2a3a;outline-offset:-5px;border-radius:inherit}.blog-card__media{position:relative;aspect-ratio:16/9;overflow:hidden;border-bottom:2px solid var(--theme-divider);background-color:var(--theme-sun-100)}.blog-card__image{display:block;width:100%;height:100%;object-fit:cover}.blog-card__placeholder{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%;padding-top:16px;background-color:var(--theme-sun-100);background-image:linear-gradient(rgba(43,108,176,.11) 1px,transparent 0),linear-gradient(90deg,rgba(43,108,176,.11) 1px,transparent 0);background-position:-1px -1px;background-size:28px 28px}.blog-card__mascot{width:auto;height:88%;object-fit:contain;transform:translateY(6%)}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:12px;padding:24px}.blog-card__date{margin:0;color:#4a5568;font-size:.875rem;font-weight:600;line-height:1.4}.blog-card__title{margin:0!important;color:#1e2a3a;font-size:1.2rem!important;font-weight:700;line-height:1.4!important;text-wrap:pretty;overflow-wrap:anywhere}.blog-card__link:hover .blog-card__title{text-decoration:underline;text-underline-offset:3px}.blog-card__excerpt{margin:0;color:#3d4a5c;font-size:1rem;line-height:1.65}.blog-card__more{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding-top:4px;color:#1e2a3a!important;font-weight:700;text-decoration:underline;text-decoration-color:var(--theme-sun,#ffd42a);text-decoration-thickness:3px;text-underline-offset:5px}.blog-card__link:hover .blog-card__more{text-decoration-color:#1e2a3a}.blog-card__arrow{transition:transform .2s ease}.blog-card__link:hover .blog-card__arrow{transform:translateX(3px)}:is(.blog-card__title a,.blog-card__more,.blog-related__all-link,.blog-post__crumbs a):focus-visible{outline:3px solid #1e2a3a;outline-offset:3px;border-radius:4px}@media (max-width:1023px){.blog-card-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.blog-card-list,.blog-card-list--two{grid-template-columns:minmax(0,1fr)}}.blog-page #module-intro article{max-width:76ch}.blog-page #module-intro article :is(h2,h3){margin-top:0}.blog-page [data-module=blog-index]>section{padding:0}.blog-post>header.blog-post__hero{padding-block:48px}.blog-post__hero-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px}.blog-post__hero-text{max-width:62rem}.blog-post__crumbs,.hero-split nav.blog-post__crumbs{margin:0 0 24px;padding:0;font-size:.875rem}.blog-post__crumbs ol{display:flex;flex-wrap:wrap;gap:6px 0;margin:0;padding:0;list-style:none}.blog-post__crumbs li{display:inline;margin:0;padding:0;color:#1e2a3a}.blog-post__crumbs li+li:before{content:"›";margin:0 10px;color:#4a5568}.blog-post__crumbs a{color:#1e2a3a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.blog-post__crumbs li[aria-current=page]{color:#3d4a5c}.blog-post__title{margin:0;color:#1e2a3a;font-size:clamp(1.75rem,3.2vw,2.75rem)!important;line-height:1.2!important;text-align:left;text-wrap:balance;overflow-wrap:anywhere}.blog-post__lead{margin-top:16px}.blog-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin:20px 0 0;color:#3d4a5c;font-size:.9375rem;font-weight:600}.blog-post__meta>*+:before{content:"";display:inline-block;width:6px;height:6px;margin-right:20px;vertical-align:middle;border-radius:50%;background:var(--theme-sun,#ffd42a);box-shadow:0 0 0 1px #1e2a3a}.blog-post__author{display:inline-flex;align-items:center}.blog-post__mascot{width:auto;height:220px;object-fit:contain}.blog-post__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start;padding-block:64px 40px}.blog-post__main,.blog-post__sidebar{min-width:0;width:100%}.blog-post__sidebar>section>div>div{max-width:none;border:2px solid var(--theme-divider)!important;border-radius:var(--theme-radius-lg);box-shadow:0 5px 0 var(--theme-divider)}.blog-post__sidebar h2{margin-bottom:24px!important;line-height:1.25}.blog-post__sidebar form :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){border:1px solid #87909c;border-radius:10px;background:#fff;padding:8px 12px;font-size:.9375rem;line-height:1.5;color:#1e2a3a}.blog-post__sidebar form textarea{min-height:112px}.blog-post__sidebar form .space-y-4>*+*{margin-top:12px}.blog-post__sidebar form :is(input,textarea,select,button):focus-visible{outline:3px solid #1e2a3a;outline-offset:3px}.blog-post__sidebar form label{font-size:.875rem;line-height:1.6}.blog-post__sidebar form input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;accent-color:#1e2a3a}.blog-post__sidebar form :is(input,textarea)::placeholder{color:#596477;opacity:1}.blog-post__sidebar form button[type=submit]{width:100%;justify-content:center;min-height:48px;border-radius:999px;box-shadow:0 4px 0 #1e2a3a}@media (min-width:1024px){.blog-post__layout:has(.blog-post__sidebar){grid-template-columns:minmax(0,1fr) clamp(320px,28vw,380px)}.blog-post__layout:has(.blog-post__toc):not(:has(.blog-post__sidebar)){grid-template-columns:20ch minmax(0,1fr)}.blog-post__layout:has(.blog-post__toc--right):not(:has(.blog-post__sidebar)){grid-template-columns:minmax(0,1fr) 20ch}.blog-post__layout:has(.blog-post__sidebar) .blog-post__toc{position:static;grid-column:1/-1;width:100%;order:-1}}.blog-post__figure{margin:0 0 32px;overflow:hidden;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg)}.blog-post__figure img{display:block;width:100%;height:auto}.blog-related{padding-block:40px 80px}.blog-related h2{margin:0 0 28px;color:#1e2a3a;font-size:clamp(1.65rem,2.5vw,2.25rem)}.blog-related__all{margin:28px 0 0}.blog-related__all-link{display:inline-flex;align-items:center;padding:12px 22px;border:2px solid #1e2a3a;border-radius:999px;background:var(--theme-sun,#ffd42a);box-shadow:0 4px 0 #1e2a3a;color:#1e2a3a!important;font-weight:700;text-decoration:none}.blog-related__all-link:hover{transform:translateY(1px);box-shadow:0 3px 0 #1e2a3a}@media (max-width:1023px){.blog-post__mascot{display:none}.blog-post__hero-inner{grid-template-columns:minmax(0,1fr)}.blog-post__layout{padding-block:40px 24px}.blog-post__toc{position:static;width:100%;order:-1}}@media (max-width:767px){.blog-post>header.blog-post__hero{padding-block:32px}.blog-related{padding-block:24px 64px}}.skip-links{position:fixed;top:12px;left:12px;z-index:10000;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-links:focus-within{width:auto;height:auto;overflow:visible;clip-path:none;padding:12px;border:2px solid #1e2a3a;border-radius:var(--theme-radius-lg,16px);background:#fff;box-shadow:0 12px 32px rgba(30,42,58,.25)}.skip-links ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.skip-links a{display:block;padding:8px 14px;border-radius:10px;color:#1e2a3a;font-weight:700;text-decoration:underline;text-underline-offset:3px}.skip-links a:focus-visible,.skip-links a:hover{background:var(--theme-sun,#ffd42a)}.skip-links a:focus-visible{outline:3px solid #1e2a3a;outline-offset:2px}[data-skip-target]:focus{outline:none}#module-dlaczego-warto-nas-wybrac-hero,#module-oferta-hero,#module-preparation-hero{margin-bottom:0;padding-block:56px!important}#module-dlaczego-warto-nas-wybrac-hero header,#module-oferta-hero header,#module-preparation-hero header{--hs-h1:clamp(2rem,3.4vw,3rem)}#module-dlaczego-warto-nas-wybrac-hero h1,#module-oferta-hero h1,#module-preparation-hero h1{margin:0 0 24px;text-wrap:balance}#module-dlaczego-warto-nas-wybrac-hero article p,#module-oferta-hero article p,#module-preparation-hero article p{max-width:54ch;margin:0}#module-dlaczego-warto-nas-wybrac-hero .cta-list,#module-oferta-hero .cta-list{gap:16px;margin-top:28px;padding-bottom:4px}#module-dlaczego-warto-nas-wybrac-hero figure{width:min(100%,400px)!important;max-width:400px;justify-self:center;margin:0}#module-dlaczego-warto-nas-wybrac-hero figure>div{width:100%!important;height:auto!important;aspect-ratio:1;overflow:hidden}#module-dlaczego-warto-nas-wybrac-hero figure img{width:100%;height:100%;object-fit:contain}#module-dlaczego-warto-nas-wybrac-features{padding-block:40px 24px;margin-bottom:0!important}#module-dlaczego-warto-nas-wybrac-audit,#module-dlaczego-warto-nas-wybrac-contact-end{padding-block:24px 16px;margin-bottom:0!important}#module-dlaczego-warto-nas-wybrac-audit>section,#module-dlaczego-warto-nas-wybrac-contact-end>section,#module-dlaczego-warto-nas-wybrac-features>section{padding:0;margin:0}#module-dlaczego-warto-nas-wybrac-features>section>header{max-width:60ch;margin:0 0 28px}#module-dlaczego-warto-nas-wybrac-audit h2,#module-dlaczego-warto-nas-wybrac-contact-end h2,#module-dlaczego-warto-nas-wybrac-features>section>header h2{margin-top:0;color:var(--theme-ink,#1e2a3a)}#module-dlaczego-warto-nas-wybrac-features>section>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#module-dlaczego-warto-nas-wybrac-features>section>ul>li{height:auto;min-height:0!important;padding:28px;border:2px solid var(--theme-divider);border-top:6px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff);box-shadow:none}#module-dlaczego-warto-nas-wybrac-features li .aspect-video:empty{display:none}#module-dlaczego-warto-nas-wybrac-features li h3{margin:0 0 12px;color:var(--theme-ink,#1e2a3a);font-size:clamp(1.2rem,1.5vw,1.45rem);line-height:1.35}#module-dlaczego-warto-nas-wybrac-features li :is(p,ul){font-size:1rem;line-height:1.65}#module-dlaczego-warto-nas-wybrac-features li article>div>:last-child{margin-bottom:0}#module-dlaczego-warto-nas-wybrac-audit>section,#module-dlaczego-warto-nas-wybrac-contact-end>section{padding:clamp(24px,3vw,32px);border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface,#fff)}#module-dlaczego-warto-nas-wybrac-contact-end>section{background:var(--theme-sun-100)}div#module-dlaczego-warto-nas-wybrac-contact-end{margin-bottom:40px!important}#module-dlaczego-warto-nas-wybrac-audit>section>header,#module-dlaczego-warto-nas-wybrac-contact-end>section>header{max-width:none;margin:0}#module-dlaczego-warto-nas-wybrac-audit .cta-list,#module-dlaczego-warto-nas-wybrac-contact-end .cta-list{margin-top:24px}#module-dlaczego-warto-nas-wybrac-audit .cta-list__link,#module-dlaczego-warto-nas-wybrac-contact-end .cta-list__link,#module-dlaczego-warto-nas-wybrac-hero .cta-list__link,#module-oferta-hero .cta-list__link,#module-offer-callout .cta-list__link{display:inline-flex;min-height:48px;max-width:100%;align-items:center;justify-content:center;padding:10px 20px!important;border:2px solid var(--theme-text)!important;border-radius:var(--theme-radius-pill)!important;font-family:var(--font-headings-custom,var(--font-sans));font-weight:700;line-height:1.5;text-align:center;text-decoration:none;box-shadow:0 4px 0 var(--theme-text)}#module-dlaczego-warto-nas-wybrac-audit .cta-list__link:focus-visible,#module-dlaczego-warto-nas-wybrac-contact-end .cta-list__link:focus-visible,#module-dlaczego-warto-nas-wybrac-hero .cta-list__link:focus-visible,#module-oferta-hero .cta-list__link:focus-visible,#module-offer-callout .cta-list__link:focus-visible{outline:3px solid var(--theme-ink,#1e2a3a);outline-offset:5px}@media (min-width:1280px){#module-dlaczego-warto-nas-wybrac-hero>.container,#module-oferta-hero>.container{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:48px}}@media (max-width:640px){#module-dlaczego-warto-nas-wybrac-audit,#module-dlaczego-warto-nas-wybrac-contact-end,#module-dlaczego-warto-nas-wybrac-features{padding-block:28px 20px}#module-dlaczego-warto-nas-wybrac-hero,#module-oferta-hero{padding-block:32px!important}#module-dlaczego-warto-nas-wybrac-hero .cta-list__link,#module-oferta-hero .cta-list__link,#module-offer-callout .cta-list__link{width:100%}}#module-offer-cards{padding-block:var(--sdo-subpage-module-pt) 24px;margin-bottom:0!important}#module-offer-cards>section{padding:0;margin:0}#module-offer-cards>section>header{margin:0 0 28px;text-align:left}#module-offer-cards>section>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#module-offer-cards>section>ul>li{height:auto;min-height:0!important;padding:24px;border:2px solid var(--theme-divider);border-top:6px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-surface);box-shadow:none}#module-offer-cards li .aspect-video:empty{display:none}#module-offer-cards li h3{margin:0;font-size:clamp(1.2rem,1.5vw,1.45rem)!important;line-height:1.35;color:var(--theme-text)}#module-offer-cards li :is(p,ul){font-size:1rem;line-height:1.65}#module-dlaczego-warto-nas-wybrac-features li>.flex,#module-offer-cards li>.flex{height:auto;gap:16px;justify-content:flex-start}#module-dlaczego-warto-nas-wybrac-features li>.flex>.flex+.flex,#module-offer-cards li>.flex>.flex+.flex{flex:none;padding-top:0!important}#module-dlaczego-warto-nas-wybrac-features li h3{margin-bottom:0}#module-offer-cards li .cta-list{margin-top:0}#module-offer-cards li .cta-list__link{min-height:44px;display:inline-flex;align-items:center;font-size:1rem;text-decoration:underline}#module-offer-cards li:focus-within{outline:3px solid var(--theme-text);outline-offset:4px}#module-offer-cards li article>div>:last-child{margin-bottom:0}#module-audit-offer-why-us a,#module-offer-cards li a{color:var(--theme-accent-700)!important;font-family:var(--font-headings-custom,var(--font-sans));font-weight:700;text-underline-offset:4px}#module-audit-offer-why-us a:hover,#module-offer-cards li a:hover{color:var(--theme-accent-700);text-decoration-color:transparent}#module-audit-offer-why-us{padding-block:16px 32px;margin-bottom:0!important}#module-audit-offer-why-us article,#module-audit-offer-why-us p{max-width:none;margin:0}#module-offer-callout{padding-block:0 40px;margin-bottom:0!important}#module-offer-callout>section{padding:32px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-sun-100)}#module-offer-callout>section>header{max-width:none;margin:0;text-align:left}#module-offer-callout h2{margin-top:0}#module-offer-callout .cta-list{gap:16px;margin-top:24px}#module-offer-callout .cta-list__link{background:var(--theme-accent)!important;color:var(--theme-surface)!important}#module-offer-callout .cta-list__link+.cta-list__link{background:var(--theme-surface)!important;color:var(--theme-text)!important}#module-offer-callout .cta-list__link:hover{filter:brightness(.9)}@media (max-width:1199px){#module-offer-cards>section>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#module-offer-cards{padding-top:40px}#module-offer-cards>section>ul{grid-template-columns:minmax(0,1fr);gap:16px}#module-offer-callout>section,#module-offer-cards>section>ul>li{padding:24px 20px}#module-dlaczego-warto-nas-wybrac-features>section>ul{grid-template-columns:minmax(0,1fr);gap:16px}}:is(#module-preparation-delays,#module-preparation-accordions,#module-preparation-people,#module-preparation-checklist,#module-preparation-contact){margin-bottom:0!important;padding-block:24px}#module-preparation-delays{padding-top:48px}#module-preparation-contact{padding-bottom:40px}:is(#module-preparation-delays,#module-preparation-accordions,#module-preparation-people,#module-preparation-checklist,#module-preparation-contact)>section{padding:0;margin:0}:is(#module-preparation-delays,#module-preparation-people,#module-preparation-checklist,#module-preparation-contact)
	article{max-width:none;margin:0}:is(#module-preparation-delays,#module-preparation-accordions,#module-preparation-people,#module-preparation-checklist)
	h2{margin:0 0 20px;font-size:clamp(1.4rem,2.3vw,2rem)!important;line-height:1.3;color:var(--theme-text)}:is(#module-preparation-delays,#module-preparation-people,#module-preparation-checklist,#module-preparation-contact)
	article>div>:last-child{margin-bottom:0}#module-preparation-checklist>section,#module-preparation-contact>section,#module-preparation-delays>section{padding:32px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface)}#module-preparation-delays>section{border-top:6px solid var(--theme-sun)}#module-preparation-contact>section{background:var(--theme-sun-100)}#module-preparation-contact>section>header{max-width:none;margin:0;text-align:left;text-wrap:pretty}#module-preparation-contact p:first-child{margin-top:0;font-weight:700}:is(#module-preparation-delays,#module-preparation-accordions,#module-preparation-people,#module-preparation-checklist,#module-preparation-contact)
	a{color:var(--theme-accent-700)!important;text-decoration:underline;text-underline-offset:4px}#module-preparation-accordions>section{gap:4px}#module-preparation-accordions details{border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface);box-shadow:none}#module-preparation-accordions summary{min-height:64px;padding:20px 24px;color:var(--theme-text);font-family:var(--font-headings-custom,var(--font-sans));cursor:pointer}#module-preparation-accordions details[open]>summary,#module-preparation-accordions summary:hover{background:var(--theme-sun-100)}#module-preparation-accordions details .prose{max-width:none}#module-preparation-accordions details p{margin:0;line-height:1.7}#module-preparation-accordions summary:focus-visible,#module-preparation-contact a:focus-visible{outline:3px solid var(--theme-text);outline-offset:4px}@media (min-width:768px){#module-preparation-checklist ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;row-gap:12px}}@media (max-width:640px){#module-preparation-hero{padding-block:32px!important}#module-preparation-delays{padding-top:32px}#module-preparation-checklist>section,#module-preparation-contact>section,#module-preparation-delays>section{padding:24px 20px}#module-preparation-accordions summary{padding:18px 20px}#module-dlaczego-warto-nas-wybrac-features>section>ul>li{padding:22px 20px}}.demo-page [data-module=card-list]>section>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.demo-page [data-module=card-list]>section>ul>li{min-height:0!important;height:auto;padding:28px;border:2px solid var(--theme-divider);border-top:6px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-surface);box-shadow:none}.demo-page [data-module=card-list] li .aspect-video:empty{display:none}.demo-page [data-module=card-list] li>.flex{height:auto;justify-content:flex-start;gap:16px}.demo-page [data-module=card-list] li>.flex>.flex+.flex{padding-top:0!important}.demo-page [data-module=card-list] li h3{margin:0;font-size:clamp(1.2rem,1.5vw,1.45rem)!important;line-height:1.35}.demo-page [data-module=card-list] li p{margin:0;font-size:1rem;line-height:1.65}.demo-page [data-module=card-list] li .cta-list__link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.demo-page [data-module=card-list] li:focus-within{outline:3px solid var(--theme-text);outline-offset:4px}.demo-page a:not(.cta-list__link){color:var(--theme-accent-700)}.demo-detail .case-study__presentation{width:100%;margin:0}.demo-detail #demo-description{padding:28px!important;border:2px solid var(--theme-divider);border-top:6px solid var(--theme-sun);border-radius:var(--theme-radius-lg);background:var(--theme-surface)}.demo-detail #demo-description article{max-width:none}.demo-detail #demo-description article>div>:first-child{margin-top:0}.demo-detail #demo-description article>div>:last-child{margin-bottom:0}.demo-detail #demo-description article a{display:inline;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--theme-accent-700)!important;box-shadow:none;font-weight:inherit;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.demo-detail #demo-screenshot figure{margin:0;overflow:hidden;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-surface)}.demo-detail #demo-screenshot img{display:block;width:100%;height:auto;max-height:none;border-radius:0}.demo-detail .callout>section{padding:28px;border:2px solid var(--theme-divider);border-radius:var(--theme-radius-lg);background:var(--theme-sun-100)}.demo-detail .callout>section>header{margin:0;max-width:none;text-align:left}.demo-detail .callout h2{margin-top:0}@media (max-width:1023px){.demo-detail .case-study__presentation{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:640px){.demo-page [data-module=card-list]>section>ul{grid-template-columns:minmax(0,1fr);gap:16px}.demo-detail #demo-description,.demo-detail .callout>section,.demo-page [data-module=card-list]>section>ul>li{padding:24px 20px!important}}