.efi-module__Jddx5G__root{--efi-size:280px;width:var(--efi-size);aspect-ratio:1;background:#fafafa;flex:none;max-width:100%;position:relative;overflow:visible}.efi-module__Jddx5G__transparent{background:0 0}.efi-module__Jddx5G__mascot{transform-origin:50% 58%;will-change:transform, opacity;width:100%;height:100%;position:relative}.efi-module__Jddx5G__base{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.efi-module__Jddx5G__eye{object-fit:fill;transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;display:block;position:absolute}.efi-module__Jddx5G__eyeLeft{width:8.35%;height:8.5%;top:33.65%;left:36.15%}.efi-module__Jddx5G__eyeRight{width:8.3%;height:8.45%;top:29.85%;left:52.05%}.efi-module__Jddx5G__transparentEye{background:#0f0f0f;border-radius:50%}.efi-module__Jddx5G__explanation{transform-origin:22% 92%;will-change:transform, opacity;width:32.927%;position:absolute;top:-16.463%;left:71.707%;overflow:visible}.efi-module__Jddx5G__bubble,.efi-module__Jddx5G__step{transform-box:fill-box;transform-origin:0;will-change:transform, opacity}.efi-module__Jddx5G__idea{transform-origin:50% 65%;will-change:transform, opacity;width:20.732%;position:absolute;top:-13.414%;left:78.049%;overflow:visible}.efi-module__Jddx5G__ideaCore,.efi-module__Jddx5G__ray,.efi-module__Jddx5G__successCore,.efi-module__Jddx5G__successRing,.efi-module__Jddx5G__check{transform-box:fill-box;transform-origin:50%;will-change:transform, opacity}.efi-module__Jddx5G__success{transform-origin:50%;will-change:transform, opacity;width:19.512%;position:absolute;top:-9.756%;left:79.268%;overflow:visible}.efi-module__Jddx5G__successRing{opacity:0}.efi-module__Jddx5G__check{stroke-dasharray:120;stroke-dashoffset:0}.efi-module__Jddx5G__processingDots{justify-content:space-between;width:14.634%;display:flex;position:absolute;top:105.488%;left:50%;transform:translate(-50%)}.efi-module__Jddx5G__dot{aspect-ratio:1;opacity:.28;will-change:transform, opacity;background:#08816e;border-radius:50%;width:23.333%;transform:scale(.75)}@media (prefers-reduced-motion:reduce){.efi-module__Jddx5G__mascot,.efi-module__Jddx5G__eye,.efi-module__Jddx5G__explanation,.efi-module__Jddx5G__idea,.efi-module__Jddx5G__success,.efi-module__Jddx5G__dot{will-change:auto}}
.efi-demo-module__RYP6QG__page{color:#0f0f0f;min-height:100svh;font-family:var(--font-work-sans), system-ui, sans-serif;background:#fafafa;padding:clamp(28px,6vw,72px)}.efi-demo-module__RYP6QG__header{max-width:1040px;margin:0 auto}.efi-demo-module__RYP6QG__eyebrow{color:#086b58;margin:0 0 14px;font-size:.82rem;font-weight:700}.efi-demo-module__RYP6QG__header h1{letter-spacing:-.05em;max-width:13ch;margin:0;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:600;line-height:.95}.efi-demo-module__RYP6QG__header>p:last-child{color:#4f5a55;max-width:62ch;margin:24px 0 0;line-height:1.6}.efi-demo-module__RYP6QG__stage{background:#fafafa;border:1px solid #dce3df;border-radius:12px;place-items:center;max-width:1040px;min-height:500px;margin:48px auto 0;padding:clamp(28px,5vw,68px);display:grid}.efi-demo-module__RYP6QG__controls{flex-wrap:wrap;gap:8px;max-width:1040px;margin:24px auto 0;display:flex}.efi-demo-module__RYP6QG__controls button{color:#0f0f0f;cursor:pointer;min-height:42px;font:inherit;background:#fff;border:1px solid #dce3df;border-radius:7px;padding:9px 13px;font-size:.9rem}.efi-demo-module__RYP6QG__controls button:hover,.efi-demo-module__RYP6QG__controls button[aria-pressed=true]{color:#086b58;background:#ddf5ec;border-color:#0a8068}.efi-demo-module__RYP6QG__note{color:#4f5a55;max-width:1040px;margin:24px auto 0;font-size:.88rem;line-height:1.5}
