.home-page *{box-sizing:border-box}.home-page h1{margin:18px 0 24px;max-width:1000px}.home-page h2{margin:0 0 24px}.home-page h3{margin:0 0 15px}.home-page p{margin:var(--paragraph-margin,0 0 20px)}.home-page .root__width{min-width:0}.home__lead{max-width:850px}.home-page a.home__button,.home__button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;text-align:center;cursor:pointer}.home__section{scroll-margin-top:110px}.home__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home__gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0}.home__gallery figure{min-width:0;margin:0;padding:12px 12px 18px}.home__gallery a{display:block}.home__gallery img{display:block;max-width:100%;width:auto;height:230px;object-fit:contain;margin:0 auto 17px}.home__gallery figcaption{padding:0 6px}.home__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style-position:inside;margin:0;padding:0}.home__steps li{min-width:0;padding:24px}.home__question summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none}.home__question summary::-webkit-details-marker{display:none}.home__question h3{min-width:0;padding-right:20px}.home__question svg{flex:0 0 20px}.home__question[open] svg{transform:rotate(180deg)}.home__question p{max-width:850px}.home__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px}.home__split>*{min-width:0}.home__field{display:block}.home__field input,.home__field textarea{display:block;width:100%;max-width:100%;min-width:0}.home__consent{display:flex;align-items:flex-start;margin-bottom:22px}.home__consent input{-webkit-appearance:checkbox;appearance:auto;flex:0 0 18px;width:18px;height:18px;margin:2px 10px 0 0}.home__form .home__button{width:100%}.home__hero .home__lead{max-width:980px;}.home__carousel{padding-top:25px;padding-bottom:30px;}.home__carousel h2{margin-bottom:18px;}.home__track{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;}.home__slide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;overflow:hidden;}.home__slide-text{padding:30px;min-width:0;}.home__slide-media{min-width:0;display:flex;align-items:center;}.home__slide-media img{display:block;width:100%;height:100%;min-height:260px;object-fit:cover;}.home__carousel--ready .home__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-y;}.home__carousel--ready .home__track::-webkit-scrollbar{display:none;}.home__carousel--ready .home__slide{flex:0 0 100%;scroll-snap-align:start;}.home__carousel--ready .home__track--dragging{scroll-snap-type:none;cursor:grabbing;user-select:none;}.home__controls{display:flex;align-items:center;justify-content:center;margin-top:18px;}.home__controls[hidden]{display:none;}.home__arrow{display:flex;align-items:center;justify-content:center;width:42px;height:42px;cursor:pointer;}.home__dots{display:flex;margin:0 18px;}.home__dot{display:flex;align-items:center;justify-content:center;width:32px;height:36px;padding:0;cursor:pointer;}.home__slide-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}.home__cards article{min-width:0;padding:28px;}.home__cards article p{margin-bottom:0;}.home__tasks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.home__proof-image img{display:block;width:100%;height:auto;}.home__reviews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:25px 0;}.home__reviews figure{min-width:0;margin:0;padding:28px;}.home__reviews blockquote{margin:0;padding:0;}.home-page a:focus-visible,.home-page button:focus-visible{outline:3px solid #d6630d;outline-offset:4px;}@media (max-width: 1000px){.home__cards,.home__gallery,.home__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.home__split{gap:28px}}@media (max-width: 760px){.home__section{scroll-margin-top:80px}.home__split{grid-template-columns:minmax(0,1fr)}.home__gallery img{height:200px}.content-head__wrapper{position:relative}.page--interactive .site-nav{position:absolute;top:100%;left:0;width:100%}.home__slide{grid-template-columns:minmax(0,1fr);}.home__slide-text{padding:25px;}.home__slide-media img{height:160px;min-height:0;object-fit:cover;}.home__reviews{grid-template-columns:minmax(0,1fr);}}@media (max-width: 480px){.home__cards,.home__gallery,.home__steps{grid-template-columns:minmax(0,1fr)}.home__gallery img{height:220px}.home__slide-text{padding:22px;}.home__slide-media img{height:145px;}.home__cards article,.home__reviews figure{padding:22px;}}
@media(max-width:1000px){}
@media(max-width:500px){}
@media(prefers-reduced-motion:reduce){}

.home-agencies__layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:stretch}
.home-agencies__media{min-width:0;overflow:hidden;border-radius:18px;background:#e9e4ef}
.home-agencies__image{display:block;width:100%;height:100%;min-height:380px;object-fit:cover}
.home-agencies__content{min-width:0;align-self:center}
.home-agencies__text{font-size:var(--compact-text-size,16px);line-height:1.6}
.home-agencies__link{max-width:100%;text-align:center;white-space:normal}
@media(max-width:1000px){.home-agencies__layout{gap:28px}}
@media(max-width:760px){.home-agencies__layout{grid-template-columns:minmax(0,1fr);gap:24px}.home-agencies__image{height:auto;min-height:0;max-height:360px}.home-agencies__media{border-radius:14px}}
