.SolutionsPage-module__w2pr9q__container{color:#fff;background:#000;width:100%;min-height:100vh;font-family:Roboto Mono,Courier New,monospace}.SolutionsPage-module__w2pr9q__hero{border-bottom:1px dashed #2a2a2a;align-content:space-between;min-height:72vh;padding:clamp(8rem,14vh,12rem) 1.5vw 4rem;display:grid}.SolutionsPage-module__w2pr9q__eyebrow{color:#08cfed;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.75rem}.SolutionsPage-module__w2pr9q__heroGrid{grid-template-columns:minmax(0,1.65fr) minmax(18rem,.75fr);align-items:end;gap:clamp(3rem,8vw,10rem);display:grid}.SolutionsPage-module__w2pr9q__hero h1{color:#fff;letter-spacing:-.06em;max-width:19ch;margin:0;font-size:clamp(3rem,6vw,6.5rem);font-weight:400;line-height:.98}.SolutionsPage-module__w2pr9q__heroGrid>p{color:#9a9a9a;max-width:36rem;margin:0;font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.65}.SolutionsPage-module__w2pr9q__index{padding:clamp(4rem,8vw,8rem) 1.5vw}.SolutionsPage-module__w2pr9q__indexHeading{grid-template-columns:1fr 2fr;gap:2rem;padding-bottom:2rem;display:grid}.SolutionsPage-module__w2pr9q__indexHeading p,.SolutionsPage-module__w2pr9q__indexHeading h2{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:400}.SolutionsPage-module__w2pr9q__solution{min-height:11rem;color:inherit;border-top:1px solid #3a3a3a;grid-template-columns:.35fr 1.4fr 1.4fr .65fr;align-items:start;gap:2rem;padding:2rem 0;text-decoration:none;transition:color .18s,border-color .18s;display:grid}.SolutionsPage-module__w2pr9q__solution:last-child{border-bottom:1px solid #3a3a3a}.SolutionsPage-module__w2pr9q__solution:hover,.SolutionsPage-module__w2pr9q__solution:focus-visible{color:#08cfed;border-color:#08cfed;outline:none}.SolutionsPage-module__w2pr9q__solutionNumber{color:#777;letter-spacing:.12em;font-size:.75rem}.SolutionsPage-module__w2pr9q__solution h3{color:currentColor;letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2vw,2.15rem);font-weight:400;line-height:1.2}.SolutionsPage-module__w2pr9q__solution p{color:#999;max-width:42rem;margin:0;font-size:.95rem;line-height:1.65}.SolutionsPage-module__w2pr9q__solutionAction{color:currentColor;letter-spacing:.08em;text-transform:uppercase;justify-self:end;font-size:.75rem}.SolutionsPage-module__w2pr9q__contact{border-top:1px dashed #2a2a2a;grid-template-columns:1.5fr 1fr;gap:clamp(3rem,8vw,10rem);padding:clamp(5rem,10vw,9rem) 1.5vw;display:grid}.SolutionsPage-module__w2pr9q__contact h2{letter-spacing:-.05em;max-width:16ch;margin:1rem 0 0;font-size:clamp(2.5rem,5vw,5rem);font-weight:400;line-height:1}.SolutionsPage-module__w2pr9q__contact>div:last-child>p{color:#999;margin:0 0 2rem;line-height:1.65}.SolutionsPage-module__w2pr9q__contactButton{color:#000;letter-spacing:.08em;text-transform:uppercase;background:#08cfed;border:1px solid #08cfed;align-items:center;min-height:3.25rem;padding:.85rem 1.25rem;font-size:.75rem;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.SolutionsPage-module__w2pr9q__contactButton:hover,.SolutionsPage-module__w2pr9q__contactButton:focus-visible{color:#08cfed;background:#000;outline:none}.SolutionsPage-module__w2pr9q__loading{color:#fff;justify-content:center;align-items:center;min-height:100vh;font-size:1.5rem;display:flex}.SolutionsPage-module__w2pr9q__error{color:#f44;text-align:center;justify-content:center;align-items:center;min-height:100vh;padding:2rem;font-size:1.5rem;display:flex}@media (max-width:768px){.SolutionsPage-module__w2pr9q__hero{min-height:64vh;padding:7rem 1rem 3rem}.SolutionsPage-module__w2pr9q__heroGrid,.SolutionsPage-module__w2pr9q__contact{grid-template-columns:1fr;gap:2.5rem}.SolutionsPage-module__w2pr9q__index,.SolutionsPage-module__w2pr9q__contact{padding-left:1rem;padding-right:1rem}.SolutionsPage-module__w2pr9q__indexHeading{grid-template-columns:1fr;gap:.75rem}.SolutionsPage-module__w2pr9q__solution{grid-template-columns:3rem 1fr;gap:1rem}.SolutionsPage-module__w2pr9q__solution p,.SolutionsPage-module__w2pr9q__solutionAction{grid-column:2}.SolutionsPage-module__w2pr9q__solutionAction{justify-self:start}}
