
            #hero, #about, #reviews, #form {
                scroll-margin-top: 84px;
            }
            @media screen and (max-width: 768px) {
                #hero, #about, #reviews, #form {
                    scroll-margin-top: 64px;
                }
            }
        
.l-c134b25f { position: relative; z-index: 5; }
.l-f7284afd { display: flex; justify-content: center; align-items: center; height: 85px; }
.l-4ac9d641 { position: sticky; top: -1px; z-index: 5; }
.l-7323677b { display: flex; justify-content: center; align-items: center; height: 85px; position: relative; }
.l-7323677b::after { content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 75%; height: 1px; background-color: var(--color-text-light); }
.l-549a5d06 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; margin: 0 auto; }
.l-2f70251c { font-size: 34px; margin-right: var(--size-xxs); }
.l-83da1db5 { font-size: 24px; font-weight: 600; }
.l-bea5078a { display: block; }
.l-bea5078a.l-c58efa82 { display: block; }
.l-7e4e415b { display: flex; justify-content: flex-end; align-items: center; gap: clamp(0.75rem, 8.59375vw + -3.375rem, 3.5rem); }
.l-de6b3b54 { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-de6b3b54:hover { text-decoration: underline; }
.l-e94a7b08 { display: none; flex-direction: column; gap: 5px; border: 0; padding: var(--size-xs); border-radius: var(--size-xxs); cursor: pointer; }
.l-ad43a318 { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-c134b25f { position: sticky; top: 0; }
.l-f7284afd { justify-content: space-between; height: 65px; }
.l-4ac9d641.l-8963b2bd { top: 65px; height: 0; }
.l-7323677b::after { display: none; }
.l-549a5d06 { margin: 0; }
.l-bea5078a { position: absolute; right: 0; bottom: 75px; transform: translateY(100%); background-color: var(--color-surface); width: 260px; padding: var(--size-m); border-radius: var(--size-xxs); display: none; }
.l-bea5078a.l-c58efa82 { display: block; }
.l-7e4e415b { gap: var(--size-m); flex-direction: column; align-items: center; color: var(--color-text); }
.l-e94a7b08 { display: flex; }
 }@media screen and (max-width: 576px) { .l-2f70251c { font-size: 28px; }
.l-83da1db5 { font-size: 20px; }
.l-bea5078a { width: 100%; }
 }
.l-c08f9e23 { display: flex; align-items: center; gap: var(--size-s); }
.l-c927f3b9 { flex: 1; }
.l-d84fc944 { flex: 0 1 465px; padding: var(--size-m) var(--size-s); display: flex; justify-content: center; align-items: flex-start; flex-direction: column; }
.l-246a5c2f { flex: 1 1 660px; }
@media screen and (max-width: 1024px) { .l-c08f9e23 { flex-direction: column; }
.l-d84fc944 { flex: auto; }
.l-246a5c2f { flex: auto; width: 100%; }
 }@media screen and (max-width: 576px) { .l-d84fc944 { text-align: center; align-items: center; padding: var(--size-m); }
 }
.l-44a28819 { padding: var(--size-xl); }
@media screen and (max-width: 768px) { .l-44a28819 { text-align: center; padding: var(--size-m); }
 }@media screen and (max-width: 576px) { .l-44a28819 { padding: var(--size-s); }
 }
.l-ab12f696 { position: relative; display: flex; align-items: center; gap: var(--size-m); min-height: 550px; padding: var(--size-xl); }
.l-7bed450d { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; }
.l-fd59f1e8 { position: relative; z-index: 2; width: 60%; margin-left: auto; padding: var(--size-m); }
@media screen and (max-width: 870px) { .l-fd59f1e8 { width: 100%; }
 }@media screen and (max-width: 576px) { .l-ab12f696 { padding: 0; flex-direction: column-reverse; }
.l-7bed450d { position: static; border-radius: 0; width: 100vw; left: 50%; right: 50%; margin-left: -50vw; margin-right: -50vw; }
.l-fd59f1e8 { text-align: center; }
 }
.l-d58804e2 { width: 60%; }
.l-dcd7ccb8 { flex: 1; position: relative; display: flex; gap: var(--size-s); }
.l-dcd7ccb8::before { content: ""; position: absolute; top: 135px; left: 0; width: 100%; height: 3px; background-color: var(--color-primary); }
.l-a09854a7 { flex: 1; }
.l-fa2a4890 { position: relative; height: 100%; }
.l-fa2a4890::before { content: ""; width: 16px; height: 16px; position: absolute; left: 50%; margin-left: -8px; top: 128px; background-color: var(--color-primary); border-radius: 50%; }
.l-b0e3947c { font-size: 80px; line-height: 130%; font-weight: 500; margin-bottom: 72px; text-align: center; }
@media screen and (max-width: 870px) { .l-8343ac7c { flex-direction: column; }
.l-d58804e2 { width: 100%; }
.l-dcd7ccb8 { flex-direction: column; }
.l-dcd7ccb8::before { top: 0; left: 80px; width: 2px; height: 100%; }
.l-fa2a4890 { display: flex; justify-content: flex-start; align-items: center; }
.l-fa2a4890::before { margin-left: 0; top: 50%; margin-top: -8px; left: 73px; }
.l-b0e3947c { text-align: left; margin-bottom: 0; font-size: 40px; flex: 0 0 110px; }
 }@media screen and (max-width: 576px) { .l-d58804e2 { text-align: center; }
.l-dcd7ccb8::before { left: 57px; }
.l-fa2a4890::before { left: 50px; }
.l-b0e3947c { font-size: 32px; flex: 0 0 75px; }
 }
.l-ee74d35f { width: 60%; }
.l-670fd923 { padding: var(--size-s) var(--wrapper-padding); }
.l-6c1c1363 { display: flex; justify-content: flex-start; }
.l-6c1c1363 svg { fill: var(--color-secondary); }
.l-86da216b { justify-content: flex-end; }
.l-30ab57dd { padding: 0 var(--wrapper-padding); }
.l-2d145b7b { padding: 0 var(--wrapper-padding); }
@media screen and (max-width: 768px) { .l-ee74d35f { width: 100%; }
 }@media screen and (max-width: 576px) { .l-d92ed66a { flex-direction: column; }
.l-6c1c1363 svg { transform: scale(0.6); }
.l-30ab57dd { padding: 0 50px 0 50px; }
.l-2d145b7b { padding: 0 50px 0 50px; }
 }@media screen and (max-width: 375px) { .l-30ab57dd { padding: 0; }
.l-2d145b7b { padding: 0; }
 }
.l-782db333 { text-align: center; }

.l-32d92f3b { display: flex; align-items: center; gap: var(--size-m); }
.l-b65aede7 { flex: 1; }
.l-ed3d7c90 { flex: 1; }
@media screen and (max-width: 768px) { .l-32d92f3b { flex-direction: column-reverse; }
 }@media screen and (max-width: 576px) { .l-ed3d7c90 { text-align: center; }
 }
.l-7da52d5a { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-c72085aa { flex: 1; }
.l-e346522e { flex: 1; position: relative; display: flex; flex-direction: column; gap: var(--size-xs); }
.l-1cf360e0 { display: flex; justify-content: flex-start; align-items: flex-start; border-bottom: 1px solid var(--color-secondary); gap: var(--size-s); padding-bottom: var(--size-xs); }
.l-7a4ab3fe { flex: 0 0 50px; font-size: 40px; line-height: 130%; font-weight: 500; }
@media screen and (max-width: 870px) { .l-7da52d5a { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-c72085aa { text-align: center; }
.l-7a4ab3fe { font-size: 32px; flex: 0 0 35px; }
 }
.l-9d90d3fa { position: relative; min-height: 500px; display: flex; justify-content: flex-start; align-items: center; }
.l-ab992e9e { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; aspect-ratio: auto; }
.l-ab992e9e::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-79351518 { display: grid; gap: var(--size-s); grid-template-columns: 1fr 1fr 1fr; }
.l-099be94b { aspect-ratio: 16/9; }
@media screen and (max-width: 768px) { .l-9d90d3fa { padding: var(--size-s); min-height: 350px; }
.l-bbbadba3 { padding: 0; }
.l-b8f97e6c { padding: 0 var(--wrapper-padding); }
.l-79351518 { grid-template-columns: 1fr; margin-top: var(--size-s); }
 }
.l-38c7eb0b { column-count: 2; gap: var(--size-m); }
@media screen and (max-width: 768px) { .l-f4cd2337 { text-align: center; }
.l-38c7eb0b { column-count: 1; }
 }
.l-757d59f6 { padding: 0; }
@media screen and (max-width: 1280px) { .l-851f2758 { border-radius: 0; }
 }@media screen and (max-width: 768px) { .l-757d59f6 { padding: 0 var(--wrapper-padding); }
.l-220d5096 { column-count: 1; }
.l-851f2758 { border-radius: var(--b-radius); }
 }@media screen and (max-width: 576px) { .l-220d5096 { text-align: center; }
 }
.l-fe071542 { position: relative; display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-xl); }
.l-d60056c8 { flex: 1; }
.l-8494b4be { flex: 1; display: flex; flex-direction: column; gap: var(--size-m); }
.l-6312914c { display: flex; justify-content: flex-start; align-items: flex-start; gap: var(--size-s); }
.l-80a29164 { flex-shrink: 0; width: 44px; height: 44px; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; }
@media screen and (max-width: 870px) { .l-fe071542 { flex-direction: column; gap: var(--size-m); }
.l-d60056c8 { text-align: center; }
 }@media screen and (max-width: 576px) { .l-8494b4be { gap: var(--size-s); }
.l-6312914c { flex-direction: column; gap: var(--size-xxs); }
 }
.l-5aed9ac4 { display: flex; position: relative; gap: var(--size-s); }
.l-5aed9ac4 * { flex: 1; }
.l-364eb794 { flex: 1; position: relative; display: grid; grid-template-columns: 1fr 1fr; gap: var(--size-m); }
.l-5d73526e { flex-shrink: 0; }
.l-148593d4 { grid-column: span 2; }
.l-36f6fd2e { user-select: none; }
.l-36f6fd2e[open] .l-1caec1be { transform: rotate(45deg); }
.l-4d66ec17 { display: flex; justify-content: space-between; align-items: center; list-style: none; cursor: pointer; padding: var(--size-s) var(--size-m); }
.l-4d66ec17::-webkit-details-marker { display: none; }
.l-1caec1be { width: 32px; height: 32px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; background-color: var(--color-bg); border-radius: 50%; margin-left: var(--size-xs); }
.l-1caec1be svg { fill: var(--color-primary); }
.l-548bcbba { padding: 0 var(--size-m) var(--size-s); }
@media screen and (max-width: 870px) { .l-4d66ec17 { padding-top: var(--size-xs); padding-bottom: var(--size-xs); }
.l-1caec1be { width: 24px; height: 24px; }
.l-1caec1be svg { width: 16px; height: 16px; }
.l-548bcbba { padding-bottom: var(--size-xs); }
 }@media screen and (max-width: 768px) { .l-5aed9ac4 { flex-direction: column; }
.l-364eb794 { grid-template-columns: 1fr; margin-top: var(--size-m); }
.l-148593d4 { grid-column: span 1; }
 }@media screen and (max-width: 576px) { .l-5aed9ac4 { text-align: center; }
 }
.l-5d5785c1 { text-align: center; }

.l-5951c8a7 { display: flex; align-items: center; gap: var(--size-m); }
.l-78de7474 { flex: 1; }
.l-405fea0b { max-height: 600px; display: flex; justify-content: center; align-items: center; }
@media screen and (max-width: 768px) { .l-5951c8a7 { flex-direction: column; }
 }@media screen and (max-width: 576px) { .l-cfe24876 { text-align: center; }
 }
.l-993c6d4e { min-height: 700px; display: flex; flex-direction: column; padding: var(--size-xl) 0; }
.l-2fe0a70e { padding: 0 var(--wrapper-padding); }
.l-53695497 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }
.l-53695497::after { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }
.l-6c2530bc { width: 50%; }
.l-003f91c4 { display: flex; gap: var(--size-s); flex-wrap: wrap; padding: var(--size-s); margin-top: auto; }
.l-7951c167 { flex: 1; }
.l-c35d0e18 { display: flex; justify-content: flex-start; align-items: center; gap: var(--size-xs); }
.l-9c4bad07 { flex-shrink: 0; width: 44px; height: 44px; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 32px; }
@media screen and (max-width: 768px) { .l-64810132 { padding: var(--section-padding); 0 }
.l-993c6d4e { padding: 0; min-height: auto; gap: var(--size-m); }
.l-2fe0a70e { display: flex; flex-direction: column-reverse; }
.l-53695497 { position: relative; margin-top: var(--size-m); }
.l-53695497::after { display: none; }
.l-6c2530bc { width: 100%; color: var(--color-text-dark); }
.l-7951c167 { flex: 1 1 calc(50% - var(--size-s) / 2); }
 }@media screen and (max-width: 1024px) { .l-c35d0e18 { align-items: flex-start; flex-direction: column; gap: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-6c2530bc { text-align: center; }
.l-003f91c4 { flex-direction: column; }
.l-7951c167 { flex: auto; text-align: center; }
.l-c35d0e18 { align-items: center; }
 }
.l-02da081f { display: flex; justify-content: flex-start; position: relative; gap: var(--size-m); z-index: 1; }
.l-2857bb9f { flex: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; }
.l-8a056dfc { flex: 0 0 450px; padding: var(--size-m) var(--size-m) var(--size-xl); display: flex; flex-direction: column; justify-content: center; }
.l-663aef85 { display: none; }
.l-0ee00e62 { width: 100%; }
.l-9e59e27f { width: 100%; display: flex; justify-content: space-between; align-items: flex-start; gap: var(--size-m); white-space: nowrap; flex-wrap: wrap; }
.l-de526e28 { flex: 1; display: flex; align-items: flex-start; flex-direction: column; }
.l-8889dd5b { width: 56px; height: 56px; flex-shrink: 0; display: flex; justify-content: center; align-items: center; border-radius: 50%; font-size: 24px; margin-right: var(--size-m); }
.l-8720595c { fill: var(--color-text); }
.l-a75b1832 { stroke: var(--color-text); }
.l-e4fd4477 { stroke: var(--color-text); }
.l-90270c16 { display: flex; flex-direction: column; }
.l-5badf9d0 { width: 100%; height: 300px; }
.l-a0b4f729 { position: relative; z-index: 1; }
@media screen and (max-width: 1024px) { .l-02da081f { flex-direction: column-reverse; }
.l-2857bb9f { flex-direction: column-reverse; justify-content: flex-start; }
.l-8a056dfc { flex: 1; }
.l-541db563 { display: none; }
.l-663aef85 { display: block; text-align: center; }
.l-9e59e27f { justify-content: space-evenly; }
.l-5badf9d0 { height: 430px; margin-top: var(--size-s); }
 }@media screen and (max-width: 870px) { .l-2857bb9f { width: 100%; }
 }@media screen and (max-width: 768px) { .l-8889dd5b { margin-right: 0; }
.l-90270c16 { margin-top: var(--size-xs); }
 }@media screen and (max-width: 576px) { .l-2857bb9f { text-align: center; }
.l-8a056dfc { padding: var(--size-s); }
.l-9e59e27f { flex-direction: column; align-items: center; margin-top: var(--size-s); }
.l-de526e28 { flex: inherit; align-items: center; }
 }
.l-ad4352b6 { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); gap: var(--size-xl); }
.l-91acabec { width: 270px; }
.l-5f1312b6 { border-top: 1px solid var(--color-bg); display: flex; justify-content: space-between; align-items: center; padding: var(--size-s) 0 var(--size-m); }
.l-4939d83e { display: flex; justify-content: flex-start; }
.l-6b77335d { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-11a01ce1 { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-fa51fd60 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-bc99e025 { font-size: 36px; margin-right: var(--size-xs); }
.l-eb6df5f6 { font-size: 24px; font-weight: 600; }
.l-6e4ff664 { white-space: nowrap; }
.l-9eabfed1 { margin-left: var(--size-s); }
.l-28068669 { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-ad4352b6 { flex-direction: column; gap: var(--size-l); }
.l-91acabec { width: 100%; }
.l-6e4ff664 { display: flex; gap: var(--size-m); margin-top: var(--size-xs); flex-wrap: wrap; }
.l-b6c49ad3 { margin-top: 0; }
.l-a99a6dc7 { display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; gap: var(--size-s); }
.l-08062804 { flex: 1; margin-top: 0; }
.l-9eabfed1 { margin-left: 0; }
.l-5f1312b6 { flex-direction: column-reverse; align-items: flex-start; gap: var(--size-s); }
.l-28068669 { flex-direction: column; align-items: flex-start; }
 }@media screen and (max-width: 576px) { .l-6e4ff664 { flex-direction: column; }
.l-a99a6dc7 { flex-direction: column; }
 }
.l-399c3041 { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-399c3041 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-399c3041 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-3e936b59 { display: none; position: fixed; bottom: 30px; left: var(--wrapper-padding); width: calc(100% - var(--wrapper-padding) * 2); max-width: 600px; padding: var(--size-m); z-index: 3; }
.l-1c81f2ea { display: block; }
.l-ac13288e { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-3e936b59 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-ac13288e { gap: var(--size-xxs); }
.l-19d7d910 { width: 100%; }
 }

            #hero, #about, #reviews, #form {
                scroll-margin-top: 84px;
            }
            @media screen and (max-width: 768px) {
                #hero, #about, #reviews, #form {
                    scroll-margin-top: 64px;
                }
            }
        
.l-bc411d6d { position: relative; z-index: 5; }
.l-78be7b0e { display: flex; justify-content: center; align-items: center; height: 85px; }
.l-5a58c2cf { position: sticky; top: -1px; z-index: 5; }
.l-f23e46b2 { display: flex; justify-content: center; align-items: center; height: 85px; position: relative; }
.l-f23e46b2::after { content: ""; position: absolute; top: 0; left: 50%; transform: translateX(-50%); width: 75%; height: 1px; background-color: var(--color-text-light); }
.l-ddd3d8ed { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; text-decoration: none; margin: 0 auto; }
.l-735e4a5e { font-size: 34px; margin-right: var(--size-xxs); }
.l-74f15180 { font-size: 24px; font-weight: 600; }
.l-8f83f652 { display: block; }
.l-8f83f652.l-9fc30936 { display: block; }
.l-83d86d68 { display: flex; justify-content: flex-end; align-items: center; gap: clamp(0.75rem, 8.59375vw + -3.375rem, 3.5rem); }
.l-b219ed38 { text-decoration: none; white-space: nowrap; padding: var(--size-xxs); }
.l-b219ed38:hover { text-decoration: underline; }
.l-eb60a1ac { display: none; flex-direction: column; gap: 5px; border: 0; padding: var(--size-xs); border-radius: var(--size-xxs); cursor: pointer; }
.l-1e151b7f { width: 32px; height: 3px; }
@media screen and (max-width: 768px) { .l-bc411d6d { position: sticky; top: 0; }
.l-78be7b0e { justify-content: space-between; height: 65px; }
.l-5a58c2cf.l-41dea057 { top: 65px; height: 0; }
.l-f23e46b2::after { display: none; }
.l-ddd3d8ed { margin: 0; }
.l-8f83f652 { position: absolute; right: 0; bottom: 75px; transform: translateY(100%); background-color: var(--color-surface); width: 260px; padding: var(--size-m); border-radius: var(--size-xxs); display: none; }
.l-8f83f652.l-9fc30936 { display: block; }
.l-83d86d68 { gap: var(--size-m); flex-direction: column; align-items: center; color: var(--color-text); }
.l-eb60a1ac { display: flex; }
 }@media screen and (max-width: 576px) { .l-735e4a5e { font-size: 28px; }
.l-74f15180 { font-size: 20px; }
.l-8f83f652 { width: 100%; }
 }
.l-07e85227 * + * { margin-top: var(--size-xs); }
.l-07e85227 ul { list-style: disc; }
.l-07e85227 ul li { margin-left: 16px; }

.l-e280b8ff { display: flex; justify-content: space-between; align-items: flex-start; padding-top: var(--size-xl); gap: var(--size-xl); }
.l-c6850a7a { width: 270px; }
.l-175a32b4 { border-top: 1px solid var(--color-bg); display: flex; justify-content: space-between; align-items: center; padding: var(--size-s) 0 var(--size-m); }
.l-2b3c1676 { display: flex; justify-content: flex-start; }
.l-336b67db { height: 40px; padding: var(--size-xxs) var(--size-s); border: 0; outline: none; width: calc(100% - 74px); }
.l-830d2dc9 { width: 74px; flex-shrink: 0; border: 0; padding: 0; }
.l-545d6bd2 { display: flex; justify-content: flex-start; align-items: center; white-space: nowrap; }
.l-5ecc06c2 { font-size: 36px; margin-right: var(--size-xs); }
.l-b7889e5f { font-size: 24px; font-weight: 600; }
.l-93d7a6de { white-space: nowrap; }
.l-784473d6 { margin-left: var(--size-s); }
.l-ae08583d { display: flex; gap: var(--size-s); }
@media screen and (max-width: 768px) { .l-e280b8ff { flex-direction: column; gap: var(--size-l); }
.l-c6850a7a { width: 100%; }
.l-93d7a6de { display: flex; gap: var(--size-m); margin-top: var(--size-xs); flex-wrap: wrap; }
.l-c92c94d5 { margin-top: 0; }
.l-b22aedde { display: flex; justify-content: center; align-items: flex-start; flex-wrap: wrap; gap: var(--size-s); }
.l-32ef847e { flex: 1; margin-top: 0; }
.l-784473d6 { margin-left: 0; }
.l-175a32b4 { flex-direction: column-reverse; align-items: flex-start; gap: var(--size-s); }
.l-ae08583d { flex-direction: column; align-items: flex-start; }
 }@media screen and (max-width: 576px) { .l-93d7a6de { flex-direction: column; }
.l-b22aedde { flex-direction: column; }
 }
.l-3bf5a4c1 { position: fixed; bottom: 30px; right: 30px; display: none; background-color: var(--color-primary); border: none; width: 50px; height: 50px; border-radius: var(--b-radius); cursor: pointer; z-index: 4; }
.l-3bf5a4c1 svg { fill: var(--color-text-light); }
@media screen and (max-width: 768px) { .l-3bf5a4c1 { transform: scale(0.75); bottom: 15px; right: 15px; }
 }
.l-1cc2c240 { display: none; position: fixed; bottom: 30px; left: var(--wrapper-padding); width: calc(100% - var(--wrapper-padding) * 2); max-width: 600px; padding: var(--size-m); z-index: 3; }
.l-33f31c68 { display: block; }
.l-a9943fc5 { display: flex; flex-wrap: wrap; gap: var(--size-xs); }
@media screen and (max-width: 768px) { .l-1cc2c240 { padding: var(--size-s); }
 }@media screen and (max-width: 576px) { .l-a9943fc5 { gap: var(--size-xxs); }
.l-253d6bbb { width: 100%; }
 }
.l-c52dd18e * + * { margin-top: var(--size-xs); }
.l-c52dd18e ul { list-style: disc; }
.l-c52dd18e ul li { margin-left: 16px; }

.l-19651f9f * + * { margin-top: var(--size-xs); }
.l-19651f9f ul { list-style: disc; }
.l-19651f9f ul li { margin-left: 16px; }

.l-ed28e5f9 * + * { margin-top: var(--size-xs); }
.l-ed28e5f9 ul { list-style: disc; }
.l-ed28e5f9 ul li { margin-left: 16px; }
