.firma_team__UVMAC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.firma_team__UVMAC .firma_team-note__GPGWi{grid-column:1/-1}.firma_person__D5L9H img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:18px;background:var(--mist)}.firma_person__D5L9H h3{font-size:24px;letter-spacing:-.02em;margin-top:18px}.firma_person__D5L9H p{color:var(--t2);font-size:16px;margin-top:6px}.firma_person__D5L9H .firma_role__KTSK4{color:var(--t3);font-size:15px;margin-top:4px}.firma_team-note__GPGWi{border-top:1px solid var(--ink);padding-top:20px}.firma_team-note__GPGWi p{color:var(--t2);font-size:17px;margin-top:12px}.firma_team-note__GPGWi p:first-child{margin-top:0}.firma_team-note__GPGWi b{color:var(--ink);font-weight:600}.firma_cards__2zVrB{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.firma_cards__2zVrB.firma_c3__Yfd1b{grid-template-columns:repeat(3,minmax(0,1fr))}.firma_cards__2zVrB.firma_c2__XVI5P{grid-template-columns:repeat(2,minmax(0,1fr))}.firma_card__bcTdX{display:flex;flex-direction:column;border-radius:18px;padding:28px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln);text-decoration:none;color:inherit}a.firma_card__bcTdX{transition:box-shadow .15s,transform .15s}a.firma_card__bcTdX:hover{box-shadow:inset 0 0 0 1px #b9c2ce,0 10px 28px -16px rgba(15,23,42,.22);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){a.firma_card__bcTdX,a.firma_card__bcTdX:hover{transition:none;transform:none}}a.firma_card__bcTdX:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.firma_card__bcTdX h3{font-size:22px;letter-spacing:-.02em;line-height:1.15}.firma_card__bcTdX p{color:var(--t2);font-size:16px;margin-top:10px}.firma_card__bcTdX ul{list-style:none;margin-top:18px;padding-top:16px;border-top:1px solid var(--ln);display:grid;gap:9px;font-size:16px;color:var(--t2)}.firma_card__bcTdX li{padding-left:20px;position:relative}.firma_card__bcTdX li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--blue)}.firma_card__bcTdX .firma_go__UOG9_{margin-top:auto;padding-top:22px;font-weight:600;font-size:15.5px;color:var(--blue)}.firma_card__bcTdX .firma_tag__MIwJZ{align-self:flex-start;font-size:15px;font-weight:600;color:var(--t2);background:var(--mist);border-radius:100px;padding:3px 10px;margin-bottom:14px}.firma_card__bcTdX.firma_cfeat__fQWFD{box-shadow:inset 0 0 0 1.5px var(--blue)}a.firma_card__bcTdX.firma_cfeat__fQWFD:hover{box-shadow:inset 0 0 0 1.5px var(--blue),0 10px 28px -16px rgba(15,23,42,.22)}.firma_card__bcTdX.firma_cfeat__fQWFD .firma_tag__MIwJZ{background:#eff4ff;color:#1d4ed8}.firma_lgl___n7YZ .firma_lgl-w__EF6wl{grid-column:span 2}.firma_honest__fQEis{margin-top:40px;max-width:46em;color:var(--t2);font-size:16.5px}.firma_boiler__hVac4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:16px}.firma_boiler__hVac4>div{border-radius:18px;padding:28px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln)}.firma_boiler__hVac4 h3{font-size:15px;font-weight:600;color:var(--t3);letter-spacing:0}.firma_boiler__hVac4 p{font-size:17.5px;margin-top:12px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.firma_logos__4MNze{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.firma_logo-t__GH5e0{border-radius:18px;box-shadow:inset 0 0 0 1px var(--ln);overflow:hidden;display:flex;flex-direction:column;background:#fff}.firma_logo-t__GH5e0 .firma_pv__wHYcn{height:168px;display:grid;place-items:center;background:#fafbfc;border-bottom:1px solid var(--ln);padding:24px}.firma_logo-t__GH5e0 .firma_pv__wHYcn img{max-height:72px;width:auto}.firma_logo-t__GH5e0 .firma_pv__wHYcn.firma_sq__wlfKE img{max-height:88px}.firma_logo-t__GH5e0 .firma_meta__QTcy_{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.firma_logo-t__GH5e0 b{display:block;font-size:16px;font-weight:600}.firma_logo-t__GH5e0 span{color:var(--t3);font-size:15px}.firma_dl-btn__j_5zs{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;color:var(--ink);box-shadow:inset 0 0 0 1.5px #c9cfd8}.firma_dl-btn__j_5zs:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.firma_dl-btn__j_5zs:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.firma_swatches__ZE87w{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px}.firma_swatches__ZE87w li{border-radius:14px;box-shadow:inset 0 0 0 1px var(--ln);overflow:hidden;background:#fff}.firma_swatches__ZE87w i{display:block;height:72px}.firma_swatches__ZE87w span{display:block;padding:12px 16px;font-size:15px}.firma_swatches__ZE87w b{display:block;font-weight:600}.firma_kontakt__TVQMA{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;-moz-column-gap:48px;column-gap:48px;align-items:start}.firma_kontakt__TVQMA>.firma_ways__5aO1U{grid-column:1;grid-row:1}.firma_kontakt__TVQMA>.firma_kform___ylJx{grid-column:2;grid-row:1/span 2;min-width:0}.firma_kontakt__TVQMA>.firma_kfacts__9utDq{grid-column:1;grid-row:2}.firma_ways__5aO1U{list-style:none;border-top:1px solid var(--ink)}.firma_ways__5aO1U li{padding:22px 0;border-bottom:1px solid var(--ln)}.firma_ways__5aO1U h3{font-size:20px;letter-spacing:-.015em}.firma_ways__5aO1U p{color:var(--t2);font-size:16px;margin-top:6px}.firma_ways__5aO1U a.firma_big__Rg5dH{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--ink);text-decoration:none}.firma_ways__5aO1U a.firma_big__Rg5dH:hover{color:var(--blue)}.firma_ways__5aO1U .firma_btn__gsSa7.firma_bk__eZqq9{margin-top:14px}.firma_ways__5aO1U a.firma_big__Rg5dH:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.firma_kfaces__qVss6{list-style:none;display:flex;flex-wrap:wrap;gap:16px 28px}.firma_kfaces__qVss6 li{display:flex;align-items:center;gap:14px}.firma_kfaces__qVss6 img{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover;background:var(--mist);box-shadow:0 0 0 1px var(--ln)}.firma_kfaces__qVss6 b{display:block;font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.firma_kfaces__qVss6 span{font-size:16px;color:var(--t3)}.firma_kjump__erE_d{display:none}.firma_kform___ylJx{scroll-margin-top:88px}@media (max-width:980px){.firma_kjump__erE_d{display:inline-flex;align-items:center;min-height:44px;flex-basis:100%;font-size:17px}}.firma_kfacts__9utDq{padding:22px 0;border-bottom:1px solid var(--ln)}.firma_kfacts__9utDq h3{font-size:20px;letter-spacing:-.015em}.firma_kfacts__9utDq p{color:var(--t2);font-size:16px;margin-top:6px}.firma_form__EffS8{border-radius:20px;padding:36px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln),0 24px 60px -32px rgba(15,23,42,.25)}.firma_form__EffS8 h2{font-size:28px;letter-spacing:-.025em}.firma_form__EffS8 .firma_g2__FqBN_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.firma_form__EffS8 label{display:block;font-size:15px;font-weight:600}.firma_form__EffS8 label i{font-style:normal;color:var(--t3);font-weight:500}.firma_form__EffS8 input,.firma_form__EffS8 textarea{display:block;width:100%;margin-top:6px;border-radius:10px;border:0;box-shadow:inset 0 0 0 1px #cbd2da;background:#fff;padding:12px 14px;font:inherit;font-size:16px;color:var(--ink)}.firma_form__EffS8 textarea{min-height:140px;resize:vertical}.firma_form__EffS8 input:focus,.firma_form__EffS8 textarea:focus{outline:none;box-shadow:inset 0 0 0 2px var(--blue)}.firma_form__EffS8 .firma_full__To_Ar{margin-top:16px}.firma_form__EffS8 .firma_send__floDC{margin-top:22px;width:100%;border:0;cursor:pointer;font-family:inherit}.firma_form__EffS8 .firma_send__floDC[disabled]{opacity:.7;cursor:progress}.firma_form__EffS8 .firma_small__bhCqj{font-size:15px;color:var(--t3);margin-top:14px}.firma_form__EffS8 .firma_small__bhCqj a{color:var(--t2)}.firma_form__EffS8 .firma_err__ZqWtF{margin-top:16px;color:#b42318;font-size:15.5px;font-weight:500}.firma_hp__qrGHD{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.firma_spin__OwZWs{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.45);border-top-color:#fff;animation:firma_spin__OwZWs .7s linear infinite;flex:none}@keyframes firma_spin__OwZWs{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.firma_spin__OwZWs{animation-duration:2s}}.firma_ok__hUY7I{text-align:left;padding:8px 0}.firma_ok__hUY7I h2{font-size:28px}.firma_ok__hUY7I p{color:var(--t2);margin-top:10px}.firma_office__URXVb{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:stretch}.firma_office__URXVb iframe{display:block;width:100%;height:100%;min-height:360px;border:0;border-radius:18px;background:var(--mist)}.firma_faq-nav__ZrdqE{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.firma_faq-nav__ZrdqE a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:100px;font-size:16px;font-weight:600;text-decoration:none;color:var(--ink);background:#fff;box-shadow:inset 0 0 0 1.5px #c9cfd8}.firma_faq-nav__ZrdqE a:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.firma_faq-nav__ZrdqE a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.firma_sys__ELBY9{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.firma_sys__ELBY9 li{border-radius:14px;padding:18px 20px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln)}.firma_sys__ELBY9 b{display:block;font-size:17px;font-weight:600}.firma_sys__ELBY9 span{display:block;color:var(--t2);font-size:16px;margin-top:2px}.firma_sys__ELBY9 em{display:inline-block;font-style:normal;font-size:15px;font-weight:600;border-radius:100px;padding:2px 9px;margin-top:10px;background:#ecfdf3;color:#15803d}.firma_sys__ELBY9 em.firma_file__uOBcs{background:var(--mist);color:var(--t2)}.firma_sys__ELBY9 em.firma_soon__B__WE{background:#fef6e7;color:#b45309}.firma_icat__ZV1vD{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:16px 56px;align-items:start}.firma_icat__ZV1vD+.firma_icat__ZV1vD{margin-top:40px;padding-top:40px;border-top:1px solid var(--ln)}.firma_icat__ZV1vD h3{font-size:24px;letter-spacing:-.02em}.firma_icat__ZV1vD p{color:var(--t2);font-size:16.5px;margin-top:8px}.firma_icrop__rbDtI{position:relative;overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 2px 4px rgba(15,23,42,.04),0 24px 60px -24px rgba(15,23,42,.28)}.firma_icrop__rbDtI img{position:absolute;max-width:none;height:auto;display:block}.firma_legal__Vup7F{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start;padding:56px 0 112px}.firma_lnav___DPi9{position:sticky;top:24px}.firma_lnav___DPi9 h2{font-size:15px;font-weight:600;color:var(--t3);letter-spacing:0}.firma_lnav___DPi9 ul{list-style:none;margin-top:12px;border-top:1px solid var(--ln)}.firma_lnav___DPi9 li{border-bottom:1px solid var(--ln)}.firma_lnav___DPi9 a,.firma_lnav___DPi9 button{display:flex;align-items:center;width:100%;min-height:44px;font:inherit;font-size:15.5px;color:var(--t2);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;text-align:left}.firma_lnav___DPi9 a:hover,.firma_lnav___DPi9 button:hover{color:var(--ink)}.firma_lnav___DPi9 a[aria-current=page]{color:var(--ink);font-weight:600}.firma_lnav___DPi9 a:focus-visible,.firma_lnav___DPi9 button:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.firma_ldoc__JfYos{max-width:78ch;min-width:0}.firma_ldoc__JfYos :where(h1){font-size:clamp(34px,4vw,52px);letter-spacing:-.035em;line-height:1.02}.firma_ldoc__JfYos :where(h2){line-height:1.15}.firma_ldoc__JfYos :where(h3){line-height:1.2}@media (max-width:980px){.firma_team__UVMAC{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.firma_pteam__EVun5{grid-template-columns:1fr 1fr}.firma_team-note__GPGWi{grid-column:1/-1}.firma_person__D5L9H h3{font-size:20px}.firma_cards__2zVrB,.firma_cards__2zVrB.firma_c2__XVI5P,.firma_cards__2zVrB.firma_c3__Yfd1b{grid-template-columns:1fr}.firma_card__bcTdX{padding:24px 20px}.firma_boiler__hVac4{grid-template-columns:1fr}.firma_boiler__hVac4>div{padding:22px 20px}.firma_logos__4MNze{grid-template-columns:1fr}.firma_swatches__ZE87w{gap:10px}.firma_swatches__ZE87w span{padding:10px 12px}.firma_kontakt__TVQMA{grid-template-columns:1fr;grid-template-rows:none;row-gap:32px}.firma_kontakt__TVQMA>.firma_kfacts__9utDq,.firma_kontakt__TVQMA>.firma_kform___ylJx,.firma_kontakt__TVQMA>.firma_ways__5aO1U{grid-column:1;grid-row:auto}.firma_kfacts__9utDq{border-top:1px solid var(--ink)}.firma_kfaces__qVss6{gap:14px 20px}.firma_kfaces__qVss6 img{width:64px;height:64px}.firma_kfaces__qVss6 b{font-size:17px}.firma_form__EffS8{padding:24px 18px}.firma_form__EffS8 .firma_g2__FqBN_,.firma_office__URXVb{grid-template-columns:1fr}.firma_office__URXVb iframe{min-height:300px}.firma_icat__ZV1vD{grid-template-columns:1fr}.firma_icat__ZV1vD+.firma_icat__ZV1vD{margin-top:28px;padding-top:28px}.firma_icat__ZV1vD h3{font-size:21px}.firma_sys__ELBY9{grid-template-columns:1fr;gap:0;border-top:1px solid var(--ln)}.firma_sys__ELBY9 li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;align-items:center;border-radius:0;box-shadow:none;background:none;padding:12px 0;border-bottom:1px solid var(--ln)}.firma_sys__ELBY9 b{font-size:16px;grid-column:1;grid-row:1}.firma_sys__ELBY9 em{margin-top:0;grid-column:2;grid-row:1}.firma_sys__ELBY9 span{grid-column:1/-1;grid-row:2;font-size:16px}.firma_legal__Vup7F{grid-template-columns:1fr;gap:24px;padding:32px 0 80px}.firma_lnav___DPi9{position:static}}@media print{.firma_lnav___DPi9{display:none}.firma_legal__Vup7F{display:block;padding:0}}.firma_team-note__GPGWi a,.firma_tl__VuB9Q{color:var(--blue);font-weight:600;text-decoration:none}.firma_team-note__GPGWi a:hover,.firma_tl__VuB9Q:hover{text-decoration:underline;text-underline-offset:3px}.firma_team-note__GPGWi a:focus-visible,.firma_tl__VuB9Q:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:3px}.firma_kar-who__DSori{display:inline-flex;align-items:center;min-height:44px;font-size:17px}.firma_logos__4MNze.firma_l2__EZmM1{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:980px){.firma_logos__4MNze.firma_l2__EZmM1{grid-template-columns:1fr}}.firma_kar-a__bYqol{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}.firma_kar-a__bYqol h2{font-size:clamp(32px,3.6vw,48px);letter-spacing:-.035em}.firma_kar-a__bYqol>div>p{font-size:18px;color:var(--t2);margin:18px 0 32px;max-width:34em}.firma_kar-shot___XS_b{max-width:300px;width:100%;margin:0 auto}.firma_kar-shot___XS_b figcaption{text-align:center}.firma_kar-facts__LJliR{margin-top:36px;display:grid;gap:0;border-top:1px solid var(--ln)}.firma_kar-facts__LJliR>div{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr);gap:24px;padding:16px 0;border-bottom:1px solid var(--ln)}.firma_kar-facts__LJliR dt{font-weight:600;font-size:16px}.firma_kar-facts__LJliR dd{margin:0;color:var(--t2);font-size:16px}@media (max-width:620px){.firma_kar-facts__LJliR>div{grid-template-columns:1fr;gap:2px}}@media (max-width:980px){.firma_kar-a__bYqol{grid-template-columns:1fr;gap:36px}.firma_kar-shot___XS_b{max-width:220px}.firma_kar-a__bYqol>div>p{font-size:16.5px}}.firma_brev-a__FPJ4L{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.firma_brev-a__FPJ4L h2{font-size:clamp(32px,3.6vw,48px);letter-spacing:-.035em}.firma_brev-a__FPJ4L p{font-size:18px;color:var(--t2);margin-top:18px;max-width:32em}@media (max-width:980px){.firma_brev-a__FPJ4L{grid-template-columns:1fr;gap:36px}}.firma_phm__3EkiY .firma_wrap__Or5ly{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:40px 64px;align-items:start}.firma_phm__3EkiY.firma_phm-w__9J9Cg .firma_wrap__Or5ly{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.firma_ph__bpfQs.firma_phm__3EkiY h1{font-size:clamp(40px,4.6vw,68px);max-width:none;text-wrap:balance}.firma_phm-m__g3th4,.firma_phm-t__1qoGe{min-width:0}.firma_phm-m__g3th4{padding-top:6px}.firma_cshot-f__XX6V_{margin:0}.firma_crop-m__OJmlc{display:none}.firma_crop-list__PkPJZ{border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 0 0 1px rgba(15,23,42,.08),0 2px 4px rgba(15,23,42,.04),0 24px 60px -24px rgba(15,23,42,.28)}.firma_crop-row__Ej6IP{position:relative;overflow:hidden;background:#fff}.firma_crop-row__Ej6IP+.firma_crop-row__Ej6IP:after{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--ln);z-index:1}.firma_crop-row__Ej6IP img{position:absolute;max-width:none;height:auto;display:block;border-radius:0!important;box-shadow:none!important}@media (max-width:980px){.firma_phm__3EkiY .firma_wrap__Or5ly,.firma_phm__3EkiY.firma_phm-w__9J9Cg .firma_wrap__Or5ly{grid-template-columns:1fr;gap:32px}.firma_ph__bpfQs.firma_phm__3EkiY h1{font-size:40px}.firma_phm-m__g3th4{padding-top:0}.firma_crop-d__cyvU3{display:none}.firma_crop-m__OJmlc{display:block}}.firma_cs-num__cFQp3{border-radius:20px;padding:32px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln),0 24px 60px -32px rgba(15,23,42,.22)}.firma_cs-lbl__8602W{font-size:15px;font-weight:600;color:var(--t3)}.firma_cs-nums___HutQ{display:grid;grid-template-columns:1fr;gap:20px;margin-top:16px}.firma_cs-nums___HutQ div+div{padding-top:20px;border-top:1px solid var(--ln)}.firma_cs-nums___HutQ strong{display:block;font-size:clamp(40px,4.4vw,60px);font-weight:600;letter-spacing:-.04em;line-height:1;white-space:nowrap}.firma_cs-nums___HutQ span{display:block;color:var(--t2);font-size:16px;margin-top:10px;line-height:1.4}.firma_cs-lq__1PczN{margin:24px 0 0;padding-top:20px;border-top:1px solid var(--ln)}.firma_cs-lq__1PczN blockquote{font-size:18px;line-height:1.45}.firma_cs-lq__1PczN figcaption{font-size:15px;color:var(--t3);margin-top:8px}.firma_cs-own__tWri6{margin-top:24px;padding-top:18px;border-top:1px solid var(--ln);font-size:16px;color:var(--t2)}.firma_cs-src__CnXw8{margin-top:10px;font-size:16px;color:var(--t2)}.firma_cs-src__CnXw8 summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font-weight:600;color:var(--blue)}.firma_cs-src__CnXw8 summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.firma_cs-src__CnXw8 p{font-size:16px;line-height:1.55}.firma_cs-k__qKA29{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:64px;align-items:start}.firma_cs-k__qKA29 h2{font-size:clamp(32px,3.6vw,48px);letter-spacing:-.035em;text-wrap:balance}.firma_cs-intro__OgYOS{font-size:18px;color:var(--t2);margin-top:14px;max-width:36em}.firma_cs-q__svIAn{margin:32px 0 0}.firma_cs-q__svIAn blockquote{font-size:clamp(22px,2.2vw,28px);line-height:1.35;letter-spacing:-.015em;text-wrap:pretty}.firma_cs-uses__wTCcx{font-size:15px;font-weight:600;color:var(--t3);letter-spacing:0;margin-top:40px}.firma_cs-pts__9CwBG{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.firma_cs-pts__9CwBG li{display:flex;flex-direction:column;border-radius:16px;padding:20px;background:var(--mist)}.firma_cs-pts__9CwBG b{font-size:17px;font-weight:600}.firma_cs-pts__9CwBG span{color:var(--t2);font-size:16px;margin-top:6px;flex:1}.firma_cs-pts__9CwBG a{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:16px}.firma_cs-shot___MwzF{max-width:300px;width:100%;margin:0 auto}.firma_cs-shot-l__1OPab{font-size:15px;font-weight:600;color:var(--t3);text-align:center;margin-bottom:16px}.firma_cs-shot___MwzF figcaption{text-align:center}@media (max-width:980px){.firma_cs-num__cFQp3{padding:22px 20px}.firma_cs-nums___HutQ{gap:16px}.firma_cs-nums___HutQ strong{font-size:36px}.firma_cs-k__qKA29{grid-template-columns:1fr;gap:40px}.firma_cs-q__svIAn{margin-top:24px}.firma_cs-pts__9CwBG{grid-template-columns:1fr;gap:8px}.firma_cs-pts__9CwBG li{padding:16px}.firma_cs-shot___MwzF{max-width:220px}}.firma_pcol__Qp0tY{position:relative;padding-right:9%;padding-bottom:6%}.firma_pcol-ph__cIPC_{position:absolute;right:0;bottom:0;width:27%;height:auto;border-radius:22px;background:#fff;box-shadow:0 0 0 6px #0b0f16,0 30px 60px -24px rgba(15,23,42,.45)}.firma_pcol-cap__N_ZGo{font-size:15px;color:var(--t3);margin-top:14px}.firma_pteam__EVun5 .firma_pcard__PnmUl{border-radius:18px;padding:28px;background:#fff;box-shadow:inset 0 0 0 1px var(--ln);display:flex;flex-direction:column;align-self:stretch}.firma_pcard__PnmUl h3{font-size:22px;letter-spacing:-.02em}.firma_pcard__PnmUl p{color:var(--t2);font-size:16px;margin-top:12px}.firma_pcard__PnmUl .firma_dl-btn__j_5zs{align-self:flex-start;margin-top:auto}.firma_pcard__PnmUl p:last-of-type{margin-bottom:20px}@media (max-width:980px){.firma_pcol__Qp0tY{padding:0}.firma_pcol-ph__cIPC_{display:none}.firma_pteam__EVun5 .firma_pcard__PnmUl{grid-column:1/-1;padding:22px 20px}}.firma_plbl__pL5pC{font-size:15px;font-weight:600;color:var(--t3);margin-bottom:14px}.firma_fq__s0IUe{padding:16px 0 112px}.firma_fq-cat__SMOYh{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:12px 80px;align-items:start;scroll-margin-top:24px}.firma_fq-cat__SMOYh+.firma_fq-cat__SMOYh{margin-top:56px}.firma_fq-cat__SMOYh h2{font-size:28px;letter-spacing:-.025em;line-height:1.15;position:sticky;top:24px;padding-top:18px}.firma_fq-nav__VjgF5{margin-top:0}.firma_fq-nav__VjgF5 a span{margin-left:8px;color:var(--t3);font-weight:500;font-variant-numeric:tabular-nums}.firma_fq-tel__NIpN_{color:var(--ink);font-weight:600;text-decoration:none;white-space:nowrap}.firma_fq-tel__NIpN_:hover{color:var(--blue)}@media (max-width:980px){.firma_fq__s0IUe{padding:32px 0 80px}.firma_fq-cat__SMOYh{grid-template-columns:1fr;gap:4px}.firma_fq-cat__SMOYh+.firma_fq-cat__SMOYh{margin-top:36px}.firma_fq-cat__SMOYh h2{font-size:22px;position:static;padding-top:0}.firma_fq-nav__VjgF5{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--g));padding:0 var(--g) 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),transparent)}.firma_fq-nav__VjgF5::-webkit-scrollbar{display:none}.firma_fq-nav__VjgF5 a{flex:none}}@media (max-width:620px){.firma_team__UVMAC{grid-template-columns:1fr;gap:12px}.firma_person__D5L9H{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center}.firma_person__D5L9H img{aspect-ratio:1/1;border-radius:14px}.firma_person__D5L9H h3{margin-top:0;font-size:19px}.firma_person__D5L9H .firma_role__KTSK4{margin-top:2px}.firma_team-note__GPGWi{margin-top:8px}}@media (max-width:980px){.firma_cards__2zVrB.firma_lgl___n7YZ{grid-template-columns:1fr 1fr}.firma_lgl___n7YZ .firma_lgl-w__EF6wl{grid-column:auto}}@media (max-width:620px){.firma_cards__2zVrB.firma_lgl___n7YZ{grid-template-columns:1fr;gap:0;border-top:1px solid var(--ln)}.firma_lgl___n7YZ .firma_card__bcTdX{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 4px 12px 0;border-radius:0;box-shadow:none;background:none;border-bottom:1px solid var(--ln)}.firma_lgl___n7YZ a.firma_card__bcTdX:hover{box-shadow:none;transform:none}.firma_lgl___n7YZ .firma_card__bcTdX h3{font-size:18px}.firma_lgl___n7YZ .firma_card__bcTdX p{display:none}.firma_lgl___n7YZ .firma_card__bcTdX .firma_go__UOG9_{margin:0;padding:0;font-size:0;flex:none;width:9px;height:9px;border-top:2px solid var(--blue);border-right:2px solid var(--blue);transform:rotate(45deg)}}