.cs-ei-website-development{--website-development-aqua: #79FFE7;--website-development-lilac: #ECBFFF;min-inline-size:0;color:#101511;background:#fff;font-family:var(--ei-sans)}.cs-ei-website-development,.cs-ei-website-development *{box-sizing:border-box}.cs-ei-website-development :where(h1,h2,h3,p,ol,ul,figure,blockquote){margin:0}.cs-ei-website-development :where(h1,h2,h3,summary,button,.cs-ei-website-development__primary-action){font-family:var(--ei-display);font-weight:400;text-transform:uppercase}.cs-ei-website-development__hero,.cs-ei-website-development__mechanism,.cs-ei-website-development__scope,.cs-ei-website-development__standards,.cs-ei-website-development__platforms,.cs-ei-website-development__proof,.cs-ei-website-development__faq,.cs-ei-website-development__close{padding:clamp(3.5rem,7vw,7rem) max(var(--ei-gutter),env(safe-area-inset-right)) clamp(3.5rem,7vw,7rem) max(var(--ei-gutter),env(safe-area-inset-left))}.cs-ei-website-development__hero{display:grid;align-content:center;gap:1.5rem;min-block-size:calc(100svh - 76px);border-block-end:1px solid #101511;background:#fff}.cs-ei-website-development__heading-group{display:grid;gap:36px}.cs-ei-website-development__eyebrow,.cs-ei-website-development__section-heading>p{inline-size:fit-content;padding:.5rem .75rem;background:var(--website-development-lilac);color:#101511;font-size:.75rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.cs-ei-website-development h1{max-inline-size:14ch;font-size:clamp(3.25rem,7vw,7rem);letter-spacing:.005em;line-height:.88;text-wrap:balance}.cs-ei-website-development__outcome{max-inline-size:64ch;font-size:clamp(1.05rem,.95rem + .5vw,1.4rem);line-height:1.45}.cs-ei-website-development__primary-action,.cs-ei-website-development__form button{display:inline-flex;min-inline-size:44px;min-block-size:52px;align-items:center;justify-content:center;inline-size:fit-content;padding:.8rem 1.25rem;border:2px solid #101511;border-radius:0;background:var(--website-development-aqua);color:#101511;font-size:1.15rem;letter-spacing:.04em;line-height:1;text-align:center;text-decoration:none;cursor:pointer}.cs-ei-website-development__primary-action:hover,.cs-ei-website-development__primary-action:focus-visible,.cs-ei-website-development__form button:hover,.cs-ei-website-development__form button:focus-visible{background:#101511;color:#fff}.cs-ei-website-development :where(a,button,input,summary):focus-visible{outline:3px solid #101511;outline-offset:3px}.cs-ei-website-development__mechanism,.cs-ei-website-development__close{background:var(--website-development-aqua)}.cs-ei-website-development__close{background:var(--website-development-lilac)}.cs-ei-website-development__section-heading{display:grid;gap:36px;max-inline-size:70rem;margin-block-end:clamp(2rem,4vw,4rem)}.cs-ei-website-development__section-heading h2{max-inline-size:16ch;font-size:clamp(2.75rem,5vw,5.5rem);line-height:.92;text-wrap:balance}.cs-ei-website-development__mechanism ol,.cs-ei-website-development__standards ul,.cs-ei-website-development__platforms ul{list-style:none;padding:0}.cs-ei-website-development__mechanism ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block-start:1px solid #101511}.cs-ei-website-development__mechanism li{display:grid;align-content:start;gap:.75rem;min-inline-size:0;padding:1.5rem;border-inline-end:1px solid #101511;border-block-end:1px solid #101511}.cs-ei-website-development__mechanism li:first-child{border-inline-start:1px solid #101511}.cs-ei-website-development__mechanism li>span,.cs-ei-website-development__scope-grid article>span{font-family:var(--ei-display);font-size:1.15rem;letter-spacing:.08em}.cs-ei-website-development__mechanism li>strong{font-family:var(--ei-display);font-size:1.65rem;font-weight:400;line-height:1;text-transform:uppercase}.cs-ei-website-development__mechanism li>small{font-size:.9375rem;line-height:1.45}.cs-ei-website-development__scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid #101511}.cs-ei-website-development__scope-grid article{display:grid;align-content:start;gap:1rem;min-inline-size:0;padding:clamp(1.5rem,3vw,3rem);border-inline-end:1px solid #101511;border-block-end:1px solid #101511}.cs-ei-website-development__scope-grid article:first-child{border-inline-start:1px solid #101511}.cs-ei-website-development__scope-grid h3{font-size:clamp(2rem,3vw,3.4rem);line-height:.95}.cs-ei-website-development__standards{background:#101511;color:#fff}.cs-ei-website-development__standards .cs-ei-website-development__section-heading>p{background:var(--website-development-lilac);color:#101511}.cs-ei-website-development__standards h2,.cs-ei-website-development__standards li{color:#fff}.cs-ei-website-development__standards ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-block-start:1px solid #FFFFFF}.cs-ei-website-development__standards li{min-inline-size:0;padding:1.25rem .75rem;border-block-end:1px solid #FFFFFF;font-family:var(--ei-display);font-size:clamp(1.5rem,2.8vw,3rem);line-height:1;text-align:center;text-transform:uppercase}.cs-ei-website-development__platforms>p{max-inline-size:70ch;font-size:1.1rem;line-height:1.55}.cs-ei-website-development__platforms ul{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:2rem}.cs-ei-website-development__platforms li{padding:.65rem .9rem;border:1px solid #101511;font-weight:700}.cs-ei-website-development__proof{border-block:1px solid #101511}.cs-ei-website-development__quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#101511;border:1px solid #101511}.cs-ei-website-development__quotes figure{display:grid;align-content:space-between;gap:2rem;min-inline-size:0;padding:clamp(1.5rem,3vw,3rem);background:#fff}.cs-ei-website-development__quotes blockquote{font-family:var(--ei-serif);font-size:clamp(1.25rem,2vw,1.75rem);line-height:1.35}.cs-ei-website-development__quotes figcaption{display:grid;gap:.25rem}.cs-ei-website-development__faq-list{border-block-start:1px solid #101511}.cs-ei-website-development__faq details{border-block-end:1px solid #101511}.cs-ei-website-development__faq summary{min-block-size:56px;padding:1rem 0;font-size:clamp(1.4rem,2vw,2rem);line-height:1.05;cursor:pointer}.cs-ei-website-development__faq details p{max-inline-size:70ch;padding:0 0 1.5rem;line-height:1.55}.cs-ei-website-development__close{display:grid;grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);gap:clamp(2rem,6vw,6rem);align-items:start;scroll-margin-block-start:1rem}.cs-ei-website-development__close-copy>p{max-inline-size:52ch;line-height:1.55}.cs-ei-website-development__form-wrap{min-inline-size:0;padding:clamp(1.25rem,3vw,2.5rem);border:2px solid #101511;background:#fff}.cs-ei-website-development__form{display:grid;gap:1.5rem}.cs-ei-website-development__field{display:grid;gap:.5rem}.cs-ei-website-development__field label{font-weight:800}.cs-ei-website-development__field label span{font-weight:400}.cs-ei-website-development__field input{min-inline-size:0;min-block-size:48px;inline-size:100%;padding:.75rem;border:2px solid #101511;border-radius:0;background:#fff;color:#101511;font:inherit}.cs-ei-website-development__field p,.cs-ei-website-development__fallback{color:#101511;font-size:.875rem;line-height:1.45}.cs-ei-website-development__field-error,.cs-ei-website-development__error-summary{color:#101511}.cs-ei-website-development__error-summary,.cs-ei-website-development__success{padding:1rem;border:2px solid currentColor;background:#fff}.cs-ei-website-development__error-summary a,.cs-ei-website-development__fallback a{color:inherit;font-weight:800;text-underline-offset:.2em}.cs-ei-website-development__fallback a{display:inline-flex;min-block-size:44px;align-items:center}@media(max-width:63.99rem){.cs-ei-website-development__mechanism ol,.cs-ei-website-development__scope-grid,.cs-ei-website-development__quotes{grid-template-columns:minmax(0,1fr)}.cs-ei-website-development__mechanism li,.cs-ei-website-development__scope-grid article{border-inline-start:1px solid #101511}.cs-ei-website-development__standards ul{grid-template-columns:repeat(2,minmax(0,1fr))}.cs-ei-website-development__close{grid-template-columns:minmax(0,1fr)}}@media(max-width:39rem){.cs-ei-website-development__hero,.cs-ei-website-development__mechanism,.cs-ei-website-development__scope,.cs-ei-website-development__standards,.cs-ei-website-development__platforms,.cs-ei-website-development__proof,.cs-ei-website-development__faq,.cs-ei-website-development__close{padding:2.5rem max(1rem,env(safe-area-inset-right)) 2.5rem max(1rem,env(safe-area-inset-left))}.cs-ei-website-development__hero{align-content:start;gap:1rem;min-block-size:auto;padding-block-start:1.5rem;padding-block-end:2rem}.cs-ei-website-development__heading-group,.cs-ei-website-development__section-heading{gap:36px}.cs-ei-website-development h1{max-inline-size:12ch;font-size:clamp(2.85rem,14vw,4rem);line-height:.9}.cs-ei-website-development__outcome{font-size:1rem;line-height:1.4}.cs-ei-website-development__primary-action,.cs-ei-website-development__form button{inline-size:100%}.cs-ei-website-development__standards ul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cs-ei-website-development *,.cs-ei-website-development *:before,.cs-ei-website-development *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/cs-website-development.css.map */
