@view-transition{navigation:auto}@layer reset{*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}[role="list"]{list-style:none;margin:0;padding:0}body{min-block-size:100vh;line-height:1.6}h1,h2,h3,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}p,li{text-wrap:pretty}img,picture{max-inline-size:100%;display:block}input,button,textarea,select{font:inherit}}@layer base{:root{--clr-white:#ffffff;--clr-light:#f7f7f7;--clr-light-grey:#e5e5e6;--clr-grey:#717171;--clr-dark-grey:#25282a;--clr-black:#001122;--clr-green:#6acbb8;--ff-body:soleil, sans-serif;--ff-heading:larken, sans-serif;--fs-300:0.875rem;--fs-400:1rem;--fs-500:1.125rem;--fs-600:1.25rem;--fs-700:1.5rem;--fs-800:2rem;--fs-900:3.75rem;--flow-spacer:3.75rem}html{font-family:var(--ff-body);line-height:1.6}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-size:var(--fs-400);color:var(--clr-black);background-color:var(--clr-light);border:8px solid var(--clr-white)}h1,h2,h3{font-family:var(--ff-heading)}h2{font-size:var(--fs-800);font-weight:900;text-align:center}p{color:var(--clr-grey);font-size:var(--fs-600)}a{color:var(--clr-green);text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.625rem}}@layer layout{.flow>*+*{padding-top:var(--flow-spacer,3.75em)}.wrapper{--wrapper-max-width:1300px;max-width:min(100% - 3rem, var(--wrapper-max-width));margin-inline:auto;box-sizing:content-box}.hero{display:flex;flex-flow:column;justify-content:space-between;align-items:center;gap:5rem}}@layer components{.skip-to-main:not(:focus){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.skip-to-main{position:absolute;background:var(--background-accent-main);padding:1rem;border-radius:var(--border-radius-2)}header{padding-block:var(--flow-spacer)}main section:nth-child(2n+1){background-color:var(--clr-dark-grey);color:var(--clr-light)}section{display:flex;flex-direction:column;align-items:center}.actions{flex-direction:row;justify-content:center;gap:2.5rem;padding-block:2.25rem}.action a{display:flex;align-items:center;gap:.625rem;font-size:var(--fs-700)}.client{max-width:600px;display:grid;margin-block:var(--flow-spacer)}.client:nth-child(2n+1) .client__details{order:1}@media (min-width:600px){.client{grid-template-columns:1fr 1fr;gap:2.5rem}.client:nth-child(2n+1) .client__details{order:-1}}.client__details{display:flex;flex-direction:column;gap:.625rem}article h3{font-size:var(--fs-800);font-weight:700}article a{background-color:var(--clr-black);color:var(--clr-light);border-radius:.3125rem;padding:.625rem 1.25rem;font-size:var(--fs-300);box-shadow:.125rem .125rem .125rem 0rem rgb(0 0 0 / .25)}article a:hover{background-color:var(--clr-green);color:var(--clr-black);text-decoration:none}.faq{width:min(100% - 3rem, 800px);margin-block:var(--flow-spacer);border-radius:1.25rem;overflow:hidden}details{background-color:var(--clr-light-grey)}details:hover{background-color:var(--clr-green)}details+details{border-top:1px solid var(--clr-black)}details[open]>summary::marker{content:'×';color:var(--clr-grey);}summary{color:var(--clr-black);padding:1.125rem;margin-left:30px;font-size:var(--fs-300);font-weight:700;cursor:pointer;list-style-position:outside}summary::marker{content:'+';color:var(--clr-grey)}details>p{padding:1.125rem;border-top:.0625rem solid var(--clr-black);background-color:#fff;color:var(--clr-black);font-size:var(--fs-300);font-weight:700}.contact div{margin-block:var(--flow-spacer)}.contact p{text-align:center}.contact p+p{margin-top:1.6rem}footer{display:flex;justify-content:space-between;padding:1.875rem;background-color:var(--clr-dark-grey);font-size:var(--fs-300)}footer p{font-size:var(--fs-300);color:var(--clr-light)}footer ul{display:flex;gap:1.25rem}}