.als{--als-max:100%;--als-outer-x:16px;--als-pad-x:8px;--als-pad-y:28px;--als-gap:12px;--als-icon:44px;--als-radius:14px;--als-dur:0.22s;--als-ease:cubic-bezier(0.4, 0, 0.2, 1);--als-sweep:0.38s;position:relative;max-width:var(--als-max);margin:0 auto;padding:0 var(--als-outer-x);font-family:var(--alm-font-sans);color:var(--alm-foreground);-webkit-font-smoothing:antialiased}.als,.als *,.als *::before,.als *::after{box-sizing:border-box}.als-line{display:none}@media (min-width:768px){.als-line{display:block;position:absolute;top:0;left:0;width:1px;height:100%;background:linear-gradient(to bottom,var(--alm-mint) 0%,rgba(var(--alm-lilac-rgb),.6) 100%);transform:scaleY(0);transform-origin:top}}.als-row{position:relative;border-top:1px solid rgba(var(--alm-foreground-rgb),.08)}.als-row:last-child{border-bottom:1px solid rgba(var(--alm-foreground-rgb),.08)}.als-tint{position:absolute;inset:0;z-index:0;background:rgba(var(--alm-mint-rgb),.06);transform:scaleX(0);transform-origin:left;transition:transform var(--als-sweep) var(--als-ease);pointer-events:none}.als-row.is-open .als-tint{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.als-row:hover .als-tint{transform:scaleX(1)}.als-row:hover .als-icon{transform:scale(1.05);background:rgba(var(--alm-mint-rgb),.12)}.als-row:hover .als-num{color:var(--alm-mint)}}.als .als-heading{margin:0!important;padding:0!important;font:inherit;line-height:inherit;color:inherit}.als .als-head,.als .als-head:hover,.als .als-head:focus,.als .als-head:active,.als .als-head:visited{appearance:none;-webkit-appearance:none;margin:0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit!important;font:inherit!important;letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;text-shadow:none!important;white-space:normal!important;min-height:0!important;min-width:0;max-width:none;outline-offset:-4px;filter:none;transform:none}.als-head>*{min-width:0}.als-title,.als-desc,.als-points li,.als-lead{overflow-wrap:break-word}.als p.als-label{margin:0 0 10px!important}.als p.als-desc{margin-top:10px!important}.als h3.als-title{margin:0!important}.als-head{position:relative;z-index:1;display:grid;grid-template-columns:var(--als-icon) minmax(0,1fr) 34px;grid-template-areas:"icon num  chev" "icon main chev" "desc desc desc";align-items:center;gap:4px var(--als-gap);width:100%;padding:var(--als-pad-y) var(--als-pad-x);text-align:left;cursor:pointer}.als-row--static .als-head{cursor:default}.als-head:focus-visible{outline:2px solid var(--alm-mint);outline-offset:-4px;border-radius:8px}.als-num{grid-area:num;font-family:var(--alm-font-mono);font-size:12px;line-height:1.2;font-variant-numeric:tabular-nums;color:rgba(var(--alm-muted-foreground-rgb),.6);transition:color var(--als-dur) var(--als-ease)}.als-row.is-open .als-num{color:var(--alm-mint)}.als-icon{grid-area:icon;display:flex;align-items:center;justify-content:center;width:var(--als-icon);height:var(--als-icon);border-radius:var(--als-radius);background:var(--alm-surface-elevated);color:var(--alm-mint);transition:transform var(--als-dur) var(--als-ease),background-color var(--als-dur) var(--als-ease)}.als-row.is-open .als-icon{transform:scale(1.05);background:rgba(var(--alm-mint-rgb),.12)}.als-main{grid-area:main;display:flex;flex-direction:column;gap:4px;min-width:0}.als-title{font-family:var(--alm-font-display);font-size:20px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--alm-foreground)}.als-desc{grid-area:desc;max-width:672px;margin-top:10px;font-size:14px;line-height:1.625;color:var(--alm-muted-foreground);transition:opacity var(--als-dur) var(--als-ease)}.als-cta-wrap{margin-top:18px}.als-cta-row{position:relative;z-index:1;padding:0 var(--als-pad-x) var(--als-pad-y)}.als .als-cta{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid rgba(var(--alm-mint-rgb),.35);border-radius:9999px;background:rgba(var(--alm-mint-rgb),.06);font-family:var(--alm-font-sans);font-size:13px;font-weight:600;line-height:1;letter-spacing:normal;text-transform:none;text-decoration:none;color:var(--alm-mint);transition:background-color var(--als-dur) var(--als-ease),border-color var(--als-dur) var(--als-ease),transform var(--als-dur) var(--als-ease)}.als .als-cta:hover,.als .als-cta:focus-visible{background:rgba(var(--alm-mint-rgb),.14);border-color:rgba(var(--alm-mint-rgb),.6);color:var(--alm-mint);text-decoration:none;transform:translateY(-1px)}.als .als-cta:focus-visible{outline:2px solid var(--alm-mint);outline-offset:2px}.als-cta-icon{display:flex;transition:transform var(--als-dur) var(--als-ease)}.als .als-cta:hover .als-cta-icon{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){.als .als-cta,.als-cta-icon{transition:none}.als .als-cta:hover{transform:none}.als .als-cta:hover .als-cta-icon{transform:none}}.als-arrow{grid-area:chev;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(var(--alm-mint-rgb),.3);border-radius:9999px;color:var(--alm-mint);transition:transform var(--als-dur) var(--als-ease),opacity var(--als-dur) var(--als-ease),background-color var(--als-dur) var(--als-ease)}.als-row.is-open .als-arrow{transform:rotate(180deg);background:rgba(var(--alm-mint-rgb),.1)}.als-panel{position:relative;z-index:1;display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.4s ease}html:not(.alm-js) .als-panel{grid-template-rows:1fr}html:not(.alm-js) .als-panel-inner{padding-bottom:var(--als-pad-y)}html:not(.alm-js) .als-arrow{display:none}.als-row.is-open .als-panel{grid-template-rows:1fr}.als-panel-inner{overflow:hidden;padding:0 var(--als-pad-x)}.als-row.is-open .als-panel-inner{padding-bottom:var(--als-pad-y)}.als-label{margin:0 0 10px;font-family:var(--alm-font-mono);font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.18em;color:var(--alm-mint)}.als-lead{margin:0;max-width:672px;font-size:14px;line-height:1.625;color:var(--alm-muted-foreground)}.als-points{display:grid;grid-template-columns:1fr;gap:8px 32px;margin:0;padding:0;list-style:none}.als-points li{position:relative;margin:0;padding-left:18px;font-size:14px;line-height:1.5;color:var(--alm-muted-foreground)}.als-points li::before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:9999px;background:var(--alm-mint)}@media (min-width:768px){.als{--als-pad-x:16px;--als-gap:16px}.als-head{grid-template-columns:64px var(--als-icon) minmax(0,42fr) minmax(0,58fr) 40px;grid-template-areas:"num icon main desc chev";align-items:center}.als p.als-desc{margin-top:0!important}.als-title{font-size:24px}.als-desc{opacity:.7}.als-row.is-open .als-desc{opacity:1}.als-arrow{width:40px;height:40px;opacity:.35;transform:translateX(-4px)}.als-row.is-open .als-arrow{opacity:1;transform:translateX(0) rotate(180deg)}@media (hover:hover) and (pointer:fine){.als-row:hover .als-desc{opacity:1}.als-row:hover .als-arrow{opacity:1;transform:translateX(0)}}.als-panel-inner{padding-left:calc(var(--als-pad-x) + 64px + var(--als-gap) + var(--als-icon) + var(--als-gap))}.als-row.is-open .als-panel-inner{padding-right:var(--als-pad-x)}.als-points{grid-template-columns:repeat(2,minmax(0,1fr))}}.alm-js .als-row{opacity:0;transform:translate3d(0,16px,0);transition:opacity 0.55s var(--als-ease),transform 0.55s var(--als-ease);transition-delay:calc(var(--als-i, 0) * 0.05s)}.alm-js .als-row.is-in{opacity:1;transform:none}html:not(.alm-js) .als-row{opacity:1;transform:none}@media (min-width:768px){.alm-js .als-row{transform:translate3d(0,28px,0)}}@media (prefers-reduced-motion:reduce){.alm-js .als-row{opacity:1!important;transform:none!important;transition:none!important}.als-line{transform:scaleY(1)!important}.als-tint,.als-head,.als-icon,.als-arrow,.als-panel{transition:none!important}}