.software-hero{--promise-blue:#3093e2;min-height:100svh;padding:calc(72px + 15px) var(--home-pad-x) 40px;background:linear-gradient(#eaf1fe 0%,#f7fbff 38%,#fff 62%);flex-direction:column;align-items:center;display:flex}.software-hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.software-hero__title{color:#3a3d4a}.software-hero__lede{max-width:540px;color:var(--home-ink-muted);margin:8px 0 0;font-size:clamp(17px,4.4vw,22px);font-weight:300;line-height:1.27}.software-hero__stage{width:100%;max-width:779px;margin-top:24px;position:relative}.software-hero__image{width:100%;height:auto;display:block}.software-hero__spark{display:none}.software-hero__promises{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.software-hero__promise{box-sizing:border-box;color:var(--home-ink-muted);background:#ffffffb3;border:1px solid #e4edff;border-radius:24px;padding:10px 18px;font-size:15px;font-weight:400;line-height:1.2;position:relative}.software-hero__promise:before{content:none}.software-hero__promise strong{color:var(--promise-blue);font-weight:500}@media (width>=900px){.software-hero{padding:calc((122 + 15) * var(--s)) var(--home-pad-x) 0}.software-hero__title{white-space:nowrap}.software-hero__lede{max-width:none;margin-top:calc(8 * var(--s));font-size:calc(22 * var(--s))}.software-hero__stage{width:calc(779 * var(--s));max-width:none;margin-top:calc(21 * var(--s))}.software-hero__spark{left:calc((var(--x) - var(--size) / 2) * var(--s));top:calc((var(--y) - var(--size) / 2) * var(--s));width:calc(var(--size) * var(--s));pointer-events:none;display:block;position:absolute}.software-hero__spark-star{width:100%;height:auto;display:block}.software-hero__promises{gap:calc(18 * var(--s));margin-top:calc(-8 * var(--s));flex-wrap:nowrap}.software-hero__promise{padding:calc(11 * var(--s)) calc(14 * var(--s));border-radius:calc(30 * var(--s));font-size:calc(14 * var(--s));white-space:nowrap}.software-hero__promise+.software-hero__promise:before{content:"";left:calc(-9.5 * var(--s));width:1px;height:calc(24 * var(--s));background:#d5def0;position:absolute;top:50%;translate:0 -50%}}.role-screens{--rs-blue:#365cf6;--rs-ink:#182458;--rs-ring:#5879f7;--rs-line:#e3e9f7;--rs-progress:linear-gradient(90deg, #007be2 0%, #265bff 47.6%, #10bbf1 100%);padding:56px var(--home-pad-x);background:linear-gradient(#f5f7fe 0%,#f8fafb 50%,#fefefe 100%);flex-direction:column;align-items:center;display:flex}.role-screens__head{text-align:center;flex-direction:column;align-items:center;display:flex}.role-screens__title{color:#404040;margin-top:8px}.role-screens__body{flex-direction:column;align-items:stretch;gap:28px;width:100%;max-width:560px;margin-top:32px;display:flex}.rs-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.rs-role{box-sizing:border-box;border:1px solid var(--rs-line);width:100%;font:inherit;text-align:left;color:var(--rs-ink);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:16px;padding:16px 20px;transition:border-color .4s,background-color .4s,box-shadow .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 15px #8e9cca1a}.rs-role:hover,.rs-role.is-active{border-color:var(--rs-ring)}.rs-role.is-active{background:#fafcff;box-shadow:0 8px 24px #365cf61f}.rs-role:focus-visible{outline:2px solid var(--rs-ring);outline-offset:2px}.rs-role__icon{fill:none;width:22px;height:22px;stroke:var(--rs-blue);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none}.rs-role__text{flex-direction:column;gap:5px;min-width:0;display:flex}.rs-role__title{font-size:18px;font-weight:400;line-height:1.2}.rs-role__apps{color:var(--rs-blue);font-size:14px;font-weight:300;line-height:1.2}.rs-role__progress{background:var(--rs-progress);transform-origin:0;opacity:0;height:3px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.rs-role.is-active .rs-role__progress{opacity:1;animation:rs-progress var(--rs-interval) linear forwards}.role-screens[data-autoplay=false] .rs-role__progress{display:none}.role-screens[data-paused=true] .rs-role__progress{animation-play-state:paused}@keyframes rs-progress{to{transform:scaleX(1)}}.rs-stage{justify-content:center;display:flex}.rs-pane{display:none}.rs-pane.is-active{animation:.5s rs-pane-in;display:block}.rs-pane img{width:min(100%, calc(var(--w) * 1px));height:auto;margin-inline:auto;display:block}@keyframes rs-pane-in{0%{opacity:0;transform:scale(.98)}}@media (width>=900px){.role-screens{min-height:100svh;padding:calc(64 * var(--s)) var(--home-pad-x);justify-content:center}.role-screens__title{margin-top:calc(8 * var(--s))}.role-screens__body{grid-template-columns:calc(339 * var(--s)) 1fr;width:calc(1216 * var(--s));max-width:none;margin-top:calc(21 * var(--s));align-items:center;gap:0;display:grid}.rs-list{gap:calc(17 * var(--s))}.rs-role{height:calc(79 * var(--s));gap:calc(12 * var(--s));padding:0 calc(20 * var(--s));border-radius:calc(18 * var(--s))}.rs-role__icon{width:calc(20 * var(--s));height:calc(20 * var(--s))}.rs-role__text{gap:calc(6 * var(--s))}.rs-role__title{font-size:calc(16 * var(--s))}.rs-role__apps{font-size:calc(12 * var(--s))}.rs-role__progress{height:calc(3 * var(--s))}.rs-stage{width:calc(var(--rs-stage-w) * var(--s));height:calc(var(--rs-stage-h) * var(--s));margin-left:calc(-16 * var(--s));display:block;position:relative}.rs-pane{opacity:0;visibility:hidden;place-items:center;transition:opacity .5s,transform .5s,visibility 0s linear .5s;display:grid;position:absolute;inset:0;transform:scale(.98)}.rs-pane.is-active{opacity:1;visibility:visible;transition-delay:0s;animation:none;transform:none}.rs-pane img{width:calc(var(--w) * var(--s));height:calc(var(--h) * var(--s))}}@media (prefers-reduced-motion:reduce){.rs-pane,.rs-pane.is-active{transition:none;animation:none}}.one-platform{--op-ink:#182458;--op-blue:#285dff;--op-line:#c8d8fc;--op-border:#e3e9f7;padding:56px var(--home-pad-x);background:linear-gradient(#f6f8fe 0%,#f9faff 30%,#fefefe 100%);flex-direction:column;align-items:center;display:flex}.one-platform__head{text-align:center;flex-direction:column;align-items:center;display:flex}.one-platform__title{color:var(--op-ink);margin-top:8px}.one-platform__lede{max-width:540px;color:var(--home-ink-muted);margin:8px 0 0;font-size:clamp(17px,4.4vw,22px);font-weight:300;line-height:1.27}.op-hub{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;margin-top:28px;display:flex;position:relative}.op-links,.op-core{display:none}.op-tag{box-sizing:border-box;border:1px solid var(--op-border);height:43px;font:inherit;color:var(--op-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:9px;padding:0 18px 0 16px;font-size:16px;font-weight:500;transition:border-color .4s,box-shadow .4s,transform .4s cubic-bezier(.3,.7,.3,1);display:inline-flex;position:relative;box-shadow:0 6px 20px #6366f11a}.op-tag img{flex:none}.op-tag:hover,.op-tag.on{border-color:#8aa6ff;box-shadow:0 12px 28px #285dff2e}.op-tag:focus-visible{outline:2px solid var(--op-blue);outline-offset:2px}.op-pop{box-sizing:border-box;border:1px solid var(--op-border);background:#fff;border-radius:20px;flex-basis:100%;align-items:center;gap:14px;max-width:420px;margin:6px auto 0;padding:16px 18px;display:none;box-shadow:0 18px 42px #354b721f}.op-pop.show{display:flex}.op-pop__icon{background:linear-gradient(135deg,#f3f7ff,#e3ecff);border:1px solid #d9e4ff;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.op-pop h3{color:var(--op-ink);margin:0;font-size:18px;font-weight:500}.op-pop h3 small{color:var(--home-ink-muted);margin-left:8px;font-size:13px;font-weight:300}.op-pop__shares{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.op-pop__shares span{color:#365cf6;background:#eef4ff;border-radius:999px;padding:3px 10px;font-size:12px}.op-packet{z-index:1;white-space:nowrap;color:#ec6064;pointer-events:none;will-change:left, top, opacity, transform;background:#fdf3f1;border:1px solid #fecaca;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:500;position:absolute;box-shadow:0 6px 16px #0f172a14}.op-packet.out{color:#16a34a;background:#ecfdf3;border-color:#bbf7d0}@media (width>=900px){.one-platform{min-height:100svh;padding:calc(64 * var(--s)) var(--home-pad-x);justify-content:center}.one-platform__title{margin-top:calc(8 * var(--s));white-space:nowrap}.one-platform__lede{max-width:none;margin-top:calc(8 * var(--s));font-size:calc(22 * var(--s))}.op-hub{width:calc(var(--hub-w) * var(--s));height:calc(var(--hub-h) * var(--s));margin-top:calc(16 * var(--s));display:block}.op-links{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.op-link{stroke:var(--op-line);stroke-width:1.4px;stroke-dasharray:6 6;transition:stroke .4s;animation:2.4s linear infinite op-dash}.op-link.on{stroke:#6f93ff;stroke-width:2px}@keyframes op-dash{to{stroke-dashoffset:-24px}}.op-core{left:calc(var(--cx) * var(--s));top:calc(var(--cy) * var(--s));z-index:2;width:0;height:0;display:block;position:absolute}.op-core__ring{left:calc(var(--d) * var(--s) / -2);top:calc(var(--d) * var(--s) / -2);box-sizing:border-box;width:calc(var(--d) * var(--s));height:calc(var(--d) * var(--s));border:1px solid #e1e9fd;border-radius:50%;animation:7s ease-in-out infinite op-ring;position:absolute}.op-core__ring:nth-child(2){animation-delay:-2.3s}.op-core__ring:nth-child(3){animation-delay:-4.6s}@keyframes op-ring{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.025)}}.op-core__disc{left:calc(var(--d) * var(--s) / -2);top:calc(var(--d) * var(--s) / -2);box-sizing:border-box;justify-content:center;align-items:center;gap:calc(6 * var(--s));width:calc(var(--d) * var(--s));height:calc(var(--d) * var(--s));box-shadow:0 calc(20 * var(--s)) calc(50 * var(--s)) #1d4ed81a;text-align:center;background:#f6f9fe;border:1px solid #e4ecfd;border-radius:50%;flex-direction:column;transition:transform .4s;animation:6s ease-in-out infinite op-breathe;display:flex;position:absolute}.op-core__disc.pulse{transform:scale(1.03)}@keyframes op-breathe{0%,to{box-shadow:0 calc(20 * var(--s)) calc(50 * var(--s)) #1d4ed81a}50%{box-shadow:0 0 0 calc(8 * var(--s)) #6366f10d, 0 calc(24 * var(--s)) calc(60 * var(--s)) #1d4ed829}}.op-core__name{font-size:calc(22 * var(--s));color:#6090f4;font-weight:500;line-height:1}.op-core__caption{font-size:calc(13 * var(--s));color:#748098;font-weight:400;line-height:1}.op-tag{left:calc(var(--x) * var(--s));top:calc(var(--y) * var(--s));z-index:3;gap:calc(9 * var(--s));height:calc(43 * var(--s));padding:0 calc(18 * var(--s)) 0 calc(14 * var(--s));font-size:calc(14 * var(--s));animation:op-float var(--fd,6s) ease-in-out infinite;animation-delay:var(--fl,0s);position:absolute;transform:translate(-50%,-50%)}.op-tag img{width:calc(var(--iw) * var(--s));height:auto}.op-tag:hover,.op-tag.on{transform:translate(-50%,-50%)scale(1.05)}@keyframes op-float{0%,to{translate:0}50%{translate:var(--fx,0) var(--fy,-4px)}}.op-pop{z-index:6;width:calc(300 * var(--s));max-width:none;padding:calc(16 * var(--s)) calc(18 * var(--s));border-radius:calc(20 * var(--s));opacity:0;pointer-events:none;margin:0;transition:opacity .25s,transform .25s;display:flex;position:absolute;transform:translate(-50%,6px)}.op-pop.show{opacity:1;pointer-events:auto;display:flex;transform:translate(-50%)}.op-pop.up{transform:translate(-50%,calc(-100% - 6px))}.op-pop.up.show{transform:translate(-50%,-100%)}.op-pop h3{font-size:calc(18 * var(--s))}.op-pop h3 small{font-size:calc(13 * var(--s))}.op-pop__shares span{font-size:calc(12 * var(--s))}}@media (prefers-reduced-motion:reduce){.op-link,.op-core__ring,.op-core__disc,.op-tag{animation:none}}.see-it{--si-ink:#182458;--si-ring:#b0befa;--si-line:#dee5fd;padding:56px var(--home-pad-x);background:linear-gradient(#f6f8fe 0%,#f9faff 40%,#fefefe 100%);flex-direction:column;gap:40px;display:flex;overflow-x:clip}.see-it__copy{flex-direction:column;align-items:flex-start;display:flex}.see-it__title{color:var(--si-ink);margin-top:8px;line-height:1.15}.see-it__lede{max-width:420px;color:var(--home-ink-muted);margin:18px 0 0;font-size:clamp(17px,4.4vw,22px);font-weight:300;line-height:1.45}.sia-points{flex-direction:column;gap:14px;width:100%;margin:32px 0 0;padding:0;list-style:none;display:flex}.sia-point{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.3,.7,.2,1);transition-delay:calc(var(--i) * 90ms + .15s);align-items:center;gap:14px;display:flex;transform:translate(-12px)}.see-it.in .sia-point{opacity:1;transform:none}.sia-point__spark{flex:none;width:17px;height:auto;transition:transform .6s}.sia-point__pill{box-sizing:border-box;border:1px solid var(--si-line);text-align:center;background:#f5f8fe;border-radius:999px;flex:1;justify-content:center;align-items:center;max-width:302px;min-height:46px;padding:0 18px;transition:border-color .6s,box-shadow .6s,background-color .6s;display:flex}.sia-point__text{background:linear-gradient(90deg,#3470e0 0%,#4ca4ec 100%);color:#0000;-webkit-text-fill-color:transparent;background-clip:text;font-size:14px;font-weight:400;line-height:1.2}.sia-point.on .sia-point__pill{border-color:var(--si-ring);background:#f8faff;box-shadow:0 10px 24px #4f46e51f}.sia-point.on .sia-point__spark{transform:rotate(45deg)scale(1.15)}.sia-art{width:100%;max-width:560px;height:auto;margin-inline:auto;display:block}@media (width>=900px){.see-it{grid-template-columns:calc(520 * var(--s)) 1fr;min-height:100svh;padding:calc(64 * var(--s)) 0;padding-inline:max(var(--home-pad-x), calc((100% - 1128 * var(--s)) / 2));align-items:center;gap:0;display:grid}.see-it__title{margin-top:calc(8 * var(--s));white-space:nowrap}.see-it__lede{max-width:calc(380 * var(--s));margin-top:calc(18 * var(--s));font-size:calc(22 * var(--s))}.sia-points{gap:calc(16.6 * var(--s));margin-top:calc(32 * var(--s))}.sia-point{gap:calc(19 * var(--s))}.sia-point__spark{width:calc(17 * var(--s))}.sia-point__pill{max-width:none;width:calc(302 * var(--s));min-height:0;height:calc(46 * var(--s));padding:0 calc(18 * var(--s));flex:none}.sia-point__text{font-size:calc(14 * var(--s))}.sia-art{width:calc(690 * var(--s));max-width:none;margin-right:calc(-24 * var(--s));justify-self:end}}@media (prefers-reduced-motion:reduce){.sia-point{transition:none}}.integrations{--ix-border:#e3e9f7;--ix-ink:#546078;--ix-blue:#487ce4;padding:56px var(--home-pad-x);background:linear-gradient(#f6f7fe 0%,#fcfdfe 40%,#fff 100%);flex-direction:column;align-items:center;display:flex}.integrations__head{text-align:center;flex-direction:column;align-items:center;display:flex}.integrations__title{color:#182458;margin-top:8px}.integrations__lede{max-width:540px;color:var(--home-ink-muted);margin:8px 0 0;font-size:clamp(17px,4.4vw,22px);font-weight:300;line-height:1.27}.integrations__note{text-align:center;color:#748098;margin:28px 0 0;font-size:13px;font-weight:400}.integrations__note:before{content:"· "}.ix{flex-direction:column;align-items:center;gap:16px;width:100%;max-width:520px;margin-top:28px;display:flex;position:relative}.ix-lines{display:none}.ix-col{grid-template-columns:1fr 1fr;gap:12px;width:100%;margin:0;padding:0;list-style:none;display:grid}.ix-tile{box-sizing:border-box;border:1px solid var(--ix-border);text-align:center;height:64px;color:var(--ix-ink);background:#ffffffd9;border-radius:17px;place-items:center;padding:0 12px;font-size:16px;font-weight:400;transition:color .8s,border-color .8s;display:grid}.ix-tile.on{color:#182458;border-color:#bfd3ff}.ix-hub{z-index:1;background:#fff;border:1px solid #dfe8fd;border-radius:50%;flex-direction:column;order:-1;justify-content:center;align-items:center;gap:6px;width:115px;height:115px;display:flex;position:relative}.ix-hub__ring{display:none}.ix-hub__icon{background:linear-gradient(135deg,#3b70f2,#4ca2ee);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ix-hub__icon svg{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ix-hub__name{color:var(--ix-blue);font-size:14px;font-weight:400;line-height:1}@media (width>=900px){.integrations{min-height:100svh;padding:calc(64 * var(--s)) var(--home-pad-x);justify-content:center}.integrations__title{margin-top:calc(8 * var(--s));white-space:nowrap}.integrations__lede{max-width:none;margin-top:calc(8 * var(--s));font-size:calc(22 * var(--s))}.integrations__note{margin-top:calc(30 * var(--s));font-size:calc(13 * var(--s))}.ix{width:calc(var(--ix-w) * var(--s));max-width:none;height:calc(var(--ix-h) * var(--s));margin-top:calc(34 * var(--s));display:block}.ix-lines{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.ix-lines__g path{fill:none;stroke:#d0dcfc;stroke-width:1.2px}.ix-dot{fill:#3b82f6;animation:2.6s ease-in-out forwards ix-fade}@keyframes ix-fade{0%{opacity:0}20%,80%{opacity:1}to{opacity:0}}.ix-col{z-index:1;grid-template-columns:calc(var(--tile-w) * var(--s)) calc(var(--tile-w) * var(--s));grid-auto-rows:calc(var(--tile-h) * var(--s));gap:calc(var(--tile-gy) * var(--s)) calc(var(--tile-gx) * var(--s));width:auto;display:grid;position:absolute;top:0}.ix-col--left{left:0}.ix-col--right{right:0}.ix-tile{border-radius:calc(17 * var(--s));height:auto;font-size:calc(17 * var(--s))}.ix-hub{width:calc(var(--core) * var(--s));height:calc(var(--core) * var(--s));gap:calc(6 * var(--s));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ix-hub__ring{box-sizing:border-box;width:calc(var(--d) * var(--s));height:calc(var(--d) * var(--s));border:1px solid #dfe8fd;border-radius:50%;animation:4s ease-in-out infinite ix-ring;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ix-hub__ring:nth-child(2){animation-delay:-2s}@keyframes ix-ring{0%,to{opacity:.9;transform:translate(-50%,-50%)scale(1)}50%{opacity:.4;transform:translate(-50%,-50%)scale(1.05)}}.ix-hub__icon{width:calc(40 * var(--s));height:calc(40 * var(--s));border-radius:calc(12 * var(--s))}.ix-hub__icon svg{width:calc(22 * var(--s));height:calc(22 * var(--s))}.ix-hub__name{font-size:calc(14 * var(--s))}}@media (prefers-reduced-motion:reduce){.ix-hub__ring{animation:none}}.enterprise-ready{--eb-ink:#182458;--eb-text:#75819b;--eb-line:#e2e9f8;padding:56px var(--home-pad-x);background:linear-gradient(#f9faff 0%,#fbfcff 50%,#fefefe 100%);flex-direction:column;align-items:center;display:flex}.enterprise-ready__head{text-align:center;flex-direction:column;align-items:center;display:flex}.enterprise-ready__title{color:var(--eb-ink);margin-top:8px}.eb-grid{grid-template-columns:1fr;gap:20px;width:100%;max-width:420px;margin:32px 0 0;padding:0;list-style:none;display:grid}.eb-ghost{display:none}.eb-card{box-sizing:border-box;border:1px solid var(--eb-line);background:linear-gradient(#f4f7ff 0%,#fff 100%);border-radius:28px;flex-direction:column;align-items:center;height:233px;padding-top:66px;transition:transform .5s cubic-bezier(.3,.7,.3,1),box-shadow .5s;display:flex;position:relative;box-shadow:0 12px 24px #203c7010}.eb-card:hover{transform:translateY(-6px);box-shadow:0 20px 36px #203c701f}.eb-label{--surface-fill:linear-gradient(180deg, #e9edff 0%, #fff 100%);--surface-stroke:var(--chip-stroke-strong);--surface-ring:1;border-radius:0 0 16px 16px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.eb-label:before{clip-path:inset(max(1px, calc(1 * var(--s))) 0 0 0)}.eb-card__art{place-items:center;height:110px;display:grid}.eb-card__art img{width:calc(var(--w) * 1px);height:auto;display:block}.eb-card__text{text-align:center;color:var(--eb-text);margin:10px 0 0;font-size:18px;font-weight:400;line-height:20px}.eb-card__art--bob{animation:4.6s cubic-bezier(.45,.05,.55,.95) infinite eb-bob;animation-delay:var(--d,0s)}.eb-card__art--swing{transform-origin:50% 12%;animation:3.6s ease-in-out infinite eb-swing}@keyframes eb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes eb-swing{0%,to{transform:rotate(0)}15%{transform:rotate(9deg)}32%{transform:rotate(-7deg)}48%{transform:rotate(4deg)}62%{transform:rotate(-2deg)}75%{transform:rotate(0)}}.enterprise-ready.is-armed .eb-card{opacity:0;transition:opacity .7s,transform .7s,box-shadow .5s;transition-delay:calc(var(--i) * 90ms);transform:translateY(24px)}.enterprise-ready.is-armed.in .eb-card{opacity:1;transform:none}.enterprise-ready.is-armed.in .eb-card:hover{transition-delay:0s;transform:translateY(-6px)}@media (width>=600px){.eb-grid{grid-template-columns:1fr 1fr;max-width:640px}}@media (width>=900px){.enterprise-ready{min-height:100svh;padding:calc(48 * var(--s)) var(--home-pad-x);justify-content:center}.enterprise-ready__title{margin-top:calc(8 * var(--s));white-space:nowrap}.eb-grid{grid-template-columns:repeat(3, calc(308 * var(--s)));grid-template-rows:calc(42 * var(--s)) calc(233 * var(--s)) calc(233 * var(--s)) calc(42 * var(--s));gap:calc(21 * var(--s)) calc(26 * var(--s));width:auto;max-width:none;margin-top:calc(24 * var(--s))}.eb-ghost{background:linear-gradient(#fff0 0%,#e9edff 107.94%);display:block}.eb-ghost--up{border-radius:0 0 calc(28 * var(--s)) calc(28 * var(--s))}.eb-ghost--down{border-radius:calc(28 * var(--s)) calc(28 * var(--s)) 0 0;background:linear-gradient(#e9edff -7.93999%,#fff0 100%)}.eb-card{height:auto;padding-top:calc(66 * var(--s));border-radius:calc(28 * var(--s));box-shadow:0 calc(12 * var(--s)) calc(24 * var(--s)) #203c7010}.eb-label{border-radius:0 0 calc(16 * var(--s)) calc(16 * var(--s))}.eb-card__art{height:calc(110 * var(--s))}.eb-card__art img{width:calc(var(--w) * var(--s))}.eb-card__text{margin-top:calc(10 * var(--s));font-size:calc(18 * var(--s));line-height:calc(20 * var(--s))}}@media (prefers-reduced-motion:reduce){.eb-card__art--bob,.eb-card__art--swing{animation:none}}
