@media (max-aspect-ratio:4/3){#hero{background-position:55% 38%!important}}@media (max-width:1024px){[data-feature-row]{grid-template-columns:1fr!important;gap:40px!important}[data-feature-row="0"]{margin-bottom:100px!important}[data-feature-row="0"]>div:first-child,[data-feature-row="1"]>div:last-child{text-align:center!important;order:1!important}[data-feature-row="0"]>div:last-child,[data-feature-row="1"]>div:first-child{order:2!important}[data-process-steps]{grid-template-columns:repeat(2,1fr)!important;gap:32px 24px!important}[data-process-steps]>div:nth-child(2n) .step-separator,[data-process-steps]>div:last-child .step-separator{display:none!important}[data-process-steps]>div{background:#f6fafc4d!important;border-radius:8px!important;padding:16px!important}}@media (max-width:768px){#hero{background-position:50% 45%!important}#hero h1{font-size:36px!important;line-height:46px!important}[data-cy=before-after]{aspect-ratio:736/536!important;height:auto!important}[data-feature-row]{gap:32px!important}[data-feature-row="0"]{margin-bottom:80px!important}[data-feature-row="0"]>div:first-child,[data-feature-row="1"]>div:last-child{flex-direction:column!important;align-items:center!important;display:flex!important}[data-process-steps]{grid-template-columns:1fr!important;gap:40px!important}[data-process-steps]>div{text-align:center!important;background:#f6fafc80!important;border-radius:12px!important;flex-direction:column!important;padding:20px!important}[data-process-steps] .step-separator{display:none!important}[data-process-steps]>div>div:first-child{min-width:auto!important}}@media (min-aspect-ratio:21/9){#hero{background-position:65%!important}}#support #support-headline h2{letter-spacing:.02em;margin:0!important;font-size:clamp(28px,4vw,48px)!important;line-height:clamp(36px,4.6vw,56px)!important}#support #support-headline p{opacity:.95;margin:0!important;font-size:clamp(16px,2.6vw,24px)!important;line-height:clamp(22px,3vw,34px)!important}#support [data-team-grid]>div{max-width:320px}@media (max-width:1200px){#support [data-team-grid]{grid-template-columns:repeat(2,1fr)!important;justify-items:center!important;gap:32px 24px!important}}@media (max-width:768px){#support-banner,#support-banner+div{height:25%!important;top:-125px!important}#support-headline{margin-top:clamp(20px,4vh,40px)!important}#support [data-team-grid]{grid-template-columns:1fr!important;justify-items:center!important;gap:32px!important}#support [data-team-grid]>div{max-width:280px!important}}#corner-pattern{aspect-ratio:1800.81/1284.26;opacity:.55;pointer-events:none;z-index:0;filter:drop-shadow(0 4px 15px #00000040);background-color:#0000;background-image:url(/pattern_example_bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:min(60vw,900px);position:fixed;bottom:-180px;right:-280px;transform:rotate(59.785deg)}#hero,#services,#process,#support,#case-studies,#materials-equipment{z-index:1;position:relative}@media (max-width:1024px){#corner-pattern{opacity:.5;width:min(70vw,720px);bottom:-200px;right:-260px}}@media (max-width:768px){#corner-pattern{opacity:.45;width:min(85vw,560px);bottom:-220px;right:-220px}footer{min-height:auto!important;overflow:visible!important}footer>div{box-sizing:border-box!important;gap:12px!important;width:100%!important;min-height:auto!important;padding:16px 20px!important}[data-cy=footer-social]{flex-wrap:wrap!important;gap:12px!important}[data-cy=footer-social-row]{justify-content:flex-start!important;width:100%!important}[data-cy=footer-bottom]{word-wrap:break-word!important;overflow-wrap:break-word!important;width:100%!important;padding-bottom:12px!important}.contact-card-container{left:auto!important;right:50%!important;transform:translate(50%,-50%)!important}iframe[title="Hotty Polymer Map"]{pointer-events:none!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mantine-Card-root{background:#ffffff59!important}}.contact-card{-webkit-backdrop-filter:blur(5px);background:#ffffff40;border:2px solid #ffffff40;border-radius:32px;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-width:480px;max-width:720px;height:auto;min-height:260px;padding:72px 64px;transition:all .3s;display:flex;position:absolute;top:50%;right:5%;transform:translateY(-50%);box-shadow:0 4px 15px #00000040}.contact-card:hover{background:#ffffff4d;border:2px solid #fff6;box-shadow:0 8px 25px #00000059}@media (max-width:768px){.contact-card{left:auto;right:50%;transform:translate(50%,-50%)}.contact-card:hover{transform:translate(50%,-50%)scale(1.05)}.contact-card:active{transform:translate(50%,-50%)scale(1.02)}}.contact-title{color:#fff;letter-spacing:.04em;text-shadow:0 1px 2px #00000040;text-align:center;font-size:28px;font-weight:700}@media (max-width:1300px){.case-studies-pattern{display:none!important}}@media (max-width:1199px){.equipment-cards-grid{grid-template-columns:repeat(2,1fr)!important;gap:32px!important}}@media (max-width:767px){.equipment-cards-grid{grid-template-columns:1fr!important;gap:24px!important}}.privacy-policy-link{color:var(--mantine-color-blue-5);cursor:pointer;font-weight:500;text-decoration:none;transition:-webkit-text-decoration .2s,text-decoration .2s}.privacy-policy-link:hover{text-decoration:underline}
