@media screen and (min-width:0px){section#hero .container .inner .hide-on-mobile{display:none}section#hero .container .inner .hide-on-desktop{border-top:1px solid var(--color--border);display:flex}section#hero .container .inner a.link{padding:.1em 0}section#hero .container .inner .content.form{background-color:var(--color--quarry-dust-50)}section#hero .container .inner .content.form .content__form-wrapper{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem);justify-content:space-between}section#hero .container .inner .content.form form{display:flex;flex-direction:column;gap:clamp(1rem,2vw,1.5rem)}section#hero .container .inner .content.form form .hidden{display:none}section#hero .container .inner .content.form form .form-field-group.double,section#hero .container .inner .content.form form .form-field-group.single,section#hero .container .inner .content.form form .form-field-group.triple{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:repeat(1,1fr)}section#hero .container .inner .content.form form input,section#hero .container .inner .content.form form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-bottom:1px solid var(--color--steel-black-500);border-radius:0;font-family:var(--font--manrope);font-size:var(--font-size--body);font-weight:700;line-height:1.5;outline:none;padding:.5rem 0;resize:none;transition:border-bottom var(--transition--standard);width:100%}section#hero .container .inner .content.form form input:focus,section#hero .container .inner .content.form form textarea:focus{border-bottom:1px solid var(--color--hardline-red-400)}section#hero .container .inner .content.form form input::-moz-placeholder,section#hero .container .inner .content.form form textarea::-moz-placeholder{color:var(--color--quarry-dust-500)}section#hero .container .inner .content.form form input::placeholder,section#hero .container .inner .content.form form textarea::placeholder{color:var(--color--quarry-dust-500)}section#hero .container .inner .content.form form textarea{min-height:5.65em}}@media screen and (min-width:992px){section#hero .container .inner .hide-on-mobile{display:flex}section#hero .container .inner .hide-on-desktop{border-top:none;display:none}section#hero .container .inner .content.form form .form-field-group.double{grid-template-columns:repeat(2,1fr)}section#hero .container .inner .content.form form .form-field-group.triple{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:0px){section#why .container{border-bottom:1px solid var(--color--border)}section#process .container{border-top:none}section.triple-columns .container{border-top:1px solid var(--color--border)}section.triple-columns .container .content{border-left:1px solid var(--color--border);border-right:1px solid var(--color--border)}section.triple-columns .container .content .content__text-wrapper{padding:var(--spacing--section-inner-v-64) var(--spacing--section-inner-h);text-align:center}section.triple-columns .container .content .content__card-wrapper{background-color:var(--color--white);border-bottom:1px solid var(--color--border);border-top:1px solid var(--color--border);display:grid;grid-template-columns:repeat(1,1fr)}section.triple-columns .container .content .content__card-wrapper .card{display:flex;flex-direction:column;gap:var(--spacing--content);padding:var(--spacing--section-inner-v-64)}section.triple-columns .container .content .content__card-wrapper .card:not(:first-child){border-top:1px solid var(--color--border)}section.triple-columns .container .content .content__card-wrapper .card:not(:nth-child(3n+3)){border-right:none}section.triple-columns .container .content .content__card-wrapper .card .text-wrapper{display:grid;gap:var(--spacing--headline-text)}section.triple-columns .container .content .content__card-wrapper .card .text-wrapper h3{font-size:var(--font-size--h4)}section.triple-columns .container .content .content__button-wrapper{display:flex;justify-content:center;padding:var(--spacing--section-inner-v-64)}section.triple-columns .container .content .content__button-wrapper .button-wrapper{justify-content:center}}@media screen and (min-width:992px){section.triple-columns .container .content .content__card-wrapper{grid-template-columns:repeat(3,1fr)}section.triple-columns .container .content .content__card-wrapper .card:not(:first-child){border-top:none}section.triple-columns .container .content .content__card-wrapper .card:not(:nth-child(3n+3)){border-right:1px solid var(--color--border)}section.triple-columns .container .content .content__card-wrapper .card:nth-child(n+4){border-top:1px solid var(--color--border)}}