.ab-stable{background:var(--ab-bg);padding:56px 0 64px}.ab-stable .ab-wrap{max-width:1400px;padding:0 28px}.ab-stable .ab-panel{background:radial-gradient(46% 60% at 6% 0,#ffffff59 0,#ffffff00 70%),radial-gradient(40% 50% at 98% 100%,#b9c3dc59 0,#b9c3dc00 70%),linear-gradient(180deg,#d9dbe0,#cdd0d7 55%,#c6c9d1);border-radius:28px;box-shadow:inset 0 0 0 1px #ffffff26,0 50px 90px -50px #000,0 24px 50px -28px #000;color:#1d2028;overflow:hidden;padding:76px 64px 72px;position:relative}.ab-stable .ab-label{color:#b4531a}.ab-stable h2.ab-h{color:#1d2028;font-size:clamp(32px,3.8vw,56px);font-weight:600;line-height:1.06;max-width:900px}.ab-stable h2.ab-h em{color:#d9631a;font-style:normal;font-weight:600}.ab-stable .ab-rule{background:#d9631a;display:block;height:2px;margin-top:30px;max-width:120px;opacity:.4;transform-origin:left;width:100%}.ab-stable .ab-st-grid{align-items:start;display:grid;gap:64px;grid-template-columns:1fr 1.1fr;margin-top:48px}.ab-stable .ab-st-copy p{color:#2f343d;font-size:17px;line-height:1.75;margin:0 0 20px}.ab-stable .ab-vid{position:relative}.ab-stable .ab-vid-btn{aspect-ratio:16/9;background:#14161d;border:0;border-radius:20px;box-shadow:0 0 0 1px #1d202822,0 40px 70px -36px #000a;cursor:pointer;display:block;margin:0;overflow:hidden;padding:0;position:relative;width:100%}.ab-stable .ab-vid-btn img{display:block;height:100%;inset:0;max-width:none;object-fit:cover;position:absolute;transition:transform .9s cubic-bezier(.2,.6,.2,1);width:100%}.ab-stable .ab-vid-btn:hover img{transform:scale(1.04)}.ab-stable .ab-vid-btn video{background:#000;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.ab-stable .ab-play{align-items:center;backdrop-filter:blur(4px);background:#16192265;border:1px solid #ffffffb0;border-radius:50%;display:flex;height:46px;justify-content:center;position:absolute;right:16px;top:16px;transition:background .25s,border-color .25s,transform .25s;width:46px;z-index:2}.ab-stable .ab-play:after{border-bottom:7px solid transparent;border-left:11px solid #fff;border-top:7px solid transparent;content:"";margin-left:3px}.ab-stable .ab-vid-btn:hover .ab-play{background:#b85c2bd9;border-color:#f6b88e;transform:scale(1.06)}.ab-stable .ab-trust{align-items:center;border-top:1px solid #1d202824;display:flex;gap:26px;margin-top:34px;padding-top:28px}.ab-stable .ab-logos{align-items:center;display:flex;gap:14px}.ab-stable .ab-logos img{display:block;height:68px;max-width:none;width:auto}.ab-stable .ab-trust-text{border-right:1px solid #1d20283d;color:#1d2028;flex:0 0 auto;font-size:clamp(20px,1.8vw,26px);font-weight:300;letter-spacing:-.03em;line-height:1.15;padding-right:26px}.ab-stable.ab-armed [data-ab-rise]{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.6,.2,1),transform .8s cubic-bezier(.2,.6,.2,1);transition-delay:var(--ab-d,0s)}.ab-stable.ab-armed [data-ab-rise].ab-on{opacity:1;transform:none}.ab-stable.ab-armed .ab-rule{transform:scaleX(0);transition:transform 1s cubic-bezier(.2,.6,.2,1) .5s}.ab-stable.ab-armed .ab-st-head.ab-on .ab-rule{transform:scaleX(1)}@media(max-width:1000px){.ab-stable{padding:36px 0 44px}.ab-stable .ab-wrap{padding:0 14px}.ab-stable .ab-panel{border-radius:22px;padding:44px 24px 40px}.ab-stable .ab-st-grid{align-items:stretch;display:flex;flex-direction:column;gap:36px;gap:30px;grid-template-columns:1fr;margin-top:34px}.ab-stable .ab-vid{order:-1;width:100%}.ab-stable .ab-st-copy p{font-size:16px;line-height:1.7}.ab-stable .ab-trust{align-items:flex-start;flex-direction:column;gap:16px;margin-top:26px;padding-top:24px}.ab-stable .ab-trust-text{border:0;flex:none;font-size:20px;line-height:1.3;padding:0}.ab-stable .ab-trust-text br{display:none}.ab-stable .ab-logos{flex-wrap:wrap;gap:14px 16px}.ab-stable .ab-logos img{height:56px}}@media(prefers-reduced-motion:reduce){.ab-stable.ab-armed [data-ab-rise]{opacity:1;transform:none;transition:none}.ab-stable.ab-armed .ab-rule{transform:none}}.ab-stable .ab-acad{color:#c2540f;font-weight:500;text-decoration:underline;text-decoration-color:#c2540f66;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.ab-stable .ab-acad:hover{color:#8f3a08;text-decoration-color:#8f3a08}