.ab-sec{--ab-bg:#14161d;--ab-s1:#1b1d24;--ab-ink:#f4f3f7;--ab-mut:#a9a7b5;--ab-line:#ffffff17;--ab-or:#ed792e;--ab-peach:#f7b98a;background:var(--ab-bg);color:var(--ab-ink);font-family:Figtree,Arial,sans-serif;line-height:1.5;padding:112px 0;position:relative;-webkit-font-smoothing:antialiased}.ab-sec *,.ab-sec :after,.ab-sec :before{box-sizing:border-box}.ab-sec .ab-wrap{margin:0 auto;max-width:1240px;padding:0 40px}.ab-sec .ab-label{align-items:center;color:#f2a16a;display:flex;font-size:11px;font-weight:600;gap:10px;letter-spacing:.24em;line-height:1.4;margin:0;text-transform:uppercase}.ab-sec .ab-label:before{background:var(--ab-or);border-radius:50%;box-shadow:0 0 0 4px #ed792e26;content:"";height:6px;width:6px}.ab-sec h1.ab-h,.ab-sec h2.ab-h,.ab-sec h3.ab-h3{color:var(--ab-ink);font-family:Figtree,Arial,sans-serif;letter-spacing:-.045em;margin:0;text-transform:none}.ab-sec h2.ab-h{font-size:clamp(32px,3.8vw,56px);font-weight:300;line-height:1.06;margin-top:20px}.ab-sec h2.ab-h em{color:var(--ab-peach);font-style:normal;font-weight:600}.ab-sec .ab-btn{align-items:center;border:1px solid transparent;border-radius:4px;display:inline-flex;font-size:14px;font-weight:600;gap:16px;line-height:1;padding:15px 22px;text-decoration:none;transition:.25s}.ab-sec .ab-btn svg{height:12px;transition:transform .25s;width:24px}.ab-sec .ab-btn-p{background:var(--ab-peach);border-color:var(--ab-peach);color:#1b1713}.ab-sec .ab-btn-p:hover{background:#fbc9a1}.ab-sec .ab-btn-p:hover svg{transform:translateX(4px)}.ab-sec .ab-btn-g{background:#ffffff05;border-color:#ffffff2e;color:var(--ab-ink)}.ab-sec .ab-btn-g:hover{background:#ffffff0d;border-color:#ffffff66}.ab-sec a:focus-visible,.ab-sec button:focus-visible{outline:2px solid var(--ab-or);outline-offset:4px}@media(max-width:1000px){.ab-sec{padding:72px 0}.ab-sec .ab-wrap{padding:0 22px}}