.elementor .row-step{min-width:0px;min-height:88px;padding-block-start:28px;padding-block-end:28px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--line);border-style:solid;display:grid;gap:32px;grid-template-columns:80px minmax(0, 260px) minmax(0, 1fr);align-items:start;}.elementor .row-step:hover,.elementor .row-step:focus-visible{background-color:var(--bg-card);}.elementor .method-card{min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:transparent;display:flex;flex-direction:column;}.elementor .method-card:hover,.elementor .method-card:focus-visible{background-color:var(--bg-card);}.elementor .ind-card{min-width:0px;position:relative;color:var(--text-on-light);padding-block-start:32px;padding-block-end:44px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:var(--panel-light);display:block;}.elementor .ind-card:hover,.elementor .ind-card:focus-visible{background-color:var(--panel-light-hover);}.elementor .panel{min-width:0px;padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;border-radius:10px;background-color:var(--panel-light);box-shadow:0px 8px 24px 0px rgba(0, 0, 0, 0.28);display:block;}.elementor .card{min-width:0px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;border-radius:10px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--line);border-style:solid;background-color:var(--bg-card);display:flex;flex-direction:column;}.elementor .btn-ghost{width:fit-content;color:var(--text-secondary);text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:transparent;display:inline-flex;gap:10px;justify-content:flex-start;align-items:center;}.elementor .btn-ghost:hover,.elementor .btn-ghost:focus-visible{color:var(--text-main);}.elementor .btn-primary{width:fit-content;height:56px;min-height:56px;color:var(--text-main);text-decoration:none;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:40px;padding-inline-end:40px;border-radius:10px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;background-color:var(--accent);display:inline-flex;justify-content:center;align-items:center;}.elementor .btn-primary:hover,.elementor .btn-primary:focus-visible{background-color:var(--accent-hover);}.elementor .button{font-family:var(--font-base);font-weight:700;font-size:14px;letter-spacing:0.14em;line-height:1em;text-transform:uppercase;}.elementor .text-on-light{font-family:var(--font-base);font-weight:400;font-size:15px;color:var(--text-on-light-soft);line-height:1.55em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .title-on-light{font-family:var(--font-base);font-weight:400;font-size:18px;color:var(--text-on-light);letter-spacing:0.04em;line-height:1.3em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .gost{font-family:var(--font-base);font-weight:400;font-size:11px;color:var(--text-label);letter-spacing:0.16em;line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .text-16{font-family:var(--font-base);font-weight:400;font-size:16px;color:var(--text-secondary);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .text-15{font-family:var(--font-base);font-weight:400;font-size:15px;color:var(--text-secondary);line-height:1.55em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .title-22{font-family:var(--font-base);font-weight:400;font-size:22px;color:var(--text-main);line-height:1.3em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .title-20{font-family:var(--font-base);font-weight:400;font-size:20px;color:var(--text-main);line-height:1.3em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .data{font-family:var(--font-base);font-weight:400;font-size:17px;color:var(--text-main);line-height:1.4em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .note{font-family:var(--font-base);font-weight:400;font-size:15px;color:var(--text-label);line-height:1.6em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .num{font-family:var(--font-base);font-weight:200;font-size:clamp(32px, 3.4vw, 56px);color:var(--text-main);letter-spacing:-0.01em;line-height:1em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .caption{font-family:var(--font-base);font-weight:400;font-size:12px;color:var(--accent);letter-spacing:0.18em;line-height:1.4em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .label-on-light{font-family:var(--font-base);font-weight:400;font-size:11px;color:var(--label-on-light);letter-spacing:0.22em;line-height:1.5em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .label{font-family:var(--font-base);font-weight:400;font-size:11px;color:var(--text-label);letter-spacing:0.22em;line-height:1.5em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .body{font-family:var(--font-base);font-weight:400;font-size:19px;color:var(--text-secondary);line-height:1.65em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .heading-display{font-family:var(--font-base);font-weight:200;font-size:clamp(34px, 3.4vw, 52px);color:var(--text-main);letter-spacing:-0.015em;line-height:1.05em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .h1{font-family:var(--font-base);font-weight:200;font-size:clamp(38px, 4.6vw, 88px);color:var(--text-main);letter-spacing:-0.02em;line-height:0.98em;text-transform:uppercase;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .sec-wide{width:100%;min-width:0px;font-family:var(--font-base);color:var(--text-main);padding-block-start:50px;padding-block-end:50px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--bg-main);display:block;}.elementor .sec{width:100%;min-width:0px;font-family:var(--font-base);color:var(--text-main);padding-block-start:50px;padding-block-end:50px;padding-inline-start:80px;padding-inline-end:80px;background-color:var(--bg-main);display:block;}